Histórico da Página
...
- 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 de los documentos.
- Ingrese al modulo de SIGACTB a la opción Informes>Diarios>Libros Diario.
Responda a las preguntas. Si desea obtener el archivo electrónico, debe solicitar la emisión en Moneda 01.
Informações title Formato 5.3 Para la generación del archivo TXT correspondiente al Formato 5.3 se deberá de informar el parámetro ¿Imprime Plan de Cuentas ? = Si.
- Ejecute
Nota: Los asientos con valor cero (CT2_VALOR == 0), son excluidos del informe y del archivo de texto.
- Si el Catálogo de Cuentas utilizado en el sistema, es otro que el Plan Contable General Empresarial (PCGE) y la información a reportar a la SUNAT debe ser en base a este último:
- En la tabla genérica "GP" (CFGX031 - SX5), agregue la clave 01 - Plan de Cuentas General Empresarial (PCGE).
- Registre el Plan Contable General Empresarial (PCGE 2019 o más reciente) en un Plan de Cuentas Referencial con la Entidad "01" (CTBA025 - CVN).
- En el Plan de Cuentas del sistema (CTBA020 - CT1/CVD), debe víncular cada código contable con el Plan de Cuentas Referencial descrito en el punto anterior.
- Genere asientos contables de documentos de entrada y de salida.
- Ingrese al módulo Contabilidad de Gestión (SIGACTB), opción Informes>Diarios>Libros Diario (CTBR118).
Responda a las preguntas. Si desea obtener el archivo electrónico, debe solicitar la emisión en Moneda 01.
Informações title Formato 5.3 Para la generación del archivo TXT correspondiente al Formato 5.3 se deberá de informar el parámetro ¿Imprime Plan de Cuentas ? = Si.
Informações title Cuentas del PCGE Para generar los archivos TXT con cuentas del PCGE, configure los parámetros:
- ¿Imprime Plan de Cuentas ? = Sí
- ¿Genera ? = Archivo TXT
- ¿Plan de Cuentas a Usar ? = Referencial
- ¿Entidad ? = 01
- ¿Plan Referencial ? = Código del Plan de Cuentas Referencial PCGE
- ¿Versión ? = Versión del Plan de Cuentas Referencial PCGE
- Ejecute
Informações | ||
---|---|---|
| ||
|
03. 03. LIBRO DIARIO
Layout Formato 5.1 Libro Diario
Campo | Long. | Obligatorio | Llave única | Descripción | Formato | Observaciones | Información de Protheus |
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 21 es igual a '1' 6. Si periodo es menor a periodo informado, entonces campo 21 es diferente a '1' | Fecha Inicial (Contenido del parámetro 01 del Grupo de preguntas CTR1182) |
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. Los contribuyentes obligados a llevar el Registro de Inventario Permanente Valorizado solo podrán consolidar las operaciones relacionadas con los inventarios hasta el 31/12/2016. | Texto | 1. Obligatorio 2. Si el campo 21 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 21 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 21 es igual a '9', consignar el Código Único de la Operación (CUO) de la operación original que se modifica | Se imprime a partir del campo CT2_SEGOFI (correlativo contable), sin ningún tipo de tratamiento. |
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 | De acuerdo al contenido del Sublote del asiento contable (CT2_SBLOTE), se obtiene el prefijo: Se imprime el prefijo determinado más el número de la línea del asiento contable, directamente de la tabla CT2, campo CT2_LINHA. Debido a la longitud de este campo, podría contener números y letras de acuerdo al tratamiento estándar del sistema, en tal caso, ese valor será convertido automáticamente al equivalente numérico que corresponde (por ejemplo: 99A=1000, 99B=1001, 99C=1002, etc.). |
4 | Hasta 24 | Si | Si | Código de la cuenta contable 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 | Cuenta contable vinculada al movimiento, la query principal hace la relación de la tabla de movimientos (CT2) con la tabla del plan contable (CT1) para poder validar que las cuentas del movimiento existan en el plan de cuentas. Si el parámetro MV_PAR18 - ¿Plan de Cuentas a Usar?, establece "Referencial", Se imprime la Cuenta Referencial (CVD_CTAREF) vínculada al Código Contable (CT1_CONTA). |
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 | No imprime. | |
6 | Hasta 24 | No | No | Código del Centro de Costos, Centro de Utilidades o Centro de Inversión, de corresponder | Alfanumérico | Imprime el centro de costo a partir de la tabla CT2, campo CT2_CCD para Centro de Costo Débito y CT2_CCC, para centros de consto Crédito. | |
7 | 3 | Si | No | Tipo de Moneda de origen | Alfanumérico | 1. Obligatorio 2. Validar con parámetro tabla 4 | Imprime el campo Código ISO de Monedas (YF_ISO), de la tabla de Monedas (SYF), la búsqueda en esa tabla es a través de alguno de los parámetros de Símbolo de Moneda (MV_SIMB1 hasta MV_SIMB5), dependiendo de la moneda del movimiento; factura de compra, factura de venta, orden de pago, cobro diverso, movimiento bancario, etc.. Para dar mantenimiento a la tabla Monedas (SYF), configure la rutina EICA150 en el menú Actualizaciones | Archivos, del módulo Contabilidad de Gestión (SIGACTB). |
8 | 1 | No | No | tipo de documento de identidad del emisor | Alfanumérico | 1. Aplicar Regla general | Utiliza la función fDocOri** recibiendo como parámetro de búsqueda el campo CT2_KEY de la tabla de movimientos CT2. Con el retorno de esta función, llamamos la función fFindA12** para identificar la información del proveedor o cliente, imprime el elemento 01. Para bancos se informa "6" (RUC). |
9 | 15 | No | No | numero de documento de identidad del emisor | Alfanumérico | 1. Aplicar Regla general | Utiliza la función fDocOri** recibiendo como parámetro de búsqueda el campo CT2_KEY de la tabla de movimientos CT2. Con el retorno de esta función, llamamos la función fFindA12() para identificar la información del proveedor, cliente o banco, imprime el elemento (02 PFISICA o 03 PJURIDICA) |
10 | 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 | Utiliza la función fDocOri** imprimiendo el elemento 01 del retorno de la función. En movimientos bancarios, cuentas por cobrar y cuentas por pagar, del módulo financiero, se informa "00" (Otros). |
11 | Hasta 20 | No | No | Número de serie del comprobante de pago o documento asociada a la operación, de corresponder | Alfanumérico | 1. Aplicar Regla General (tipo y nro. doc.) | Utiliza la función fDocOri** imprimiendo el elemento 02 o 03 conforme retorno de la función, para tipos de documentos 50 o 05 imprime a 3 dígitos, siempre. |
12 | 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.) | Utiliza la función fDocOri() imprimiendo el elemento 04 del retorno de la función. De acuerdo a las Reglas Generales de la Información de los Comprobantes de Pago y/o Documentos (Anexo 2 - Estructuras PLE), se informan solo los últimos 8 caracteres del número de documento, con excepción de Proveedores No Domiciliados , Movimientos Bancarios y de documentos Tipo 37, 43 o 46, en donde se consideran hasta 20 caracteres. |
13 | 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 la fecha del movimiento CT2_DATA, tabla CT2 |
14 | 10 | No | No | Fecha de vencimiento | DD/MM/AAAA | No imprime. | |
15 | 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 la fecha de emisión del documento que genero el movimiento contable, parámetro 07, función fDocOri** |
16 | Hasta 200 | Si | No | Glosa o descripción de la naturaleza de la operación registrada, de ser el caso. | Texto | 1. Obligatorio | Imprime la glosa (campo CT2_HIST, tabla CT2) |
17 | Hasta 200 | No | No | Glosa referencial, de ser el caso | Texto | No imprime. | |
18 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Movimientos del Debe | Numérico | 1. Obligatorio 2. Positivo o '0.00' 3. Excluyente con campo 19 4. Campo 18 y 19 pueden ser ambos 0.00 5. La suma del campo 18 (correspondiente al Estado 1) debe ser igual a la suma del campo 19 | Imprime el campo CT2_VALOR, tabla CT2. Valor en Soles. |
19 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Movimientos del Haber | Numérico | 1. Obligatorio 2. Positivo o '0.00' 3. Excluyente con campo 18 4. Campo 18 y 19 pueden ser ambos 0.00 5. La suma del campo 18 (correspondiente al estado 1) debe ser igual a la suma del campo 19. | Imprime el campo CT2_VALOR, tabla CT2. Valor en Soles. |
20 | 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 | Se genera a partir de la función fgenAnidado ** ver comentarios en el encabezado de este documento. |
21 | 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. | Se registra con valor estándar 1 |
22 al 44 | 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. |
...
Campo | Long. | Obligatorio | Llave única | Descripción | Formato | Observaciones | Información de Protheus |
1 | 8 | Si | Si | Periodo | Numérico | 1. Obligatorio 2. Validar formato AAAAMMDD 3. 01 <= MM <= 12 4. Menor o igual al periodo informado 5. Si el periodo es igual a periodo informado, campo 8 es igual a '1'. 6. Si periodo es menor a periodo informado, entonces campo 8 es diferente a '1' | Fecha Inicial (Contenido del parámetro 01 del Grupo de preguntas CTR1182). |
2 | Hasta 24 | Si | Si | Código de la Cuenta Contable desagregada hasta el nivel máximo de dígitos utilizado | Numérico | 1. Obligatorio 2. Desde tres dígitos hasta el nivel máximo de dígitos utilizado por cuenta contablecuenta contable | Imprime el Codigo de Cuenta (CT1_CONTA). Si el parámetro MV_PAR18 - ¿Plan de Cuentas a Usar?, establece "Referencial", Se imprime la Cuenta Referencial (CVD_CTAREF) vínculada al Código Imprime el Codigode Cuenta (CT1_CONTA). |
3 | Hasta 100 | Si | No | Descripción de la Cuenta Contable desagregada al nivel máximo de dígitos utilizado. | Texto | 1. Obligatorio | Imprime la Descripcion en Moneda 1 de la cuenta (CT1_DESC01). |
4 | 2 | Si | No | Código del Plan de Cuentas utilizado por el deudor tributario. | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 17 | Imprime el código de plan de cuentas correspondiente a la tabla 17 de la SUNAT informada en el parámetro MV_PLANREF. |
5 | Hasta 60 | No | No | Descripción del Plan de Cuentas utilizado por el deudor tributario. | Texto | 1. Obligatorio si campo 4 = 99 | Imprime la descripción del plan de cuentas segun el valor informado en el parámetro MV_PLANREF:
|
6 | Hasta 24 | No | No | Código de la Cuenta Contable Corporativa desagregada hasta el nivel máximo de dígitos utilizado, cuando deban consolidar sus estados financieros según la Superintendencia del Mercado de Valores o sean Sucursales de una empresa no domiciliada o pertenezca a un Grupo Económico que consolida los estados financieros. | Numérico | Vacío | |
7 | Hasta 100 | No | No | Descripción de la Cuenta Contable Corporativa desagregada al nivel máximo de dígitos utilizado. | Texto | 1. Obligatorio si existe dato en el campo 6 | Vacío |
8 | 1 | Si | No | Indica el estado de la operación. | Numérico | 1. Obligatorio 2. Registrar '1' cuando la Cuenta Contable se informa en el periodo. 3. Registrar '8' cuando la Cuenta Contable se debió informar en un periodo anterior y NO se informó en dicho periodo. 4. Registrar '9' cuando la Cuenta Contable se informó en un periodo anterior y se desea corregir. | Del grupo de preguntas CTR1182, si la fecha indicada en MV_PAR02 es mayor o igual a la fecha indicada en MV_PAR01, informa 1, de lo contrario informa 9. |
9 al 16 | 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. | Actualmente no se consideran en la generación del txt. |
...
"LE" + RUC del Emisor + Año Fecha Inicial +Mes Fecha Inicial + "00" +"050300" + "00"+ "1111" +.TXT"
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:
- CTBR118
- PERXTMP
- Configuración de Parámetros:
"00"+ "1111" +.TXT"
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:
- CTBR118
- PERXTMP
- Configuración de Parámetros:
Nombre | MV_PLANREF |
Tipo | Caracter |
Descripción | Código del Plan de Cuentas utilizado por el deudor tributario - TABLA 17 |
Contenido (Ejm) | 01 |
Nombre | MV_MASCARA (parámetro opcional) |
Tipo | Caracter |
Descripción | Definicion de la mascara contable. Debe informarse el numero de dígitos para cada nivel. |
Contenido (Ejm) |
Nombre | MV_LDIARAB |
Tipo | Caracter |
Descripción | Archivo del acta de apertura del libro diario contable. |
Contenido (Ejm) | LDIARAB.TRM |
Nombre | MV_LDIAREN |
Tipo | Caracter |
Descripción |
Archivo del |
acta de cierre del libro diario | |
Contenido (Ejm) | LDIAREN.TRM |
Nombre | MV_CLIPAD |
Tipo | Caracter |
Descripción | Cliente Estándar para cheques diferidos |
Contenido (Ejm) |
000001 |
Nombre | MV_ |
1DUP | |
Tipo | Caracter |
Descripción |
Define consecutivo inicial de la 1a Cuota del Titulo generado | |
Contenido (Ejm) | A |
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_ |
SLAPERT | |
Tipo | Caracter |
Descripción |
Código de sublote en asientos contables de Apertura de Ejercicio. |
Contenido (Ejm) |
INI |
Nombre | MV_ |
SLCIERR | |
Tipo | Caracter |
Descripción | Código |
de sublote en asientos contables de Cierre de Ejercicio. |
Contenido (Ejm) |
Código del libro fiscal de compras para NO DOMICILIADOS
Código de sublote en asientos contables de Apertura de Ejercicio.
Código de sublote en asientos contables de Cierre de Ejercicio.
4. Configurar los grupos de preguntasCTR1182, como sigue:
CIE |
4. Configurar los grupos de preguntas de la rutina como sigue:
CTR1182
X1_ORDEM X1_PERSPA X1_TIPO X1_TAMANHO X1_PRESEL X1_GSC X1_VALID X1_VAR01 X1_DEFSPA1 X1_DEFSPA2 X1_DEFSPA3 X1_F3 X1_HELP X1_PICTURE 01 Fecha inicial ? D 8 G MV_PAR01 02 Fecha final ? D 8 G MV_PAR02 03 Moneda ? C 2 G MV_PAR03 CTO 04 Cod. Config. Libro ? C 3 G MV_PAR04 CTN 05 Tipo de saldo ? C 2 G MV_PAR05 SLD 06 Hoja inicial ? N 6 G MV_PAR06 07 Hoja final ? N 6 G MV_PAR07 08 Hoja al reiniciar ? N 6 G MV_PAR08 09 Imprimir ? N 1 1 C MV_PAR09 Solo libros Libros y Term. Solo terminos 10 Imprime Plan de Cuentas ? N 1 2 C MV_PAR10 Si No 11 Imprime Valor '0,00' ? N 1 2 C MV_PAR11 Si No 12 Num. lineas p/ el Diario ? N 2 G MV_PAR12 13 Salto de linea entre cuentas N 1 2 C MV_PAR13 Si No 14 Descripción en la Moneda ? C 2 G MV_PAR14 CTO 15 Selecciona Sucursales CTR1182
X1_ORDEM X1_PERSPA X1_TIPO X1_TAMANHO X1_PRESEL X1_GSC X1_VAR01 X1_DEFSPA1 X1_DEFSPA2 X1_DEFSPA3 X1_F3 X1_HELP 01 Fecha inicial ? D 8 G MV_PAR01 02 Fecha final ? D 8 G MV_PAR02 03 Moneda ? C 2 G MV_PAR03 CTO 04 Cod. Config. Libro ? C 3 G MV_PAR04 CTN 05 Tipo de saldo ? C 2 G MV_PAR05 SLD 06 Hoja inicial ? N 6 G MV_PAR06 07 Hoja final ? N 6 G MV_PAR07 08 Hoja al reiniciar ? N 6 G MV_PAR08 09 Imprimir ? N 1 1 C MV_PAR09 Solo libros Libros y Term. Solo terminos 10 Imprime Plan de Cuentas
PAR10? N 1 2 C MV_ PAR15 Si No 11 Imprime Valor '0,00'
216 Genera ? N 1
PAR111 C MV_
SiPAR16
NoArchivo TXT Reporte 12 Num. lineas p/ el Diario ? N
217 Ruta para Archivo TXT? C 40
PAR12G MV_
13PAR17 HSSDIR
Salto de linea entre cuentas18
2Plan de Cuentas a Usar ? N 1
PAR131 C MV_ Si No 14 Descripción en la MonedaPAR18 Sistema Referencial Informe el plan de cuentas que se utilizará:
1 - Plan de cuentas del sistema.
2 - Plan de cuentas referencial.
9 19 Entidad ? C 2 G MV_PAR14 CTO 15 Selecciona Sucursales ? N 1 2 C MV_PAR15 Si No Vazio() .Or. ExistCpo('SX5','GP'+MV_PAR19) MV_PAR19 GP Informe el código de la entidad que
mantiene el plan de cuentas referencial.@! 20 Plan Referencial ? C 6 G Vazio() .Or. ExistCpo('CVN',MV_PAR19,1) MV_PAR20 CVN1 Código del plan referencial. @! 21 Versión ? C 4 G MV_PAR21 Versión del plan de cuentas referencial. @! 16 Genera ? N 1 1 C MV_PAR16 Archivo TXT Reporte 17 Ruta para Archivo TXT? C 40 G MV_PAR17 HSSDIRCTR010
X1_ORDEM X1_PERSPA X1_TIPO X1_TAMANHO X1_PRESEL X1_GSC X1_VAR01 X1_DEFSPA1 X1_DEFSPA2 X1_DEFSPA3 X1_F3 X1_GRPSXG 01 ¿Imprime de Cuenta ? C 20 G mv_par01 CT1 003 02 ¿A Cuenta ? C 20 G mv_par02 CT1 003 03 ¿Imprime Centro Costo ? N 1 C mv_par03 Si No 04 ¿Pagina Inicial ? N 6 G mv_par04 05 ¿Imprime Cuentas ? N 1 C mv_par05 Analiticas Sinteticas Ambas 06 ¿Imprime Desc de la Moneda ? C 2 G mv_par06 CTO 07 ¿Imprime Bloqueadas ? N 1 1 C mv_par07 Si No 08 ¿Mascara ? C 3 G mv_par08 CTM 09 ¿Divide Pag. Cta. Niv. 1 ? N 1 2 C mv_par09 Si No 10 ¿Salta linea sintetica ? N 1 C mv_par10 Si No 11 ¿Descrip. en la Moneda ? C 2 G mv_par11 CTO
...