Documentos de Académico
Documentos de Profesional
Documentos de Cultura
No. 01
Catálogo Código de tipo de documento
Código Descripción
01 Factura
03 Boleta de venta
04 Liquidación de compra
Boletos de Transporte Aéreo que emiten las
Compañías de Aviación Comercial por el servicio
de transporte aéreo regular de pasajeros, emitido
05 de manera manual, mecanizada o por medios
electrónicos (BME)
No. 02
Catálogo Código de tipo de monedas
Código Descripción
ISO 4217 Alpha Version 2001
http://www.iso.org/iso/home/standards/currency_codes.htm
No. 03
Catálogo Código de tipo de unidad de medida comercial
Código Descripción
UN/ECE Recommendation 20 Revision 13
https://www.unece.org/fileadmin/DAM/uncefact/recommendations/rec20/rec20_Rev13e_2017.xls
No. 04
Catálogo Código de país
Código Descripción
ISO 3166-1
http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
No. 05
Catálogo Código de tipos de tributos y otros conceptos
Código Descripción Código internacional Nombre
1000 IGV Impuesto General a las Ventas VAT IGV
1016 Impuesto a la Venta Arroz Pilado VAT IVAP
2000 ISC Impuesto Selectivo al Consumo EXC ISC
7152 Impuesto a la bolsa plastica OTH ICBPER AÑO ICBPER
9995 Exportación FRE EXP 2019 0.1
9996 Gratuito FRE GRA 2020 0.2
9997 Exonerado VAT EXO 2021 0.3
9998 Inafecto FRE INA 2022 0.4
Desde 2023 0.5
9999 Otros tributos OTH OTROS
No. 06
Catálogo Código de tipo de documento de identidad
Código Descripción
0 DOC.TRIB.NO.DOM.SIN.RUC
1 Documento Nacional de Identidad
4 Carnet de extranjería
6 Registro Unico de Contributentes
7 Pasaporte
A Cédula Diplomática de identidad
B DOC.IDENT.PAIS.RESIDENCIA-NO.D
No. 07
Catálogo Código de tipo de afectación del IGV
Código Descripción Codigo de tributo
10 Gravado - Operación Onerosa 1000
11 Gravado – Retiro por premio 9996
12 Gravado – Retiro por donación 9996
13 Gravado – Retiro 9996
14 Gravado – Retiro por publicidad 9996
15 Gravado – Bonificaciones 9996
16 Gravado – Retiro por entrega a trabajadores 9996
17 Gravado - IVAP 1016 o 9996
20 Exonerado - Operación Onerosa 9997
21 Exonerado - Transferencia gratuita 9996
30 Inafecto - Operación Onerosa 9998
31 Inafecto – Retiro por Bonificación 9996
32 Inafecto – Retiro 9996
33 Inafecto – Retiro por Muestras Médicas 9996
34 Inafecto - Retiro por Convenio Colectivo 9996
35 Inafecto – Retiro por premio 9996
36 Inafecto - Retiro por publicidad 9996
37 Inafecto - Transferencia gratuita 9996
40 Exportación de Bienes o Servicios 9995 o 9996
No. 08
Catálogo Código de tipos de sistema de cálculo del ISC
Código Descripción Tasa
Sistema al valor (Apéndice IV, lit. A – T.U.O IGV e
01 ISC) 1.00
Aplicación del Monto Fijo ( Sistema específico,
02 bienes en el apéndice III, Apéndice IV, lit. B – T.U.O
IGV e ISC) 2.00
Sistema de Precios de Venta al Público (Apéndice
03 IV, lit. C – T.U.O IGV e ISC) 0.50
No. 09
Catálogo Códigos de tipo de nota de crédito electrónica
Código Descripción
01 Anulación de la operación
02 Anulación por error en el RUC
03 Corrección por error en la descripción
04 Descuento global
05 Descuento por ítem
06 Devolución total
07 Devolución por ítem
08 Bonificación
09 Disminución en el valor
10 Otros Conceptos
11 Ajustes de operaciones de exportación
12 Ajustes afectos al IVAP
No. 10
Catálogo Códigos de tipo de nota de débito electrónica
Código Descripción
01 Intereses por mora
02 Aumento en el valor
03 Penalidades/ otros conceptos
11 Ajustes de operaciones de exportación
12 Ajustes afectos al IVAP
No. 11
Códigos de tipo de valor de venta (Resumen diario
Catálogo de boletas y notas)
Código Descripción
01 Gravado
02 Exonerado
03 Inafecto
04 Exportación
05 Gratuitas
No. 12
Código Descripción
01 Factura – emitida para corregir error en el RUC
02 Factura – emitida por anticipos
03 Boleta de Venta – emitida por anticipos
04 Ticket de Salida - ENAPU
05 Código SCOP
06 Factura electrónica remitente
07 Guia de remisión remitente
08 Declaración de salida del depósito franco
09 Declaración simplificada de importación
10 Liquidación de compra - emitida por anticipos
99 Otros
No. 13
Catálogo Código de ubicación geográfica (UBIGEO)
Código Descripción
Catálogo de ubigeos del INEI
http://webinei.inei.gob.pe:8080/sisconcode/proyecto/index.htm?proyectoTitulo=UBIGEO&proyectoId=3
No. 14
Catálogo Código de otros conceptos tributarios
Código Descripción
1000 Total valor de venta - operaciones exportadas
1001 Total valor de venta - operaciones gravadas
1002 Total valor de venta - operaciones inafectas
1003 Total valor de venta - operaciones exoneradas
1004 Total valor de venta – Operaciones gratuitas
1005 Sub total de venta
2001 Percepciones
2002 Retenciones
2003 Detracciones
2004 Bonificaciones
2005 Total descuentos
No. 15
Códigos de elementos adicionales en la factura y
Catálogo boleta electrónica
Código Descripción
1000 Monto en Letras
No. 16
Catálogo Código de tipo de precio de venta unitario
Código Descripción
01 Precio unitario (incluye el IGV)
Valor referencial unitario en operaciones no
02 onerosas (Gratuitas)
03 Tarifas reguladas
No. 17
Catálogo Código de tipo de operación
Código Descripción
01 Venta lnterna
02 Exportación de bienes
03 No Domiciliados
04 Venta Interna – Anticipos
05 Venta Itinerante
06 Factura Guía
07 Venta Arroz Pilado
08 Factura - Comprobante de Percepción
10 Factura - Guía remitente
11 Factura - Guía transportista
12 Boleta de venta – Comprobante de Percepción.
13 Gasto Deducible Persona Natural
14 Exportación de servicios – prestación de servicios de hospedaje No Dom
15 Exportación de servicios – Transporte de navieras
16 Exportación de servicios – servicios a naves y aeronaves de bandera extranjera
17 Exportación de servicios – RES
18 Exportación de servicios - Servicios que conformen un Paquete Turístico
19 Exportación de servicios – Servicios complementarios al transporte de carga
Exportación de servicios – Suministro de energía
eléctrica a favor de sujetos domiciliados en ZED
20
21 Exportación de servicios – Prestación servicios realizados parcialmente en el extranjero
No. 18
Catálogo Código de modalidad de transporte
Código Descripción
01 Transporte público
02 Transporte privado
No. 19
Catálogo Código de estado del ítem (resumen diario)
Código Descripción
1 Adicionar
2 Modificar
3 Anulado
No. 20
Catálogo Código de motivo de traslado
Código Descripción
01 Venta
02 Compra
04 Traslado entre establecimientos de la misma empresa
08 Importación
09 Exportación
13 Otros
14 Venta sujeta a confirmación del comprador
18 Traslado emisor itinerante CP
19 Traslado a zona primaria
No. 21
Código de documentos relacionados (sólo guía de
Catálogo remisión electrónica)
Código Descripción
01 Numeración DAM
02 Número de orden de entrega
03 Número SCOP
04 Número de manifiesto de carga
05 Número de constancia de detracción
06 Otros
No. 22
Catálogo Código de regimen de percepciones
Código Descripción Porcentaje %
01 Percepción Venta Interna 2
02 Percepción a la adquisición de combustible 1
Percepción realizada al agente de percepción con 0.5
03 tasa especial
No. 23
Catálogo Código de regimen de retenciones
Código Descripción
01 Tasa 3%
02 Tasa 6%
No. 24
Catálogo Código de tarifa de servicios públicos
Código de tarifa Código Servicio aplicable
L001 AT LUZ
L002 MT2 LUZ
L003 MT3 LUZ
L004 MT4 LUZ
L005 BT2 LUZ
L006 BT3 LUZ
L007 BT4 LUZ
L008 BT5A LUZ
L009 BT5B NO RESIDENCIAL LUZ
L010 BT6 LUZ
L011 BT5C-AP LUZ
L012 BT5D LUZ
L013 BT5E LUZ
L014 BT7 LUZ
L015 BT8 LUZ
A011 COMERCIAL AGUA
A012 INDUSTRIAL AGUA
A014 DOMÉSTICO AGUA
No. 25
Catálogo Código de producto SUNAT
Código Descripción
Sistema de Codificación Común de las Naciones Unidas - UNSPSC v14_0801 (nivel 3)
https://www.unspsc.org/codeset-downloads/productid/28/createdbyuser/3?txtsearch=
No. 26
Catálogo Tipo de préstamo (créditos hipotecarios)
Código Descripción
0 Sin información
1 Si es construcción /adquisición
No. 27
Catálogo Indicador de primera vivienda
Código Descripción
0 Sin indicador
1 Calificado para crédito Mi Vivienda / Techo Propio
2 Libre disposición de la AFP
No. 51
Catálogo Código de tipo de operación
Tipo de Comprobante
Código Descripción asociado
0101 Venta interna Factura, Boletas
Venta Interna - Sustenta Gastos Deducibles
0112 Persona Natural Factura
0113 Venta Interna-NRUS Boleta
0200 Exportación de Bienes Factura, Boletas
Exportación de Servicios – Prestación servicios
0201 realizados íntegramente en el país Factura, Boletas
Exportación de Servicios – Prestación de servicios
0202 de hospedaje No Domiciliado Factura, Boletas
No. 52
Catálogo Códigos de leyendas
Código Descripción
1000 Monto en Letras
1002 Leyenda "TRANSFERENCIA GRATUITA DE UN BIEN Y/O SERVICIO PRESTADO GRATUITAMENTE"
2000 Leyenda “COMPROBANTE DE PERCEPCIÓN”
Leyenda “BIENES TRANSFERIDOS EN LA
AMAZONÍA REGIÓN SELVA PARA SER
2001 CONSUMIDOS EN LA MISMA"
Leyenda “SERVICIOS PRESTADOS EN LA AMAZONÍA
REGIÓN SELVA PARA SER CONSUMIDOS EN LA
2002 MISMA”
2003 Leyenda “CONTRATOS DE CONSTRUCCIÓN EJECUTADOS EN LA AMAZONÍA REGIÓN SELVA”
2004 Leyenda “Agencia de Viaje - Paquete turístico”
2005 Leyenda “Venta realizada por emisor itinerante”
2006 Leyenda "Operación sujeta a detracción"
2007 Leyenda "Operación sujeta al IVAP"
Leyenda: “VENTA EXONERADA DEL IGV-ISC-IPM.
PROHIBIDA LA VENTA FUERA DE LA ZONA
2008 COMERCIAL DE TACNA”
Leyenda: “PRIMERA VENTA DE MERCANCÍA
IDENTIFICABLE ENTRE USUARIOS DE LA ZONA
2009 COMERCIAL”
No. 53
Catálogo Códigos de cargos o descuentos
Código Descripción
Descuentos que afectan la base imponible del Nível
00 IGV/IVAP Item
Descuentos que no afectan la base imponible del
01 IGV/IVAP Item
Descuentos globales que afectan la base
02 imponible del IGV/IVAP Global
Descuentos globales que no afectan la base
03 imponible del IGV/IVAP Global
Descuentos globales por anticipos gravados que
04 afectan la base imponible del IGV/IVAP Global
05 Descuentos globales por anticipos exonerados Global
06 Descuentos globales por anticipos inafectos Global
45 FISE Global
46 Recargo al consumo y/o propinas Global
No. 54
Catálogo Códigos de bienes y servicios sujetos a detracciones
Código Descripción Tasa %
001 Azúcar y melaza de caña 10
002 Arroz
003 Alcohol etílico 10
004 Recursos hidrobiológicos 4
005 Maíz amarillo duro 4
007 Caña de azúcar 10
008 Madera 4
009 Arena y piedra. 10
010 Residuos, subproductos, desechos, recortes y despe 15
011 Bienes gravados con el IGV, o renuncia a la exoneración
012 Intermediación laboral y tercerización 10
013 Animales vivos
014 Carnes y despojos comestibles 4
015 Abonos, cueros y pieles de origen animal
016 Aceite de pescado
017 Harina, polvo y “pellets” de pescado, crustáceos, m 4
019 Arrendamiento de bienes muebles 10
020 Mantenimiento y reparación de bienes muebles 10
021 Movimiento de carga 10
022 Otros servicios empresariales 10
023 Leche 4
024 Comisión mercantil 10
025 Fabricación de bienes por encargo 10
026 Servicio de transporte de personas 10
027 Servicio de transporte de carga 4
028 Transporte de pasajeros
030 Contratos de construcción 4
031 Oro gravado con el IGV 10
034 Minerales metálicos no auríferos 10
035 Bienes exonerados del IGV 1.5
036 Oro y demás minerales metálicos exonerados del IG 1.5
037 Demás servicios gravados con el IGV 10
039 Minerales no metálicos 10
040 Bien inmueble gravado con IGV 4
No. 55
Tipo de operación
1 M M n4
2 Fecha de emisión M M an..10
3 Hora de Emisión M M an..14
4 Fecha de vencimiento C C an10
5 Código del domicilio fiscal o de local anexo del emisor C C n4
Tipo de documento de identidad del adquirente o usuario
6 M C an1
7 Número de documento de identidad del adquirente o usuario M C an..15
8 Apellidos y nombres, denominación o razón social del adquirente o usuario M C an..1500
Tipo de moneda en la cual se emite la factura electrónica
9 M M an3
Sumatoria Tributos
10 M M an..15
11 Total valor de venta M M an..15
12 Total Precio de Venta C C an..15
Total descuentos (no afectan la base imponible del IGV/IVAP)
13 C C an..15
6 M M an..23
1 Identificador de tributo
M M n4
2 Nombre de tributo
M M an..4
3 Código de tipo de tributo
M M an4
4 Base imponible M M an..15
5 Monto de Tirbuto M M an..15
Código de leyenda
1 M M an4
2 Descripción de leyenda M M an..200
Indicador de documento relacionado (1: Guía, 2: Anticipo, 3: Orden de compra, 98: Documentos afectados (múltiples) por una Nota de
1 Crédito / Débido, 99: Otros) M M n1
3 M M an2
Linea item
1 C C an..8
Propiedad: Conceptos tributarios "Detracciones, Gastos Art. 37 Renta: N° de Placa, etc"
Propiedad: Nombre del Item
2 C C an..250
Variable: (true) Cargo / (False) Descuento Globales * Percepcion - Anticipo - FISE - Propinas * Mandatorio en conjunto
1 Variable Global: Tipo de variable C C n..5
Variable Global: Código de tipo del Item
2 C C n2
3 Variable Global: Porcentaje del Item C C an..4
Variable Global: Moneda de Monto del Item
4 C C an3
5 Variable Global: Monto del Item C C an..15
Variable Global: Moneda de Base Imponible del Item
6 C C an3
7 Variable GLobal: Base Imponible del Item C C an..15
Notas:
(1) La columna condición informática puede tener los valores: M cuando el dato debe consignarse siempre (mandatorio) , y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos
TXT El ultimo campo de la línea, siempre debe tener un valor en su defecto guión, caso contrario mostrará que no tiene la cantidad de filas requeridas.
C Json / TXT: vacío o sin tag es aceptado porque XSD o XSL no lo validan.
M Json o Txt: si viene vacío - XsdValidator. Si sacas TAG, solo en alguno casos pone valor por defecto 0.00.
CDATA Los campos de tipo texto como razon social o nombre de Item serán colocados entre <![CDATA[]]> auotmáticamente (aplicados en las plantillas de facturador).
Todos los importes registrados siempre son positivos ó 0.00
Archivo
FORMATO Texto Archivo JSON - Obs - Ejm
Orden Atributo
cabecera
Catálogo
N° 51 1 tipOperacion Ejemplo: 0101 - venta interna
YYYY-MM-DD 2 fecEmision
HH:MM:SS 3 horEmision 00:00:00 hasta 23:59:59
YYYY-MM-DD 4 fecVencimiento Sin Fecha: Por defecto guión -
5 codLocalEmisor
Catálogo 6 tipDocUsuario
N° 6
7 numDocUsuario
8 rznSocialUsuario
Catálogo
9 tipMoneda
N° 2
detalle
Catálogo
N° 3 1 codUnidadMedida
n(12,10) 2 ctdUnidadItem
3 codProducto
Catálogo
N° 25 4 codProductoSUNAT Sin Código: Por defecto guión -
5 desItem
Catálogo
N° 5 8 codTriIGV 1000 - 1016 - 9995 - 9996 - 9997 - 9998
n(12,2) 9 mtoIgvItem
n(12,2) 10 mtoBaseIgvItem Siempre mayor a cero. Si el item tiene ISC, agregar
dicho monto a la base imponible.
Catálogo 11 nomTributoIgvItem
N° 5 : name
Catálogo 12 codTipTributoIgvItem
N° 5
Catálogo 13 tipAfeIGV
N° 7 TaxExemptionReasonCode
=18.0 14 porIgvItem Colocar 18.00 para expresar 18%
Catálogo 18 codTipTributoIscItem
N° 5
Catálogo 20 tipSisISC
N° 8
n(3,2) 21 porIscItem Colocar 15.00 para expresar 15%
Catálogo
N° 5 22 codTriOtro 9999 Sin Otro Tributo Por defecto guión -
n(12,2) 23 mtoTriOtroItem
n(12,2) 24 mtoBaseTriOtroItem
Catálogo
25 nomTributoOtroItem
N° 5 : name
Catálogo 26 codTipTributoOtroItem
N° 5
27 porTriOtroItem Colocar 15.00 para expresar 15%
Catálogo
N° 5 28 codTriIcbper 7152 Sin ICBPER Por defecto guión -
n(12,2) 29 mtoTriIcbperItem TaxAmount
n(5) 30 ctdBolsasTriIcbperItem BaseUnitMeasure
Catálogo
31 nomTributoIcbperItem
N° 5 : name ICBPER
Catálogo 32 codTipTributoIcbperItem
N° 5 OTH
33 mtoTriIcbperUnidad PerUnitAmount - Colocar 0.10 para expresar 0.10
soles / unidad dependiendo del año 0.10 año 2019 ; 0.20 año 2020 …
n(12,10) 34 mtoPrecioVentaUnitario
Excluyente con el campo 24
tributos
Catálogo 1 ideTributo
N° 5 : Id
Catálogo 2 nomTributo
N° 5 : name
Catálogo 3 codTipTributo
N° 5
n(12,2) 4 mtoBaseImponible
n(12,2) 5 mtoTributo
leyendas
Catálogo 1 codLeyenda
No. 52
2 desLeyenda
relacionados
1 indDocRelacionado
XXXX-99999999 4 numDocRelacionado
Catálogo
N° 6 5 tipDocEmisor
6 numDocEmisor
n(12,2) 7 mtoDocRelacionado
an..20 1 ctaBancoNacionDetraccion
Catálogo 2 codBienDetraccion
N° 54
n(3,2) 3 porDetraccion
n(12,2) 4 mtoDetraccion
Catálogo
N° 59 5 codMedioPago nuevo
Catálogo
6 codPaisCliente Sin Dirección: - Ejemplo: PE
N° 4
Catálogo
N° 13 7 codUbigeoCliente
8 desDireccionCliente
adicionalDetalle
1 idLinea Indica el ID del Item o detalle al que corresponde
este Adicional de Detalle.
Catálogo
2 nomPropiedad Sin Propiedad: Por defecto guión -
N° 55 - Descripción
Catálogo
N° 55 - ID 3 codPropiedad
4 valPropiedad
Catálogo
N° 54 5 codBienPropiedad
YYYY-MM-DD 6 fecInicioPropiedad Opcional. Por defecto guión -
hh:mm:ss 7 horInicioPropiedad Opcional. Por defecto guión -
YYYY-MM-DD 8 fecFinPropiedad Opcional. Por defecto guión -
n4 9 numDiasPropiedad Opcional. Por defecto guión -
variablesGlobales
Descuento Global
true / false 1 tipVariableGlobal Sin Variable: Por defecto guión - Su propósito es permitir consignar en el
comprobante de pago, un descuento a nivel
Catálogo 2 codTipoVariableGlobal global o total. Este campo no debe ser usado
N° 53 para contener la suma de los descuentos de
n(1,2) 3 porVariableGlobal Colocar 0.15 para expresar 15% línea o ítem.
Catálogo
4 monMontoVariableGlobal PEN, USD, EUR, etc
N° 2
n(12,2) 5 mtoVariableGlobal
Catálogo 6 monBaseImponibleVariableGlobal PEN, USD, EUR, etc
N° 2
n(12,2) 7 mtoBaseImpVariableGlobal
servicioTransporteCarga
01 7 tipReferencialServicio
(12,2) 8 varReferencialServicio
02 9 tipCargaEfectiva
(12,2) 10 varCargaEfectiva
03 11 tipCargaUtil
(12,2) 12 varCargaUtil
detalleTramos
1 idLineaTramo Indica el ID del Item o detalle al que corresponde
estos Datos de Trasporte.
n2 2 idTramo
3 desTramo
(12,2) 4 mtoValorReferencialCargaEfectiva
5 mtoValorReferencialCargaNominal
(12,2)
detalleVehiculos
1 idLineaVehiculo Indica el ID del Item o detalle al que corresponde
estos Datos de Trasporte.
02 6 tipCargaEfectivaVehiculo
(12,2) 7 valCargaEfectivaVehiculo
01 8 tipCargaUtilVehiculo
(12,2) 9 valCargaUtilVehiculo
Anticipo
false
05 / 06
1.00
PEN, USD, EUR, etc
Anticipo: base imponible
PEN, USD, EUR, etc
Anticipo: base imponible
1 2 3 4 5 6 7 8
TNE 30 4- SERVICIO DE 50.84 274.58 1000
9 10 11 12 13 14 15 16
274.58 1525.42 IGV VAT 10 18 - 0
17 18 19 20 21 22 23 24
0 - 0 0
25 26 27 28 29 30
60 1525.42 0
Anexo I
16 C C an..15 16
n(12,2)
cabecera
tipOperacion
fecEmision
horEmision
codLocalEmisor
tipDocUsuario
numDocUsuario
rznSocialUsuario
tipMoneda
codMotivo
desMotivo
tipDocAfectado
numDocAfectado
sumTotTributos TaxTotal /
TaxAmount
LineExtensionAmoun
sumTotValVenta t
sumPrecioVenta TaxInclusiveAmount
sumOtrosCargos ChargeTotalAmount
sumTotalAnticipos PrepaidAmount
sumImpVenta PayableAmount =15-16+17-18
ublVersionId
customizationId
Anexo II
Comunicación de Baja
CONDICIÓN TIPO Y Archivo Texto - Archivo JSON -
N° DATO FORMATO
INFORMÁTICA(1) LONGITUD (2) Orden de columna Atributo
Nota:
(1) La columna condición informática puede tener los valores: M cuando el dato es obligatorio y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos
Anexo II
Resumen Diario
23 Estado M n1 1= adicionar. 2= 23
modificar. 3=
anulado.
Nota:
(1) La columna condición informática puede tener los valores: M cuando el dato es obligatorio y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos
Archivo JSON -
Atributo
(raiz)
fecEmision
fecResumen
tipDocResumen
idDocResumen
tipDocUsuario
numDocUsuario
tipMoneda
totValGrabado
totValExoneado
totValInafecto
totValExportado
totValGratuito
totOtroCargo
totImpCpe
tipDocModifico
serDocModifico
numDocModifico
tipRegPercepcion
porPercepcion
monBasePercepcion
monPercepcion
monTotIncPercepcion
tipEstado
tributosDocResumen
ideTributoRd
nomTributoRd
codTipTributoRd
mtoBaseImponibleRd
mtoTributoRd
Anexo I
A) Retenciones
N° DATO CONDICIÓN TIPO Y FORMATO Archivo Texto -
INFORMÁTICA LONGITUD (2) Orden de columna
Archivo: Cabecera (RRRRRRRRRRR-20-RXXX-999999999.RET)
Fecha de emisión
1 M an..10 YYYY-MM-DD 1
Datos del Receptor
Número de documento de identidad Receptor
2 M an..15 2
Tipo de Documento de identidad del Receptor Catálogo
3 M an..1 3
N° 6
Nombre Comercial del Receptor
4 M an..250 4
Ubigeo
5 M an..6 n(6) 5
Dirección Completa del Receptor
6 C an..250 6
Urbanización
7 C an..250 7
18
Departamento
8 C an..250 8
19
Provincia
9 C an..250 9
20
Distrito
21 10 C an..250 10
22 11 Codigo de país de la dirección M an..250 =PE 11
23 12 Apellidos y nombres, denominación o razón social del adquirente o usuario M an..250 12
24 13 Datos de la retención
25 14 Régimen de retención M an..2 =01 13
15 Tasa de retención M an..5 n(4,2) 14
16 Observaciones M an..250 15
17 Importe Total Retenido M an..15 n(12,2) 16
18 Moneda del importe total retenido M an(3) =PEN 17
19 Importe Total pagado M an..15 n(12,2) 18
20 Moneda del importe total pagado M an(3) =PEN 19
(1) La columna condición informática puede tener los valores: M cuando el dato debe consignarse siempre (mandatorio) , y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos
TXT El ultimo campo de la línea, siempre debe tener un valor en su defecto guión, caso contrario mostrará que no tiene la cantidad de filas requeridas.
C Json / TXT: vacío o sin tag es aceptado porque XSD o XSL no lo validan.
M Json o Txt: si viene vacío - XsdValidator. Si sacas TAG, solo en alguno casos pone valor por defecto 0.00.
CDATA Los campos de tipo texto como razon social o nombre de Item serán colocados entre <![CDATA[]]> auotmáticamente (aplicados en las plantillas de facturador).
estructura
Archivo JSON -
Atributo
(raiz)
fecEmision
nroDocIdeReceptor
tipDocIdeReceptor
desNomComReceptor
desUbiReceptor
desDirReceptor
desUrbReceptor
desDepReceptor
desProReceptor
desDisReceptor
codPaisReceptor
rznSocialReceptor
codRegRetencion
tasRetencion
desObsRetencion
mtoTotRetencion
codMonRetencion
mtoImpTotPagRetencion
tipMonImpTotPagRetencion
tipDocRelacionado
nroDocRelacionado
fecEmiDocRelacionado
mtoImpTotDocRelacionado
tipMonDocRelacionado
fecPagDocRelacionado
nroPagDocRelacionado
mtoPagDocRelacionado
tipMonPagDocRelacionado
mtoRetDocRelacionado
tipMonRetDocRelacionado
fecRetDocRelacionado
mtoTotPagNetoDocRelacionado
tipMonTotPagNetoDocRelacionado
tipMonRefTipCambio
tasTipCambio
facTipCambio
fecTipCambio
Anexo I
A) Percepciones
N° DATO CONDICIÓN TIPO Y FORMATO Archivo Texto -
INFORMÁTICA LONGITUD (2) Orden de columna
Archivo: Cabecera (RRRRRRRRRRR-40-RXXX-999999999.PER)
Fecha de emisión
1 M an..10 YYYY-MM-DD 1
Datos del Receptor
Número de documento de identidad Receptor
2 M an..15 2
Tipo de Documento de identidad del Receptor Catálogo
3 M an..1 3
N° 6
Nombre Comercial del Receptor
4 M an..250 4
Ubigeo
5 M an..6 n(6) 5
Dirección Completa del Receptor
6 C an..250 6
Urbanización
7 C an..250 6
18
Departamento
8 C an..250 7
19
Provincia
9 C an..250 8
20
Distrito
21 10 C an..250 9
22 11 Codigo de país de la dirección M an..250 =PE 10
23 12 Apellidos y nombres, denominación o razón social del adquirente o usuario M an..250 11
24 Datos de la percepción
25 13 Régimen de percepción M an..2 =01 12
14 Tasa de percepción M an..5 n(4,2) 13
15 Observaciones M an..250 14
16 Importe Total Percibido M an..15 n(12,2) 15
17 Moneda del importe total percibido M an(3) =PEN 16
18 Importe Total pagado M an..15 n(12,2) 17
19 Moneda del importe total pagado M an(3) =PEN 18
(1) La columna condición informática puede tener los valores: M cuando el dato debe consignarse siempre (mandatorio) , y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos
TXT El ultimo campo de la línea, siempre debe tener un valor en su defecto guión, caso contrario mostrará que no tiene la cantidad de filas requeridas.
C Json / TXT: vacío o sin tag es aceptado porque XSD o XSL no lo validan.
M Json o Txt: si viene vacío - XsdValidator. Si sacas TAG, solo en alguno casos pone valor por defecto 0.00.
CDATA Los campos de tipo texto como razon social o nombre de Item serán colocados entre <![CDATA[]]> auotmáticamente (aplicados en las plantillas de facturador).
estructura
Archivo JSON -
Atributo
(raiz)
fecEmision
nroDocIdeReceptor
tipDocIdeReceptor
desNomComReceptor
desUbiReceptor
desDirReceptor
desUrbReceptor
desDepReceptor
desProReceptor
desDisReceptor
codPaisReceptor
rznSocialReceptor
codRegPercepcion
tasPercepcion
desObsPercepcion
mtoTotPercepcion
codMonPercepcion
mtoImpTotPagPercepcion
tipMonImpTotPagPercepcion
tipDocRelacionado
nroDocRelacionado
fecEmiDocRelacionado
mtoImpTotDocRelacionado
tipMonDocRelacionado
fecPagDocRelacionado
nroPagDocRelacionado
mtoPagDocRelacionado
tipMonPagDocRelacionado
mtoRetDocRelacionado
tipMonRetDocRelacionado
fecRetDocRelacionado
mtoTotPagNetoDocRelacionado
tipMonTotPagNetoDocRelacionado
tipMonRefTipCambio
tasTipCambio
facTipCambio
fecTipCambio
Anexo II
Resumen de Reversiones
CONDICIÓN TIPO Y Archivo Texto - Archivo JSON -
N° DATO FORMATO
INFORMÁTICA(1) LONGITUD (2) Orden de columna Atributo
Nota:
(1) La columna condición informática puede tener los valores: M cuando el dato es obligatorio y C (condicional)
(2) La columna Tipo y Longitud define el tipo de dato y el tamaño que debe cumplir. La codificación sigue el siguiente formato:
a caracter alfabético
n caracter numérico
an carácter alfanumérico
a3 3 caracteres alfabéticos de longitud fija
n3 3 caracteres numéricos de longitud fija
an3 3 caracteres alfa-numéricos de longitud fija
a..3 hasta 3 caracteres alfabéticos
n..3 hasta 3 caracteres numéricos
an..3 hasta 3 caracteres alfa-numéricos