Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


  • ÍNDICE

    1. Índice
      excludeÍNDICE
    2. Visión general
    3. Ejemplo de utilización
    4. Tablas
    5. Casos de prueba

    01. VISIÓN GENERAL

    Generar el archivo TXT del FORMATO 1.1: "LIBRO CAJA Y BANCOS – DETALLE DE LOS MOVIMIENTOS DEL EFECTIVO", en base a lo sustentado en RESOLUCIÓN DE SUPERINTENDENCIA Nº 234-2006/SUNAT http://www.sunat.gob.pe/legislacion/superin/2006/234.htm


    (i) Número correlativo del registro o código único de la operación.

    (ii) Fecha de la operación.

    (iii) Descripción de la operación registrada, que indique su naturaleza. De tratarse de saldos, inicial o final, indicarlo en ésta columna. En caso la(s) operación(es) se encuentre(n) centralizada(s) en otro libro o registro vinculado a asuntos tributarios será necesario únicamente su referenciación.

    (iv) Código y denominación de la(s) cuenta(s) contable(s) asociada(s) que es(son) el origen o destino de la operación, según el Plan de Cuentas utilizado, tratándose de libros o registros llevados en forma manual.

    (v) Saldos y movimientos:

                    (v.1) Saldo deudor, de ser el caso.

                     (v.2) Saldo acreedor, de ser el caso.

    (vi) Totales.

    Layout  Formato 1.1 LIBRO CAJA Y BANCOS – DETALLE DE LOS MOVIMIENTOS DE LOS MOVIMIENTOS DEL EFECTIVO

    CampoLong.ObligatorioLlave únicaDescripciónFormatoObservacionesObservaciones TOTVS
    18SiSiPeriodoNumérico1. Obligatorio
    2. Validar formato AAAAMM00
    3. 01 <= MM <= 12
    4. Menor o igual al periodo informado
    5. Si el periodo es igual a periodo informado, campo 19 es igual a '1'
    6. Si periodo es menor a periodo informado, entonces campo 19 es diferente a '1'
    Se imprime el periodo del parámetro de la fecha inicial informada MV_PAR03.
    2Hasta 40SiSiCódigo Único de la Operación (CUO), que es la llave única o clave única o clave primaria del software contable que identifica de manera unívoca el asiento contable.
    Sólo se permite la consolidación de operaciones, siempre que se cumpla con las siguientes condiciones:
    1. Que sea diaria, y
    2. Que por las mencionadas operaciones se mantenga la información detallada que permita efectuar la verificación individual de cada documento.
    Dicha información detallada deberá ser llevada mediante un sistema de control computarizado y contener como mínimo la misma estructura del presente registro y ser proporcionada mediante medios magnéticos cuando sea requerida por la SUNAT.
    Texto1. Obligatorio
    2. Si el campo 19 es igual a '1', consignar el Código Único de la Operación (CUO) de la operación que se está informando
    3. Si el campo 19 es igual a '8', consignar el Código Único de la Operación (CUO) que corresponda al periodo en que se omitió la anotación. Para modificaciones posteriores se hará referencia a este Código Único de la Operación (CUO)
    4. Si el campo 19 es igual a '9', consignar el Código Único de la Operación (CUO) de la operación original que se modifica
    Se imprime el correlativo generado por el modulo contable CT2_SEGOFI, tabla CT2

    Ejemplo de Correlativo = 9901000064
    3De 2 hasta 10SiSiNúmero correlativo del asiento contable identificado en el campo 2.
    El primer dígito debe ser: "A" para el asiento de apertura del ejercicio, "M" para los asientos de movimientos o ajustes del mes o "C" para el asiento de cierre del ejercicio.
    Alfanumérico1. Obligatorio
    2. El primer dígito debe ser: A, M o C
    Es llamado directamente de la Tabla: CT2, Campo: CT2_LINHA
    4Hasta 24SiSiCódigo de la cuenta contable del efectivo desagregado en subcuentas al nivel máximo de dígitos utilizado, según la estructura 5.3 - Detalle del Plan Contable utilizadoNumérico1. Obligatoriocódigo de  cuenta contable asignada a la cuenta en efectivo.
    5Hasta 24NoNoCódigo de la Unidad de Operación, de la Unidad Económica Administrativa, de la Unidad de Negocio, de la Unidad de Producción, de la Línea, de la Concesión, del Local o del Lote, de corresponder.
    Se puede utilizar varios códigos a la vez en este campo, separandolos con el carácter "&".
    Alfanumérico
    Concatenación de los campos CT2_SEGOFI+CT2_LOTE+CT2_SBLOTE
    6Hasta 24NoNoCódigo del Centro de Costos, Centro de Utilidades o Centro de Inversión, de corresponderAlfanumérico
    No tiene correspondencia.
    73SiNoTipo de Moneda de origenAlfanumérico1. Obligatorio
    2. Validar con parámetro tabla 4
    Se identifican los códigos "01|M1|$" para poder identificar la MONEDA FUERTE SOLES,  caso contrario USD (dolares)
    82SINoTipo de Comprobante de Pago o Documento asociada a la operación, de corresponderNumérico1. Obligatorio
    2. Validar con parámetro tabla 10
    Se genera la información a partir de la función ObtInfo() la cual rastrea los documentos originales a partir de las tablas operativas. Columna 11 del entorno del array  de la función.
    9Hasta 20NoNoNúmero serie del comprobante de pago o documento asociada a la operación, de corresponderAlfanumérico1. Aplicar Regla General (tipo y nro. doc.)Se genera la información a partir de la función ObtInfo() la cual rastrea los documentos originales a partir de las tablas operativas. Columna 10 del entorno del array  de la función.
    10Hasta 20SiSiNúmero del comprobante de pago o documento asociada a la operaciónAlfanumérico1. Obligatorio
    2. Aplicar Regla General (por tipo de doc.)
    Se genera la información a partir de la función ObtInfo() la cual rastrea los documentos originales a partir de las tablas operativas. Columna 7 del entorno del array  de la función.
    1110NoNoFecha contableDD/MM/AAAA1. Menor o igual al periodo informado
    2. Menor o igual al periodo señalado en el campo 1.
    Imprime a partir del campo CT2_DATA, tabla CT2, la fecha del  movimiento contable.
    1210NoNoFecha de vencimientoDD/MM/AAAA
    Imprime a partir del campo CT2_DATA, tabla CT2, la fecha del  movimiento contable.
    1310SiNoFecha de la operación o emisiónDD/MM/AAAA1. Obligatorio
    2. Menor o igual al periodo informado
    3. Menor o igual al periodo señalado en el campo 1.
    Imprime a partir del campo CT2_DATA, tabla CT2, la fecha del  movimiento contable.
    14Hasta 200SiNoGlosa o descripción de la naturaleza de la operación registrada, de ser el caso.Texto1. ObligatorioCampo CT2_HIST de query principal del CUO.
    15Hasta 200NoNoGlosa referencial, de ser el casoTexto
    No tiene correspondencia.
    16Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMovimientos del DebeNumérico1. Obligatorio
    2. Positivo o '0.00'
    3. Excluyente con campo 17
    4. Campo 16 y 17 pueden ser ambos 0.00
    5. La suma del campo 16 (correspondiente al mismo CUO) debe ser igual a la suma del campo 17
    Imprime el valor del campo CT2_VALOR, tabla CT2, a partir del tipo del movimiento de la cuenta deudora.
    17Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMovimientos del HaberNumérico1. Obligatorio
    2. Positivo o '0.00'
    3. Excluyente con campo 16
    4. Campo 16 y 17 pueden ser ambos 0.00
    5. La suma del campo 16 (correspondiente al mismo CUO) debe ser igual a la suma del campo 17
    Imprime el valor del campo CT2_VALOR, tabla CT2, a partir del tipo del movimiento de la cuenta acreedora.
    18Hasta 92NoNoDato Estructurado: Código del libro, campo 1, campo 2 y campo 3 del Registro de Ventas e Ingresos o del Registro de Compras, separados con el carácter "&", de corresponder.Texto1. Obligatorio solo si el asiento contable en el Libro Diario no es consolidado, caso contrario no se consigna nada en este campo.
    2. Código del Registro de Ventas e Ingresos: 140100
    3. Código del Registro de Compras: 080100 y 080200
    4. Validar estructuras de los campos 1, 2 y 3 del Registro de Ventas e Ingresos o del Registro de Compras
    Sigue las mismas caracteristicas de los libros MAYOR y DIARIO
    191SiNoIndica el estado de la operaciónNumérico1. Obligatorio
    2. Registrar '1' cuando la operación corresponde al periodo.
    3. Registrar '8' cuando la operación corresponde a un periodo anterior y NO ha sido anotada en dicho periodo.
    4. Registrar '9' cuando la operación corresponde a un periodo anterior y SI ha sido anotada en dicho periodo.
    Registra el movimiento del tipo "1" del periodo
    20 al 38Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.Registra el movimiento del tipo "1" del periodo

    Observaciones Generales


    1. Se realiza la lectura de todas las CAJAS existentes  (de la  tabla SA6  que este incluidas en el parámetro MV_CAJALF).

    2. Se realiza el filtro de los correlativos de la tabla CT2 (movimientos contables) por la cuenta contable asignada por el campo A6_CONTA de la tabla SA6 de CAJA activo.
    3. Todos los CUO's (correlativos contables) filtrados anteriormente se identifica cada uno de ellos, siguiendo las reglas de cada columna.
    4. Se filtran todas las cuentas menos la cuenta asignada al CAJA.
    5. Las cuentas 9 y 79 son ignoradas del filtro principal por se tratar de cuentas destino, los cuales no pueden ser envidas en los libros en efectivo.

    Nombre del Archivo Generado:

    "LE" + RUC del Emisor + Año Fecha Inicial +Mes Fecha Inicial + "00" +010100" + "00"+ "1"+ Gro Moneda +.TXT"

    Donde Moneda, es 1 Soles, 2 Dolares

    Donde Gro, es 1 si el archivo contiene al menos un registro, 0 si esta vacío.

    PROCEDIMIENTO DE IMPLEMENTACIÓN

    1. Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
    2. Aplique el patch del issue, el cual contienen las siguientes rutinas:

      • FINR121
      • PERXTMP
    3. Configuración de Parámetros:



      NombreMV_CAJALF
      TipoCaracter
      DescripciónLista de códigos de las cajas utilizadas por la empresa, para fines de Libros Fiscales
      Contenido (Ejm)CX1/CX2
      NombreMV_LFSDOM
      TipoCaracter
      DescripciónCódigo del libro fiscal de compras para DOMICILIADOS
      Contenido (Ejm)080100
      NombreMV_LFVENT
      TipoCaracter
      DescripciónCódigo del libro fiscal de VENTAS
      Contenido (Ejm)140100
      NombreMV_LFNDOM
      TipoCaracter
      Descripción

      Código del libro fiscal de compras para NO DOMICILIADOS

      Contenido (Ejm)140100
      NombreMV_1DUP
      TipoCaracter
      DescripciónDefine consecutivo inicial de la 1a Cuota del Titulo generado
      Contenido (Ejm)A
    4. Configurar el grupo de preguntas FIN121, como sigue:


    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VALIDX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_F3X1_GRPSXGX1_HELPX1_PICTURE
    01De fecha ?D8
    G
    MV_PAR01





    02A fecha ?D8
    G
    MV_PAR02





    03De Sucursal ?C8
    G
    MV_PAR03


    033

    04A Sucursal ?C8
    G
    MV_PAR04


    033

    05Generar Archivo TXT?N12C
    MV_PAR05SiNo



    06Ruta para generar TXT?C40
    GIif(MV_PAR05 == 1, NaoVazio(), "")MV_PAR06

    HSSDIR


    07Moneda?C21G
    MV_PAR07

    CTO



    02. EJEMPLO DE UTILIZACIÓN



...