Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Miguel
1.0 02/10/2015 Actualización del Documento
Encarnación
Miguel
2.0 09/02/2016 Actualización del Documento
Encarnación
Miguel
3.0 25/04/2016 Actualización del Documento
Encarnación
Miguel
4.0 17/06/2016 Actualización del Documento
Encarnación
- Se incluyó en la columna Nota el código
adicional para leyenda de monto en letras
- Los siguientes campos cambian de condición de
Mandatorio a Condicional:
4.1 20/11/2017 Karem Barboza
totalValorVentaNetoOpGravadas
totalValorVentaNetoOpNoGravada
totalValorVentaNetoOpExoneradas
4.2 29/05/2018 Actualización del documento: RS: 340-2017 (UBL Karem Barboza
2.0)
Se modificó la longitud para los siguientes
campos:
direccionEmisor.
totalPesoBruto
Para Percepciones:
regimenPercepcion
A NIVEL DE ÍTEM:
ANTICIPOS:
Se agregaron los siguientes campos:
numeroOrdenAnticipo
fechaPago
A NIVEL DE ITEM
codigoProductoSUNAT
codigoProductoGS1
indFactorRetornoViaje
Tipo y
No Campo para TXT Tag xml Condición Longitud de Formato Nota
Contenido
1 Indicador *No es necesario indicar tag* M 1 "C: Cabecera"
2 Tipo de documento tipoDocumentoEmisor M 1 (Tipo de documento -
de identidad del
Catálogo No 6)
emisor
Número de
3 documento de numeroDocumentoEmisor M n11
identidad del emisor
Apellidos y nombres, Este debe ser acorde a lo
denominación o registrado en el Registro
4 razonSocialEmisor M an..200
razón social del Único de Contribuyentes
emisor - RUC.
Nombre Comercial
5 nombreComercialEmisor C an..200
del emisor
Tipo de documento
6 tipoDocumento M an2 Factura 01, Boleta 03
del emisor
Numeración,
F###-
7 conformada por serie serieNumero M an..13
NNNNNNNN
y número correlativo
Departamento del
14 departamentoEmisor C an..30
emisor
15 Distrito del emisor distritoEmisor C an..30
Código de país del
16 paisEmisor C an2 Valor: PE
emisor
Se notificará la emisión
de un comprobante a
esta cuenta de correo si
17 Correo del emisor correoEmisor M an100
es que las notificaciones
no están configuradas
previamente.
(Tipo de documento -
Catálogo No 6). Para
BOLETA solo es
Tipo de documento
obligatorio cuándo el
18 de identidad del tipoDocumentoAdquiriente M an1
monto total supera los
adquirente o usuario
S/700.00. Para FACTURA
de exportación se debe
colocar “0”
Para BOLETA solo es
obligatorio cuándo el
Número de monto total supera los
documento de S/700.00. Para FACTURA
19 numeroDocumentoAdquiriente M an..15
identidad del de exportación se debe
adquirente o usuario colocar el número de
identidad del
adquiriente o “-” (guion).
Apellidos y nombres,
denominación o
20 razonSocialAdquiriente M an..200
razón social del
adquirente o usuario
Dirección en el país
En ubl 2.1 no se utiliza,
21 del adquiriente o lugarDestino C an..100
dejar en blanco
lugar de destino
22 Correo del correoAdquiriente M an..100 En caso no existir, enviar
el correo de un
representante del
adquiriente proveedor a dónde le
llegarán las
notificaciones
Otros participantes
asociados a la
transacción:
23 numeroDocumentoAsociadoVenta C an..15
Número de
documento de
identidad
Otros participantes
asociados a la
24 transacción: tipoDocumentoAsociadoVenta C an1 (Catálogo No. 06)
Tipo de documento
de identidad
Otros participantes
asociados a la
transacción:
25 razonSocialAsociadoVenta C an..200
Apellidos y nombres,
denominación o
razón social
Tipo de moneda en la
(Código de moneda -
26 cual se emite la tipoMoneda M an3
Catálogo No. 02)
factura
Monto base de
27 Descuentos Globales montoBaseDescuentoGlobal C an..15 n(12,2)
(Que afectan la base)
Porcentaje de
28 Descuentos Globales porcentajeDsctoGlobal C an..9 n(3,5)
(Que afectan la base)
Multiplicación del
'Monto base del
Descuentos Globales
29 descuentosGlobales C an..15 n(12,2) descuento' por el '% de
(Que afectan la base)
descuento' globales que
afectan la base.
Monto base de
30 Cargos Globales montoBaseCargoGlobal C an..15 n(12,2)
(Que afectan la base)
Porcentaje de Cargos
31 Globales porcentajeCargoGlobal C an..9 n(3,5)
(Que afectan la base)
Multiplicación del
'Monto base del cargo'
Cargos Globales
32 cargosGlobales C an..15 n(12,2) por el '% de cargo'
(Que afectan la base)
globales que afectan la
base.
Este elemento es usado
solo si al menos una
línea de ítem es
exportación. Contiene la
sumatoria del total valor
de venta - Exportaciones
de cada ítem.
Total Valor de Venta - totalValorVentaNetoOpExportacio
33 C an..15 n(12,2) (Anteriormente la
Exportación n
sumatoria del valor de
venta por ítem de las
operaciones de
exportación se enviaba
como Op. Inafecta,
ahora se enviarán
mediante este campo)
34 Total valor de venta totalValorVentaNetoOpGravadas C an..15 n(12,2) Este elemento es usado
neto - operaciones solo si al menos una
gravadas línea de ítem está
gravada con el IGV o
IVAP. Contiene la
sumatoria de valor de
venta por ítem menos
Descuentos Globales que
afectan a la base
imponible más Cargos
Globales que afectan a la
base si los hubiere. El
total valor de venta no
incluye IGV o IVAP, ISC y
otros Tributos si los
hubiere.
Este elemento es usado
solo si al menos una
línea de ítem se
encuentra inafecta al
Total valor de venta IGV. Contiene la
totalValorVentaNetoOpNoGravad
35 neto - operaciones C an..15 n(12,2) sumatoria del valor de
a
no gravadas venta por ítem inafectos.
El valor de venta no
incluye ISC, cargos u
otros tributos si los
hubiere.
Este elemento es usado
solo si al menos una
línea de ítem se
encuentra exonerada al
Total valor de venta IGV. Contiene a la
totalValorVentaNetoOpExonerada
36 neto - operaciones C an..15 n(12,2) sumatoria de valor de
s
exoneradas venta por ítems
exonerados. El valor de
venta no incluye ISC,
cargos u otros Tributos si
los hubiere.
Este elemento es usado
solo si al menos una
Total valor de venta línea de ítem es gratuita.
37 neto - operaciones totalValorVentaNetoOpGratuitas C an..18 n(15,2) Contiene la sumatoria
gratuitas del total valor de venta -
operaciones gratuitas de
cada ítem.
La sumatoria no debe
contener el IGV que
corresponde a las
transferencias de bienes
38 Sumatoria IGV totalIgv M an..15 n(12,2) o servicios prestados a
título gratuito
comprendidos en la
factura y que estuviesen
gravados con el IGV
Contiene la sumatoria de
Monto base de la
39 montoBaseIsc C an..15 n(12,2) los 'Montos base' de los
Sumatoria ISC
ítems con ISC.
La sumatoria no debe
contener el ISC que
corresponde a las
transferencias de bienes
40 Sumatoria ISC totalIsc C an..15 n(12,2) o servicios prestados a
título gratuito
comprendidos en la
factura y que estuviesen
gravados con el ISC.
Contiene la sumatoria de
Monto base de la
los 'Montos base' de los
41 Sumatoria otros montoBaseOtrosTributos C an..15 n(12,2)
ítems con Otros
tributos
Tributos.
Corresponde al total de
los otros tributos,
distintos al IGV o ISC.
Dichos importes
Sumatoria otros formarán parte de este
42 totalOtrosTributos C an..15 n(12,2) elemento cuando
tributos
conforme a la regulación
pertinente correspondan
consignarse en el
comprobante de pago.
Contiene la sumatoria
Monto total de total de impuestos (IGV
43 totalImpuestos M an..15 n(12,2)
impuestos o IVAP, ISC, Otros
tributos).
Monto base de
Descuentos Globales
44 montoBaseDsctoGlobalNoAfecto C an..15 n(12,2)
(Que NO afectan la
base)
Porcentaje de
Descuentos Globales
45 porcentajeDsctoGlobalNoAfecto C an..9 n(3,5)
(Que NO afectan la
base)
Contiene el resultado de
resultado de multiplicar
Total Descuentos
el 'Monto base del
Globales
46 totalDsctoGlobalesNoAfecto C an..15 n(12,2) descuento' por el
(Que NO afectan la
'Porcentaje de
base)
descuento' global no
afecto.
Corresponde a la
sumatoria de los
Sumatoria total
'Montos de descuentos'
descuentos
47 totalDescuentos C an..15 n(12,2) de línea que no afectan
(Que NO afectan la
la base y los 'Montos de
base)
descuentos' globales
que no afectan la base.
Monto base de
Cargos Globales
48 montoBaseCargoGlobalNoAfecto C an..15 n(12,2)
(Que NO afectan la
base)
Porcentaje de Cargos
Globales
49 porcentajeCargoGlobalNoAfecto C an..9 n(3,5)
(Que NO afectan la
base)
Contiene el resultado de
Total Cargos Globales resultado de multiplicar
50 (Que NO afectan la totalCargoGlobalNoAfecto C an..15 n(12,2) el 'Monto base del cargo'
base) por el 'Porcentaje de
cargo' global no afecto.
Monto base de
Recargo al consumo montoBaseRecargoConsumoPropi
51 C an..15 n(12,2)
y/o propinas na
(NO afecta la base)
Porcentaje de
Recargo al consumo porcentajeRecargoConsumoPropi
52 C an..9 n(3,5)
y/o propinas na
(NO afecta la base)
Contiene el resultado de
resultado de multiplicar
Total Recargo al el 'Monto base del
consumo y/o Recargo al consumo y/o
53 totalRecargoConsumoPropina C an..15 n(12,2)
propinas propinas ' por el
(NO afecta la base) 'Porcentaje de Recargo
al consumo y/o
propinas’.
Importe de la
68 percepción en totalPercepcion C an..15 n(12,2)
moneda nacional
Importe total con la
69 totalVentaConPercepcion C an..15 n(12,2)
percepción
Código del Bien o
70 codigoDetraccion C an3 (Catálogo No. 54)
Servicio Sujeto a
Detracción
Número de cta. en el
73 numeroCtaBancoNacion C an..100
Banco de la Nación
Habilitado para el
Habilitado para el adquiriente: “1”.
78 inHabilitado C an1
adquiriente Deshabilitado para el
adquiriente “0”
Exclusivo para
operaciones gravadas al
IVAP.
Si se envía un valor
79 Indicador IVAP ventaArrozPilado C n1 Valor:1
diferente de 1 o vacío, se
considerará como
operaciones gravadas al
IGV.
Número de
Solo para Facturas, en
80 documento de numeroDocumentoComprador C an..15
Boletas dejar en blanco
identidad
(Catálogo No. 06)
Tipo de documento
81 tipoDocumentoComprador C an1 Solo para Facturas, en
de identidad
Boletas dejar en blanco
(Catálogo No. 01)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
103 Texto Leyenda 1 textoLeyenda_1 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
104 textoAdicionalLeyenda_1 C an..100 Leyenda” y “Texto
Leyenda 1
Leyenda”.
105 Código Leyenda 2 codigoLeyenda_2 C an4 (Catálogo No. 52)
106 Texto Leyenda 2 textoLeyenda_2 C an..200 Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
107 textoAdicionalLeyenda_2 C an..100 Leyenda” y “Texto
Leyenda 2
Leyenda”.
108 Código Leyenda 3 codigoLeyenda_3 C an4 (Catálogo No. 52)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
109 Texto Leyenda 3 textoLeyenda_3 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
110 textoAdicionalLeyenda_3 C an..100 Leyenda” y “Texto
Leyenda 3
Leyenda”.
111 Código Leyenda 4 codigoLeyenda_4 C an4 (Catálogo No. 52)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
112 Texto Leyenda 4 textoLeyenda_4 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
113 textoAdicionalLeyenda_4 C an..100 Leyenda” y “Texto
Leyenda 4
Leyenda”.
114 Código Leyenda 5 codigoLeyenda_5 C an4 (Catálogo No. 52)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
115 Texto Leyenda 5 textoLeyenda_5 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
116 textoAdicionalLeyenda_5 C an..100 Leyenda” y “Texto
Leyenda 5
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
127 Texto Leyenda 9 textoLeyenda_9 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
128 textoAdicionalLeyenda_9 C an..100 Leyenda” y “Texto
Leyenda 9
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
130 Texto Leyenda 10 textoLeyenda_10 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
131 textoAdicionalLeyenda_10 C an..100 Leyenda” y “Texto
Leyenda 10
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
133 Texto Leyenda 11 textoLeyenda_11 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
134 textoAdicionalLeyenda_11 C an..100 Leyenda” y “Texto
Leyenda 11
Leyenda”.
135 Código Leyenda 12 codigoLeyenda_12 C an4 (Catálogo No. 52)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
136 Texto Leyenda 12 textoLeyenda_12 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
137 textoAdicionalLeyenda_12 C an..100 Leyenda” y “Texto
Leyenda 12
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
142 Texto Leyenda 14 textoLeyenda_14 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
143 textoAdicionalLeyenda_14 C an..100 Leyenda” y “Texto
Leyenda 14
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
145 Texto Leyenda 15 textoLeyenda_15 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
146 textoAdicionalLeyenda_15 C an..100 Leyenda” y “Texto
Leyenda 15
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
148 Texto Leyenda 16 textoLeyenda_16 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
149 textoAdicionalLeyenda_16 C an..100 Leyenda” y “Texto
Leyenda 16
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
154 Texto Leyenda 18 textoLeyenda_18 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
155 textoAdicionalLeyenda_18 C an..100 Leyenda” y “Texto
Leyenda 18
Leyenda”.
156 Código Leyenda 19 codigoLeyenda_19 C an4 (Catálogo No. 52)
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
157 Texto Leyenda 19 textoLeyenda_19 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
158 textoAdicionalLeyenda_19 C an..100 Leyenda” y “Texto
Leyenda 19
Leyenda”.
Si se envía “Código de
Leyenda”, tendrá que
colocarse su respectivo
“Texto Leyenda”. La
longitud máxima varía
dependiendo del
“Código leyenda” del
160 Texto Leyenda 20 textoLeyenda_20 C an..200
Catálogo 52.
Para el código de
leyenda 1000 (Monto en
letras) en caso supera
los 200 caracteres enviar
como adicional con el
código 9486.
Opcional al “Código
Texto Adicional
161 textoAdicionalLeyenda_20 C an..100 Leyenda” y “Texto
Leyenda 20
Leyenda”.
Catálogo No. 16
Código de precio de codigoImporteUnitarioConImpues
M an..2 01: Precio unitario
venta unitario to
(incluye el IGV).
Importe Referencial
importeReferencial C an..15
Unitario
Catálogo No. 16
Código Importe 02: Valor referencial
codigoImporteReferencial C an..2
Referencial unitario en operaciones
no onerosas
Es la cantidad por el
valor unitario (Q x
Valor Unitario) y la
deducción de los
descuentos aplicados a
Valor de venta por ítem importeTotalSinImpuesto M an..15 n(12,2) dicho ítem (de existir).
Este importe no incluye
los tributos (IGV, ISC y
otros Tributos), los
descuentos globales o
cargos
Código Razón (Afectación al IGV -
codigoRazonExoneracion M an..2
Exoneración Catálogo No. 07)
Monto total de
importeTotalImpuestos M an..15 n(12,2)
impuestos del ítem
Monto base IGV/IVAP
montoBaseIgv M an..15 n(12,2)
por ítem
Tasa del IGV o Tasa del
tasaIgv M an..9 n(3,5)
IVAP
Monto Afectación al
importeIgv M an..15 n(12,2)
IGV por ítem
Monto base ISC por
montoBaseIsc C an..15 n(12,2)
ítem
Tipo Sistema Impuesto (Tipo de sistema de ISC
tipoSistemaImpuestoISC C an..2
ISC - Catálogo No. 08)
Tipo y
Campo para TXT (Firma en
No Xml tag Condición Longitud de Formato Nota
Lote)
Contenido
Solo para el txt:
1 Indicador indicador M 1
"A"
Este campo es similar
al campo
2 Identificador del pago numeroOrdenAnticipo C n2 "numeroOrdenItem",
solo que para
anticipos.
Monto prepagado o
3 totalPrepagadoAnticipo C n..18
anticipado
Tipo de documento -
4 Tipo de documento anticipo tipoDocumentoAnticipo C an..2
Catálogo N°12
Serie – Numero documento
5 serieNumeroDocumentoAnticipo C an..13
anticipo
Tipo de documento del Tipo de documento -
6 tipoDocumentoEmisorAnticipo C an..1
emisor Catálogo N°6
Ruc del emisor del
7 numeroDocumentoEmisorAnticipo C an..11
documento del anticipo
Adicionales
- En caso requieran enviar el porcentaje de IGV y que este se muestre en el pdf, se debe utilizar el
código adicional 9011.
- En caso requieran mostrar en el pdf el subtotal de venta, se debe utilizar el código adicional 8200.
Ejemplo (resaltado en amarillo):