Escrito por Soporte Incared
Seguir el siguiente procedimiento para la creación de los archivos para factura electrónica y boleta electrónica, el siguiente es un instructivo para la creación de archivos CAB, DET, REL, ACA, ADE, LEY, GRE, GTR, VEH, CON, compatibles con sistema de facturación electrónica de la SUNAT
Leyenda de códigos para entender requisitos tecnicos de SUNAT | |
Codigo | Descripción |
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: |
M | Mandatorio – Obligatorio |
C | Condicional – Opcional complementario |
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 |
[divider]
A) FACTURA ELECTRÓNICA y B) BOLETA DE VENTA ELECTRÓNICA | |||||||
N° | DATO | CONDICIÓN INFORMÁTICA – FACTURA | CONDICIÓN INFORMÁTICA – BOLETA | TIPO Y LONGITUD (2) | FORMATO | Archivo Texto – Orden de columna | Archivo JSON – Atributo |
Archivo: Cabecera (RRRRRRRRRRR-CC-XXXX-999999999.CAB) | |||||||
M | M | (raiz) | |||||
1 | Tipo de operación | CONDICIONAL | CONDICIONAL | n2 | Catálogo N° 17 | 1 | tipOperacion |
2 | Fecha de emisión | MANDATORIO | MANDATORIO | an..10 | YYYY-MM-DD | 2 | fecEmision |
3 | Código del domicilio fiscal o de local anexo del emisor | CONDICIONAL | CONDICIONAL | n3 | 3 | codLocalEmisor | |
4 | Tipo de documento de identidad del adquirente o usuario | MANDATORIO | CONDICIONAL | an1 | Catálogo N° 6 | 4 | tipDocUsuario |
5 | Número de documento de identidad del adquirente o usuario | MANDATORIO | CONDICIONAL | an..15 | 5 | numDocUsuario | |
6 | Apellidos y nombres, denominación o razón social del adquirente o usuario | MANDATORIO | CONDICIONAL | an..100 | 6 | rznSocialUsuario | |
7 | Tipo de moneda en la cual se emite la factura electrónica | MANDATORIO | MANDATORIO | an3 | Catálogo N° 2 | 7 | tipMoneda |
8 | Descuentos Globales | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 8 | sumDsctoGlobal |
9 | Sumatoria otros Cargos | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 9 | sumOtrosCargos |
10 | Total descuentos | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 10 | mtoDescuentos |
11 | Total valor de venta – Operaciones gravadas | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 11 | mtoOperGravadas |
12 | Total valor de venta – Operaciones inafectas | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 12 | mtoOperInafectas |
13 | Total valor de venta – Operaciones exoneradas | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 13 | mtoOperExoneradas |
14 | Sumatoria IGV | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 14 | mtoIGV |
15 | Sumatoria ISC | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 15 | mtoISC |
16 | Sumatoria otros tributos | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 16 | mtoOtrosTributos |
17 | Importe total de la venta, cesión en uso o del servicio prestado | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 17 | mtoImpVenta |
Archivo: Detalle (RRRRRRRRRRR-CC-XXXX-999999999.DET) | |||||||
M | M | lstItems | |||||
1 | Código de unidad de medida por ítem | MANDATORIO | MANDATORIO | an..3 | Catálogo N° 3 | 1 | codUnidadMedida |
2 | Cantidad de unidades por ítem | MANDATORIO | MANDATORIO | an..23 | n(12,10) | 2 | ctdUnidadItem |
3 | Código de producto | CONDICIONAL | CONDICIONAL | an..30 | 3 | codProducto | |
4 | Codigo producto SUNAT | CONDICIONAL | CONDICIONAL | an..20 | 4 | codProductoSUNAT | |
5 | Descripción detallada del servicio prestado, bien vendido o cedido en uso, indicando las características. | MANDATORIO | MANDATORIO | an..250 | 5 | desItem | |
6 | Valor unitario por ítem | MANDATORIO | MANDATORIO | an..23 | n(12,10) | 6 | mtoValorUnitario |
7 | Descuentos por item | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 7 | mtoDsctoItem |
8 | Monto de IGV por ítem | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 8 | mtoIgvItem |
9 | Afectación al IGV por ítem | MANDATORIO | MANDATORIO | an2 | Catálogo N° 7 | 9 | tipAfeIGV |
10 | Monto de ISC por ítem | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 10 | mtoIscItem |
11 | Tipo de sistema ISC | CONDICIONAL | CONDICIONAL | an2 | Catálogo N° 8 | 11 | tipSisISC |
12 | Precio de venta unitario por item | MANDATORIO | MANDATORIO | an..23 | n(12,10) | 12 | mtoPrecioVentaItem |
13 | Valor de venta por ítem | MANDATORIO | MANDATORIO | an..15 | n(12,2) | 13 | mtoValorVentaItem |
Archivo: Documentos relacionados (RRRRRRRRRRR-CC-XXXX-999999999.REL) | |||||||
CONDICIONAL | CONDICIONAL | lstDocRel | |||||
1 | Indicador de documento relacionado (1: Guía, 2: Anticipo, 3: Orden de compra, 99: Otros) | MANDATORIO | MANDATORIO | n1 | 1 | indDocRelacionado | |
2 | Tipo de documento relacionado | MANDATORIO | MANDATORIO | an2 | Si es documento relacionado es: Guía: Catálogo N° 1/ Anticipo u Otros: Catálogo N° 12 | 2 | tipDocRelacionado |
3 | Número de documento relacionado | MANDATORIO | MANDATORIO | an..30 | XXXX-99999999 | 3 | numDocRelacionado |
4 | Tipo de documento del emisor del documento relacionado | CONDICIONAL | CONDICIONAL | an1 | Catálogo N° 6 | 4 | tipDocEmisor |
5 | Número de documento del emisor del documento relacionado | CONDICIONAL | CONDICIONAL | an..15 | 5 | numDocEmisor | |
6 | Monto del documento relacionado | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 6 | mtoDocRelacionado |
Archivo: Adicionales de cabecera (RRRRRRRRRRR-CC-XXXX-999999999.ACA) | |||||||
CONDICIONAL | CONDICIONAL | En (raiz), luego de los atributos de Cabecera | |||||
1 | Código de régimen de percepción | CONDICIONAL | CONDICIONAL | n2 | Catálogo N° 22 | 1 | codRegPercepcion |
2 | Base imponible de percepción | CONDICIONAL | CONDICIONAL | an…15 | n(12,2) | 2 | mtoBaseImponiblePercepcion |
3 | Monto de la percepción | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 3 | mtoPercepcion |
4 | Monto total incluido la percepción | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 4 | mtoTotalIncPercepcion |
5 | Total valor de venta – Operaciones gratuitas | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 5 | mtoOperGratuitas |
6 | Total Anticipos | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 6 | mtoTotalAnticipo |
7 | Dirección del cliente (Código de país) | CONDICIONAL | CONDICIONAL | an2 | Catálogo N° 4 | 7 | codPaisCliente |
8 | Dirección del cliente (Código de ubigeo) | CONDICIONAL | CONDICIONAL | an6 | Catálogo N° 13 | 8 | codUbigeoCliente |
9 | Dirección del cliente (Dirección completa y detallada) | CONDICIONAL | CONDICIONAL | an..100 | 9 | desDireccionCliente | |
10 | Código de país en el que se entrega el bien o se presta el servicio | CONDICIONAL | CONDICIONAL | an2 | Catálogo N° 4 | 10 | codPaisEntrega |
11 | Código de ubigeo en el que se entrega el bien o se presta el servicio | CONDICIONAL | CONDICIONAL | an6 | Catálogo N° 13 | 11 | codUbigeoEntrega |
12 | Dirección completa y detallada en el que se entrega el bien o se presta el servicio | CONDICIONAL | CONDICIONAL | an..100 | 12 | desDireccionEntrega | |
13 | Fecha de vencimiento | CONDICIONAL | CONDICIONAL | an10 | YYYY-MM-DD | 13 | fecVencimiento |
Archivo: Adicionales de detalle (RRRRRRRRRRR-CC-XXXX-999999999.ADE) | |||||||
CONDICIONAL | CONDICIONAL | En lstItems, luego de los atributos de Detalle | |||||
Valor referencial unitario por ítem en operaciones no onerosas (gratuita) | CONDICIONAL | CONDICIONAL | an..15 | n(12,2) | 1 | mtoValorUnitarioGratuito | |
Número de placa del vehículo | CONDICIONAL | CONDICIONAL | an..8 | 2 | numPlacaItem | ||
Archivo: Leyendas (RRRRRRRRRRR-CC-XXXX-999999999.LEY) | |||||||
C | C | lstLeyenda | |||||
1 | Código de leyenda | MANDATORIO | MANDATORIO | an4 | Catálogo No. 15 | 1 | codLeyenda |
2 | Descripción de leyenda | MANDATORIO | MANDATORIO | an..100 | 2 | desLeyenda | |
Archivo: Guía Remitente (RRRRRRRRRRR-CC-XXXX-999999999.GRE) | |||||||
C | C | guiaRemitente | |||||
1 | Sujeto que realiza el traslado (01: Vendedor, 02: Comprador) | MANDATORIO | MANDATORIO | an2 | 1 | codMotivoTraslado | |
2 | Modalidad de Transporte | MANDATORIO | MANDATORIO | an2 | Catálogo N° 18 | 2 | indModalidadTransporte |
3 | Fecha de inicio del traslado o fecha de entrega de bienes al transportista | MANDATORIO | MANDATORIO | an..10 | YYYY-MM-DD | 3 | fecTraslado |
4 | Peso bruto total de la Factura (en Kg) | MANDATORIO | MANDATORIO | n..16 | n(12,3) | 4 | pesoBrutoKg |
5 | Código de ubigeo del punto de partida | MANDATORIO | MANDATORIO | an8 | Catálogo N° 13 | 5 | codUbigeoPtoPartida |
6 | Dirección completa y detallada del punto de partida | MANDATORIO | MANDATORIO | an..100 | 6 | desDireccionPtoPatida | |
7 | Código de ubigeo del punto de llegada | MANDATORIO | MANDATORIO | an8 | Catálogo N° 13 | 7 | codUbigeoPtoLlegada |
8 | Dirección completa y detallada del punto de llegada | MANDATORIO | MANDATORIO | an..100 | 8 | desDireccionPtoLlegada | |
9 | Tipo de documento del destinatario | MANDATORIO | MANDATORIO | an1 | Catálogo N° 6 | 9 | tipDocDestinatario |
10 | Número de documento del destinatario | MANDATORIO | MANDATORIO | n15 | 10 | numDocDestinatario | |
11 | Apellidos y nombres o Razón social del destinatario | MANDATORIO | MANDATORIO | an..100 | 11 | rznSocialDestinatario | |
12 | Número de RUC del transportista | CONDICIONAL | CONDICIONAL | n11 | 12 | numRUCTransportista | |
13 | Apellidos y nombres o Razón social del transportista | CONDICIONAL | CONDICIONAL | an..100 | 13 | rznSocialTransportista | |
14 | Número de placa del vehiculo principal | CONDICIONAL | CONDICIONAL | an..8 | 14 | numPlaca | |
Archivo: Guía Transportista (RRRRRRRRRRR-CC-XXXX-999999999.GTR) | |||||||
CONDICIONAL | CONDICIONAL | guiaTransportista | |||||
1 | Motivo de traslado | MANDATORIO | MANDATORIO | an2 | 1 | codMotivoTraslado | |
2 | Código de ubigeo del punto de partida | MANDATORIO | MANDATORIO | an8 | Catálogo N° 13 | 2 | codUbigeoPtoPartida |
3 | Dirección completa y detallada del punto de partida | MANDATORIO | MANDATORIO | an..100 | 3 | desDireccionPtoPatida | |
4 | Código de ubigeo del punto de llegada | MANDATORIO | MANDATORIO | an8 | Catálogo N° 13 | 4 | codUbigeoPtoLlegada |
5 | Dirección completa y detallada del punto de llegada | MANDATORIO | MANDATORIO | an..100 | 5 | desDireccionPtoLlegada | |
6 | Tipo de documento del destinatario | MANDATORIO | MANDATORIO | an1 | Catálogo N° 6 | 6 | tipDocDestinatario |
7 | Número de documento del destinatario | MANDATORIO | MANDATORIO | n15 | 7 | numDocDestinatario | |
8 | Apellidos y nombres o Razón social del destinatario | MANDATORIO | MANDATORIO | an..100 | 8 | rznSocialDestinatario | |
9 | Indicador de subcontratación | CONDICIONAL | CONDICIONAL | n1 | 0/1 | 9 | indSubcontratacion |
10 | Número de RUC del transportista contratante | CONDICIONAL | CONDICIONAL | n11 | 10 | numRUCContratante | |
11 | Apellidos y nombres o Razón social del transportista contratante | CONDICIONAL | CONDICIONAL | an..100 | 11 | rznSocialContratante | |
Archivo: Guía Remitente – Vehículos secundarios (RRRRRRRRRRR-CC-XXXX-999999999.VEH) | |||||||
CONDICIONAL | CONDICIONAL | En guiaRemitente o guiaTransportista, lstVehiculos | |||||
1 | Número de placa de vehículos secundarios | CONDICIONAL | CONDICIONAL | an..8 | 1 | numPlaca | |
Archivo: Guía Remitente – Conductores (RRRRRRRRRRR-CC-XXXX-999999999.CON) | |||||||
CONDICIONAL | CONDICIONAL | En guiaRemitente o guiaTransportista, lstConductores | |||||
1 | Tipo de documento de identidad del conductor | MANDATORIO | MANDATORIO | an2 | Catálogo N° 6 | 1 | tipDocConductor |
2 | Número del documento de identidad del conductor | MANDATORIO | MANDATORIO | n11 | 2 | numDocConductor |