Árvore de páginas

Versões comparadas

Chave

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

ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Tablas
  4. Casos de prueba

Índice

01. VISIÓN GENERAL

Generar el archivo TXT del  Libro de Registro de Compras 8.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

Sistema Integrado de Registros Electrónicos (SIRE)

Es un sistema impuesto por la SUNAT para presentar los libros fiscales del Registro Compras Electrónicos (RCE). Dicho sistema permite que el contribuyente pueda verificar los documentos de la Propuesta del RCE, permitiendo agregar más documentos o hasta importar un archivo de texto plano que cumpla con la estructura y reglas del sistema, sustituyendo la información propuesta por la SUNAT en el portal.

Layout Registro de Compras Formato 8.1

...

(PLE) / 8.4 (SIRE):

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/PLE, las celdas sombreadas indican que no se requiere para el formato SIRE o PLE: 

El formato SIRE corresponde al Anexo F-11: Estructura y reglas para elaborar el archivo plano que permita la comparación con la propuesta del RCE o reemplazar esta última - RCE, de la RS 040-2022.

8.1 REGISTRO DE COMPRASCampoLong.
8.1 REGISTRO DE COMPRAS

Campo

SIRE

Campo

PLE

Long.
ObligatorioLlave únicaDescripciónFormatoObservacionesInformación de Protheus
1
8SiSi

11

RUC del Generador o del sujeto obligado a llevar el Registro de Compras
Periodo
Numérico1. Obligatorio.
2.
Validar formato AAAAMM00
3. 01 <= MM <= 12
4. Menor o igual al periodo informado
5. Si periodo es menor a periodo informado, entonces campo 41 es igual a '9' o '6' o '7'
6. Si el periodo es igual a periodo
El RUC del generador o del sujeto obligado a llevar el Registro de Compras.Campo RUC de la empresa, M0_CGC.
2
Hasta 1500

Apellidos y nombres, denominación o razón social, del generador o del sujeto obligado a llevar el Registro de ComprasTexto1. El nombre o denominación o razón social debe pertenecer al RUC del campo 1.
2. Obligatorio.
Campo nombre comercial de la empresa, M0_NOMECOM.
318SiSiPeriodoNumérico

1. Obligatorio
2. Validar formato AAAAMM00
3. 01 <= MM <= 12
4. Menor o igual al periodo informado
5. Si periodo es menor a periodo informado, entonces campo 41 es igual a '9' o '6' o '7'
6. Si el periodo es igual a periodo informado, campo 41 es igual a '0' o '1' 

Este atributo es impreso a partir del parametro

SIRE

1. Obligatorio
2. Validar formato AAAAMM
3. 01 <= MM <= 12
4. Corresponde al periodo de la propuesta del RCE que se reemplaza.

Este atributo es impreso a partir del parámetro 02 (MV_PAR02) del grupo de preguntas del libro de compras.
4
6

Código de Anotación de Registro (CAR). Se estructura de acuerdo a la tabla 7 del Anexo 1 Alfanumérico1. Consignar vacio.
2. Se completará automaticamente.
Vacío.

2Hasta 40SiSi1. 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. 
Texto1. Obligatorio
2. Si el campo 41 es igual a '0'', 1' o '6' o '7', 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 41 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
4. No acepta el caracter "&"
5. Si el CUO proviene de un asiento contable consolidado se debe adicionar un número secuencial separado de un guión "-". 
Se imprime el correlativo generado por el modulo contable, este correlativo inicia con 08 para procedimientos generados por el modulo de COMPRAS

Ejemplo de Correlativo = 0801000064
Campo = F1_NODIA (SF1), si no encuentra en este campo busca a partir de la FUNCION getSegofi() el CT2_SEGOFI en la tabla CT2.

Para NCP, imprime directamente el F2_NODIA (tabla SF2)

3De 2 hasta 10SiSiNú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érico1. 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
funcion
función getLinCT2(), esta
funcion
función busca la
linea
línea correspondiente a la cuenta de proveedores en el asiento contable
 - Tabla: CT2
- Campo: CT2_LINHA

Tomar en
consideracion
consideración las multisucursales que algunos clientes tienen configurado.
5410SiNoFecha de emisión del comprobante de pago o documentoDD/MM/AAAA

1. Obligatorio
2. Menor o igual al periodo informado
5. Si fecha de emisión está dentro de los doce meses anteriores al periodo señalado en el campo 1, entonces campo 41 = '6'
6. Si fecha de emisión está fuera de los doce meses anteriores al periodo señalado en el campo 1, entonces campo 41 = '7'

Informado a partir del campo F3_EMISSAO / Tabla: SF3.
No tiene ninguna regla especial.510NoNoFecha de Vencimiento o Fecha de Pago (1)

SIRE

1. Obligatorio
2. Formato DD/MM/AAAA

1. Opcional, excepto cuando el campo 6 = '14' en cuyo caso es obligatorio
2.

3. AAAAMM es: 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 informa siguiendo las siguientes reglas:
1. Para documentos tipo 14 (servicios publicos):
1.1. Si la fecha del pago del documento (Tabla: SE2 / campo: E2_BAIXA) es menor o igual a la fecha del vencimiento (Tabla: SE2 / Campo E2_VENCTO) y si la fecha de pago esta dentro del periodo inromado (parametros MV_PAR01 y MV_PAR02), entonces, imprime la fecha de PAGO (Tabla: SE2 / Campo: E2_BAIXA).
1.2. Si la fecha del pago del documento (Tabla: SE2 / campo: E2_BAIXA) es mayor a la fecha del vencimiento (Tabla: SE2 / Campo E2_VENCTO) y si la fecha de vencimiento esta dentro del periodo inromado (parametros MV_PAR01 y MV_PAR02), entonces, imprime la fecha de VENCIMIENTO (Tabla: SE2 / Campo: E2_VENCTO).
1.3. Si no hay fecha de pago, entonces se valida si la fecha del vencimiento esta dentro del periodo informado (parametros MV_PAR01 y MV_PAR02), caso positivo, se imprime la fecha de vencimiento (Tabla: SE2 / Campo: E2_VENCTO).
1.4. Caso no se cumplan las opciones descritas en los puntos 1.1, 1.2 y 1.3, entonces lo que se imprime es la fecha de entrada al registro. (tabla SF3 / Campo: F3_ENTRADA).
2. Para documentos tipo 46 (retenciones de IGV) se imprime el la fecha del registro de la tabla fiscal SF3 / Campo: F3_ENTRADA.
3. Para otros tipos de documentos sigue la siguiente regla:
- Si el titulo financiero, generado por este documento de entrada (Tabla: SE2 / Campo: E2_VENCTO), es MENOR o igual al PROXIMO MES informado en el parametro (MV_PAR01), imprime (tabla: SE2 / Campo: E2_VENCTO)
- Si no cumple la condicion informada, entonces imprime el contenido "01/01/0001".62SiNoTipo de Comprobante de Pago o DocumentoNumérico1. Obligatorio
2. Validar con parámetro tabla 10
3. No permite los tipos de comprobantes o documentos "91", "97" y "98"de la tabla 101. Para esta informacion se valida la ESPECIE del documento
- Para los tipos NCP o NDI, se imprime Tabla: SF2, Campo: F2_TPDOC.
- Para los otros tipos de especies, se imprime de Tabla: SF1, Campo: F1_TPDOC7Hasta 20NoNoSerie del comprobante de pago o documento. En los casos de la Declaración Única de Aduanas (DUA) o de la Declaración Simplificada de Importación (DSI) se consignará el código de la dependencia Aduanera.Alfanumérico1. Optativo
2. Aplicar Regla General (tipo y nro. doc.)

periodo de la propuesta del RCE a generar.
4. Validar con parámetro tabla 12 del Anexo N° 1.

Informado a partir del campo F3_EMISSAO / Tabla: SF3.
No tiene ninguna regla especial.
6510NoNo

Fecha de Vencimiento o Fecha de Pago (1) en los casos de servicios de suministros de energía electríca, agua potable y servicios telefónicos, telex y telegráficos, lo que ocurra primero. Fecha de pago del impuesto retenido por liquidaciones de compra. Fecha de pago del impuesto que grave la importación de bienes, utilización de servicios prestados por no domiciliados o la adquisición de intangibles provenientes del exterior, cuando corresponda. (6)

DD/MM/AAAA

1. Opcional, excepto cuando el campo 6 = '14' en cuyo caso es obligatorio
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.

SIRE

1. Formato DD/MM/AAAA
2. Obligatorio cuando: 
i) Campo 7 = '14' (6), '46', '50', '51', '52' '53' o '54'
ii) La fecha deberá ser menor o igual al periodo del RCE a generar, excepto si el campo 7 = '14', cuya fecha es menor o igual al mes siguiente del periodo del RCE a generar.
3. Se debe indicar fecha de pago, excepto cuando Campo 7 = '14' que puede indicar fecha de vencimiento o fecha de pago, lo que ocurra primero. 
4. Validar con parámetro tabla 12 del Anexo N° 1. 

Se informa siguiendo las siguientes reglas:

1. Para documentos tipo 14 (servicios públicos):
1.1. Si la fecha del pago del documento (Tabla: SE2 / campo: E2_BAIXA) es menor o igual a la fecha del vencimiento (Tabla: SE2 / Campo E2_VENCTO) y si la fecha de pago esta dentro del periodo informado (parámetros MV_PAR01 y MV_PAR02), entonces, imprime la fecha de PAGO (Tabla: SE2 / Campo: E2_BAIXA).

1.2. Si la fecha del pago del documento (Tabla: SE2 / campo: E2_BAIXA) es mayor a la fecha del vencimiento (Tabla: SE2 / Campo E2_VENCTO) y si la fecha de vencimiento esta dentro del periodo informado (parámetros MV_PAR01 y MV_PAR02), entonces, imprime la fecha de VENCIMIENTO (Tabla: SE2 / Campo: E2_VENCTO).

1.3. Si no hay fecha de pago, entonces se valida si la fecha del vencimiento esta dentro del periodo informado (parámetros MV_PAR01 y MV_PAR02), caso positivo, se imprime la fecha de vencimiento (Tabla: SE2 / Campo: E2_VENCTO).

1.4. Caso no se cumplan las opciones descritas en los puntos 1.1, 1.2 y 1.3, entonces lo que se imprime es la fecha de entrada al registro. (tabla SF3 / Campo: F3_ENTRADA).

2. Para documentos tipo 46 (retenciones de IGV) se imprime el la fecha del registro de la tabla fiscal SF3 / Campo: F3_ENTRADA.

3. Para otros tipos de documentos sigue la siguiente regla:
- Si el titulo financiero, generado por este documento de entrada (Tabla: SE2 / Campo: E2_VENCTO), es MENOR o igual al PROXIMO MES informado en el parámetro (MV_PAR01), imprime (tabla: SE2 / Campo: E2_VENCTO)
- Si no cumple la condición informada, entonces imprime el contenido "01/01/0001".
762SiNoTipo de Comprobante de Pago o DocumentoNumérico

1. Obligatorio
2. Validar con parámetro tabla 10
3. No permite los tipos de comprobantes o documentos "91", "97" y "98"de la tabla 10

SIRE

1. Obligatorio
2. Validar con tabla de Comprobantes de pago Tabla 11 del Anexo N° 1.
3. No permite los tipos de comprobantes o documentos "91", "97" y "98"de la "tabla 11 del Anexo N° 1.
4. Para el reemplazo solo se permitirá la anotación de los comprobantes de pago indicados en la Tabla 11 del Anexo N° 1.

1. Para esta información se valida la ESPECIE del documento
- Para los tipos NCP o NDI, se imprime Tabla: SF2, Campo: F2_TPDOC.
- Para los otros tipos de especies, se imprime de Tabla: SF1, Campo: F1_TPDOC
87Hasta 20NoNoSerie del comprobante de pago o documento. En los casos de la Declaración Única de Aduanas (DUA) o de la Declaración Simplificada de Importación (DSI) se consignará el código de la dependencia Aduanera.Alfanumérico

1. Optativo
2. Aplicar Regla General (tipo y nro. doc.)

SIRE

1. Obligatorio u opcional, según Tabla 11 del Anexo N° 1.
2. Validar con tabla de Comprobantes de pago Tabla 11 del Anexo N° 1.
3. Si Campo 7 = '50' , '51', '52', '53' o '54', validar con Tabla 4 del Anexo N° 1.- TABLA CÓDIGO DE LA ADUANA. 
4. Aplicar Regla General por tipo de doc. Tabla 12 del Anexo N° 1.

1. Se aplica la siguiente regla para el número de serie
1.1. Para especies NCP y NDI,
- Se verifica si el campo F1_YSERIE, este campo se refiere a la Serie 3, si existe busca el campo relacionado F2_YSERIE y lo valida si esta vacío, caso negativo, selecciona este contenido tabla: SF2, campo: F2_YSERIE.
- Si el campo F2_YSERIE esta vacío, entonces se selecciona el campo F3_SERIE (tabla SF3) , luego valida la existencia y el contenido del campo F2_SERIE2 y los tipos de documentos '01/03/04/07/08', donde:
 tipo 01 - factura
 tipo 03 - boleta
 tipo 04 - liquidación de compra
 tipo 07 - nota de crédito
 tipo 08 - nota de débito
si estas condiciones cumplen, la serie seleccionada es la del campo F2_SERIE2.
- Si el resultado de la Serie tiene 3 dígitos, se adiciona un 0 (cero) en frente del resultado de la serie de 3 dígitos, completando a 4 conforme solicitud de SUNAT.

1.2. Para especies diferentes de NCP y NDI
- Se verifica si el campo F1_YSERIE, este campo se refiere a la Serie 3, si existe busca el campo relacionado F1_YSERIE y lo valida si esta vacío, caso negativo, selecciona este contenido tabla: SF1, campo: F1_YSERIE.
- Si el campo F1_YSERIE esta vacío, entonces se selecciona el campo F3_SERIE (tabla SF3) , luego valida la existencia del campo F1_SERIE2 y el contenido del campo F1_SERIE2, si estas condiciones cumplen, la serie seleccionada es la del campo F1_SERIE2.
- Si el resultado de la Serie tiene 3 dígitos, se adiciona un 0 (cero) en frente del resultado de la serie de 3 dígitos, completando a 4 conforme solicitud de SUNAT.
- Si el resultado de las condiciones arriba retorna contenido vacío, entonces, se llena con ceros (0000).
- Si los tipos de documentos son DUAS (50/52), imprime solamente los últimos 3 dígitos de la serie.
- Si son tipos de documentos 05, boletos aéreos, se imprime el valor 3.
984NoNoAño de emisión de la DUA o DSI o Liquidación de 
Cobranza
1. Se aplica la siguiente regla para el nro de serie
1.1. Para especies NCP y NDI,
- Se verifica si el campo F1_YSERIE, este campo se refiere a la Serie 3, si existe busca el campo relacionado F2_YSERIE y lo valida si esta vacio, caso negativo, selecciona este contenido tabla: SF2, campo: F2_YSERIE.
- Si el campo F2_YSERIE esta vacio, entonces se selecciona el campo F3_SERIE (tabla SF3) , luego valida la existencia y el contenido del campo F2_SERIE2 y los tipos de documentos '01/03/04/07/08', donde:
 tipo 01 - factura
 tipo 03 - boleta
 tipo 04 - liquidación de compra
 tipo 07 - nota de crédito
 tipo 08 - nota de débito
si estas condiciones cumplen, la serie seleccionada es la del campo F2_SERIE2.
- Si el resultado de la Serie tiene 3 dígitos, se adiciona un 0 (cero) en frente del resultado de la serie de 3 dígitos, completando a 4 conforme solicitud de SUNAT.
1.2. Para especies diferentes de NCP y NDI
- Se verifica si el campo F1_YSERIE, este campo se refiere a la Serie 3, si existe busca el campo relacionado F1_YSERIE y lo valida si esta vacío, caso negativo, selecciona este contenido tabla: SF1, campo: F1_YSERIE.
- Si el campo F1_YSERIE esta vacío, entonces se selecciona el campo F3_SERIE (tabla SF3) , luego valida la existencia del campo F1_SERIE2 y el contenido del campo F1_SERIE2, si estas condiciones cumplen, la serie seleccionada es la del campo F1_SERIE2.
- Si el resultado de la Serie tiene 3 dígitos, se adiciona un 0 (cero) en frente del resultado de la serie de 3 dígitos, completando a 4 conforme solicitud de SUNAT.
- Si el resultado de las condiciones arriba retorna contenido vacío, entonces, se llena con ceros (0000).
- Si los tipos de documentos son DUAS (50/52), imprime solamente los últimos 3 dígitos de la serie.
- Si son tipos de documentos 05, boletos aéreos, se imprime el valor 3.84NoNoAño de emisión de la DUA o DSINumérico1. Si campo 6 = '50' , '52' registrar número mayor a  1981 y menor o igual al año del periodo informado o al año del periodo señalado en el campo 1.Se imprime el ano de la fecha de registro del documento, solo para tipos de documentos 50 y 52, Tabla SF3, Campo F3_EMISSAO.
Para otros tipos de documentos, se deja en blanco.9Hasta 20SiNoNúmero del comprobante de pago o documento o número de orden del formulario físico o virtual donde conste el pago del impuesto, tratándose de liquidaciones de compra, utilización de servicios prestados por no domiciliados u otros, número de la DUA, de la DSI, de la Liquidación de cobranza u otros documentos emitidos por SUNAT que acrediten el crédito fiscal en la importación de bienes.
En caso de optar por anotar el importe total de las operaciones diarias que no otorguen derecho a crédito fiscal en forma consolidada, registrar el número inicial (2).Alfanumérico1. Obligatorio
2. Aplicar Regla General (por tipo de doc.)Se genera a partir del campo F3_NFISCAL, tabla SF3
- Para tipos de documentos, campo F1_TPDOC, tipo 14 (servicios públicos) o 05 (boletos aéreos) el tamano que toma es de 20 dígitos, para otros tipos de documentos es 8 dígitos.
- Hay una inconsistencia encontrada en la mayoría de clientes, donde el tamaño del documento es de 8 dígitos.10Hasta 20NoNoEn caso de optar por anotar el importe total de las operaciones diarias que no otorguen derecho a crédito fiscal en forma consolidada, registrar el número final (2). 
Numérico

1. Si campo 6 = '

00

50' , '

03','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' y  campo 9 sea mayor o igual a cero 

52' registrar número mayor a  1981 y menor o igual al año del periodo informado o al año del periodo señalado en el campo 1.

SIRE

1. Obligatorio, si campo 7 = '50' , '51', '52', '53' o '54' se registrará un número mayor a 1981 y menor o igual al año del Periodo del RCE a generar.

Se imprime el ano de la fecha de registro del documento, solo para tipos de documentos 50 y 52, Tabla SF3, Campo F3_EMISSAO.
Para otros tipos de documentos, se deja en blanco.
109Hasta 20SiNoNúmero del comprobante de pago o documento o número de orden del formulario físico o virtual donde conste el pago del impuesto, tratándose de liquidaciones de compra, utilización de servicios prestados por no domiciliados u otros, número de la DUA, de la DSI, de la Liquidación de cobranza u otros documentos emitidos por SUNAT que acrediten el crédito fiscal en la importación de bienes.
En caso de optar por anotar el importe total de las operaciones diarias que no otorguen derecho a crédito fiscal en forma consolidada, registrar el número inicial (2) (9).
Alfanumérico

1. Obligatorio
2. Aplicar Regla General (por tipo de doc.)

SIRE

1. Obligatorio, excepto cuando campo 7 = '00'
2. Validar con tabla de Comprobantes de pago. Tabla 11 del Anexo N° 1. 
3. Aplicar Regla General por tipo de doc. Tabla 12 del Anexo N° 1. 
4.-Permite anotar en forma consolidada el importe total de las operaciones diarias que no otorgan derecho a crédito fiscal, siempre que el campo 7 (Tipo de cp) = '00','03','05','06','07','08','11','12','13','14','15','16','18','19','23','28','30','34','35','36','37','44','45','55','56','87' y '88'. En este caso anotar número inicial. 

Se genera a partir del campo F3_NFISCAL, tabla SF3
- Para tipos de documentos, campo F1_TPDOC, tipo 14 (servicios públicos) o 05 (boletos aéreos) el tamaño que toma es de 20 dígitos, para otros tipos de documentos es 8 dígitos.
- Hay una inconsistencia encontrada en la mayoría de clientes, donde el tamaño del documento es de 8 dígitos.
1110Hasta 20NoNoEn caso de optar por anotar el importe total de las operaciones diarias que no otorguen derecho a crédito fiscal en forma consolidada, registrar el número final (2) (9). Numérico

1. Si

Campo siempre vacio.111NoNoTipo de Documento de Identidad del proveedorAlfanumérico1. Obligatorio, excepto cuando
    a. campo 6 = '00','03','05','06','07','08','11','12','13','14','15','16','18','19','22','23','26','28','30','34','35','36','37','55','56','87','88', '91', '97' y '98' o
    b. campo 6 = '07', '08', '87', '88', '97', '98' y campo 27 = '03', '12', '13', '14' y '36'
    en cuyos casos será opcional
2. Validar con parámetro tabla 2, no acepta el tipo de documento 0Se imprime el tipo del documento del Proveedor, A2_TIPDOC, tabla SA2.12Hasta 15NoNoNúmero de RUC del proveedor o número de documento de Identidad, según corresponda.Alfanumérico1. Obligatorio, excepto cuando
    a.

campo 6 = '00','03','05','06','07','08','11','12','13','14','15','16','18','19',

'22

'

,'

23','26','28','30','34','35','36','37','55','56','87'

,

y '88'

, '91', '97' y '98' o
    b. campo 6 = '07', '08', '87', '88', '97', '98' y campo 27 = '03

y  campo 9 sea mayor o igual a cero

SIRE

1. Solo se permite cuando:
a. Campo 7 (Tipo de cp) = '00'
b. Campo 7 = '03','05','06','07','08','11','12','13','14'

y

,'

36'
    en cuyos casos será opcional
2. Aplicar Regla General (por tipo de doc.)Se imprime el numero del documento del proveedor, A2_CGC, tabla SA2, cuando es persona juridica, si es persona natural, se imprime el campo A2_PFISICA validando siel campo A2_CGC esta vacio.13Hasta 100NoNoApellidos y nombres, denominación o razón social  del proveedor. En caso de personas naturales se debe consignar los datos en el siguiente orden: apellido paterno, apellido materno y nombre completo.Texto1. Obligatorio, excepto cuando
    a. campo 6 = '00','03','05','06','07','08','11','12','13','14','15','16','18','19','22','23','26','28','30','34','35','36','37','55','56','87','88', '

15','16','18','19','23','28','30','34','35','36','37','55','56','87' y '88', y campo 10 <> vacío y campos 15, 16, 17, 18, 19 y 20 = 0.00.
2. Validar con tabla de Comprobantes de pago. Tabla 11 del Anexo N° 1. 
3. Aplicar Regla General por tipo de doc. Tabla 12 del Anexo N° 1. 

Campo siempre vacío.
12111NoNoTipo de Documento de Identidad del proveedor o del Operador o del Partícipe (11)Alfanumérico

1. Obligatorio, excepto cuando
    a. campo 6 = '00','03','05','06','07','08','11','12','13','14','15','16','18','19','22','23','26','28','30','34','35','36','37','55','56','87','88', '91', '97' y '98' o
    b. campo 6 = '07', '08', '87', '88', '97', '98' y campo 27 = '03', '12', '13', '14' y '36'

Imprime nombre del proveedor, tabla SA2, Campo A2_NOME14Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que dan derecho a crédito fiscal y/o saldo a favor por exportación, destinadas exclusivamente a operaciones gravadas y/o de exportaciónNumérico1. Acepta negativosGenera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '1' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.15Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción MunicipalNumérico1. Negativo si campo 14 es negtivo
2. Positivo si campo 14 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 14.Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '1' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.16Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que dan derecho a crédito fiscal y/o saldo a favor por exportación, destinadas a operaciones gravadas y/o de exportación y a operaciones no gravadasNumérico1. Acepta negativosGenera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '3' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.17Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción MunicipalNumérico1. Negativo si campo 16 es negtivo
2. Positivo si campo 16 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 16.Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '3' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.18Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que no dan derecho a crédito fiscal y/o saldo a favor por exportación, por no estar destinadas a operaciones gravadas y/o de exportación.Numérico1. Acepta negativos Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '2' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.19Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción MunicipalNumérico1. Negativo si campo 18 es negativo.
2. Positivo si campo 18 es positivo.
2. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 18.Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '2' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.20Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoValor de las adquisiciones no gravadasNumérico1. Acepta negativosGenera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '2', F4_CALCIGV tiene que ser contenido 2 o 3 y la ESPECIE no sea NCP ni NDI.
2. Imprime F3_VALCONT, caso contrario, imprime el campo F3_EXENTAS.21Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto Selectivo al Consumo en los casos en que el sujeto pueda utilizarlo como deducción.Numérico1. Acepta negativosGenera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3 y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.22Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoOtros conceptos, tributos y cargos que no formen parte de la base imponible.Numérico1. Acepta negativosGenera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, la ESPECIE no sea NCP ni NDI y el campo F4_CREDIGV, tabla SF4, con contenido '3'
2 - imprime campo F3_VALCONT, tabla SF3.23Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte total de las adquisiciones registradas según comprobante de pago.Numérico1. Obligatorio
2. Acepta negativos
3. Suma de los campos 14 al 22Genera siguiendo la siguiente regla:
1. Valida si la TES, tabla SF4, campo F4_ADUANA, es igual "1" ), entonces se suman los campos
F3_BASIMP1 + F3_VALIMP1 + F3_EXENTAS
2 - para los otros casos, se imprime el campo F3_VALCONT, tabla SF3243NoNoCódigo  de la Moneda (Tabla 4)Alfanumérico1. Validar con parámetro tabla 4Se genera a partir de la función xFINDMO2(), donde busca la moneda original de las tablas SF1 y SF2 (para devoluciones) retornando contenido de la entidad SX5, tabla XQ.251 entero y 3 decimalesNoNoTipo de cambio (3).Numérico1.  #.###
2. PositivoSi las especies (campo F3_ESPECIE) son NCP o NDI, se imprime el campo F2_TXMOEDA, caso contrario se imprime el campo F1_TXMOEDA.2610NoNoFecha de emisión del comprobante de pago que se modifica (4).DD/MM/AAAA1. Obligatorio, si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Menor o igual al periodo informado
3. Menor o igual al periodo señalado en el campo 1.Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado
imprime el campo F1_EMISSAO del documento origen, caso contrario imprime en blanco.272NoNoTipo de comprobante de pago que se modifica (4).Numérico1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Validar con parámetro tabla 10Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado
imprime el campo F1_TPDOC del documento origen, caso contrario imprime el valor estándar 0028Hasta 20NoNoNúmero de serie del comprobante de pago que se modifica (4).Alfanumérico1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Aplicar Regla General (por tipo de doc.)Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado
imprime el campo F1_SERIE del documento origen, caso contrario imprime en blanco, si el campo retorna 3 dígitos se completan con 0 a la izquierda .293NoNoCódigo de la dependencia Aduanera de la Declaración Única de Aduanas (DUA) o de la Declaración Simplificada de Importación (DSI) .Alfanumérico1. Obligatorio si campo 27 = '50' , '52'. Validar con parámetro tabla 11Si es una DUA se imprime la SERIE de 3 dígitos, tabla SF3, campo F3_SERIE, se identifican por los tipos de documentos 50 y 52 (F1_TPDOC)30Hasta 20NoNoNúmero del comprobante de pago que se modifica (4).Alfanumérico1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado
imprime el campo F1_DOC del documento origen, caso contrario imprime el caracter "-"3110NoNoFecha de emisión de la Constancia de Depósito de Detracción (6)DD/MM/AAAA1. Menor o igual al mes siguiente del periodo informado
2. Menor o igual al mes siguiente del periodo señalado en el campo 1.Imprime con las siguientes condiciones:
1. El documento tenga impuesto de DETRACCIÓN, el sistema lo identifica por el campo F3_VALIMP5<>0 (DIFERENTE DE 0) y exista el registro de la constancia de DETRACCIÓN (PAGO DE LA DETRACCIÓN) REALIZADA, campo FE_EMISSAO, tabla SFE.
caso no cumpla con las condiciones arriba, imprime en blanco.32Hasta 24NoNoNúmero de la Constancia de Depósito de Detracción (6)Alfanumérico1. Positivo, de ser numéricoImprime solo si existe DETRACCIÓN generada, identificado por el campo F3_VALIMP5 <> 0 (diferente de cero), el campo que es impreso es el FE_CERTDET de la tabla SFE.331NoNoMarca del comprobante de pago sujeto a retenciónNumérico1. Si identifica el comprobante sujeto a retención consignar '1' caso contrario no consignar nadaSolo se aplica si el parámetro MV_AGENTE, posición 1, esta como "S", el campo A2_AGENRET, TABLA SA2 del proveedor estén con los valores 2 o N , el campo A2_BCRESOL no esta vacío y los TIPOS DE DOCUMENTO F1_TPDOC y F2_TPDOC NO ESTEN EN EL PARMETRO MV_NRETIGV y si el campo F3_VALCONT, tabla SF3 es mayor que el importe de retención FF_IMPORTE, tabla SFF, se imprime el valor "1", caso contrario se deja en blanco.341NoNoClasificación de los bienes y servicios adquiridos (Tabla 30)
Aplicable solo a los contribuyentes que hayan obtenido ingresos mayores a 1,500 UIT en el ejercicio anteriorNumérico1. Validar con parámetro tabla 30

Imprime solo si el campo Tipo Clasif. (F1_TIPOPE) se informa en el encabezado de las Facturas de Entrada y este se encuentra creado en el Diccionario de Datos..

Para obtener mayor información sobre la creación y utilización del campo Tipo Clasif. (F1_TIPOPE), se recomienda ingresar al siguiente Documento Técnico:

https://tdn.totvs.com/x/N6YhIQ

3512NoNoIdentificació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.Texto1. 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.Se Imprime en blanco, no hay ninguna condicionante.361NoNoError tipo 1: inconsistencia en el tipo de cambioNumérico1. El tipo de cambio (campo 25) 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 25) 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).Se Imprime en blanco, no hay ninguna condicionante.371NoNoError tipo 2: inconsistencia por proveedores no habidosNumérico1. El número de RUC (campo 12) no debe ser igual al número de RUC (campo 1) de la Estructura 2 Padrón de RUCs no Habidos, siempre que la fecha (campo 4) se encuentre comprendida entre la fecha de inicio en que adquirió la condición de no habido (campo 2) y la la fecha de fin de la condición de no habido (campo3) de la  Estructura 2 Padrón de RUCs no Habidos, caso contrario se debe consignar "1". Esto se aplica a todos los tipos de comprobantes de pago (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.381NoNoError tipo 3: inconsistencia por proveedores que renunciaron a la exoneración del Apéndice I del IGVNumérico1. El número de RUC (campo 12) no debe ser igual al número de RUC (campo 1) de la Estructura 3 Padrón de RUCs que renunciaron a la exoneración del IGV, siempre que la fecha (campo 4) sea menor a la fecha que renunció a la exoneración del IGV (campo 2) de la  Estructura 3 Padrón de RUCs que renunciaron a la exoneración del IGV, caso contrario se debe consignar "1". Esto se aplica a todos los tipos de comprobantes de pago (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.391NoNoError tipo 4: inconsistencia por DNIs que fueron utilizados en las Liquidaciones de Compra y que ya cuentan con RUCNumérico1. El número de DNI (campo 12) no debe ser igual al número de DNI (campo 1) de la Estructura 4 Padrón de RUCs asociados al DNI, siempre que la fecha (campo 4) sea menor a la fecha que se crea el RUC (campo 3) de la  Estructura 4 Padrón de RUCs asociados al DNI, caso contrario se debe consignar "1". Esto se aplica sólo al tipo de comprobante de pago 04 "Liquidaciones de Compra" (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.401NoNoIndicador de Comprobantes de pago cancelados con medios de pagoNumérico1. Consignar "1" si el comprobante de pago fue cancelado con algún medio de pago establecido en la tabla 1, caso contrario no consignar nadaSe Imprime en blanco, no hay ninguna condicionante.411SiNoEstado que identifica la oportunidad de la anotación o indicación si ésta corresponde a un ajuste.Numérico1. Obligatorio
2. Registrar '0' cuando el Comprobante de Pago o documento no da derecho al crédito fiscal.
3. Registrar '1' cuando se anota el Comprobante de Pago o documento en el periodo que se emitió o que se pagó el impuesto, según corresponda, y da derecho al crédito fiscal.
4. Registrar '6' cuando la fecha de emisión del Comprobante de Pago o de pago del impuesto, por operaciones que dan derecho a crédito fiscal, es anterior al periodo de anotación y esta se produce dentro de los doce meses siguientes a la emisión o pago del impuesto, según corresponda.
5. Registrar '7' cuando la fecha de emisión del Comprobante de Pago o pago del impuesto, por operaciones que no dan derecho a crédito fiscal, es anterior al periodo de anotación y esta se produce luego de los doce meses siguientes a la emisión o pago del impuesto, según corresponda.
6. Registrar '9' cuando se realice un ajuste o rectificación en la anotación de la información de una operación registrada en un periodo anterior.1. Si el tipo de documento es una BOLETA, entonces se imprime valor "0"
2. Si el ano y mes de emisión del documento (F3_EMISSAO) es igual al periodo solicitado MV_PAR01 se imprime "1"
3. Si la fecha de emisión, campo F3_EMISSAO, tabla SF3, es mayor que la fecha del parámetro MV_PAR01-365 días, entonces se imprime "6"
4. para los otros casos diferentes de BOLETA, se imprime el valor "7"42 al 82Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.Se Imprime en blanco, no hay ninguna condicionante.Observaciones Generales:
1. Para documentos del tipo (F3_ESPECIE) NCP y NDI, el campo F3_ENTRADA (tabla SF3), debe estar dentro del periodo informado. Para los otros casos ignora la impresión de los documentos.
2. Para documentos del tipo (F1_TPDOC) "14 -Servicios públicos", sigue la siguiente regla:
 2.1. Si la fecha de ENTRADA (F3_ENTRADA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)
         a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)  Y
              Si la Fecha de PAGO (E2_BAIXA) esta dentro del periodo informado (MV_PAR01/MV_PAR02)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado (MV_PAR01/MV_PAR02) y la fecha de PAGO (E2_BAIXA) esta vacía
         b) Si la fecha de PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado
 2.2.  Si la fecha de ENTRADA (F3_ENTRADA) es MAYOR o IGUAL a la fecha de VENCIMIENTO (E2_VENCTO)
          a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de VENCIMIENTO del titulo financiero (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO es menor que el inicio del periodo solicitado (MV_PAR01) y la fecha de PAGO esta en blanco Y
              Si la FECHA DE PAGO es MENOR que el inicio del periodo solicitado (MV_PAR01)
          b) Si la fecha del PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)
               Si la fecha de ENTRADA (F3_ENTRADA) ese dentro de los parámetros solicitados (MV_PAR01 / MV_PAR02) 3. Reglas de las Detracciones
1. Campo F3_VALIMP5 tiene que ser MAYOR que CERO (F3_VALIMP5>0)
2. Se identifican documentos que fueron CANCELADOS (PAGADOS) el mes anterior, por causa de la regla del 5 día útil del MES siguiente de PAGO de DETRACCIONES.
3. Se invoca la función DetIGVFn() para poder saber si las detracciones están constando en la tabla SE5, que quiere decir que fueron CANCELADAS (PAGADAS).
4. Si la DETRACCION fue cancelada, entonces se hace las siguientes validaciones
      4.1. Si campo F3_ENTRADA y E2_BAIXA es MENOR o IGUAL al parámetro del periodo solicitado (MV_PAR02) y si la F3_ESPECIE es IGUAL a NF  - valida desde 30 días anteriores a la fecha inicial solicitada
              Se identifica el titulo tipo TX (DETRACCION) en la tabla SE2 (CUENTAS X PAGAR).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
       4.2. Si campo F3_ENTRADA es MENOR o IGUAL al parámetro del periodo solicitado (MV_PAR02) y si la F3_ESPECIE es igual a NF y fecha de PAGO (E2_BAIXA) es MAYOR que parámetro solicitado MV_PAR02
                             valida desde 30 días anteriores a la fecha inicial solicitada.
              Se identifica el titulo tipo TX (DETRACCION) en la tabla SE2 (CUENTAS X PAGAR).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 dias como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.3. Si campo F3_ENTRADA esta dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO fue realizado y es menor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo Detracción (tipo TX  en la tabla SE2 cuentas por pagar).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.4. Si campo F3_ENTRADA esta dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el PAGO fue realizado y es mayor que la fecha final del periodo informado MV_PAR02
              Se identifica el titulo de Detracción (tipo TX  en la tabla SE2 de cuentas por pagar).
              Se identifica el mes inicial solicitado para poder hacer el calculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses "05|07|08|10|12" retrocede 30 días para validación.
               Para los meses "01|02|04|06|09|11" retrocede 31 días para validación
               Para el mes "03" retrocede 28 días para validación.
               Imprime, si fecha de PAGO (E2_BAIXA)  y fecha de ENTRADA (F3_ENTRADA) estén dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.

Nombre del Archivo Generado:

Para Domiciliados, se conforma como sigue:

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

Para No Domiciliados, se conforma como sigue:

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

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

PROCEDIMIENTO DE IMPLEMENTACIÓN

...

Aplique el patch del issue, el cual contienen las siguientes rutinas:

  • FISR012
  • PERXTMP

...

Configurar el grupo de preguntas FISR012, como sigue:


    en cuyos casos será opcional
2. Validar con parámetro tabla 2, no acepta el tipo de documento 0

SIRE

1. Obligatorio, excepto cuando:
a) Campo 7 = '00' , o
b) Campo 7 = '03','05','06','07','08','11','12','13','14','15','16','18','19','23','28','30','34','35','36','37','55','56','87' y '88' y campo 11 <> vacío. 
2. Validar con parámetro Tabla 1 del Anexo N° 1 y Tabla 12 del Anexo N° 1.

Se imprime el tipo del documento del Proveedor, A2_TIPDOC, tabla SA2.
1312Hasta 15NoNoNúmero de RUC del proveedor o número de documento de Identidad, del proveedor o número de RUC del Operador o Partícpe (11)Alfanumérico

1. Obligatorio, excepto cuando
    a. campo 6 = '00','03','05','06','07','08','11','12','13','14','15','16','18','19','22','23','26','28','30','34','35','36','37','55','56','87','88', '91', '97' y '98' o
    b. campo 6 = '07', '08', '87', '88', '97', '98' y campo 27 = '03', '12', '13', '14' y '36'
    en cuyos casos será opcional
2. Aplicar Regla General (por tipo de doc.)

SIRE

1. Obligatorio, excepto cuando:
a) Campo 7 = '00' , o
b) Campo 7 = '03','05','06','07','08','11','12','13','14','15','16','18','19','23','28','30','34','35','36','37','55','56','87' y '88' y campo 11 <> vacío. 
2. Reglas Generales de la información del RCE, ver Tabla 12 del Anexo N° 1.

Se imprime el numero del documento del proveedor, A2_CGC, tabla SA2, cuando es persona jurídica, si es persona natural, se imprime el campo A2_PFISICA validando si el campo A2_CGC esta vacío.
1413Hasta 100NoNoApellidos y nombres, denominación o razón social  del proveedor. 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','03','05','06','07','08','11','12','13','14','15','16','18','19','22','23','26','28','30','34','35','36','37','55','56','87','88', '91', '97' y '98' o
    b. campo 6 = '07', '08', '87', '88', '97', '98' y campo 27 = '03', '12', '13', '14' y '36'

SIRE

1. Obligatorio, excepto cuando:
a) Campo 7 = '00' , o
b) Campo 7 = '03','05','06','07','08','11','12','13','14','15','16','18','19','23','28','30','34','35','36','37','55','56','87' y '88' y campo 11 <> vacío. 
2. En caso de personas naturales se debe consignar los datos en el siguiente orden: Apellido paterno, apellido materno y nombre completo.

Imprime nombre del proveedor, tabla SA2, Campo A2_NOME
1514Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que dan derecho a crédito fiscal y/o saldo a favor por exportación, destinadas exclusivamente a operaciones gravadas y/o de exportación, destinadas exclusivamente a operaciones gravadas y/o de exportación (3)Numérico

1. Acepta negativos

SIRE

1. Valor Positivo.
2. Acepta Negativo.
3. Valor negativo cuando campo 7 = '7' o '87 o '25', en este último caso si campo 34 empieza con '1', y tendrá formato "- #.##"
4. En caso Campo 7, el tipo de cp = 46, la base imponible deberá ser calculada en función al campo 16 entre la tasa vigente del IGV (Por ejemplo 0.18).
5. Si campo 11 diferente de vacío consignar 0.00.
6. En caso la operación esté gravada con el IGV y el ISC, el monto de este último deberá formar parte de la base imponible del IGV. 
7. Obligatorio. 

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '1' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

1615Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción Municipal, de las adquisiciones destinadas exclusivamente a operaciones gravadas y/o de exportación (3)Numérico

1. Negativo si campo 14 es negativo
2. Positivo si campo 14 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 14.

SIRE

1. Negativo si campo 15 es negativo
2. Positivo si campo 15 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 15.
4. Obligatorio.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, el atributo F4_CREDIGV, tabla SF4, este en blanco o con contenido '1' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

1716Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que dan derecho a crédito fiscal y/o saldo a favor por exportación, destinadas a operaciones gravadas y/o de exportación y a operaciones no gravadas (3)Numérico

1. Acepta negativos

SIRE

1. Valor Positivo.
2. Acepta Negativo.
3. Valor negativo cuando campo 7 = '7' o '87 o '25', en este último caso si campo 34 empieza con '1', y tendrá formato "- #.##"
4. En caso Campo 7, el tipo de cp = 46, la base imponible deberá ser calculada en función al campo 18 entre la tasa vigente del IGV (Por ejemplo 0.18).
5. Si campo 11 diferente de vacío consignar 0.00.
6. En caso la operación esté gravada con el IGV y el ISC, el monto de este último deberá formar parte de la base imponible del IGV. 
7. Obligatorio.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, que el campo F4_CREDIGV, tabla SF4, sea '3' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

1817Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción Municipal, de las adquisiciones destinadas a operaciones gravadas y/o de exportación y a operaciones no gravadas (3)Numérico

1. Negativo si campo 16 es negtivo
2. Positivo si campo 16 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 16.

SIRE

1. Negativo si campo 17 es negativo
2. Positivo si campo 17 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 17.
4. Obligatorio.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, que el campo F4_CREDIGV, tabla SF4, sea '3' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

1918Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoBase imponible de las adquisiciones gravadas que no dan derecho a crédito fiscal y/o saldo a favor por exportación, por no estar destinadas a operaciones gravadas y/o de exportación, por no estar destinadas a operaciones gravadas y/o de exportación (3).Numérico

1. Acepta negativos 

SIRE

1. Valor Positivo.
2. Acepta Negativo.
3. Valor negativo cuando campo 7 = '7' o '87 o '25', en este último caso si campo 34 empieza con '1', y tendrá formato "- #.##"
4. En caso Campo 7, el tipo de cp = 46, la base imponible deberá ser calculada en función al campo 20 entre la tasa vigente del IGV (Por ejemplo 0.18).
5. Si campo 11 diferente de vacío consignar 0.00.
6. En caso la operación esté gravada con el IGV y el ISC, el monto de este último deberá formar parte de la base imponible del IGV. 
7.Obligatorio.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, que el campo F4_CREDIGV, tabla SF4, sea '2' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_BASIMP1, tabla SF3.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

2019Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto General a las Ventas y/o Impuesto de Promoción Municipal, de las adquisiciones gravadas no destinadas a operaciones gravadas y/o de exportación (3).Numérico

1. Negativo si campo 18 es negativo.
2. Positivo si campo 18 es positivo.
2. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 18.

SIRE

1. Negativo si campo 19 es negativo
2. Positivo si campo 19 es positivo
3. Impuesto que corresponde a la adquisición registrada conforme lo dispuesto en el campo 19.
4. Obligatorio.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3,  que el campo F4_CREDIGV, tabla SF4, sea '2' y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.
2120Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoValor de las adquisiciones no gravadas (3)Numérico

1. Acepta negativos

SIRE

1. Valor Positivo. 
2. Acepta negativo. 
3. Valor negativo cuando el Campo 7 ='07','87' o '25', en este último caso si campo 34 empieza con '1'. y tendrá el formato "- #.##".
4. Valor de las adquisiciones no gravadas (Exoneradas más Inafectas).
5. En caso la operación esté gravada con el ISC, este monto deberá formar parte del Valor de las adquisiciones no gravadas.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, que el campo F4_CREDIGV, tabla SF4, sea '2', F4_CALCIGV tiene que ser contenido 2 o 3 y la ESPECIE no sea NCP ni NDI.
2. Imprime F3_VALCONT, caso contrario, imprime el campo F3_EXENTAS.

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

2221Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto del Impuesto Selectivo al Consumo en los casos en que el sujeto pueda utilizarlo como deducción. (3)Numérico

1. Acepta negativos

SIRE

1. Valor positivo.
2. Valor negativo cuando el Campo 7 ='07','87' o '25', en este último caso si campo 34 empieza con '1' y tendrá formato "- #.##". 
3. Este campo corresponde únicamente al valor del ISC que puede ser deducido y su anotación no afecta los campos de la Base Imponible del IGV.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3 y la ESPECIE no sea NCP ni NDI.
2. imprime campo F3_VALIMP1, tabla SF3.
2322Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoImpuesto al Consumo de las Bolsas de Plástico. (3) **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.

SIRE

1. Valor positivo.
2. Acepta Negativo.
3. Valor negativo cuando el Campo 7 ='07' o '87' y tendrá formato "- #.##".
4. Obligatorio si el campo 7 = '01', '03', '07', '08', '12', '87' o '88' De no tener información consignar 0.00.

Imprime el total del campo Valor Impuesto, configurado para ICBPER (F3_VALIMPx ***
2423Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoOtros conceptos, tributos y cargos que no formen parte de la base imponible. (3)Numérico

1. Acepta negativos

SIRE

1. Valor positivo.
2. Acepta Negativo
3. Valor negativo cuando el Campo 7 ='07', '87 o '25', en este último caso si campo 34 empieza con '1' y tendrá formato "- #.##".
4. Consignar la sumatoria de otros conceptos, tributos y/o cargos, que no forman parte de la base imponible.

Genera siguiendo la siguiente regla:
1. Valida si el documento no fue anulado, F3_DTCANC, tabla SF3, la ESPECIE no sea NCP ni NDI y el campo F4_CREDIGV, tabla SF4, sea diferente a ' ','1','2','3'.
2 - imprime campo F3_VALCONT, tabla SF3.
2524Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte total de las adquisiciones registradas según comprobante de pago. (3) (4)Numérico

1. Obligatorio
2. Acepta negativos
3. Suma de los campos 14 al 23

SIRE

1. Valor Positivo
2. Acepta Negativos.
3. En caso el campo 7 = '07', '87' o '25', en este último caso si campo 34 empieza con '1', y tendrá formato "- #.##"

Genera siguiendo la siguiente regla:
1. Valida si la TES, tabla SF4, campo F4_ADUANA, es igual "1" ), entonces se suman los campos
F3_BASIMP1 + F3_VALIMP1 + F3_EXENTAS
2 - para los otros casos, se imprime el campo F3_VALCONT, tabla SF3

3.Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

26253NoNoCódigo  de la Moneda (Tabla 4)Alfanumérico

1. Validar con parámetro tabla 4

SIRE

1.Obligatorio
2. Se considerará la moneda en que se emitió el comprobante de pago.
3. Validar con Tabla 2 Tipo de moneda del Anexo N° 1.

Se genera a partir de la función xFINDMO2(), donde busca la moneda original de las tablas SF1 y SF2 (para devoluciones) retornando contenido de la entidad SX5, tabla XQ.
27261 entero y 3 decimalesNoNoTipo de cambio (3).Numérico

1.  #.###
2. Positivo

SIRE

1. Obligatorio, si campo 26 contiene dato distinto a "PEN" cuando lleva su contabilidad en moneda nacional.
2. Obligatorio si campo 26 contiene dato distinto a "USD - Dolares de América" cuando lleva su contabilidad en USD - Dólares de América. 
3. Valor Positivo
4. Formato #.###
5. En caso sea el campo 26 <> "PEN" o campo 26 <> "USD" se consignará el tipo de cambio utilizado para la conversión de soles a dólares, en caso lleve su contabilidad en dólares (previamente deberá realizar la conversión de la moneda utilizada a soles) y se consignará el tipo de cambio utilizado para la conversión a soles en caso lleve su contabilidad en soles.
6. Tipo de cambio a utilizar conforme lo dispuesto en las normas sobre la materia.

Si las especies (campo F3_ESPECIE) son NCP o NDI, se imprime el campo F2_TXMOEDA, caso contrario se imprime el campo F1_TXMOEDA.
282710NoNoFecha de emisión del comprobante de pago (4) o documento original que se modifica.DD/MM/AAAA

1. Obligatorio, si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Menor o igual al periodo informado
3. Menor o igual al periodo señalado en el campo 1.

SIRE

1. Obligatorio
2. Aplicable sólo si campo 7 = '07' o '08' o '87' o '88' 
3. Formato DD/MM/AAAA.
4. Menor o igual al periodo señalado en el campo 3.

Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado

imprime el campo F1_EMISSAO del documento origen, caso contrario imprime en blanco.
29282NoNoTipo de comprobante de pago que se modifica (4).Numérico

1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Validar con parámetro tabla 10

SIRE

1. Obligatorio.
2. Aplicable solo si campo 7 = '07' o '08' o '87' o '88'
3. Validar con tabla de Comprobantes de pago Tabla 11 del Anexo N° 1.

Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado

imprime el campo F1_TPDOC del documento origen, caso contrario imprime el valor estándar 00
3029Hasta 20NoNoNúmero de serie del comprobante de pago que se modifica (4).Alfanumérico

1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'
2. Aplicar Regla General (por tipo de doc.)

SERIE

1. Obligatorio si campo 7 = '07' o '08' o '87' o '88' 
2. Validar con tabla de Comprobantes de pago Tabla 11 del Anexo N° 1. 

Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado

imprime el campo F1_SERIE del documento origen, caso contrario imprime en blanco, si el campo retorna 3 dígitos se completan con 0 a la izquierda .
31303NoNoCódigo de la dependencia Aduanera de la Declaración Única de Aduanas (DUA) o de la Declaración Simplificada de Importación (DSI) .Alfanumérico

1. Obligatorio si campo 28 = '50' , '52'. Validar con parámetro tabla 11

SIRE

1. Obligatorio si campo 29 = '50' o '52'. 
2. Validar con parámetro TABLA CÓDIGO DE LA ADUANA Tabla 4 del Anexo N° 1.

Si es una DUA se imprime la SERIE de 3 dígitos, tabla SF3, campo F3_SERIE, se identifican por los tipos de documentos 50 y 52 (F1_TPDOC)
3231Hasta 20NoNoNúmero del comprobante de pago que se modifica (4).Alfanumérico

1. Obligatorio si campo 6 = '07' o '08' o '87' o '88' o '97' o '98'

SIRE

1. Obligatorio si campo 7 = '07' o '08' o '87' o '88' 
2. Validar con parámetro de la "TABLA DE COMPROBANTES DE PAGO" Tabla 11 del Anexo N° 1

Valida si el documento tiene devolución y si su especie es NCP o NDI, F3_ESPECIE, y valida los siguientes tipos de documentos, campo F2_TPDOC
07 = nota de crédito
08 = nota de débito
87 = nota de crédito especial
88 = nota de débito especial
97 = nota de crédito no domiciliado
98 = nota de débito no domiciliado

imprime el campo F1_DOC del documento origen, caso contrario imprime el caracter "-"

3210NoNoFecha de emisión de la Constancia de Depósito de Detracción (6)DD/MM/AAAA1. Menor o igual al mes siguiente del periodo informado
2. Menor o igual al mes siguiente del periodo señalado en el campo 1.

Imprime con las siguientes condiciones:
1. El documento tenga impuesto de DETRACCIÓN, el sistema lo identifica por el campo F3_VALIMP5<>0 (DIFERENTE DE 0) y exista el registro de la constancia de DETRACCIÓN (PAGO DE LA DETRACCIÓN) REALIZADA, campo FE_EMISSAO, tabla SFE.

caso no cumpla con las condiciones arriba, imprime en blanco.


Nota: Para obtener la constancia de la detracción es necesario hacerlo a través de la rutina FINA051 https://tdn.totvs.com/x/XqBc


33Hasta 24NoNoNúmero de la Constancia de Depósito de Detracción (6)Alfanumérico1. Positivo, de ser numérico

Imprime solo si existe DETRACCIÓN generada, identificado por el campo F3_VALIMP5 <> 0 (diferente de cero), el campo que es impreso es el FE_CERTDET de la tabla SFE.

Nota: Para obtener la constancia de la detracción es necesario hacerlo a través de la rutina FINA051 https://tdn.totvs.com/x/XqBc


341NoNoMarca del comprobante de pago sujeto a retenciónNumérico1. Si identifica el comprobante sujeto a retención consignar '1' caso contrario no consignar nadaSolo se aplica si el parámetro MV_AGENTE, posición 1, esta como "S", el campo A2_AGENRET, TABLA SA2 del proveedor estén con los valores 2 o N , el campo A2_BCRESOL no esta vacío y los TIPOS DE DOCUMENTO F1_TPDOC y F2_TPDOC NO ESTEN EN EL PARMETRO MV_NRETIGV y si el campo F3_VALCONT, tabla SF3 es mayor que el importe de retención FF_IMPORTE, tabla SFF, se imprime el valor "1", caso contrario se deja en blanco.
33351NoNoClasificación de los bienes y servicios adquiridos (Tabla 30)
Aplicable solo a los contribuyentes que hayan obtenido ingresos mayores a 1,500 UIT en el ejercicio anterior
Numérico

1. Validar con parámetro tabla 30

SIRE

1. Indicador de Clasificación de los bienes y servicios adquiridos, consignar: 
    1 - Mercaderia, Materia Prima, Suministro, Envases y Embalaje
    2 - Adquisiciones de Activo fi jo 
    3 - Otros activos no considerados en el numeral 2 
    4 - Gastos de educación, recreación, salud, culturales, representación, capacitación, de viaje, mantenimiento de vehículo y premios 
    5 - Otros gastos no incluidos en el numeral 4

2. Validar con parámetro de la TABLA CLASIFICACIÓN
DE LOS BIENES Y SERVICIOS ADQUIRIDOS Tabla 23
del Anexo N° 1.

Imprime solo si el campo Tipo Clasif. (F1_TIPOPE / F2_TIPOPE) existe en el Diccionario de Datos y este se informa en el encabezado de las Facturas de Entrada o Notas de Crédito, segun corresponda.

En la sección PROCEDIMIENTO DE IMPLEMENTACIÓN, se describen las modificaciones necesarias al Diccionario de Datos para la impresión de valor en esta columna. También, puede obtener mayor información sobre la creación y utilización del campo Tipo Clasif. (F1_TIPOPE / F2_TIPOPE), se recomienda ingresar a los siguientes Documentos Técnicos:

9125726 DMINA-9479 DT Columna 34 Libro Fiscal Registro de Compras PER

18344254 DMINA-21302 DT Libro de Compras con columna Clasificación de Bienes y Servicios de NCP PER

343612NoNoIdentificació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.

SIRE

1. Uso para los Operadores o Partícipes 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.
2. Obligatorio cuando campo 7 = '25'.
3. Operador: En todos los casos:
Consignará en la línea del comprobante, incluido los Documentos de Atribución otorgados (campo 7 = '25'), el identificador del contrato, anteponiendo el número uno y usar como separador un guión: "1-Identificador del Contrato".
4. Partícipe, cuando campo 7 = '25'.
Consignará en la línea del comprobante el Identificador del contrato, anteponiendo el número dos y usar como separador un guión: "2-Identificador de Contrato".
5. Formato: "#-Identificador de Contrato"
6. Validar con parámetro Tabla 12 del Anexo N° 1.

Se Imprime en blanco, no hay ninguna condicionante.
35
Hasta 2 
enteros 
y hasta 2 
decimales. 


Porcentaje de participación en el Contrato o 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. (7)Numérico1. Opcional
2. De uso para los Operadores de las sociedades irregulares, consorcios, joint ventures u otras formas de contratos de colaboración empresarial, que no lleven contabilidad independiente. 
3. Aplicable cuando campo 34 inicie con 1 y campo 7 <> '25'.
Vacío.
36
Hasta 2 
enteros 
y hasta 2 
decimales. 


Impuesto materia de beneficio Ley 31053. (10) Numérico1. Valor Positivo.
2. Acepta Negativo.
3. Valor negativo cuando campo 7 = '7' o '87
Vacío.
37
27

CAR CP a modificarAlfanumérico1. Vacío
2. Campo aplicable para Ajustes Posteriores
Vacío.

371NoNoError tipo 1: inconsistencia en el tipo de cambioNumérico1. El tipo de cambio (campo 26) 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 26) 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).
Se Imprime en blanco, no hay ninguna condicionante.

381NoNoError tipo 2: inconsistencia por proveedores no habidosNumérico1. El número de RUC (campo 12) no debe ser igual al número de RUC (campo 1) de la Estructura 2 Padrón de RUCs no Habidos, siempre que la fecha (campo 4) se encuentre comprendida entre la fecha de inicio en que adquirió la condición de no habido (campo 2) y la la fecha de fin de la condición de no habido (campo3) de la  Estructura 2 Padrón de RUCs no Habidos, caso contrario se debe consignar "1". Esto se aplica a todos los tipos de comprobantes de pago (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.

391NoNoError tipo 3: inconsistencia por proveedores que renunciaron a la exoneración del Apéndice I del IGVNumérico1. El número de RUC (campo 12) no debe ser igual al número de RUC (campo 1) de la Estructura 3 Padrón de RUCs que renunciaron a la exoneración del IGV, siempre que la fecha (campo 4) sea menor a la fecha que renunció a la exoneración del IGV (campo 2) de la  Estructura 3 Padrón de RUCs que renunciaron a la exoneración del IGV, caso contrario se debe consignar "1". Esto se aplica a todos los tipos de comprobantes de pago (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.

401NoNoError tipo 4: inconsistencia por DNIs que fueron utilizados en las Liquidaciones de Compra y que ya cuentan con RUCNumérico1. El número de DNI (campo 12) no debe ser igual al número de DNI (campo 1) de la Estructura 4 Padrón de RUCs asociados al DNI, siempre que la fecha (campo 4) sea menor a la fecha que se crea el RUC (campo 3) de la  Estructura 4 Padrón de RUCs asociados al DNI, caso contrario se debe consignar "1". Esto se aplica sólo al tipo de comprobante de pago 04 "Liquidaciones de Compra" (tabla 10).Se Imprime en blanco, no hay ninguna condicionante.

411NoNoIndicador de Comprobantes de pago cancelados con medios de pagoNumérico1. Consignar "1" si el comprobante de pago fue cancelado con algún medio de pago establecido en la tabla 1, caso contrario no consignar nadaSe Imprime en blanco, no hay ninguna condicionante.

421SiNoEstado que identifica la oportunidad de la anotación o indicación si ésta corresponde a un ajuste.Numérico1. Obligatorio
2. Registrar '0' cuando el Comprobante de Pago o documento no da derecho al crédito fiscal.
3. Registrar '1' cuando se anota el Comprobante de Pago o documento en el periodo que se emitió o que se pagó el impuesto, según corresponda, y da derecho al crédito fiscal.
4. Registrar '6' cuando la fecha de emisión del Comprobante de Pago o de pago del impuesto, por operaciones que dan derecho a crédito fiscal, es anterior al periodo de anotación y esta se produce dentro de los doce meses siguientes a la emisión o pago del impuesto, según corresponda.
5. Registrar '7' cuando la fecha de emisión del Comprobante de Pago o pago del impuesto, por operaciones que no dan derecho a crédito fiscal, es anterior al periodo de anotación y esta se produce luego de los doce meses siguientes a la emisión o pago del impuesto, según corresponda.
6. Registrar '9' cuando se realice un ajuste o rectificación en la anotación de la información de una operación registrada en un periodo anterior.
1. Si el tipo de documento es una BOLETA, entonces se imprime valor "0"
2. Si el ano y mes de emisión del documento (F3_EMISSAO) es igual al periodo solicitado MV_PAR01 se imprime "1"
3. Si la fecha de emisión, campo F3_EMISSAO, tabla SF3, es mayor que la fecha del parámetro MV_PAR01-365 días, entonces se imprime "6"
4. para los otros casos diferentes de BOLETA, se imprime el valor "7"

43 al 84Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.Se Imprime en blanco, no hay ninguna condicionante.
Observaciones Generales:
1. Para documentos del tipo (F3_ESPECIE) NCP y NDI, el campo F3_ENTRADA (tabla SF3), debe estar dentro del periodo informado. Para los otros casos ignora la impresión de los documentos.

2. Para documentos del tipo (F1_TPDOC) "14 -Servicios públicos", sigue la siguiente regla:
 2.1. Si la fecha de ENTRADA (F3_ENTRADA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)
         a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de vencimiento del titulo financiero (E2_VENCTO)  Y
              Si la Fecha de PAGO (E2_BAIXA) esta dentro del periodo informado (MV_PAR01/MV_PAR02)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado (MV_PAR01/MV_PAR02) y la fecha de PAGO (E2_BAIXA) esta vacía
         b) Si la fecha de PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO (E2_VENCTO) esta dentro del periodo informado
 2.2.  Si la fecha de ENTRADA (F3_ENTRADA) es MAYOR o IGUAL a la fecha de VENCIMIENTO (E2_VENCTO)
          a) Si la fecha del PAGO (E2_BAIXA) es menor o igual a la fecha de VENCIMIENTO del titulo financiero (E2_VENCTO)  Y
              Si la fecha de VENCIMIENTO es menor que el inicio del periodo solicitado (MV_PAR01) y la fecha de PAGO esta en blanco Y
              Si la FECHA DE PAGO es MENOR que el inicio del periodo solicitado (MV_PAR01)
          b) Si la fecha del PAGO (E2_BAIXA) es MAYOR que la fecha de VENCIMIENTO (E2_VENCTO)
               Si la fecha de ENTRADA (F3_ENTRADA) ese dentro de los parámetros solicitados (MV_PAR01 / MV_PAR02) 

3. Reglas de las Detracciones
1. El campo Valor Impuesto 5 (F3_VALIMP5) tiene que ser mayor que cero (F3_VALIMP5>0)
2. Se identifican documentos que fueron Cancelados (Pagados) en el mes anterior, por causa de la regla del 5to día útil del mes siguiente de pago de Detracciones.
3. Se invoca la función DetIGVFn() para poder saber si las Detracciones están constando en la tabla de movimientos bancarios (SE5), que quiere decir que fueron Canceladas (Pagadas).
4. Si la Detracción fue cancelada, entonces se hacen las siguientes validaciones
      4.1. Si el campo Fecha Entrada (F3_ENTRADA) y Fecha de Pago (E2_BAIXA) son menores o iguales al parámetro del periodo solicitado (MV_PAR02) y si la Especie (F3_ESPECIE) es igual a NF  - valida desde 30 días anteriores a la fecha inicial solicitada, ya contando los 5 días útiles del mes.
              Se identifica el título tipo TX (Detracción) en la tabla Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses 05, 07, 08, 10 y 12, retrocede 30 días para validación.
               Para los meses 01, 02, 04, 06, 09 y 11, retrocede 31 días para validación
               Para el mes 03, retrocede 28 días para validación.
               Imprime si la Fecha de Pago (E2_BAIXA) y la Fecha de Entrada (F3_ENTRADA) están dentro del periodo solicitado (MV_PAR01 y MV_PAR02) , ya contando los 5 días útiles del mes posterior.
       4.2. Si el campo Fecha Entrada (F3_ENTRADA) es menor o igual al parámetro del periodo solicitado (MV_PAR02) y si la Especie (F3_ESPECIE) es igual a NF y la Fecha de Pago (E2_BAIXA) es mayor que el parámetro solicitado MV_PAR02 ya contando los 5 días útiles del mes, valida desde 30 días anteriores a la fecha inicial solicitada.
              Se identifica el título tipo TX (Detracción) en la tabla Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el cálculo de las detracciones canceladas anteriormente (30 dias como base), esto depende del mes solicitado.
               Para los meses 05, 07, 08, 10 y 12, retrocede 30 días para validación.
               Para los meses 01, 02, 04, 06, 09 y 11, retrocede 31 días para validación
               Para el mes 03, retrocede 28 días para validación.
               Imprime si la Fecha de Pago (E2_BAIXA) y Fecha de Entrada (F3_ENTRADA) están dentro del periodo solicitado (MV_PAR01 y MV_PAR02), ya contando los 5 días útiles del mes posterior.
      4.3. Si el campo  Fecha Entrada (F3_ENTRADA) está dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el pago fue realizado con fecha menor que la fecha final del periodo informado MV_PAR02
              Se identifica el título Detracción, tipo TX,  en la tabla Cuentas por Pagar (SE2).
              Se identifica el mes inicial solicitado para poder hacer el cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses 05, 07, 08, 10 y 12, retrocede 30 días para validación.
               Para los meses 01, 02, 04, 06, 09 y 11, retrocede 31 días para validación
               Para el mes 03, retrocede 28 días para validación.
               Imprime si la Fecha de Pago (E2_BAIXA) y la Fecha de Entrada (F3_ENTRADA) están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.
      4.4. Si el campo Fecha Entrada (F3_ENTRADA) está dentro de los parámetros del periodo solicitado (MV_PAR01 y MV_PAR02) y si el pago fue realizado con fecha mayor que la fecha final del periodo informado MV_PAR02
              Se identifica el título de Detracción, tipo TX , en la tabla Cuentas por Pagar SE2).
              Se identifica el mes inicial solicitado para poder hacer el cálculo de las detracciones canceladas anteriormente (30 días como base), esto depende del mes solicitado.
               Para los meses 05, 07, 08, 10 y 12, retrocede 30 días para validación.
               Para los meses 01, 02, 04, 06, 09 y 11, retrocede 31 días para validación
               Para el mes 03, retrocede 28 días para validación.
               Imprime si la Fecha de Pago (E2_BAIXA) y la Fecha de Entrada (F3_ENTRADA) están dentro del periodo solicitado (MV_PAR01 y MV_PAR02)  ya contando los 5 días útiles del mes posterior.

5. Se agrega validación del campo Mes Informe (FE_MESLIB) para saber en qué mes se imprime un comprobante con detracción, dicho campo se informa en el registro de la Constancia de la Detracción (FINA051).

     5.1 Ver más Detalles en:

9745838 DMINA-10346 DT Libro de Compras Detracciones 5 días hábiles PER

19566316 DMINA-22733 DT Comprobantes con detracción en el mes correcto PER

6. Para que los días feriados sean considerados dentro del cálculo de los 5 días útiles del mes y del mes posterior, es necesario realizar el registro de dichos días en la Tabla Genérica 63 - Feriados.

     6.1 Ver más Detalles en FIN0041_Registrar_Feriado_Tablas_Genéricas_63

Layout Registro de Compras Formato 8.2 (PLE) / 8.5 (SIRE):
Âncora
libro_82
libro_82

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/PLE, las celdas sombreadas indican que no se requiere para el formato SIRE o PLE: 

El formato SIRE corresponde al Anexo D-9: Información relativa a documentos de No Domiciliados/estructura y reglas para elaborar el archivo plano con dicha información.

8.2 REGISTRO DE COMPRAS - NO DOMICILIADOS
Campo SIRECampo PLELong.ObligatorioLlave únicaDescripciónFormatoObservacionesObservaciones TOTVS
118SiSiPeriodoNumérico1. Obligatorio
2. Validar formato AAAAMM00
3. 01 <= MM <= 12
4. Menor o igual al periodo informado
5. Si periodo es menor a periodo informado, entonces campo 36 es igual a '9'
6. Si el periodo es igual a periodo informado, campo 36 es diferente a '9' 
Contenido de MV_PAR02 del grupo de preguntas.
2
6

Código de Anotación de Registro (CAR). Se estructura de acuerdo a la tabla 7 del Anexo 1Alfanumérico1. Consignar vacio.
2. Se completará automaticamente.
Vacío.

2Hasta 40SiSi1. 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. 
Texto1. Obligatorio
2. Si el campo 36 es igual a '0', 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 36 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
4. No acepta el caracter "&"
5. Si el CUO proviene de un asiento contable consolidado se debe adicionar un número secuencial separado de un guión "-". 
Se imprime el correlativo generado por el modulo contable. Este correlativo inicia con 08 para procedimientos generados por el modulo de COMPRAS.

Ejemplo de Correlativo = 0801000064
Campo = F1_NODIA (SF1)

Para NCP, imprime directamente el F2_NODIA (tabla SF2)

3De 2 hasta 10SiSiNú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érico1. 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 lineal correspondiente a la cuenta de proveedores en el asiento contable
 - Tabla: CT2
- Campo: CT2_LINHA
3410SiNoFecha de emisión del comprobante de pago o documentoDD/MM/AAAA1. Obligatorio
2. Menor o igual al periodo informado
Fecha de emisión del documento(F3_EMISSAO).
No tiene ninguna regla especial.
452SiSiTipo de Comprobante de Pago o Documento del sujeto no domiciliadoAlfanumérico

1. Obligatorio
2. Sólo permite los tipos de documentos "00", "91", "97" y "98"de la tabla 10
3. Aplicar Regla General (por tipo de comprobante)

SIRE

1. Obligatorio
2. Sólo permite los tipos de documentos "00", "91", "97" y "98", validar con tabla 11 del Anexo 1.
3. Aplicar Regla General (por tipo de comprobante Tabla 12 del Anexo 1)

Tipo de documento (F1_TPDOC para documentos de compras y F2_TPDOC para Notas de crédito) En caso de no identificar este tipo de comprobante, se imprime 00.
56Hasta 20NoNoSerie del comprobante de pago o documento.Alfanumérico

1. Opcional.
2. No aplica Regla General ( por tipo de comprobante)

SIRE

1. Opcional.
2. Validar con tabla 11 del Anexo 1.
3. Aplicar Regla General (por tipo de comprobante Tabla 12 del Anexo 1)

Se imprime el campo F3_SERIE, si este esta en blanco se imprime F3_SERIE2
67Hasta 20SiSiNúmero del comprobante de pago o documento.Alfanumérico

1. Obligatorio.
2. Aplica Regla General ( por tipo de comprobante)

SIRE

1. Obligatorio.
2. Validar con tabla 11 del Anexo 1.
3. Aplicar Regla General (por tipo de comprobante Tabla 12 del Anexo 1)

Se imprime el número del documento F3_NFISCAL hasta 20 dígitos.
78Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoValor de las adquisicionesNumérico1. Opcional
2. Valor positivo.
3. Acepta Negativo.

Imprime el valor total a partir del campo F3_VALCONT

Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

89Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoOtros conceptos adicionalesNumérico1. Opcional
2. Valor positivo.
3. Acepta Negativo.
Vacío
910Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte total de las adquisiciones registradas según comprobante de pago o documentoNumérico1. Obligatorio

Imprime el valor total a partir del campo F3_VALCONT

Para las notas de crédito proveedor(NCP) que tiene informado el campo F2_TIPMOT igual a "03" y cuyo monto sea 0.01 se imprime el valor 0.

10112NoNoTipo de Comprobante de Pago o Documento que sustenta el crédito fiscalNumérico

1. Sólo permite los tipos de documentos "00", "46", "50", "51", "52" y "53" de la tabla 10
2. Aplicar Regla General (por tipo de doc.)

SIRE

1. Opcional
2. Sólo permite los tipos de documentos "00", "46", "50", "51", "52" y "53" de la tabla 11 del Anexo 1.
3. Aplicar Regla General (por tipo de doc.)

Vacío
1112Hasta 20NoNoSerie del comprobante de pago o documento que sustenta el crédito fiscal. En los casos de la Declaración Única de Aduanas (DUA) o de la Declaración Simplificada de Importación (DSI) se consignará el código de la dependencia Aduanera.Alfanumérico1. Aplicar Regla General (tipo y nro. doc.)Vacío
12134NoNoAño de emisión de la DUA o DSI que sustenta el crédito fiscalNumérico1. Si campo 11= '50' , '52' registrar número mayor a  1981 y menor o igual al año del periodo informado o al año del periodo señalado en el campo 1.Vacío
1314Hasta 20NoNoNúmero del comprobante de pago o documento o número de orden del formulario físico o virtual donde conste el pago del impuesto, tratándose de la utilización de servicios prestados por no domiciliados u otros, número de la DUA o de la DSI, que sustente el crédito fiscal.Alfanumérico1. Aplicar Regla General (por tipo de doc.)Vacío
1415Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoMonto de retención del IGVNumérico1. Opcional
2. Valor positivo.
Se imprime a partir del campo F3_VALIMP3
15163SiNo

Código  de la Moneda (Tabla 4).

SIRE: (Tabla 2)

Alfanumérico

1. Obligatorio
2. Validar con parámetro tabla 4

SIRE

1. Obligatorio
2. Validar con parámetro tabla 2 del Anexo 1.

Código de la Moneda a partir de la tabla XQ de la SX5.
16171 entero y 3 decimalesNoNoTipo de cambioNumérico

1. Obligatorio si campo 16 <> "PEN"
2. #.###
3. Positivo

SIRE

1. Obligatorio si campo 15 <> "PEN" cuando lleva su contabilidad en moneda nacional.
2. #.###
3. Positivo
4. Obligatorio si campo 15 contiene dato distinto a "USD - Dolares de América" cuando lleva su contabilidad en USD - Dólares de América. 
5. En caso sea el campo 15 <> "PEN" o campo 15 <> "USD" se consignará el tipo de cambio utilizado para la conversión de soles a dólares en caso lleve su contabilidad en dólares (previamente deberá realizar la conversión de la moneda utilizada a soles) y se consignará el tipo de cambio utilizado para la conversión a soles en caso lleve su contabilidad en soles.
6. Tipo de cambio a utilizar conforme lo dispuesto en las normas sobre la materia

Se imprime el tipo de cambio (F1_TXMOEDA/F2_TXMOEDA).  
17184SiNoPaís de la residencia del sujeto no domiciliadoAlfanumérico

1. Validar con parámetro tabla 35

SIRE

1. Obligatorio
2. Validar con parámetro tabla 16 del Anexo 1

Se imprime código de la nacionalidad del proveedor (A2_CODNAC)
1819Hasta 100SiNoApellidos y nombres, denominación o razón social  del sujeto no domiciliado. En caso de personas naturales se debe consignar los datos en el siguiente orden: apellido paterno, apellido materno y nombre completo.Texto

SIRE

1. Obligatorio

Nombre del proveedor No Domiciliado, campo A2_NOME.
1920Hasta 100NoNoDomicilio en el extranjero del sujeto no domiciliadoTexto

SIRE

1. Opcional 

Se imprime la dirección del proveedor (A2_END).
2021Hasta 15SiNoNúmero de identificación del sujeto no domiciliadoTexto

SIRE

1. Obligatorio

Se imprime el tipo de documento del proveedor a partir del campo A2_CGC, si este esta vacío se imprime campo A2_PFISICA, caso los dos campos estén vacíos, se imprime el valor 0
2122Hasta 15NoNoNúmero de identificación fiscal del beneficiario efectivo de los pagosTexto

SIRE

1. Opcional 

Se imprime el tipo de documento del proveedor a partir del campo A2_CGC, si este esta vacío se imprime campo A2_PFISICA, caso los dos campos estén vacíos, se imprime el valor 0
2223Hasta 100NoNoApellidos y nombres, denominación o razón social  del beneficiario efectivo de los pagos. En caso de personas naturales se debe consignar los datos en el siguiente orden: apellido paterno, apellido materno y nombre completo.Texto1. Opcional Nombre del proveedor No Domiciliado, campo A2_NOME.
23244NoNoPaís de la residencia del beneficiario efectivo de los pagosAlfanumérico

1. Validar con parámetro tabla 35

SIRE

1. Opcional
2. Validar con parámetro tabla 16 del Anexo 1.

Se imprime el campo de la nacionalidad del proveedor (A2_CODNAC).
24252NoNoVínculo entre el contribuyente y el residente en el extranjeroAlfanumérico

1. Validar con parámetro tabla 27

SIRE

1,. Opcional
2. Validar con parámetro tabla 17 del Anexo 1.

Vacío.
2526Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoRenta BrutaNumérico
Vacío
2627Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoDeducción / Costo de Enajenación de bienes de capitalNumérico1. Acepta negativosVacío
2728Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoRenta NetaNumérico
Vacío
2829Hasta 3 enteros y 2 decimalesNoNoTasa de retenciónNumérico

SIRE

1. Opcional 

Se imprime a partir del campo F3_ALQIMP6
2930Hasta 12 enteros y hasta 2 decimales, sin comas de milesNoNoImpuesto retenidoNumérico

SIRE

1. Opcional 

Se imprime a partir de campo F3_VALIMP6
30312SiNoConvenios para evitar la doble imposiciónNumérico

1. Obligatorio
2. Validar con parámetro tabla 25

SIRE

1. Obligatorio
2. Validar con parámetro tabla 18 del Anexo 1

Se imprime el campo A2_CONVEN a partir de la tabla de proveedores
31321NoNoExoneración aplicadaNumérico

1. Validar con parámetro tabla 33

SIRE

1. Opcional
2. Validar con parámetro tabla 21 del Anexo 1

Vacío
32332SiNoTipo de RentaNumérico

1. Obligatorio
2. Validar con parámetro tabla 31

SIRE

1. Obligatorio
2. Validar con parámetro tabla 19 del Anexo 1

Se imprime a partir del campo F1_TPRENTA o F2_TPRENTA para notas de crédito
33341NoNoModalidad del servicio prestado por el no domiciliado Numérico

1. Validar con parámetro tabla 32

SIRE

1. Opcional
2. Validar con parámetro tabla 20 del Anexo 1

Vacío
34351NoNoAplicación del penúltimo párrafo del Art. 76° de la Ley del Impuesto a la RentaNumérico1.  Consignar 1 si aplicaVacío
35
27

CAR CP a modificar en ajustes posterioresAlfanumérico1. Consignar vacío. Vacío

361SiNoEstado que identifica la oportunidad de la anotación o indicación si ésta corresponde a un ajuste.Numérico1. Obligatorio
2. Registrar '0' cuando la operación (anotación optativa sin efecto en el IGV) corresponde al periodo.
3. Registrar '9' cuando se realice un ajuste o rectificación en la anotación de la información de una operación registrada en un periodo anterior.
 0

37 al 72

SIRE

36 al 45

Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.Vacío

Nombre del Archivo Generado:

Formato PLE

Para Domiciliados, se conforma como sigue:

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

Para No Domiciliados, se conforma como sigue:

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

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


Formato SIRE

Para Domiciliados, se conforma como sigue:

"LE" + RUC del Emisor + Año Fecha Inicial + Mes Fecha Inicial + "00" + "080400" + "02" + "1" + Gro + "1" + "2" + ".TXT"

Para No Domiciliados, se conforma como sigue:

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

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


Nomenclatura de archivos de texto de acuerdo al Anexo B, Tabla 13: Estructuras e Información del Registro Electrónico - RCE, de la RS 040-2022


**  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:

DT IMPUESTO SOBRE USO DE BOLSAS PLASTICAS (ICBPER) PERU


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:

    • FISR012
    • PERXTMP

  3. Configurar los parámetros en Parámetros - SX6, como se muestra a continuación:

       

    NombreMV_AGENTE
    TipoCarácter
    DescripciónIndica si la empresa es agente de retención, percepción y detracción de IGV: 1ª posición -  retención, 2ª posición, percepción y 3ª posición Detracción
    Contenido (Ejm)NSS

       

    NombreMV_NRETIGV
    TipoCarácter
    DescripciónIndica los comprobantes de pago para los que no se calcula la retención de IGV.  
    Contenido (Ejm)

       

    NombreMV_1PAD
    TipoCarácter
    DescripciónDefine consecutivo inicial de la 1a Cuota del Titulo generado
    Contenido (Ejm)A

       

    NombreMV_LSERIE2
    TipoLógico
    DescripciónDetermina el uso de la Serie con 4 dígitos 
    Contenido (Ejm).T.

       

  4. Configurar el grupo de preguntas FISR012 en Preguntas - SX1, como se muestra a continuación:
       

    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_F3X1_HELPX1_PICTURE
    01Fecha Inicial ?D8
    GMV_PAR01




    02Fecha final ?D8
    GMV_PAR02




    03Imprime Paginas ?N11CMV_PAR03SiNo


    04N. Pag. Inicial ?N6
    GMV_PAR04



    999999
    05Sel. Sucursales ?N12CMV_PAR05SiNo


    06Genera archivo ?N11CMV_PAR06SiNo


    07Directorio ?C40
    GMV_PAR07

    HSSDIR

    08Sujetos domiciliados ?N11CMV_PAR08SiNo


    09¿Imp. Clas. Bienes y Serv.?N12CMV_PAR09No


    10Formato Libro ?N1
    CMV_PAR10PLESIRE


    Informações
    titleNota:

    La pregunta 09 - ¿Imp. Clas. Bienes y Serv.?, tabla genérica "1B" - Tabla 30: Clasif. de los Bienes y Servicios Adquiridos y campo Tipo Clasif. - (F1_TIPOPE); son utilizados para la generación de información en la "Columna 34" del Libro de Registro de Compras 8.1. Para mayor información, ingrese al siguiente Documento Técnico:

    https://tdn.totvs.com/x/N6YhIQ

    La pregunta 10 - Formato Libro?, es agregada para dar la opción de generar el formato SIRE, de acuerdo a la RS 040-2022. 

     

  5. Crear la tabla "1B" en Tablas Genéricas - SX5, como se muestra a continuación:
       

    Tabla1B
    DescripciónTabla 30: Clasif. de los Bienes y Servicios Adquiridos

       

    X5_FILIALX5_TABELAX5_CHAVEX5_DESCSPA

    1B1MERCADERIA, MATERIA PRIMA, SUMINISTRO, ENVASES Y EMBALA

    1B2ACTIVO FIJO

    1B3OTROS ACTIVOS NO CONSIDERADOS EN LOS NUMERALES 1 Y 2

    1B4GTOS. DE EDU., RECREACIÓN, SALUD, CULT. REPRESENTACIÓN,

    1B5OTROS GASTOS NO INCLUIDOS EN EL NUMERAL 4

       

    Informações
    titleNota:

    Debido a la longitud permitida del campo X5_DESCSPA, no es posible informar la descripción completa de la opción "4", por lo que se debe considerar al informar el campo Tipo Clasif. (F1_TIPOPE) en el encabezado de la Factura de Entrada, que la descripción completa es la siguiente:

    • GASTOS DE EDUCACIÓN, RECREACIÓN, SALUD, CULTURALES. REPRESENTACIÓN, CAPACITACIÓN, DE VIAJE, MANTENIMIENTO DE VEHÍCULO Y DE PREMIOS.

       

  6. Crear el campo Tipo Clasif. (F1_TIPOPE) en Campos - SX3, como se muestra a continuación:
       

    TablaSF1
    CampoF1_TIPOPE
    TipoCaracter
    Tamaño1
    Decimal0
    Formato@!
    ValidaciónVazio() .Or. ExistCpo("SX5","1B"+M->F1_TIPOPE)
    TítuloTipo Clasif.
    DescripciónTipo Clas. Bienes y Serv.
    BrowseNo
    ContextoReal
    PropiedadModificar
    ObligatorioNo
    UsadoSi
    Consulta1B
    HelpClasificación de los bienes y servicios adquiridos de acuerdo a la SUNAT (Tabla 30). Aplicable solo a los contribuyentes que hayan obtenido ingresos mayores a 1,500 UIT en el ejercicio anterior.

       

TablaSF2
CampoF2_TIPOPE
TipoCaracter
Tamaño1
Decimal0
Formato@!
ValidaciónVazio() .Or. ExistCpo("SX5","1B"+M->F2_TIPOPE)
TítuloTipo Clasif.
DescripciónTipo Clas. Bienes y Serv.
BrowseNo
ContextoReal
PropiedadModificar
ObligatorioNo
UsadoSi
Consulta1B
HelpClasificación de los bienes y servicios adquiridos de acuerdo a la SUNAT (Tabla 30). Aplicable solo a los contribuyentes que hayan obtenido ingresos mayores a 1,500 UIT en el ejercicio anterior.

   

   

...

02. EJEMPLO DE UTILIZACIÓN

...

  • SF1 - Encabezado de NFE/NCC/NDP
  • SF2 - Encabezado de NFS/NCP/NDC
  • SD1- Ítems de NFE/NCC/NDP
  • SD2 - Ítems de NFS/NCP/NDC
  • SF3 - Libros fiscales.
  • SA2 - Catalogo de Proveedores
  • SM0 - Empresas
  • CT2  - Pólizas o movimientos contables
  • SYF - Monedas
  • SE2 - Cuentas por Pagar
  • SFE - Retenciones
  • SEK - Orden de Pago
  • SE5 - Movimientos bancarios.
  • SF4 - Catalogo de TES
  • SX5 - Tabla XQ/1B - Monedas


04. CASOS DE PRUEBA

...