ÍNDICE
- Visión general
- Ejemplo de utilización
- Tablas
- 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
Campo | Long. | Obligatorio | Llave única | Descripción | Formato | Observaciones | Observaciones TOTVS |
1 | 8 | Si | Si | Periodo | Numérico | 1. 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. |
2 | Hasta 40 | Si | Si | Có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. | Texto | 1. 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 |
3 | De 2 hasta 10 | Si | Si | Nú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érico | 1. Obligatorio 2. El primer dígito debe ser: A, M o C | Es llamado directamente de la Tabla: CT2, Campo: CT2_LINHA |
4 | Hasta 24 | Si | Si | Có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 utilizado | Numérico | 1. Obligatorio | código de cuenta contable asignada a la cuenta en efectivo. |
5 | Hasta 24 | No | No | Có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 | |
6 | Hasta 24 | No | No | Código del Centro de Costos, Centro de Utilidades o Centro de Inversión, de corresponder | Alfanumérico | No tiene correspondencia. | |
7 | 3 | Si | No | Tipo de Moneda de origen | Alfanumérico | 1. 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) |
8 | 2 | SI | No | Tipo de Comprobante de Pago o Documento asociada a la operación, de corresponder | Numérico | 1. 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. |
9 | Hasta 20 | No | No | Número serie del comprobante de pago o documento asociada a la operación, de corresponder | Alfanumérico | 1. 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. |
10 | Hasta 20 | Si | Si | Número del comprobante de pago o documento asociada a la operación | Alfanumérico | 1. 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. |
11 | 10 | No | No | Fecha contable | DD/MM/AAAA | 1. 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. |
12 | 10 | No | No | Fecha de vencimiento | DD/MM/AAAA | Imprime a partir del campo CT2_DATA, tabla CT2, la fecha del movimiento contable. | |
13 | 10 | Si | No | Fecha de la operación o emisión | DD/MM/AAAA | 1. 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. |
14 | Hasta 200 | Si | No | Glosa o descripción de la naturaleza de la operación registrada, de ser el caso. | Texto | 1. Obligatorio | Campo CT2_HIST de query principal del CUO. |
15 | Hasta 200 | No | No | Glosa referencial, de ser el caso | Texto | No tiene correspondencia. | |
16 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Movimientos del Debe | Numérico | 1. 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. |
17 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Movimientos del Haber | Numérico | 1. 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. |
18 | Hasta 92 | No | No | Dato 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. | Texto | 1. 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 |
19 | 1 | Si | No | Indica el estado de la operación | Numérico | 1. 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 38 | Hasta 200 | No | No | Campos de libre utilización. | Texto | 1. 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 |
Importante
Para los asientos estándar 560/561/562/563/564/565 es necesario que los movimientos contengan información en el campo numero de cheque (E5_NUMCHEQ), ya que es utilizado como parte de la llave de búsqueda de las tablas de contabilidad.
De no ser llenado puede causar inconsistencias en el informe, principalmente para la columna 10.
Observaciones Generales
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. |
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
- Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
Aplique el patch del issue, el cual contienen las siguientes rutinas:
- FINR121
- PERXTMP
- Configuración de Parámetros:
Nombre MV_CAJALF Tipo Caracter Descripción Lista de códigos de las cajas utilizadas por la empresa, para fines de Libros Fiscales Contenido (Ejm) CX1/CX2 Nombre MV_LFSDOM Tipo Caracter Descripción Código del libro fiscal de compras para DOMICILIADOS Contenido (Ejm) 080100 Nombre MV_LFVENT Tipo Caracter Descripción Código del libro fiscal de VENTAS Contenido (Ejm) 140100 Nombre MV_LFNDOM Tipo Caracter Descripción Código del libro fiscal de compras para NO DOMICILIADOS
Contenido (Ejm) 140100 Nombre MV_1DUP Tipo Caracter Descripción Define consecutivo inicial de la 1a Cuota del Titulo generado Contenido (Ejm) A Configurar el grupo de preguntas FIN121, como sigue:
X1_ORDEM | X1_PERSPA | X1_TIPO | X1_TAMANHO | X1_PRESEL | X1_GSC | X1_VALID | X1_VAR01 | X1_DEFSPA1 | X1_DEFSPA2 | X1_F3 | X1_GRPSXG | X1_HELP | X1_PICTURE |
01 | De fecha ? | D | 8 | G | MV_PAR01 | ||||||||
02 | A fecha ? | D | 8 | G | MV_PAR02 | ||||||||
03 | De Sucursal ? | C | 8 | G | MV_PAR03 | 033 | |||||||
04 | A Sucursal ? | C | 8 | G | MV_PAR04 | 033 | |||||||
05 | Generar Archivo TXT? | N | 1 | 2 | C | MV_PAR05 | Si | No | |||||
06 | Ruta para generar TXT? | C | 40 | G | Iif(MV_PAR05 == 1, NaoVazio(), "") | MV_PAR06 | HSSDIR | ||||||
07 | Moneda? | C | 2 | 1 | G | MV_PAR07 | CTO |
02. EJEMPLO DE UTILIZACIÓN
- Antes de contabilizar cualquier documento, debe contener información en la tabla de Relaciones Contables (CTL), este llenado se hace a través de la rutina "Relaciones " (CTBA090).
- Genere los asientos contables del os documentos.
- Ingrese al modulo de SIGAFIN a la opción Informes>Movimientos Bancarios>Detalle de Movimientos de Caja
- Responda a la preguntas
- Ejecute
Es importan te mencionar que en caso de elegir generar el Informe, en este no aparecerán las cuentas contables que inicien con 9 o con 79, https://www.mef.gob.pe/contenidos/conta_publ/documentac/PCGE_2019.pdf ya que las que inician en 9 corresponden a los gastos acumulados por su destino, v.g., gastos de administrar, vender, entre otros, de acuerdo con la clasificación que sea apropiada a la entidad, transfiriéndolas por las cuentas, 78 Cargas cubiertas por provisiones. Y 79 corresponde a Cargas imputables a cuentas de costos y gastos. En e archivo si son generadas todas.
03. TABLAS UTILIZADAS
- SM0 – Empresas
- CT1 – Catalogo de Cuentas contables
- CT2 – Pólizas o movimientos contables
- CTL – Relaciones Contables.
- SEK – Orden de Pago
- SEL - Recibos
- SFE - Retenciones
- SE2 – Cuentas por Pagar
- SE5 – Movimientos bancarios.
- SA6 - Bancos
- SX5 – Tabla 14
- SA1 – Catalogo de Clientes
- SF1 – Encabezado de NFE/NCC/NDP
- SF2– Encabezado de NFS/NCP/NDC
- SF3 – Libros fiscales
04. CASOS DE PRUEBA
Documento | Documento de compensación | ||||||
---|---|---|---|---|---|---|---|
Caso | Tipo | Tipo Compro. SUNAT | Moneda | Mes | Tipo de Documento | Mes | Moneda |
1 | Factura de venta | 01- Factura de venta | 2 | 5 | Recibo | 9 | 2 |
2 | Factura de venta | 01- Factura de venta | 2 | 6 | |||
3 | Factura de venta Cancelada | 01- Factura de venta | 1 | 6 | |||
4 | Factura de venta | 01- Factura de venta | 1 | 6 | Recibo | 6 | 2 |
5 | Factura de venta | 01- Factura de venta | 1 | 5 | Recibo | 6 | 1 |
6 | Factura de venta | 03- Boleta de venta | 1 | 6 | |||
7 | Nota de crédito | 07- Nota crédito | 2 | 7 | Recibo | 7 | 2 |
Documento | Documento de compensación | ||||||
---|---|---|---|---|---|---|---|
Caso | Tipo | Tipo Compro. SUNAT | Moneda | Mes | Tipo de Documento | Mes | Moneda |
1 | Factura de entrada | 01- Factura de entrada | 1 | 5 | Orden de pago | 6 | 1 |
2 | Factura de entrada | 01- Factura de entrada | 2 | 4 | |||
3 | Factura de entrada | 14- Recibo | 1 | 5 | |||
4 | Factura de entrada | 05- D.U.A. | 2 | 5 | |||
5 | Factura de entrada | 30-Tarjeta de Crédito / Débito | 1 | 5 | |||
6 | Factura de entrada | 01- Factura de entrada | 2 | 5 | Orden de pago | 8 | 1 |
7 | Factura de entrada | 01- Factura de entrada | 1 | 5 | Nota de crédito | 6 | 1 |
8 | Factura de entrada | 01- Factura de entrada | 1 | 5 | Orden de pago | 8 | 1 |
9 | Factura de entrada | 14- Recibo | 1 | 6 | Orden de pago | 7 | 1 |
10 | Factura de entrada | 01- Factura de entrada | 1 | 4 | Orden de pago | 6 | 1 |
11 | Factura de entrada | 01- Factura de entrada | 1 | 5 | Orden de pago | 8 | 1 |
12 | Factura de entrada | 01- Factura de entrada | 2 | 6 | Orden de pago | 6 | 1 |
13 | Factura de entrada | 01- Factura de entrada | 2 | 5 | Orden de pago | 6 | 1 |
14 | Factura de entrada | 01- Factura de entrada | 2 | 5 | Orden de pago | 6 | 2 |
15 | Factura de entrada | 01- Factura de entrada | 1 | 5 | Orden de pago | 9 | 1 |
16 | Factura de entrada c/detracción | 01- Factura de entrada | 2 | 6 | Orden de pago a detracción | 6 | 1 |
Orden de pago a factura | 9 | 1 | |||||
17 | Factura de entrada c/detracción | 01- Factura de entrada | 2 | 6 | Orden de pago a detracción | 6 | 1 |
Orden de pago a factura | 8 | 1 | |||||
18 | Factura de entrada | 13 - Doc Banco | 2 | 6 | |||
19 | Factura de entrada c/detracción | 01- Factura de entrada | 1 | 6 | Orden de pago a detracción | 6 | 1 |
Orden de pago a factura | 7 | 1 | |||||
20 | Factura de entrada c/detracción | 01- Factura de entrada | 1 | 6 | Orden de pago a detracción | 6 | 1 |
21 | Factura de entrada | 14 -Recibo | 2 | 6 | Orden de pago a factura | 6 | 2 |
22 | Factura de entrada | 14 -Recibo | 1 | 6 | Orden de pago a factura | 6 | 1 |
23 | Factura de entrada | 50 -D.U.A. | 2 | 6 | |||
24 | Factura de entrada c/detracción | 01- Factura de entrada | 2 | 6 | Orden de pago a detracción | 6 | 1 |
Orden de pago a factura | 6 | 2 | |||||
25 | Factura de entrada | 16 - Boleto transporte interprovincial | 1 | 6 | |||
26 | Factura de entrada | 04- Liquidación de compra | 1 | 6 | |||
27 | Factura de entrada | 01- Factura de entrada | 1 | 6 | Nota de crédito | 6 | 1 |
28 | Factura de entrada c/detracción | 01- Factura de entrada | 1 | 6 | Orden de pago a detracción | 6 | 1 |
Nota de crédito | 6 | 1 |