Histórico da Página
CONTENIDO
- Visión general
- Ejemplo de utilización
- Tablas
- Casos de prueba
Índice
01. VISIÓN GENERAL
Generar el archivo TXT del Libro de Registro de Ventas e Ingresos Formato 14.1, en base a lo sustentado en RESOLUCIÓN DE SUPERINTENDENCIA Nº 234-2006/SUNAT http://www.sunat.gob.pe/legislacion/superin/2006/234.htm
Layout Libro Registro de Ventas Formato 14.1:
Sistema Integrado de Registros Electrónicos (SIRE)
Es un sistema impuesto por la SUNAT para presentar los libros fiscales de Ventas e Ingresos (RVIE, Anexo no. 2 de la Resolución de Superintendencia No. 112-2021 https://www.gob.pe/institucion/sunat/normas-legales/2115590-112-2021-sunat). Dicho sistema permite que el contribuyente pueda verificar los documentos de la Propuesta del RVIE, permitiendo agregar más documentos o hasta importar un archivo plano que cumpla con la estructura y reglas del sistema, sustituyendo la información propuesta por la SUNAT en el portal.
El SIRE requiere nuevos datos en el archivo de texto que se envía a la SUNAT. En la tabla que sigue, se inserta una columna al principio, esta indica el número de campo en el archivo SIRE, las celdas sobreadas indican que no se requiere para el formato SIRE o PLE:
Layout Libro Registro de Ventas Formato 14.1:
Campo SIRE | Campo PLE | Long. | Obligatorio | Llave única | Descripción | Formato | Observaciones | Observaciones TOTVS | ||
1 | 11 | RUC del Generador o del sujeto obligado a llevar el Registro de Ventas e Ingresos. | Numérico | 1. Obligatorio. 2. El RUC del generador. | Campo RUC de la empresa, M0_CGC. | |||||
2 | Hast 1500 | Apellidos y nombres, denominación o razón social del generador o sujeto obligado a llevar el Registro de Ventas e Ingresos. | Texto | 1. El nombre debe pertenecer al RUC del campo 1. 2. Obligatorio. | Campo nombre comercial de la empresa, M0_NOMECOM. | |||||
3 | 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 34 es igual a '1' o '2' o '0' 6. Si periodo es menor a periodo informado, entonces campo 34 es diferente a a '1' | Este atributo es impreso a partir del campo F3_EMISSAO a partir de la query principal, formateándolo para mostrar ano y mes informado. YYYYMM | ||
2 | Hasta 40 | Si | Si | 1. Contribuyentes del Régimen General: Número correlativo del mes o 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 en el Libro Diario o del Libro Diario de Formato Simplificado en que se registró la operación. 2. Contribuyentes del Régimen Especial de Renta - RER: Número correlativo del mes | Texto | 1. Obligatorio 2. Si el campo 34 es igual a '0', '1' o '2', consignar el Código Único de la Operación (CUO) o número correlativo de la operación que se está informando 3. Si el campo 34 es igual a '8', consignar el Código Único de la Operación (CUO) o número correlativo 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) o número correlativo 4. Si el campo 34 es igual a '9', consignar el Código Único de la Operación (CUO) o número correlativo de la operación original que se modifica 5. No acepta el caracter "&" 6. Si el CUO proviene de un asiento contable consolidado se debe adicionar un número secuencial separado de un guion "-". | El correlativo es impreso a partir del contenido de los campos F2_NODIA o F1_NODIA para notas de crédito, caso este correlativo retorne en blanco hace una busca mas refinada en estas mismas tablas. Este correlativo es el mismo generado por la contabilidad, entonces el documento tiene que estar contabilizado. | |||
3 | De 2 hasta 10 | Si | Si | Número correlativo del asiento contable identificado en el campo 2, cuando se utilice el Código Único de la Operación (CUO). 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 3. En los casos de Contribuyentes del RER: Consignar M-RER 4. No acepta el caracter "&" | Es llamado directamente de la función getLinCT2(), esta función busca la línea correspondiente a la cuenta de clientes en el asiento contable - Tabla: CT2 - Campo: CT2_LINHA Tomar en consideración las multisucursales que algunos clientes tienen configurado. | |||
4 | 29 | Código de Anotación de Registro (CAR). Se estructura de acuerdo a la tabla 7 del Anexo 1. | Alfanumérico | 1. Consignar vacío. 2. Se completará automáticamente. | Vacío. | |||||
5 | 4 | 10 | No | No | Fecha de emisión del Comprobante de Pago | DD/MM/AAAA | 1. Obligatorio, excepto cuando el campo 34 = '2' 2. Menor o igual al periodo informado 3. Menor o igual al periodo señalado en el campo 1. | Informado a partir del campo F3_EMISSAO / Tabla: SF3. No tiene ninguna regla especial. | ||
6 | 5 | 10 | No | No | Fecha de Vencimiento o Fecha de Pago (1) | DD/MM/AAAA | 1. Solo es obligatorio cuando el campo 6 = '14' y campo 34 <> '2' 2. Menor o igual al mes siguiente del periodo informado 3. Menor o igual al mes siguiente del periodo señalado en el campo 1. | Se identifica el tipo de documento 14 para impresión de la fecha de vencimiento real E1_VENCTO, tabla SE1, para los otros casos se imprime "01/01/0001" | ||
7 | 6 | 2 | Si | No | Tipo de Comprobante de Pago o Documento | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 10 | se imprime el tipo de comprobante CCL_CODGOV el cual se guarda en el campo F3_TPDOC | ||
8 | 7 | Hasta 20 | Si | No | Número serie del comprobante de pago o documento o número de serie de la maquina registradora | Alfanumérico | 1. Obligatorio 2. Aplicar Regla General (por tipo de doc.) | El numero de serie es validado a partir de la tabla SFP, FP_SERIE2, cuando se tiene series de 3 caracteres. Para documentos tipo 05, boletos aéreos, se imprime el contenido 4 como numero de serie. | ||
9 | 8 | Hasta 20 | Si | No | Número del comprobante de pago o documento. Para efectos del registro de tickets o cintas emitidos por máquinas registradoras que no otorguen derecho a crédito fiscal de acuerdo a las normas de Comprobantes de Pago y opten por anotar el importe total de las operaciones realizadas por día y por máquina registradora, registrar el número inicial (2) Tratándose del IVAP, el usuario del servicio de pilado anotará la constancia de depósito por los retiros de bienes que hubiere efectuado | Alfanumérico | 1. Obligatorio 2. Aplicar Regla General (por tipo de doc.) | Se imprime a partir del campo F3_NFISCAL, tabla SF3 | ||
10 | 9 | Hasta 20 | No | No | 1. Para efectos del registro de tickets o cintas emitidos por máquinas registradoras que no otorguen derecho a crédito fiscal de acuerdo a las normas de Comprobantes de Pago y opten por anotar el importe total de las operaciones realizadas por día y por máquina registradora, registrar el número final (2). 2. Se permite la consolidación diaria de las Boletas de Venta emitidas de manera electrónica | Numérico | 1. Solo se permite cuando el tipo de documento = '00', '03','12', "13" y "87". 2. No se registra nada en este campo cuando el tipo de documento es <> '00', '03','12', "13" y "87". 3. A partir del 1 de julio de 2016, para tipo documento = '03' se deberá registrar de manera detallada cuando el monto total sea igual o mayor a S/ 700.00. | Para documentos tipo BOLETA y valores mayores o iguales a 700 se imprime el numero del documento que lo genera caso no cumpla con esas condiciones se imprime en blanco. | ||
11 | 10 | 1 | No | No | Tipo de Documento de Identidad del cliente | Alfanumérico | 1. Obligatorio, excepto cuando a. campo 6 = '00','05','06','07','08','11','12','13','14','15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03', '12', '13', '14' y '36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y'12' f. campo 9 <> vacío. en cuyos casos será opcional y no se aceptara el valor 0 2. Validar con parámetro tabla 2. | Tipo de documento del cliente, se imprime a partir del campo A1_TIPDOC, tabla SA1, teniendo en consideración las características de la facturación, como por ejemplo, clientes de exportación. | ||
12 | 11 | Hasta 15 | No | No | Número de Documento de Identidad del cliente | Alfanumérico | 1. Obligatorio excepto cuando a. campo 6 = '00','05','06','07','08','11','12','13','14','15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03', '12', '13', '14' y '36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y '12' f. campo 9 <> vacío en cuyos casos será opcional 2. Aplicar Regla General (tipo y nro. doc.) | Se imprime el numero del documento del proveedor. Si el tipo de documento (A1_TIPDOC) es 6 (RUC) pone el contenido del campo RUC (A1_CGC), de la tabla SA1, cualquier otro tipo se imprime el campo A1_PFISICA. | ||
13 | 12 | Hasta 100 | No | No | Apellidos y nombres, denominación o razón social del cliente. En caso de personas naturales se debe consignar los datos en el siguiente orden: Apellido paterno, apellido materno y nombre completo. | Texto | 1. Obligatorio excepto cuando a. campo 6 = '00','05','06','07','08','11','12','13','14','15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03 | |||
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 34 es igual a '1' o '2' o '0' 6. Si periodo es menor a periodo informado, entonces campo 34 es diferente a a '1' | Este atributo es impreso a partir del campo F3_EMISSAO a partir de la query principal, formateandolo para mostrar ano y mes informado. YYYYMM | 2 | Hasta 40 | Si | Si | 1. Contribuyentes del Régimen General: Número correlativo del mes o 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 en el Libro Diario o del Libro Diario de Formato Simplificado en que se registró la operación. 2. Contribuyentes del Régimen Especial de Renta - RER: Número correlativo del mes | Texto | 1. Obligatorio 2. Si el campo 34 es igual a '0', '1' o '2', consignar el Código Único de la Operación (CUO) o número correlativo de la operación que se está informando 3. Si el campo 34 es igual a '8', consignar el Código Único de la Operación (CUO) o número correlativo 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) o número correlativo 4. Si el campo 34 es igual a '9', consignar el Código Único de la Operación (CUO) o número correlativo de la operación original que se modifica 5. No acepta el caracter "&" 6. Si el CUO proviene de un asiento contable consolidado se debe adicionar un número secuencial separado de un guión "-". | El correlativo es impreso a partir del contenido de los campos F2_NODIA o F1_NODIA para notas de crédito, caso este correlativo retorne en blanco hace una busca mas refinada en estas mismas tablas.3 | De 2 hasta 10 | Si | Si | Número correlativo del asiento contable identificado en el campo 2, cuando se utilice el Código Único de la Operación (CUO). 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 3. En los casos de Contribuyentes del RER: Consignar M-RER 4. No acepta el caracter "&" | Es llamado directamente de la función getLinCT2(), esta función busca la linea correspondiente a la cuenta de clientes en el asiento contable
4 | 10 | No | No | Fecha de emisión del Comprobante de Pago | DD/MM/AAAA | 1. Obligatorio, excepto cuando el campo 34 = '2' 2. Menor o igual al periodo informado 3. Menor o igual al periodo señalado en el campo 1. | Informado a partir del campo F3_EMISSAO / Tabla: SF3. No tiene ninguna regla especial. | |||
5 | 10 | No | No | Fecha de Vencimiento o Fecha de Pago (1) | DD/MM/AAAA | 1. Solo es obligatorio cuando el campo 6 = '14' y campo 34 <> '2' 2. Menor o igual al mes siguiente del periodo informado 3. Menor o igual al mes siguiente del periodo señalado en el campo 1. | Se identifica el tipo de documento 14 para impresión de la fecha de vencimiento real E1_VENCTO, tabla SE1, para los otros casos se imprime "01/01/0001" | |||
6 | 2 | Si | No | Tipo de Comprobante de Pago o Documento | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 10 | se imprime el tipo de comprobante CCL_CODGOV el cual se guarda en el campo F3_TPDOC | 7 | Hasta 20 | Si | No | Número serie del comprobante de pago o documento o número de serie de la maquina registradora | Alfanumérico | 1. Obligatorio 2. Aplicar Regla General (por tipo de doc.) | El numero de serie es validado a partir de la tabla SFP, FP_SERIE2, cuando se tiene series de 3 caracteres.
8 | Hasta 20 | Si | No | Número del comprobante de pago o documento. Para efectos del registro de tickets o cintas emitidos por máquinas registradoras que no otorguen derecho a crédito fiscal de acuerdo a las normas de Comprobantes de Pago y opten por anotar el importe total de las operaciones realizadas por día y por máquina registradora, registrar el número inicial (2) Tratándose del IVAP, el usuario del servicio de pilado anotará la constancia de depósito por los retiros de bienes que hubiere efectuado | Alfanumérico | 1. Obligatorio 2. Aplicar Regla General (por tipo de doc.) | Se imprime a partir del campo F3_NFISCAL, tabla SF3 | |||
9 | Hasta 20 | No | No | 1. Para efectos del registro de tickets o cintas emitidos por máquinas registradoras que no otorguen derecho a crédito fiscal de acuerdo a las normas de Comprobantes de Pago y opten por anotar el importe total de las operaciones realizadas por día y por máquina registradora, registrar el número final (2). 2. Se permite la consolidación diaria de las Boletas de Venta emitidas de manera electrónica | Numérico | 1. Solo se permite cuando el tipo de documento = '00', '03','12', "13" y "87". 2. No se registra nada en este campo cuando el tipo de documento es <> '00', '03','12', "13" y "87". 3. A partir del 1 de julio de 2016, para tipo documento = '03' se deberá registrar de manera detallada cuando el monto total sea igual o mayor a S/ 700.00. | Para documentos tipo BOLETA y valores mayores o iguales a 700 se imprime el numero del documento que lo genera caso no cumpla con esas condiciones se imprime en blanco. | |||
10 | 1 | No | No | Tipo de Documento de Identidad del cliente | Alfanumérico | 1. Obligatorio, excepto cuando a. campo 6 = '00','05','06','07','08','11','12','13','14','15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03', '12', '13', '14' y '36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y'12' f. campo 9 <> vacio. en cuyos casos será opcional y no se aceptara el valor 0 2. Validar con parámetro tabla 2. | Tipo de documento del cliente, se imprime a partir del campo A1_TIPDOC, tabla SA1, teniendo en consideración las características de la facturación, como por ejemplo, clientes de exportación. | |||
11 | Hasta 15 | No | No | Número de Documento de Identidad del cliente | Alfanumérico | 1. Obligatorio excepto cuando a. campo 6 = '00','05','06','07','08','11', '12', '13', '14' ,y '15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03', '12', '13', '14' y '36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y '12' f. campo 9 <> vacio en cuyos casos será opcional 2. Aplicar Regla General (tipo y nro. doc.)Se imprime el numero del documento del proveedor, A1_CGC, tabla SA1, cuando es persona jurídica, si es persona natural, se imprime el campo A1_PFISICA validando si el campo A1_CGC esta vacío. Si estos campos, según las características del clientes este vacío, entonces se imprime "1" | ||||
12 | Hasta 100 | No | No | Apellidos y nombres, denominación o razón social del cliente. En caso de personas naturales se debe consignar los datos en el siguiente orden: Apellido paterno, apellido materno y nombre completo. | Texto | 1. Obligatorio excepto cuando a. campo 6 = '00','05','06','07','08','11','12','13','14','15','16','18','19','23','26','28','30','34','35','36','37','55','56','87' y '88' o b. campo 34 = '2' o c. campo 6 = '07', '08', '87', '88' y campo 28 = '03', '12', '13', '14' y '36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y '12' f. campo 9 <> vacio | Imprime nombre del proveedor, tabla SA1, Campo A1_NOME | |||
36' d. campo 13 > 0.00 e. campo 24 < 700.00 y campo 6 = '03' y '12' f. campo 9 <> vacío | Imprime nombre del proveedor, tabla SA1, Campo A1_NOME | |||||||||
14 | 13 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Valor facturado de la exportación | Numérico | Se imprime a partir de los valores de la query principal. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | |||
15 | 14 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Base imponible de la operación gravada (4) | Numérico | Imprime a partir del campo F3_BASIMP1 o F3_BASIMP2, tabla SF3, siguiendo la siguiente condición. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | |||
16 | 15 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Descuento de la Base Imponible | Numérico | 1. Acepta negativos | Sigue las mismas validaciones del ítem 14, pero solo valida las notas de crédito (NCC) para otros tipo de de documentos imprime en blanco. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. Si el valor es vacío, para formato SIRE se imprime "0.00". | ||
17 | 16 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Impuesto General a las Ventas y/o Impuesto de Promoción Municipal | Numérico | 1. Acepta negativos | Imprime el campo F3_VALIMP1, tabla SF3, para notas de crédito, sigue la misma regla del ítem 14, para NCC solo imprime si la fecha de emisión del documento origen este dentro del periodo informado. | ||
18 | 17 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Descuento del Impuesto General a las Ventas y/o Impuesto de Promoción Municipal | Numérico | 1. Acepta negativos | Solo imprime para documento del tipo NCC (notas de crédito) siempre y cuando este dentro del periodo informado. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. Si el valor es vacío, para formato SIRE se imprime "0.00". | ||
19 | 1813 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Valor facturado Importe total de la exportaciónoperación exonerada | Numérico | 1. Acepta negativos | Se imprime a partir del resultado de los valoresfiltros de la query principal conforme la siguiente regla. esta anulado y el cliente es de exportación y la TES este para NO calcular IGVla TES, campo F4_CALCIGV= 2 (Exonerado) , entonces se suma el valor contable F3_VALCONT, tabla SF3, caso contrario se imprime 0.campo F3_EXENTAS. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | ||
20 | 1914 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Base imponible Importe total de la operación gravada (4)inafecta | NuméricoImprime a partir del campo F3_BASIMP1 o F3_BASIMP2, tabla SF3, siguiendo la siguiente condicion. Si F3_BASIMP1 > 0 y F3_BASIMP2 = 0 imprime F3_BASIMP1 Si F3_BASIMP1 = 0 y F3_BASIMP2 > 0 imprime F3_BASIMP2 Si F3_BASIMP1 > 0 y F3_BASIMP2 > 0 imprime F3_BASIMP1-F3_BASIMP2 Para notas de crédito se identifica la fecha de emisión del documento origen y si la fecha de emisión del documento es menor que el periodo informado, se imprime en blanco, caso contrario se imprime la regla descrita. | 1. Acepta negativos | Se identifica la regla de documento NO afectados a partir de la TES. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | ||
21 | 2015 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | NoDescuento | de la Base ImponibleImpuesto Selectivo al Consumo, de ser el caso. | Numérico | 1. Acepta negativosnegativos | Se imprime a partir del campo F3_VALIMP2, tabla SF3. Para sigue las mismas validaciones del ítem 14, pero solo validalas notas de creditocrédito(NCC) para otros tipode de documentos imprime en blanco.que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | ||
22 | 2116 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Impuesto General Base imponible de la operación gravada con el Impuesto a las Ventas y/o Impuesto de Promoción Municipaldel Arroz Pilado | Numérico | 1. Acepta negativos | Imprime el campo F3_VALIMP1, tabla SF3, para notas de crédito, sigue la misma regla del ítem 14, para NCC solo imprime si la fecha de emisión del documento origen este dentro del periodo informado. | Obligatorio si campo 6 = '49' y campo 34 <> '2' 2. Acepta negativos | Para formato PLE no se imprime, para formato SIRE se imprime "0.00". |
23 | 2217 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Descuento del Impuesto General a las Ventas y/o Impuesto de Promoción Municipaldel Arroz Pilado | Numérico | 1. Obligatorio si campo 6 = '49' y campo 34 <> '2' 2. Acepta negativos | Solo Para formato PLE no se imprime para documento del tipo NCC (notas de crédito) siempre y cuando este dentro del periodo informado.Imprime el campo F3_VALIMP1, tabla SF318 , para formato SIRE se imprime "0.00". | ||
24 | 23 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Importe total de la operación exoneradaImpuesto al Consumo de las Bolsas de Plástico. ** | Numérico | 1. Acepta negativos. 2. Opcional, excepto cuando el campo 6 = '01', '03', '07', '08', '12', '87' o '88' en cuyo caso es obligatorio, y el valor por defecto es 0.00. | Imprime el total del campo Valor Impuesto, configurado para ICBPER (F3_VALIMPx) *** | ||
25 | 24 negativosSe imprime a partir del resultado de los filtros de la qry principal conforme la siguiente regla. Si el documento no esta anulado y la TES, campo F4_CALCIGV= 2 (Exonerado) , entonces se suma el campo F3_EXENTAS. Solo se imprime si el valor correspondiente esta con los valores de Exoneradas llenadas.19 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Importe total de la operación inafecta | Numérico | 1. Acepta negativos | Se identifica la regla de documento NO afectados a partir de la TES.|||
20 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Impuesto Selectivo al Consumo, de ser el caso. | Numérico | 1. Acepta negativos | Se imprime a partir del campo F3_VALIMP2, tabla SF3. | |||
Otros conceptos, tributos y cargos que no forman parte de la base imponible | Numérico | Solo imprime cuando no existan impuestos calculados en la tabla SF3, F3_VALIMP1 y F3_VALIMP2. Es necesario configurar TES Tipo de Entrada/Salida(TES) tiene informado el campo Calculo de IGV con la opción "Otros Conceptos" (F4_CALCIGV="4-Otros Conceptos") para guardar el monto en campo F3_EXENTAS. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | ||||||||
26 | 2521 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | NoBase imponible de la operación gravada con el Impuesto a las Ventas del Arroz | PiladoImporte total del comprobante de pago | Numérico | 1. Obligatorio si campo 6 = '49' y campo 34 <> '2' 2. Acepta negativos | No se imprime | ||
22 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Impuesto a las Ventas del Arroz Pilado | Numérico | 1. Obligatorio si campo 6 = '49' y campo 34 <> '2' 2. Acepta negativos | No se imprime | 23 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Otros conceptos, tributos y cargos que no forman parte de la base imponible | Numérico | Solo imprime cuando no existan impuestos calculados en la tabla SF3, F3_VALIMP1 y F3_VALIMP2. |
Acepta negativos | Imprime directo del campo F3_VALCONT, tabla SF3. Para las notas de crédito(NCC) que tiene informado el campo F1_TIPREF igual a "03" y cuyo monto sea 0.01 se imprime el valor 0. | |||||||||
27 | 26 | 3 | No | No | Código de la Moneda (Tabla 4) | Alfanumérico | 1. Validar con parámetro tabla 4 | Busca el código de la moneda a partir de la tabla XQ de la SX5 a partir del campo F1 o F2 MOEDA. | ||
28 | 27 | 1 entero y 3 decimales | No | No | Tipo de cambio (5) | Numérico | 1. Obligatorio si campo 26 contiene dato 2. #.### 3. Positivo | Imprime la tasa de la moneda del movimiento, campos (F2_TXMOEDA o F1_TXMOEDA). | ||
29 | 28 | 10 | No | No | Fecha de emisión del comprobante de pago o documento original que se modifica (6) o documento referencial al documento que sustenta el crédito fiscal | DD/MM/AAAA | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 35 <> '2' 3. Menor o igual al periodo informado 4. Menor o igual al periodo señalado en el campo 1. | Fecha de Emisión del documento original del documento, caso tenga. | ||
30 | 29 | 2 | No | No | Tipo del comprobante de pago que se modifica (6) | Numérico | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 35 <> '2' 2. Validar con parámetro tabla 10 | Tipo de documento origen, para documentos tipo 07 (notas de crédito). | ||
31 | 30 | Hasta 20 | No | No | Número de serie del comprobante de pago que se modifica (6) o Código de la Dependencia Aduanera | Alfanumérico | ||||
24 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | No | No | Importe total del comprobante de pago | Numérico | 1. Acepta negativos | Imprime directo del campo F3_VALCONT, tabla SF3. | |||
25 | 3 | No | No | Código de la Moneda (Tabla 4) | Alfanumérico | 1. Validar con parámetro tabla 4 | Busca el código de la moneda a partir de la tabla XQ de la SX5 a partir del campo F1 o F2 MOEDA. | |||
26 | 1 entero y 3 decimales | No | No | Tipo de cambio (5) | Numérico | 1. Obligatorio si campo 25 contiene dato 2. #.### 3. Positivo | Imprime la tasa de la moneda del movimiento, campos (F2_TXMOEDA o F1_TXMOEDA). | |||
27 | 10 | No | No | Fecha de emisión del comprobante de pago o documento original que se modifica (6) o documento referencial al documento que sustenta el crédito fiscal | DD/MM/AAAA | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 34 35 <> '2' 3. Menor o igual al periodo informado 4. Menor o igual al periodo señalado en el campo 1. | Fecha de Emsión del documento original del documento, caso tenga. | Numero de serie del comprobante, se genera a partir de la tabla SFP. FP_YSERIE o FP_SERIE2 | ||
32 | 31 | Hasta 20 | 28 | 2 | No | No | Tipo Número del comprobante de pago que se modifica (6) o Número de la DUA, de corresponder | AlfanuméricoNumérico | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 34 35 <> '2' 2. Validar con parametro tabla 10 | Tipo de documento origen, para documentos tipo 07 (notas de crédito). |
29 | Hasta 20 | No | No | Número de serie del comprobante de pago que se modifica (6) o Código de la Dependencia Aduanera | Alfanumérico | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 34 <> '2' | Numero de serie del comprobante, se genera a partir de la tabla SFP. FP_YSERIE o FP_SERIE2 | |||
30 | Hasta 20 | No | No | Número del comprobante de pago que se modifica (6) o Número de la DUA, de corresponder | Alfanumérico | 1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' y campo 34 <> '2' | Imprime a partir del campo F2_DOC del documento original para documentos del tipo Notas de Crédito. | |||
31 | 12 | No | No | Identificación del Contrato o del proyecto en el caso de los Operadores de las sociedades irregulares, consorcios, joint ventures u otras formas de contratos de colaboración empresarial, que no lleven contabilidad independiente. | Texto | 1. Uso exclusivo para los Operadores de las sociedades irregulares, consorcios, joint ventures u otras formas de contratos de colaboración empresarial, que no lleven contabilidad independiente. En este caso, deberán identificar cada contrato o proyecto. | No se imprime | |||
Imprime a partir del campo F2_DOC del documento original para documentos del tipo Notas de Crédito. | ||||||||||
33 | 32 | 12 | No | No | Identificación del Contrato o del proyecto en el caso de los Operadores de las sociedades irregulares, consorcios, joint ventures u otras formas de contratos de colaboración empresarial, que no lleven contabilidad independiente. | Texto | 1. Uso exclusivo para los Operadores de las sociedades irregulares, consorcios, joint ventures u otras formas de contratos de colaboración empresarial, que no lleven contabilidad independiente. En este caso, deberán identificar cada contrato o proyecto. | No se imprime | ||
34 | 2 | Tipo de Nota de Crédito o Nota de Débito. De acuerdo con el catálogo No. 09 y 10 del Anexo 8 de la Resolución de Superintendencia 097-2012/SUNAT y normas modificatorias | Numérico | 1. En la propuesta se muestra datos a título referencial. 2. Este campo no es considerado para la construcción del archivo de texto (txt), que complementa la propuesta. | Vacío | |||||
35 al 40 | 1. En la propuesta se muestra datos a título referencial. 2. Este campo no es considerado para la construcción del archivo de texto (txt), que complementa la propuesta. | Vacíos | ||||||||
3332 | 1 | No | No | Error tipo 1: inconsistencia en el tipo de cambio | Numérico | 1. El tipo de cambio (campo 2627) correspondiente a la fecha de emisión (campo 4) debe ser igual al tipo de cambio (campo 3) correspondiente a la fecha (campo 1) de la Estructura 1 Tipo de Cambio, del mismo periodo, caso contrario se debe consignar "1". Esto se aplica a todos los tipos de comprobantes de pago, excepto el tipo 14 (tabla 10). 2. El tipo de cambio (campo 2627) correspondiente a la fecha de vencimiento (campo 5) debe ser igual al tipo de cambio (campo 3) correspondiente a la fecha (campo 1) de la Estructura 1 Tipo de Cambio, del mismo periodo, caso contrario se debe consignar "1". Esto se aplica sólo al tipo de comprobantes de pago 14 (tabla 10). | No se imprime | |||
3334 | 1 | No | No | Indicador de Comprobantes de pago cancelados con medios de pago | Numérico | 1. Consignar "1" si el comprobante de pago fue cancelado con algún medio de pago establecido en la tabla 1, caso contrario no consignar nada | No se imprime | |||
3435 | 1 | Si | No | Estado que identifica la oportunidad de la anotación o indicación si ésta corresponde a alguna de las situaciones previstas en el inciso e) del artículo 8° de la Resolución de Superintendencia N.° 286-2009/SUNAT | Numérico | 1. Obligatorio 2. Registrar '0' cuando la operación (anotación optativa sin efecto en el IGV) corresponde al periodo. 3. Registrar '1' cuando la operación (ventas gravadas, exoneradas, inafectas y/o exportaciones) corresponde al periodo, así como a las Notas de Crédito y Débito emitidas en el periodo. 4. Registrar '2' cuando el documento ha sido inutilizado durante el periodo previamente a ser entregado, emitido o durante su emisión. 5. Registrar '8' cuando la operación (ventas gravadas, exoneradas, inafectas y/o exportaciones) corresponde a un periodo anterior y NO ha sido anotada en dicho periodo. 6. Registrar '9' cuando la operación (ventas gravadas, exoneradas, inafectas y/o exportaciones) corresponde a un periodo anterior y SI ha sido anotada en dicho periodo. | Si la fecha de emisión del documento F3_EMISSAO, tabla SF3, es igual a la fecha inicial informada y no es anulado, se imprime 1 o 2 caso contrario. Si la fecha de emisión del documento F3_EMISSAO, tabla SF3, sea mayor que el periodo anterior y no esta ANULADO, imprime 2, sino imprime 8, para periodos anteriores al informado. | |||
35 36 al 6870 | 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 |
...
"LE" + RUC del Emisor + Año Fecha Inicial +Mes Fecha Inicial + "00" +"140100" + "00"+ "1"+V+"111" +.TXT"
Donde V, adquiere el valor de 0 si el archivo no contiene información y 1 si contiene al menos un registro." +.TXT"
Donde V, adquiere el valor de 0 si el archivo no contiene información y 1 si contiene al menos un registro.
** Actualizaciones vigentes a partir del 01/01/2021, de acuerdo a las publicaciones de la SUNAT:
Estructura de los Libros y Registros Electrónicos en el PLE
Obligaciones a partir del 01.01.2021
Resolución de Superintendencia N° 150-2019/SUNAT
*** Para comprender el uso del Impuesto al Consumo de las Bolsas de Plásticos (ICBPER) en PROTHEUS, tanto en operaciones de ventas como de compras, consultar el documento:
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:
- FISR011
- Configuración de Parámetros:
Nombre MV_LSERIE2 Tipo Lógico Descripción Determina el uso de la Serie con 4 dígitos Contenido (Ejm) .T. Nombre MV_PLEPERU Tipo Numérico Descripción Indica la versión del Programa de Libros Electrónicos (PLE) de la SUNAT, ésta deberá indicarse sin puntos. Contenido (Ejm) 5203 Configurar el grupo de preguntas FISR011, como sigue:
X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_PRESEL | X1_GSC | X1_VAR01 | X1_DEFSPA1 | X1_DEFSPA2 | X1_F3 | X1_HELP | X1_PICTURE |
01 | Fecha Inicial ? | MV_CH0 | D | 8 | G | MV_PAR01 | .FISR01101. | |||||
02 | Fecha Final ? | MV_CH1 | D | 8 | G | MV_PAR02 | .FISR01102. | |||||
03 | Imprime Paginas ? | MV_CH2 | N | 1 | 1 | C | MV_PAR03 | Si | No | .FISR01103. | ||
04 | N. Pag. Inicial ? | MV_CH3 | N | 6 | G | MV_PAR04 | .FISR01104. | 999999 | ||||
05 | Sel. Sucursales ? | MV_CH4 | N | 1 | 1 | C | MV_PAR05 | Si | No | .FISR01105. | ||
06 | Generar? | MV_CH5 | N | 1 | 2 | C | MV_PAR06 | Informe | Archivo | .FISR01106. | ||
07 | Ruta ? | MV_CH6 | C | 40 | G | MV_PAR07 | DIR | .FISR01107. | ||||
08 | Formato Libro ? | MV_CH7 | N | 1 | C | MV_ |
PAR08 | PLE | SIRE | .FISR01108. |
Nota: El parámetro 08 se creó para la funcionalidad de generar el formato para SIRE. Si es necesario, este parámetro debe ser agregado al grupo de preguntas correspondiente a través del módulo Configurador de Protheus.
02. 02. EJEMPLO DE UTILIZACIÓN
...
- Ingrese al modulo de SIGAFIS la opción Informes>Especificos>Reg. Ventas
...
- Responda a la preguntas de acuerdo al Help de cada campo, indicando el formato del archivo a ser generado (PLE o SIRE).
...
- Ejecute.
03. TABLAS UTILIZADAS
- SF1 – Encabezado de NCC
- SF2– Encabezado de NFS/NDC
- SD1– Ítems de NCC
- SD2 – Ítems de NFS/NDC
- SF3 – Libros fiscales
- SA1 – Catalogo de Clientes
- SM0 - Empresas
- CT2 – Pólizas o movimientos contables
- CV3 - Rastro registro
- CCM - Vínculos tipos comprobantes
- CCL - Código tipo comprobante de pago
- SF4 - Catalogo de TES.
...
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 |
8 | Factura de venta cliente extranjero con IGV <> 1 | 03- Boleta de venta | 1 | 10 | |||
9 | Factura de venta con Tipo de Entrada/Salida(TES) con campo Calculo de IGV con la opción "Otros Conceptos" (F4_CALCIGV="4-Otros Conceptos") | 01- Factura de venta | 1 | 10 |