Histórico da Página
...
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 21 es igual a '1' 6. Si periodo es menor a periodo informado, entonces campo 21 es diferente a '1' | Este atributo es impreso a partir del parámetro 04 (MV_PAR04) del grupo de preguntas del libro mayor. (CTR402) | |
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. | |
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 | Nro de cuenta contable vinculada al movimiento, CT2_CREDIT o CT2_DEBITO, TABLA (CT2) . | |
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 "&". | Texto | 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 a partir de la SYF, campoel campo Código ISO de Monedas (YF_ISO , este campo se valida a partir del parámetro MV_SIMB concatenado con el campo), 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.. lee el contenido delparámetro MV_SIMB1 (moneda 01Símbolo Moneda 1 (MV_SIMB1) y con el contenido de ese parámetro se busca en la tabla Monedas (SYF). 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, órdenes de pago y cobros diversoscuentas 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 imprime a 3 dígitos, siempre. Para tipo de documento 05 colocará un 3 que corresponde a Boleto electrónico. | |
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 y de Movimientos Bancarios, 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. para cuentas del DEBE. 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. para cuentas del HABER. 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. | 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. | No imprime |
...
- 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 módulo de SIGACTB a la opción Informes>Libro Mayor >Libros Mayor Terceros.
- Responda a la preguntas. Si desea obtener el archivo electrónico, debe solicitar la emisión en Moneda 01.
- Ejecute.
Nota: Al generar el archivo de texto configurando la pregunta "Impr. Cta S/ Movim ?" como "No", la cantidad de registros obtenida deberá ser igual que en el archivo del Libro Diario (CTBR118).
04. TABLAS UTILIZADAS04. TABLAS UTILIZADAS
- SF1 – Encabezado de NFE/NCC/NDP
- SF2– SF2 – Encabezado de NFS/NCP/NDC
- SD1– SD1 – Ítems de NFE/NCC/NDP
- SD2 – Ítems de NFS/NCP/NDC
- SF3 – Libros fiscalesFiscales
- SFE – Retenciones
- SEK – Orden de Pago
- SEL – Recibos de Cobro
- SE5 – Movimientos Bancarios
- SE1 – Cuentas por Cobrar
- SE2 – Cuentas por Pagar
- SM0 – Empresas
- SA1 – Catalogo de Clientes
- SA2 – Catalogo de Proveedores
- SM0 - Empresas
- CTD – Item contable
- SA6 – Catalogo de Bancos
- SFP – Control de Formularios
- SYF – Monedas
- CTD – Ítem contable
- CTT – CTT - Centros de Costo
- CV0 - Archivo de Entes
- CT3 - Saldo por Centro de Costo
- CT0 – Conf. De Entes Contables
- CV0 – Archivo de Entes CT0 - Conf. De Entes Contables
- CT1 – Catalogo de Cuentas Contables
- CT2 – Pólizas o movimientos contablesMovimientos Contables
- CTL – Relaciones Contables.
- SYF - Monedas
- SA6 – Catalogo de Bancos
- SFP – Control de Formularios
- CTK – Archivo de contraprueba
- SE2 – Cuentas por Pagar
- SFE - Retenciones
- SEK – Orden de Pago
- SE5 – Movimientos bancarios.
- CQ0 – Saldo por Cuenta Contable Mensual
- CQ1 – Saldo por Cuenta Contable Diario
- CQ2 – Saldo por Centro de Costo Mensual
- CQ3 – Saldo por Centro de Costo Diario
- CQ4 – Saldo por Ítem Contable Mensual
- CQ5 – Saldo por Ítem Contable Diario
- CTL – Relaciones Contables
- CTK – Archivo de contrapruebaSEL - Recibos
- CVL – Control de Diario
04. CASOS DE PRUEBA
...