Sunteți pe pagina 1din 257

TIPO DE CODIGO

VALIDACIN / CONDICIN RETORNO RETORNO


Problema con el servicio de recepcin de comprobantes ERROR 0100

Problema con la autenticacin del servicio (usuario y contrasea con los ERROR 0109
que se invoca el servicio)
El usuario que invoca el servicio no es emisor ni PSE ERROR 0111

El nombre del archivo enviado no tiene la estructura RRRRRRRRRRR-01- ERROR 0151


SSSS-NNNNNNNN.zip o RRRRRRRRRRR-01-SSSS-NNNNNNNN.ZIP
(Donde: RRRRRRRRRR: RUC, SSSS: Serie, NNNNNNNN: Nmero)

El usuario que invoca el servicio es diferente al RUC del archivo o no existe ERROR 0154
relacin entre el usuario que invoca el servicio y el RUC del archivo
(relacin PSE)
El archivo ZIP esta vacio ERROR 0155
El archivo ZIP esta corrupto ERROR 0156
El archivo ZIP no tiene archivos ERROR 0157
El archivo ZIP tiene ms de un archivo ERROR 0158

El nombre del archivo XML no tiene la estructura RRRRRRRRRRR-01-SSSS- ERROR 0159


NNNNNNNN.xml o RRRRRRRRRRR-01-SSSS-NNNNNNNN.XML
(Donde: RRRRRRRRRR: RUC, SSSS: Serie, NNNNNNNN: Nmero)

El archivo XML esta vacio ERROR 0160


El nombre del archivo XML no coincide con el nombre del archivo ZIP ERROR 0161

No se puede leer (parsear) el archivo XML ERROR 0306


ID del certificado del comprobante no corresponde con el ID del certificado ERROR 2325
del contribuyente (RUC que invoca el servicio) del Listado

El certificado del contribuyente (RUC que invoca el servicio) del listado ERROR 2326
tiene fecha de baja menor a la fecha de emisin del comprobante

El certificado del contribuyente (RUC que invoca el servicio) del listado ERROR 2327
tiene fecha de alta mayor a la fecha de emisin del contribuyente

La firma no coincide con el comprobante ERROR 2335


DESCIPCIN DE CDIGO DE RETORNO LISTADOS
El sistema no puede responder su solicitud. Intente nuevamente o -
comunquese con su Administrador
El sistema no puede responder su solicitud. (El servicio de -
autenticacin no est disponible)
No tiene el perfil para enviar comprobantes electronicos Contribuyentes
asociados a los emisores

El nombre del archivo ZIP es incorrecto -

El RUC del archivo no corresponde al RUC del usuario o el proveedor Contribuyentes


no esta autorizado a enviar comprobantes del contribuyente asociados a los emisores

El archivo ZIP esta vacio -


El archivo ZIP esta corrupto -
El archivo ZIP no contiene comprobantes -
El archivo ZIP contiene demasiados comprobantes para este tipo de -
envo
El nombre del archivo XML es incorrecto -

El archivo XML esta vacio -


El nombre del archivo XML no coincide con el nombre del archivo ZIP -

No se puede leer (parsear) el archivo XML -


El certificado usado no es el comunicado a SUNAT Certificados del emisor

El certificado usado se encuentra de baja Certificados del emisor

El certificado usado no se encuentra vigente Certificados del emisor

El documento electrnico ingresado ha sido alterado -


CONDICIN
DATO TAG UBL
INFORMTICA(1)
Firma Digital M ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/d
s:Signature/@Id

ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/d
s:Signature/ds:SignedInfo/ds:CanonicalizationMethod/@Algo
rithm

ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/d
s:Signature/ds:SignedInfo/ds:SignatureMethod/@Algorithm

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Referenc
e/@URI

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Referenc
e/ds:Transform@Algorithm

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Referenc
e/ds:DigestMethod/@Algorithm

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Referenc
e/ds:DigestValue

ext:UBLExtensions/.../ds:Signature/ds:SignatureValue

ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/d
s:X509Certificate

/Invoice/cac:Signature
/Invoice/cac:Signature/cbc:ID

/
Invoice/cac:Signature/cac:SignatoryParty/cac:PartyIdentificati
on/cbc:ID

/
Invoice/cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:
Name

/
Invoice/cac:Signature/cac:DigitalSignatureAttachment/cac:Ext
ernalReference/cbc:URI
CODIGO
VALIDACIN / CONDICIN TIPO DE RETORNO RETORNO
No existe el Tag UBL ERROR 2085

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2084

No existe el Tag UBL ERROR 2087

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2086

No existe el Tag UBL ERROR 2089

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2088

No existe el Tag UBL ERROR 2091

El Tag UBL se encuentra vaco ERROR 2090

No existe el Tag UBL ERROR 2093

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2092

No existe el Tag UBL ERROR 2095

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2094

No existe el Tag UBL ERROR 2097

No existe el Tag UBL ERROR 2099

El Tag UBL no cumple con el formato de letras de A a Z, (maysculas o minsculas), nmeros, "+", "=", ERROR 2098
como mnimo 2 caracteres.
No existe el Tag UBL ERROR 2101

El Tag UBL no cumple con el formato de letras de A a Z, (maysculas o minsculas), nmeros, "+", "=", ERROR 2100
como mnimo 2 caracteres.
- -
No existe el Tag UBL ERROR 2076
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2077

No existe el Tag UBL ERROR 2079

El Tag UBL debe ser igual al RUC del emisor o al RUC que se enva el comprobante ERROR 2078

No existe el Tag UBL ERROR 2081

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2080

No existe el Tag UBL ERROR 2083

El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2082
El XML no contiene el tag
ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/
@Id
ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/
@Id - No cumple con el estandar
El XML no contiene el tag
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMet
hod/@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMet
hod/@Algorithm - No cumple con el estandar

El XML no contiene el tag


ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/
@Algorithm

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/
@Algorithm - No cumple con el estandar
El XML no contiene el tag
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URI

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URI -
Debe estar vacio para id
El XML no contiene el tag
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Transf
orm@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/.../ds:Transform@Algor
ithm - No cumple con el estandar
El XML no contiene el tag
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Digest
Method/@Algorithm

ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Digest
Method/@Algorithm - No cumple con el estandar

El XML no contiene el tag


ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Digest
Value

El XML no contiene el tag


ext:UBLExtensions/.../ds:Signature/ds:SignatureValue
ext:UBLExtensions/.../ds:Signature/ds:SignatureValue - No cumple con el
estandar
El XML no contiene el tag
ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certi
ficate
ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certi
ficate - No cumple con el estandar
-
cac:Signature/cbc:ID - Falta el identificador de la firma
El tag cac:Signature/cbc:ID debe contener informacion

El XML no contiene el tag


cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:ID
cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:ID - Debe
ser igual al RUC del emisor
El XML no contiene el tag
cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:Name
cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:Name - No cumple
con el estandar
El XML no contiene el tag
cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc
:URI

cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc
:URI - No cumple con el estandar
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
- - - - - - <<< REVISAR HOJA "GENERAL" >>> - -
Datos de la Factura electrnica - - - - - - -
1 Versin del UBL M an..10 /Invoice/cbc:UBLVersionID No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


2 Versin de la estructura del documento M an..10 /Invoice/cbc:CustomizationID No existe el Tag UBL o es vaco ERROR 2073
Vigente hasta el 01/01/2018 - -
El valor del Tag UBL es diferente de "1.0" ERROR 2072
3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN /Invoice/cbc:ID El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035
nmero correlativo
El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

4 Fecha de emisin M an10 YYYY-MM-DD /Invoice/cbc:IssueDate La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2108
listado
El valor del Tag UBL es mayor a dos das de la fecha de envo del comprobante ERROR 2329
5 Hora de emisin C an..11 hh:mm:ss /Invoice/cbc:IssueTime <<< SIN VALIDACIN >>> - -
6 Tipo de documento M an2 /Invoice/cbc:InvoiceTypeCode No existe el Tag UBL o es vaco ERROR 1004

El valor del Tag UBL es diferente al tipo de documento del archivo ERROR 1003

7 Tipo de moneda M an3 (Catlogo No. 02) /Invoice/cbc:DocumentCurrencyCode No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes (excepto para los totales de ERROR 2071
Percepcin (2001) y Detraccin (2003)) es diferente al valor del Tag UBL

8 Fecha de Vencimiento C an10 YYYY-MM-DD /invoice/cac:PaymentMeans/cbc:PaymentDueDa<<< SIN VALIDACIN >>> - -


Datos de la Firma electrnica - - - - - - -
9 Firma Digital M an..3000 - - <<< REVISAR HOJA FIRMA >>> - -
Datos del Emisor - - - - - - -
10 Nmero de RUC M n11 / No existe el Tag UBL ERROR 1006
Invoice/cac:AccountingSupplierParty/cbc:CustomerA
ssignedAccountID
El valor del Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El valor del Tag UBL no existe en el listado ERROR 2104

El valor del Tag UBL tiene un ind_estado diferente "00" en el listado ERROR 2010

El valor del Tag UBL tiene un ind_condicion diferente "00" en el listado ERROR 2011

Tipo de documento de identidad del n1 / No existe el Tag UBL o es vaco ERROR 1008
emisor Invoice/cac:AccountingSupplierParty/cbc:AdditionalA
ccountID
El valor del Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

11 Nombre Comercial C an..100 / <<< SIN VALIDACIN >>> - -


Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyName/cbc:Name
12 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL o es vaco ERROR 1037
razn social Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyLegalEntity/cbc:RegistrationName
El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter incluido espacio, sin salto de lnea)
13 Direccin del lugar en el que se entrega el C an..100 / <<< SIN VALIDACIN >>> - -
bien o se presta el servicio. Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Direccin completa y detallada Address/cbc:StreetName
- Urbanizacin an..25 / <<< SIN VALIDACIN >>> - -
- Provincia Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Cdigo de ubigeo Address/cbc:CitySubdivisionName
an..30 / <<< SIN VALIDACIN >>> - -
- Departamento Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Distrito Address/cbc:CityName
- Cdigo de pas n6 (Catlogo No. 13) / Si el Tag UBL existe, el valor del Tag UBL debe estar en el listado OBSERV 4200
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:PostalZone
an..30 / <<< SIN VALIDACIN >>> - -
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CountrySubentity
an..30 / <<< SIN VALIDACIN >>> - -
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:District
an2 (Catlogo No. 04) / Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cac:Country/cbc:IdentificationCode
14 Cdigo de local anexo donde se realiza la C n4 / <<< SIN VALIDACIN >>> - -
operacin Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
ostalAddress/cbc:AddressTypeCode
Datos del ciente o receptor - - - - - - -
15 Nmero de documento de identidad del M an..15 / No existe el Tag UBL ERROR 2014
adquirente o usuario Invoice/cac:AccountingCustomerParty/cbc:Customer
AssignedAccountID
Si "Tipo de documento de identidad del adquiriente" es 6, el formato del Tag UBL es diferente a ERROR 2017
numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL no est en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4013
ind_estado diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4014
ind_condicion diferente a 00 en el listado
Si "Tipo de operacin" es 13 y el "Tipo de documento de identidad del adquiriente o usuario" es ERROR 2801
1, el formato del Tag UBL es diferente de numrico de 8 dgitos

Tipo de documento de identidad del M an1 (Catlogo No. 06) / No existe el Tag UBL ERROR 2015
adquirente o usuario Invoice/cac:AccountingCustomerParty/cbc:Additiona
lAccountID
Existe ms de un Tag UBL en el XML ERROR 2363

Si "Tipo de operacin" es 02, el valor del Tag UBL es diferente al listado (excepto 6-RUC) o guin ERROR 2016
"-"

Si "Tipo de operacin" es 13, el valor del Tag UBL es diferente de 1 o 6 ERROR 2800

Si no se cumple las dos validaciones anteriores, el valor del Tag UBL es diferente de 6 ERROR 2016

16 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL o es vaco ERROR 2021
razn social del adquirente o usuario Invoice/cac:AccountingCustomerParty/cac:Party/cac:
PartyLegalEntity/cbc:RegistrationName
El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter, no permite salto de lnea)
Datos del Beneficiario en el caso de deduccin de Personas Naturales - - - -
17 / <<< SIN VALIDACIN >>> - -
Nmero de documento del beneficiario an..15 Invoice/cac:PayeeParty/cac:PartyIdentification/cbc:I
C D
/ <<< SIN VALIDACIN >>> - -
Tipo de documento del beneficiario an1 (Catlogo No. 06) Invoice/cac:PayeeParty/cac:PartyIdentification/cbc:I
D/@schemeID
18 <<< SIN VALIDACIN >>> - -
Apellidos y nombres del beneficiario C an..100 /Invoice/cac:PayeeParty/cac:PartyName/cbc:Name
Documentos de referencia - - - - - - -
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
19 Nmero de la gua de remisin C an..30 /Invoice/cac:DespatchDocumentReference/cbc:ID Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
relacionada - [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenada con el valor del Tag UBL no debe ERROR 2364
repetirse en el /Invoice
Tipo de la gua de remisin relacionada C an2 (Catlogo No. 01) / Si existe el "Nmero de la gua de remisin relacionada", el formato del Tag UBL es diferente de OBSERV 4005
Invoice/cac:DespatchDocumentReference/cbc:Docu "09" o "31"
mentTypeCode
20 Nmero de otro documento relacionado C an..30 /Invoice/cac:AdditionalDocumentReference/cbc:ID Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres OBSERV 4010
(se considera cualquier carcter, no permite "whitespace character": espacio, salto de lnea, fin
de lnea, tab, etc.)
El "Tipo de otro documento relacionado" concatenada con el valor del Tag UBL no debe repetirse ERROR 2365
en el /Invoice
Tipo de otro documento relacionado C an2 (Catlogo No. 12) / Si existe el "Nmero de otro documento relacionado", el formato del Tag UBL es diferente de OBSERV 4009
Invoice/cac:AdditionalDocumentReference/cbc:Docu "04" o "05" o "99" o "01"
mentTypeCode
Datos del detalle o tem de la Factura - - - - - - -
21 Nmero de orden del tem M n..3 /Invoice/cac:InvoiceLine/cbc:ID El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2023

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2752


22 Unidad de medida por tem M an..3 (Catlogo No. 03) / No existe el atributo del Tag UBL ERROR 2883
Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unit
Code
23 Cantidad de unidades por tem M an..23 n(12,10) /Invoice/cac:InvoiceLine/cbc:InvoicedQuantity No existe el Tag UBL ERROR 2024

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025

24 Cdigo de producto C an..30 / <<< SIN VALIDACIN >>> - -


Invoice/cac:InvoiceLine/cac:Item/cac:SellersItemIden
tification/cbc:ID
25 Codigo producto de SUNAT C an..20 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Item/cac:StandardItemId
entification/cbc:ID
26 Nmero de placa del vehculo C an..8 / <<< SIN VALIDACIN >>> - -
(Informacin Adicional - Gastos art.37 Invoice/cac:InvoiceLine/cac:Item/cac:AdditionalItemI
Renta) dentification/cbc:ID
27 Descripcin detallada del servicio M an..250 /Invoice/cac:InvoiceLine/cac:Item/cbc:Description No existe el Tag UBL o es vaco ERROR 2026
prestado, bien vendido o cedido en uso,
indicando las caractersticas.
El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2027
cualquier carcter, permite "whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

Si "Tipo de operacin" es 04 (Anticipo), no existe el Tag UBL ERROR 2500

28 Valor unitario por tem M an..23 n(12,10) /Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount No existe el Tag UBL ERROR 2068

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2369

Si "Cdigo de precio" es 02 (Gratuita), el valor del Tag UBL es mayor a 0 (cero) ERROR 2640

29 Precio de venta unitario por item M an..23 n(12,10) / No existe el Tag UBL ERROR 2028
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2367
ernativeConditionPrice/cbc:PriceAmount
Cdigo de precio an2 (Catlogo No. 16) / El valor del Tag UBL es diferente al listado ERROR 2410
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
El valor del Tag UBL no debe repertirse en el ERROR 2409
/Invoice/cac:InvoiceLine/cac:PricingReference/cac:AlternativeConditionPrice

30 Valor referencial unitario por tem en C an..23 n(12,10) / Si "Afectacin al IGV por lnea" es 10 (Gravado), 20 (Exonerado) o 30 (Inafecto) y "Cdigo de ERROR 2425
operaciones no onerosas Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt precio" es 02 (Valor referencial en operaciones no onerosa), el Tag UBL es mayor a 0 (cero)
ernativeConditionPrice/cbc:PriceAmount
Cdigo de precio an2 (Catlogo No. 16) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
31 Monto de IGV de la lnea M an..15 n(12,2) /Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2033

Si "Cdigo de tributo por lnea" es 1000 (IGV), "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2643
UBL es igual a 0 (cero)
an..15 n(12,2) / El valor del Tag UBL es diferente al Tag anterior ERROR 2372
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
Afectacin al IGV por la lnea an2 (Catlogo No. 07) / Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TaxExemptionReasonCode
Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al listado ERROR 2040

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 02 (Exportacin), el valor ERROR 2642
del Tag UBL es diferente a 40 (Exportacin)
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2644
UBL es diferente a 17
Si "Cdigo de tributo por lnea" es 1000 (IGV) y el valor del Tag UBL es "40" (Exportacin), no ERROR 2655
debe haber otro "Afectacin a IGV por la lnea" diferente a "40"

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Leyendas" es 1002 (Transferencia gratuita), el OBSERV 4025
valor del Tag UBL es 10 (Gravado), 20 (Exonerado), 30 (Inafecto) o 40 (Exportacin)

Cdigo de tributo por lnea an4 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2037
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
El valor del Tag UBL es diferente al listado ERROR 2036

Debe existir en cada /Invoice/cac:InvoiceLine un bloque con ID = 1000 ERROR 2042


El valor del Tag UBL no debe repetirse en el /Invoice/cac:InvoiceLine ERROR 2355

Si "Tipo de operacin" es 02 (Exportacin), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2654

Si "Tipo de operacin" es 07 (IVAP), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2645

Nombre de tributo por lnea an..6 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2038
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es diferente 07 (IVAP), el ERROR 2377
valor del Tag UBL es diferente de "IGV"
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2646
UBL es diferente de "IVAP"
Cdigo internacional tributo por lnea an3 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal internacional del listado para el "Cdigo de tributo por lnea"
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode
32 Monto de ISC de la lnea C an..15 n(12,2) /Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount Si "Cdigo de tributo por lnea" es 2000 (ISC), existe "Sumatoria ISC" y es mayor a cero, el valor OBSERV 4201
del Tag UBL es igual a 0
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
Tipo de sistema de ISC an2 (Catlogo No. 08) / Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TierRange
Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2041

Cdigo de tributo por lnea an4 / <<< SIN VALIDACIN >>> - -


Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
Nombre de tributo por lnea an..6 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name
Cdigo internacional tributo por lnea an3 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 2000, el valor del Tag UBL es diferente al cdigo internacional ERROR 2378
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal del listado para el "Cdigo de tributo por lnea"
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode
33 Valor de venta por lnea M an..15 n(12,2) /Invoice/cac:InvoiceLine/cbc:LineExtensionAmount El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
Si "Tipo de operacin" es 04 (Anticipo), el Tag UBL es igual a 0 (cero) ERROR 2501
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
34 Descuentos por lnea C an5 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:Ch
argeIndicator
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:A
mount
Informacin adicional a nivel de tem - Gastos intereses hipotecarios primera vivienda - - - -

35 N de Contrato C an..100 Invoice/cac:InvoiceLine/cac:DocumentReference/cbc <<< SIN VALIDACIN >>> - -


:ID
Invoice/cac:InvoiceLine/cac:DocumentReference/cbc <<< SIN VALIDACIN >>> - -
36 Fecha del otorgamiento del crdito C an10 YYYY-MM-DD :IssueDate
Totales de la Factura - - - - - - -
AdditionalInformation M - - / El Tag UBL no debe repetirse en el /Invoice ERROR 2427
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ex
tensionContent/sac:AdditionalInformation
37 Cdigo de tipo de monto M an4 (Catlogo No. 14) / No existe el Tag UBL ERROR 2046
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext El valor del Tag UBL es diferente al listado ERROR 2045
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
El valor del Tag UBL debe tener por lo menos uno de los siguientes valores en el /Invoice: 1001 ERROR 2047
(Gravada), 1002 (Inafecta), 1003 (Exonerada), 1004 (Gratuita) o 3001 (FISE)

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2406

Total valor de venta - operaciones an..15 / El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2043
gravadas n(12,2) Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es diferente a 1001 (Gravado), ERROR 2648
el Tag UBL es mayor a 0 (cero)
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag UBL es ERROR 2649
igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y no existe alguna lnea con "Afectacin a IGV OBSERV 4016
por la lnea" igual a "10" (Gravado)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y existe alguna lnea con "Afectacin a IGV por OBSERV 4016
la lnea" igual a "10" (Gravado), el Tag UBL es igual a 0 (cero)

38 Total valor de venta - operaciones M an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
inafectas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 n(12,2) / Si "Cdigo de tipo de monto" es 1002 (Inafecta) y existe alguna lnea con "Afectacin a IGV por la OBSERV 4017
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext lnea" igual a "30" (Inafecta) o "40" (Exportacin), el Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

39 Total valor de venta - operaciones M an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
exoneradas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 n(12,2) / Si "Cdigo de tipo de monto" es 1003 (Exonerada) y existe alguna lnea con "Afectacin a IGV OBSERV 4018
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext por la lnea" igual a "20" (Exonerada), el Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount
Si "Cdigo de tipo de monto" es 1003 (Exonerada) y "Cdigo de leyenda" es 2001, el valor del OBSERV 4022
Tab UBL es igual a 0 (cero)
40 Total Valor de Venta - Operaciones C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
gratuitas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an18 n(12,2) / Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de precio" es 02 (Valor referencial no ERROR 2641
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext onerosa), el valor del Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de leyenda" es 1002, el valor del Tag ERROR 2416
UBL es igual a 0 (cero)
41 Total Valor de Venta - Exportacin C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an18 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

42 Total descuentos C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 / <<< SIN VALIDACIN >>> - -
n(12,2) Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

43 Sumatoria IGV C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048

Si "Cdigo de tributo" es 1000 (IGV), "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de ERROR 2502
monto" es 1001 (Gravado), el Tag UBL es igual a 0 (cero)
Si "Cdigo de tributo" es 1000 (IGV), ("Total valor de venta - operaciones gravadas" ms OBSERV 4019
"Sumatoria ISC") multiplicado por tasa de IGV a la "Fecha de emisin" es diferente (con una
tolerancia de ms menos 1) al valor del Tag UBL

an..15 n(12,2) / No existe el Tag UBL o es diferente al Tag anterior ERROR 2061
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2052
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
El valor del Tag UBL es diferente al listado ERROR 2051

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2352

Nombre de tributo an..6 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2054
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" o "IVAP" ERROR 2057

Cdigo internacional tributo an3 (Catlogo No. 05) / Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory listado para el "Cdigo de tributo"
/cac:TaxScheme/cbc:TaxTypeCode
44 Sumatoria ISC C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tributo" es 2000 (ISC), el Tag UBL es mayor a 0 ERROR 2650
(cero)
Si "Cdigo de tributo" es 2000 (ISC), existe una lnea con "Cdigo de tributo por lnea" igual a OBSERV 4020
"2000" y "Monto ISC por lnea" mayor a cero, el valor del Tag UBL es igual a 0 (cero)

an..15 n(12,2) / <<< SIN VALIDACIN >>> - -


Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 (Catlogo No. 05) / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
Nombre de tributo an..6 (Catlogo No. 05) / Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Cdigo internacional tributo an3 (Catlogo No. 05) / Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2058
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory listado para el "Cdigo de tributo"
/cac:TaxScheme/cbc:TaxTypeCode
45 Sumatoria otros tributos C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount <<< SIN VALIDACIN >>> - -
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
Nombre de tributo an..6 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Cdigo internacional tributo an3 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
46 Descuentos Globales C an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2065
Invoice/cac:LegalMonetaryTotal/cbc:AllowanceTotalA hasta 2 decimales
mount
47 Sumatoria otros Cargos C an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2064
Invoice/cac:LegalMonetaryTotal/cbc:ChargeTotalAmo hasta 2 decimales
unt
48 Importe total M an..15 n(12,2) / El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
Si "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag ERROR 2502
UBL es igual a 0 (cero)
48 Importe total M an..15 n(12,2) /
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
Si "Total valor de venta - operaciones gravadas" ms "Total valor de venta - operaciones OBSERV 4027
inafectas" ms "Total valor de venta - operaciones exoneradas" ms "Sumatoria IGV" ms
"Sumatoria ISC" ms "Sumatoria otros tributos" ms "Sumatoria otros cargos", es diferente al
valor del Tag UBL (con una tolerancia de ms/menos uno)

Informacin Adicional - Anticipos - - - - - - -


49 Serie y Nmero de documento que se C an..20 /Invoice/cac:PrepaidPayment/cbc:ID Si "Monto anticipado" existe y no existe el Tag UBL OBSERV 2504
realizo el anticipo Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 02 (Factura), el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 03 (Boleta), el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Tipo de comprobante que se realizo el n2 (Catlogo No. 12) /Invoice/cac:PrepaidPayment/cbc:ID/@schemeID Si el atributo del Tag UBL existe y es diferente a 02 (Factura) y 03 (Boleta) OBSERV 2505
anticipo
Monto anticipado an18 n(15,2) /Invoice/cac:PrepaidPayment/cbc:PaidAmount Si el Tag UBL existe y es menor o igual a 0 (cero) OBSERV 2503

Nmero de documento del emisor del an..15 /Invoice/cac:PrepaidPayment/cbc:InstructionID Si el Tag UBL existe y es vaco OBSERV 2529
anticipo Si "Tipo de documento del emisor del anticipo" existe y el formato del Tag UBL es diferente a OBSERV 2529
nmerico de 11 dgitos
Tipo de documento del emisor del an1 / Si el atributo del Tag UBL existe y es diferente a 6 (RUC) OBSERV 2520
anticipo Invoice/cac:PrepaidPayment/cbc:InstructionID/@sch
emeID
50 Total Anticipos C an..18 n(15,2) / Si existe algn "Tipo de comprobante que se realiz el anticipo" igual a "02", la suma de "Monto ERROR 2509
Invoice/cac:LegalMonetaryTotal/cbc:PrepaidAmount anticipado" es diferente al valor del Tag UBL
Si no existe ningn "Tipo de comprobante que se realiz el anticipo" igual a "02", el valor del Tag ERROR 2508
UBL es diferente a cero (0)
Informacin Adicional - - - - - - -
<<< SIN VALIDACIN >>> - -
/
51 Cdigo interno generado por el software
de Facturacin C an..40 invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/sac:SoftwareID
52 Tipo de operacin C n2 (Catlogo No. 17) / Si existe el Tag UBL y es diferente al listado OBSERV 4042
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/cbc:ID
53 Cdigo de leyenda C an4 (Catlogo No. 15) / Si existe el Tag UBL y el formato del Tag UBL es diferente a numrico de 4 dgitos ERROR 2366
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:ID El valor del Tag UBL (1000, 1001, 1002, 2000, 2001, 2002, 2003) no debe repetirse en el /Invoice ERROR 2407

Si "Tipo de operacin" es 07 (IVAP) y no existe el Tag UBL con valor 2007 ERROR 2651

Descripcin de leyenda an..100 / Si existe el Tag UBL y el formato del Tag UBL es diferente a alfanumrico de hasta 100 caractres ERROR 2066
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext (se considera cualquier carcter diferente a salto de lnea)
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:Value
Informacin Adicional - Transporte terrestre de pasajeros - - - - - -
54 Numero de asiento C an..100 /Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID <<< SIN VALIDACIN >>> - -
(Numero de Asiento)
an..100 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID/@sheme
ID ("01" - Informacin de Manifiesto de pasajero)
55 Nmero de documento de identidad del C n11 / <<< SIN VALIDACIN >>> - -
pasajero Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar <<< SIN VALIDACIN >>> - -
ty/cac:PartyIdentification/cbc:ID
Tipo de documento de identidad del C an1 (Catlogo No. 6) / <<< SIN VALIDACIN >>> - -
pasajero Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar <<< SIN VALIDACIN >>> - -
ty/cac:PartyIdentification/cbc:ID@schemeID
56 Nombres y apellidos del pasajero C an..100 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyName/cbc:Name
57 Ciudad o lugar de destino C n6 (Catlogo No. 13) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryAd
dress/cbc:District
58 Ciudad o lugar de origen C n6 (Catlogo No. 13) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/c
ac:DespatchAddress/cbc:District
59 Fecha de inicio programado C YYYY-MM-DD / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartDate
60 Hora de inicio programado C hh:mm:ss / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartTime
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
- - - - - - <<< REVISAR HOJA "GENERAL" >>> - -
Datos de la Factura electrnica - - - - - - -
1 Versin del UBL M an..10 /Invoice/cbc:UBLVersionID No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


2 Versin de la estructura del documento M an..10 /Invoice/cbc:CustomizationID No existe el Tag UBL o es vaco ERROR 2073
Vigente a partir del 01/01/2018 - -
El valor del Tag UBL es diferente de "1.1" ERROR 2072
3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN /Invoice/cbc:ID El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035
nmero correlativo
El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

4 Fecha de emisin M an10 YYYY-MM-DD /Invoice/cbc:IssueDate La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2108
listado
El valor del Tag UBL es mayor a dos das de la fecha de envo del comprobante ERROR 2329
5 Hora de emisin C an..11 hh:mm:ss /Invoice/cbc:IssueTime <<< SIN VALIDACIN >>> - -
6 Tipo de documento M an2 /Invoice/cbc:InvoiceTypeCode No existe el Tag UBL o es vaco ERROR 1004

El valor del Tag UBL es diferente al tipo de documento del archivo ERROR 1003

7 Tipo de moneda M an3 (Catlogo No. 02) /Invoice/cbc:DocumentCurrencyCode No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes (excepto para los totales de ERROR 2071
Percepcin (2001) y Detraccin (2003)) es diferente al valor del Tag UBL

8 Fecha de Vencimiento C an10 YYYY-MM-DD /invoice/cac:PaymentMeans/cbc:PaymentDueDa<<< SIN VALIDACIN >>> - -


Datos de la Firma electrnica - - - - - - -
9 Firma Digital M an..3000 - - <<< REVISAR HOJA FIRMA >>> - -
Datos del Emisor - - - - - - -
10 Nmero de RUC M n11 / No existe el Tag UBL ERROR 1006
Invoice/cac:AccountingSupplierParty/cbc:CustomerA
ssignedAccountID
El valor del Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El valor del Tag UBL no existe en el listado ERROR 2104

El valor del Tag UBL tiene un ind_estado diferente "00" en el listado ERROR 2010

El valor del Tag UBL tiene un ind_condicion diferente "00" en el listado ERROR 2011

Tipo de documento de identidad del n1 / No existe el Tag UBL o es vaco ERROR 1008
emisor Invoice/cac:AccountingSupplierParty/cbc:AdditionalA
ccountID
El valor del Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

11 Nombre Comercial C an..100 / <<< SIN VALIDACIN >>> - -


Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyName/cbc:Name
12 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL o es vaco ERROR 1037
razn social Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyLegalEntity/cbc:RegistrationName
El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter incluido espacio, sin salto de lnea)
13 Direccin del lugar en el que se entrega el C an..100 / <<< SIN VALIDACIN >>> - -
bien o se presta el servicio. Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Direccin completa y detallada Address/cbc:StreetName
- Urbanizacin an..25 / <<< SIN VALIDACIN >>> - -
- Provincia Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Cdigo de ubigeo Address/cbc:CitySubdivisionName
an..30 / <<< SIN VALIDACIN >>> - -
- Departamento Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
- Distrito Address/cbc:CityName
- Cdigo de pas n6 (Catlogo No. 13) / Si el Tag UBL existe, el valor del Tag UBL debe estar en el listado OBSERV 4200
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:PostalZone
an..30 / <<< SIN VALIDACIN >>> - -
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CountrySubentity
an..30 / <<< SIN VALIDACIN >>> - -
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:District
an2 (Catlogo No. 04) / Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cac:Country/cbc:IdentificationCode
14 Cdigo de local anexo donde se realiza la C n4 / <<< SIN VALIDACIN >>> - -
operacin Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
ostalAddress/cbc:AddressTypeCode
Datos del ciente o receptor - - - - - - -
15 Nmero de documento de identidad del M an..15 / No existe el Tag UBL ERROR 2014
adquirente o usuario Invoice/cac:AccountingCustomerParty/cbc:Customer
AssignedAccountID
Si "Tipo de documento de identidad del adquiriente" es 6, el formato del Tag UBL es diferente a ERROR 2017
numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL no est en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4013
ind_estado diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4014
ind_condicion diferente a 00 en el listado
Si "Tipo de operacin" es 13 y el "Tipo de documento de identidad del adquiriente o usuario" es ERROR 2801
1, el formato del Tag UBL es diferente de numrico de 8 dgitos

Tipo de documento de identidad del M an1 (Catlogo No. 06) / No existe el Tag UBL ERROR 2015
adquirente o usuario Invoice/cac:AccountingCustomerParty/cbc:Additiona
lAccountID
Existe ms de un Tag UBL en el XML ERROR 2363

Si "Tipo de operacin" es 02, el valor del Tag UBL es diferente al listado (excepto 6-RUC) o guin ERROR 2016
"-"

Si "Tipo de operacin" es 13, el valor del Tag UBL es diferente de 1 o 6 ERROR 2800

Si no se cumple las dos validaciones anteriores, el valor del Tag UBL es diferente de 6 ERROR 2016

16 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL o es vaco ERROR 2021
razn social del adquirente o usuario Invoice/cac:AccountingCustomerParty/cac:Party/cac:
PartyLegalEntity/cbc:RegistrationName
El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter, no permite salto de lnea)
Datos del Beneficiario en el caso de deduccin de Personas Naturales - - - -
17 / <<< SIN VALIDACIN >>> - -
Nmero de documento del beneficiario an..15 Invoice/cac:PayeeParty/cac:PartyIdentification/cbc:I
C D
/ <<< SIN VALIDACIN >>> - -
Tipo de documento del beneficiario an1 (Catlogo No. 06) Invoice/cac:PayeeParty/cac:PartyIdentification/cbc:I
D/@schemeID
18 <<< SIN VALIDACIN >>> - -
Apellidos y nombres del beneficiario C an..100 /Invoice/cac:PayeeParty/cac:PartyName/cbc:Name
Documentos de referencia - - - - - - -
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
19 Nmero de la gua de remisin C an..30 /Invoice/cac:DespatchDocumentReference/cbc:ID Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
relacionada - [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenada con el valor del Tag UBL no debe ERROR 2364
repetirse en el /Invoice
Tipo de la gua de remisin relacionada C an2 (Catlogo No. 01) / Si existe el "Nmero de la gua de remisin relacionada", el formato del Tag UBL es diferente de OBSERV 4005
Invoice/cac:DespatchDocumentReference/cbc:Docu "09" o "31"
mentTypeCode
20 Nmero de otro documento relacionado C an..30 /Invoice/cac:AdditionalDocumentReference/cbc:ID Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres OBSERV 4010
(se considera cualquier carcter, no permite "whitespace character": espacio, salto de lnea, fin
de lnea, tab, etc.)
El "Tipo de otro documento relacionado" concatenada con el valor del Tag UBL no debe repetirse ERROR 2365
en el /Invoice
Tipo de otro documento relacionado C an2 (Catlogo No. 12) / Si existe el "Nmero de otro documento relacionado", el formato del Tag UBL es diferente de OBSERV 4009
Invoice/cac:AdditionalDocumentReference/cbc:Docu "04" o "05" o "99" o "01"
mentTypeCode
Datos del detalle o tem de la Factura - - - - - - -
21 Nmero de orden del tem M n..3 /Invoice/cac:InvoiceLine/cbc:ID El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2023

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2752


22 Unidad de medida por tem M an..3 (Catlogo No. 03) / No existe el atributo del Tag UBL ERROR 2883
Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unit
Code
23 Cantidad de unidades por tem M an..23 n(12,10) /Invoice/cac:InvoiceLine/cbc:InvoicedQuantity No existe el Tag UBL ERROR 2024

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025

24 Cdigo de producto C an..30 / <<< SIN VALIDACIN >>> - -


Invoice/cac:InvoiceLine/cac:Item/cac:SellersItemIden
tification/cbc:ID
25 Codigo producto de SUNAT C an..20 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Item/cac:StandardItemId
entification/cbc:ID
26 Nmero de placa del vehculo C an..8 / <<< SIN VALIDACIN >>> - -
(Informacin Adicional - Gastos art.37 Invoice/cac:InvoiceLine/cac:Item/cac:AdditionalItemI
Renta) dentification/cbc:ID
27 Descripcin detallada del servicio M an..250 /Invoice/cac:InvoiceLine/cac:Item/cbc:Description No existe el Tag UBL o es vaco ERROR 2026
prestado, bien vendido o cedido en uso,
indicando las caractersticas.
El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2027
cualquier carcter, permite "whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

Si "Tipo de operacin" es 04 (Anticipo), no existe el Tag UBL ERROR 2500

28 Valor unitario por tem M an..23 n(12,10) /Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount No existe el Tag UBL ERROR 2068

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2369

Si "Cdigo de precio" es 02 (Gratuita), el valor del Tag UBL es mayor a 0 (cero) ERROR 2640

29 Precio de venta unitario por item M an..23 n(12,10) / No existe el Tag UBL ERROR 2028
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2367
ernativeConditionPrice/cbc:PriceAmount
Cdigo de precio an2 (Catlogo No. 16) / El valor del Tag UBL es diferente al listado ERROR 2410
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
El valor del Tag UBL no debe repertirse en el ERROR 2409
/Invoice/cac:InvoiceLine/cac:PricingReference/cac:AlternativeConditionPrice

30 Valor referencial unitario por tem en C an..23 n(12,10) / Si "Afectacin al IGV por lnea" es 10 (Gravado), 20 (Exonerado) o 30 (Inafecto) y "Cdigo de ERROR 2425
operaciones no onerosas Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt precio" es 02 (Valor referencial en operaciones no onerosa), el Tag UBL es mayor a 0 (cero)
ernativeConditionPrice/cbc:PriceAmount
Cdigo de precio an2 (Catlogo No. 16) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
31 Monto de IGV de la lnea M an..15 n(12,2) /Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2033

Si "Cdigo de tributo por lnea" es 1000 (IGV), "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2643
UBL es igual a 0 (cero)
an..15 n(12,2) / El valor del Tag UBL es diferente al Tag anterior ERROR 2372
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
Afectacin al IGV por la lnea an2 (Catlogo No. 07) / Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TaxExemptionReasonCode
Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al listado ERROR 2040

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 02 (Exportacin), el valor ERROR 2642
del Tag UBL es diferente a 40 (Exportacin)
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2644
UBL es diferente a 17
Si "Cdigo de tributo por lnea" es 1000 (IGV) y el valor del Tag UBL es "40" (Exportacin), no ERROR 2655
debe haber otro "Afectacin a IGV por la lnea" diferente a "40"

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Leyendas" es 1002 (Transferencia gratuita), el OBSERV 4025
valor del Tag UBL es 10 (Gravado), 20 (Exonerado), 30 (Inafecto) o 40 (Exportacin)

Cdigo de tributo por lnea an4 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2037
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
El valor del Tag UBL es diferente al listado ERROR 2036

Debe existir en cada /Invoice/cac:InvoiceLine un bloque con ID = 1000 ERROR 2042


El valor del Tag UBL no debe repetirse en el /Invoice/cac:InvoiceLine ERROR 2355

Si "Tipo de operacin" es 02 (Exportacin), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2654

Si "Tipo de operacin" es 07 (IVAP), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2645

Nombre de tributo por lnea an..6 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2038
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es diferente 07 (IVAP), el ERROR 2377
valor del Tag UBL es diferente de "IGV"
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2646
UBL es diferente de "IVAP"
Cdigo internacional tributo por lnea an3 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal internacional del listado para el "Cdigo de tributo por lnea"
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode
32 Monto de ISC de la lnea C an..15 n(12,2) /Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount Si "Cdigo de tributo por lnea" es 2000 (ISC), existe "Sumatoria ISC" y es mayor a cero, el valor OBSERV 4201
del Tag UBL es igual a 0
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
Tipo de sistema de ISC an2 (Catlogo No. 08) / Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TierRange
Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2041

Cdigo de tributo por lnea an4 / <<< SIN VALIDACIN >>> - -


Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
Nombre de tributo por lnea an..6 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name
Cdigo internacional tributo por lnea an3 (Catlogo No. 05) / Si "Cdigo de tributo por lnea" es 2000, el valor del Tag UBL es diferente al cdigo internacional ERROR 2378
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal del listado para el "Cdigo de tributo por lnea"
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode
33 Valor de venta por lnea M an..15 n(12,2) /Invoice/cac:InvoiceLine/cbc:LineExtensionAmount El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
Si "Tipo de operacin" es 04 (Anticipo), el Tag UBL es igual a 0 (cero) ERROR 2501
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
34 Descuentos por lnea C an5 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:Ch
argeIndicator
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:A
mount
Informacin adicional a nivel de tem - Gastos intereses hipotecarios primera vivienda - - - -

35 N de Contrato C an..100 Invoice/cac:InvoiceLine/cac:DocumentReference/cbc <<< SIN VALIDACIN >>> - -


:ID
Invoice/cac:InvoiceLine/cac:DocumentReference/cbc <<< SIN VALIDACIN >>> - -
36 Fecha del otorgamiento del crdito C an10 YYYY-MM-DD :IssueDate
Totales de la Factura - - - - - - -
AdditionalInformation M - - / El Tag UBL no debe repetirse en el /Invoice ERROR 2427
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ex
tensionContent/sac:AdditionalInformation
37 Cdigo de tipo de monto M an4 (Catlogo No. 14) / No existe el Tag UBL ERROR 2046
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext El valor del Tag UBL es diferente al listado ERROR 2045
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
El valor del Tag UBL debe tener por lo menos uno de los siguientes valores en el /Invoice: 1001 ERROR 2047
(Gravada), 1002 (Inafecta), 1003 (Exonerada), 1004 (Gratuita) o 3001 (FISE)

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2406

Total valor de venta - operaciones an..15 / El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2043
gravadas n(12,2) Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es diferente a 1001 (Gravado), ERROR 2648
el Tag UBL es mayor a 0 (cero)
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag UBL es ERROR 2649
igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y no existe alguna lnea con "Afectacin a IGV OBSERV 4016
por la lnea" igual a "10" (Gravado)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y existe alguna lnea con "Afectacin a IGV por OBSERV 4016
la lnea" igual a "10" (Gravado), el Tag UBL es igual a 0 (cero)

38 Total valor de venta - operaciones M an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
inafectas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 n(12,2) / Si "Cdigo de tipo de monto" es 1002 (Inafecta) y existe alguna lnea con "Afectacin a IGV por la OBSERV 4017
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext lnea" igual a "30" (Inafecta) o "40" (Exportacin), el Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

39 Total valor de venta - operaciones M an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
exoneradas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 n(12,2) / Si "Cdigo de tipo de monto" es 1003 (Exonerada) y existe alguna lnea con "Afectacin a IGV OBSERV 4018
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext por la lnea" igual a "20" (Exonerada), el Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount
Si "Cdigo de tipo de monto" es 1003 (Exonerada) y "Cdigo de leyenda" es 2001, el valor del OBSERV 4022
Tab UBL es igual a 0 (cero)
40 Total Valor de Venta - Operaciones C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
gratuitas Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an18 n(12,2) / Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de precio" es 02 (Valor referencial no ERROR 2641
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext onerosa), el valor del Tag UBL es igual a 0 (cero)
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de leyenda" es 1002, el valor del Tag ERROR 2416
UBL es igual a 0 (cero)
41 Total Valor de Venta - Exportacin C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an18 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

42 Total descuentos C an4 (Catlogo No. 14) / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
an..15 / <<< SIN VALIDACIN >>> - -
n(12,2) Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

43 Sumatoria IGV C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048

Si "Cdigo de tributo" es 1000 (IGV), "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de ERROR 2502
monto" es 1001 (Gravado), el Tag UBL es igual a 0 (cero)
Si "Cdigo de tributo" es 1000 (IGV), ("Total valor de venta - operaciones gravadas" ms OBSERV 4019
"Sumatoria ISC") multiplicado por tasa de IGV a la "Fecha de emisin" es diferente (con una
tolerancia de ms menos 1) al valor del Tag UBL

an..15 n(12,2) / No existe el Tag UBL o es diferente al Tag anterior ERROR 2061
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2052
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
El valor del Tag UBL es diferente al listado ERROR 2051

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2352

Nombre de tributo an..6 (Catlogo No. 05) / No existe el Tag UBL o es vaco ERROR 2054
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" o "IVAP" ERROR 2057

Cdigo internacional tributo an3 (Catlogo No. 05) / Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory listado para el "Cdigo de tributo"
/cac:TaxScheme/cbc:TaxTypeCode
44 Sumatoria ISC C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tributo" es 2000 (ISC), el Tag UBL es mayor a 0 ERROR 2650
(cero)
Si "Cdigo de tributo" es 2000 (ISC), existe una lnea con "Cdigo de tributo por lnea" igual a OBSERV 4020
"2000" y "Monto ISC por lnea" mayor a cero, el valor del Tag UBL es igual a 0 (cero)

an..15 n(12,2) / <<< SIN VALIDACIN >>> - -


Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 (Catlogo No. 05) / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
Nombre de tributo an..6 (Catlogo No. 05) / Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Cdigo internacional tributo an3 (Catlogo No. 05) / Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2058
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory listado para el "Cdigo de tributo"
/cac:TaxScheme/cbc:TaxTypeCode
45 Sumatoria otros tributos C an..15 n(12,2) /Invoice/cac:TaxTotal/cbc:TaxAmount <<< SIN VALIDACIN >>> - -
an..15 n(12,2) / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Cdigo de tributo an4 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
Nombre de tributo an..6 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
Cdigo internacional tributo an3 / <<< SIN VALIDACIN >>> - -
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
46 Descuentos Globales C an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2065
Invoice/cac:LegalMonetaryTotal/cbc:AllowanceTotalA hasta 2 decimales
mount
47 Sumatoria otros Cargos C an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2064
Invoice/cac:LegalMonetaryTotal/cbc:ChargeTotalAmo hasta 2 decimales
unt
48 Importe total M an..15 n(12,2) / El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
Si "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag ERROR 2502
UBL es igual a 0 (cero)
48 Importe total M an..15 n(12,2) /
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
Si "Total valor de venta - operaciones gravadas" ms "Total valor de venta - operaciones OBSERV 4027
inafectas" ms "Total valor de venta - operaciones exoneradas" ms "Sumatoria IGV" ms
"Sumatoria ISC" ms "Sumatoria otros tributos" ms "Sumatoria otros cargos", es diferente al
valor del Tag UBL (con una tolerancia de ms/menos uno)

Informacin Adicional - Percepciones (Vigente a partir de 01/01/2018) - - -


49 Cdigo de tipo de monto C an4 / <<< SIN VALIDACIN >>> - -
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
Cdigo de rgimen de percepcin n2 (Catlogo No. 22) / Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es vaco ERROR 2784
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID@schemeID Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente al listado ERROR 2602

Base imponible percepcin an15 n(12,2) / Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es igual a 0 (cero) ERROR 2785
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:ReferenceAmount Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2786
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el atributo @currencyID del Tag ERROR 2787
UBL o es vaco
Si "Cdigo de tipo de monto" es 2001 (Percepcin) y "Tipo de moneda" es "PEN", el valor del Tag ERROR 2797
UBL es mayor a "Importe total"

/ Si "Cdigo de tipo de monto" es 2001 (Percepcin), el Tag UBL es diferente a "PEN" ERROR 2788
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:ReferenceAmount@currency
ID
Monto de la percepcin an..15 n(12,2) / Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es igual a 0 (cero) ERROR 2789
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2790
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente a ( "Base ERROR 2798
imponible percepcin" * ( (Tasa del listado del "Cdigo de rgimen de percepcin") / 100 ) )
redondeado a 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el atributo @currencyID del Tag UBL es ERROR 2792
diferente a "PEN"
Monto total incluido la percepcin an..15 n(12,2) / Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es igual a 0 (cero) ERROR 2793
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:TotalAmount Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2794
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente a "Base ERROR 2799
imponible percepcin" ms "Monto de la percepcin"
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el atributo @currencyID del Tag UBL es ERROR 2796
diferente a "PEN"
Informacin Adicional - Anticipos - - - - - - -
50 Serie y Nmero de documento que se C an..20 /Invoice/cac:PrepaidPayment/cbc:ID Si "Monto anticipado" existe y no existe el Tag UBL OBSERV 2504
realizo el anticipo Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 02 (Factura), el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 03 (Boleta), el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Tipo de comprobante que se realizo el n2 (Catlogo No. 12) /Invoice/cac:PrepaidPayment/cbc:ID/@schemeID Si el atributo del Tag UBL existe y es diferente a 02 (Factura) y 03 (Boleta) OBSERV 2505
anticipo
Monto anticipado an18 n(15,2) /Invoice/cac:PrepaidPayment/cbc:PaidAmount Si el Tag UBL existe y es menor o igual a 0 (cero) OBSERV 2503

Nmero de documento del emisor del an..15 /Invoice/cac:PrepaidPayment/cbc:InstructionID Si el Tag UBL existe y es vaco OBSERV 2529
anticipo Si "Tipo de documento del emisor del anticipo" existe y el formato del Tag UBL es diferente a OBSERV 2529
nmerico de 11 dgitos
Tipo de documento del emisor del an1 / Si el atributo del Tag UBL existe y es diferente a 6 (RUC) OBSERV 2520
anticipo Invoice/cac:PrepaidPayment/cbc:InstructionID/@sch
emeID
51 Total Anticipos C an..18 n(15,2) / Si existe algn "Tipo de comprobante que se realiz el anticipo" igual a "02", la suma de "Monto ERROR 2509
Invoice/cac:LegalMonetaryTotal/cbc:PrepaidAmount anticipado" es diferente al valor del Tag UBL
Si no existe ningn "Tipo de comprobante que se realiz el anticipo" igual a "02", el valor del Tag ERROR 2508
UBL es diferente a cero (0)
Informacin Adicional - - - - - - -
<<< SIN VALIDACIN >>> - -
/
52 Cdigo interno generado por el software
de Facturacin C an..40 invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/sac:SoftwareID
53 Tipo de operacin C n2 (Catlogo No. 17) / Si existe el Tag UBL y es diferente al listado OBSERV 4042
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/cbc:ID
54 Cdigo de leyenda C an4 (Catlogo No. 15) / Si existe el Tag UBL y el formato del Tag UBL es diferente a numrico de 4 dgitos ERROR 2366
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:ID El valor del Tag UBL (1000, 1001, 1002, 2000, 2001, 2002, 2003) no debe repetirse en el /Invoice ERROR 2407

Si "Tipo de operacin" es 07 (IVAP) y no existe el Tag UBL con valor 2007 ERROR 2651

Descripcin de leyenda an..100 / Si existe el Tag UBL y el formato del Tag UBL es diferente a alfanumrico de hasta 100 caractres ERROR 2066
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext (se considera cualquier carcter diferente a salto de lnea)
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:Value
Informacin Adicional - Factura Gua (Vigente a - - -
55 Informacin de Referencia del traslado (FG C SERIE-NUMERO / Si "Tipo de operacin" es 10, existe el Tag UBL OBSERV 4123
Transportista) - Nmero de documento Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:OrderReference/cbc:ID
Si "Tipo de operacin" es 11, no existe el Tag UBL OBSERV 4130

Si "Informacin de Referencia del traslado (FG Transportista) - Tipo de documento" es 01, el OBSERV 4140
formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si "Informacin de Referencia del traslado (FG Transportista) - Tipo de documento" es 09, el OBSERV 4140
formato del Tag UBL es diferente a:
- [T][A-Z0-9]{3}-[0-9]{1,8}
- (EG01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Informacin de Referencia del traslado (FG C an2 Catlogo N 01 / Si existe el Tag anterior y no existe el Tag UBL OBSERV 4138
Transportista) - Tipo de documento Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:OrderReference/sac:O Si existe el Tag UBL y es diferente a 01 y 09 OBSERV 4139
rderTypeCode

Informacin de Referencia del traslado (FG C an11 / Si "Informacin de Referencia del traslado (FG Transportista) - Nmero de documento" existe, no OBSERV 4141
Transportista) - Emisor del documento de Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext existe el Tag UBL
referencia ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:OrderReference/sac:D
ocumentReference/cac:IssuerParty/cac:PartyIdentific
ation/cbc:ID Si existe el Tag UBL, el formato del Tag UBL es diferente a numrico de 11 dgitos OBSERV 4142
CONDICIN TIPO Y TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
Informacin de Referencia del traslado (FG C an..100 / Si existe el Tag UBL, el formato del Tag UBL es diferente a alfanumrico de 3 a 100 caracteres OBSERV 4146
Transportista) - Apellidos y nombres o Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
razn social del emisor ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:OrderReference/sac:D
ocumentReference/cac:IssuerParty/cac:PartyName/c
bc:Name
56 Datos del Destinatario - Nmero de C n15 / Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4131
documento de identidad Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryCustomerPart
y/cbc:CustomerAssignedAccountID Si "Datos del Destinatario - Cdigo de tipo de documento" es 0 o A, el formato del Tag UBL es OBSERV 4150
diferente a alfanumrico de hasta 15 caracteres
Si "Datos del Destinatario - Cdigo de tipo de documento" es 1, el formato del Tag UBL es OBSERV 4150
diferente a numrico de 8 dgitos
Si "Datos del Destinatario - Cdigo de tipo de documento" es 4 o 7, el formato del Tag UBL es OBSERV 4150
diferente a alfanumrico de hasta 12 caracteres
Si "Datos del Destinatario - Cdigo de tipo de documento" es 6, el formato del Tag UBL es OBSERV 4150
diferente a numrico de 11 dgitos
Datos del Destinatario - Cdigo de tipo de C an1 Catlogo N 06 / Si existe el Tag anterior y no existe el Tag UBL OBSERV 4148
documento Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryCustomerPart
y/cbc:CustomerAssignedAccountID@schemeID Si existe el Tag UBL, el valor del Tag UBL es diferente del listado OBSERV 4149

Datos del Destinatario - Nmero de C an..100 / Si "Datos del Destinatario - Nmero de documento de identidad" existe, no existe el Tag UBL OBSERV 4151
documento de identidad - Apellidos y Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
nombres o razn social ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryCustomerPart
y/cac:Party/cac:PartyLegalEntity/cbc:RegistrationNa Si existe el Tag UBL, el formato del Tag UBL es diferente de alfanumrico de 3 a 100 caracteres OBSERV 4152
me
57 Sujeto que realiza el traslado para FG C an2 Catlogo N XX / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4124
Remitente Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cbc:Handlin
gCode Si existe el Tag UBL, el valor es diferente a 1 o 2 OBSERV 4153

Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4132

58 Peso bruto total de la Factura C n..16 n(12,3) / Si existe el Tag UBL, el formato del Tag UBL es diferente a numrico de 12 enteros y 2 decimales OBSERV 4155
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cbc:GrossW Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4133
eightMeasure

C an4 Catlogo N 03 / Si existe el Tag UBL, el valor del Tag UBL es diferente a "KGM" OBSERV 4154
=KGM Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cbc:GrossW
eightMeasure@unitCode

59 Modalidad de Transporte (FG Remitente) C an2 Catlogo N 18 / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4125
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/sac:Shipme
ntStage/cbc:TransportModeCode Si existe el Tag UBL, el valor del Tag UBL es diferente al listado OBSERV 4043

Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4134

60 Fecha de inicio del traslado o fecha de C an..10 YYYY-MM-DD / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4126
entrega de bienes al transportista Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/sac:Shipme
ntStage/cac:TransitPeriod/cbc:StartDate Si "Tipo de operacin" es 11, no existe el Tag UBL ERROR 4126

61 Datos del Transportista (FG Remitente) o C n11 / Si "Tipo de operacin" es 10 y "Modalidad de Transporte(FG Remitente)" es 01, no existe el Tag OBSERV 2534
Transportista contratante (FG Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext UBL
Transportista) - Nmero de documento de ensionContent/sac:AdditionalInformation/sac:SUNAT
identidad EmbededDespatchAdvice/sac:Shipment/sac:Shipme Si "Tipo de operacin" es 10 y "Modalidad de Transporte(FG Remitente)" es 02, existe el Tag UBL OBSERV 4159
ntStage/cac:CarrierParty/cac:PartyIdentification/cbc:
ID Si "Tipo de operacin" es 11, no existe el Tag UBL OBSERV 4160

Si "Datos del Transportista (FG Remitente) o Transportista contratante (FG Transportista) - Tipo OBSERV 4163
de documento de identidad" es 6, el formato del Tag UBL es diferente de numrico de 11 dgitos

Datos del Transportista (FG Remitente) o C an2 (Catlogo No.06) / Si existe el Tag anterior y no existe el Tag UBL OBSERV 4161
Transportista contratante (FG Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
Transportista) - Tipo de documento de ensionContent/sac:AdditionalInformation/sac:SUNAT
identidad EmbededDespatchAdvice/sac:Shipment/sac:Shipme Si existe el Tag UBL y el valor del Tag UBL es diferente de 6 OBSERV 4162
ntStage/cac:CarrierParty/cac:PartyIdentification/cbc:
Datos del Transportista (FG Remitente) o C an..100 /ID@schemeID Si "Datos del Transportista (FG Remitente) o Transportista contratante (FG Transportista) - OBSERV 4164
Transportista contratante (FG Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext Nmero de documento de identidad" existe, no existe el Tag UBL
Transportista) - Apellidos y nombres o ensionContent/sac:AdditionalInformation/sac:SUNAT
razn social EmbededDespatchAdvice/sac:Shipment/sac:Shipme
ntStage/cac:CarrierParty/cac:PartyName/cbc:Name Si el Tag UBL existe, el formato del Tag UBL es diferente de alfanumrico de 3 a 100 caracteres OBSERV 4165

62 Informacin de vehculo principal - C an..8 / Si "Tipo de operacin" es 10 y "Modalidad de Transporte(FG Remitente)" es 01 y "Datos de ERROR 4156
Nmero de placa Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext conductores - Nmero de documento de identidad" existe, no existe el Tag UBL
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/sac:Shipme
ntStage/cac:TransportMeans/cac:RoadTransport/cbc: Si "Tipo de operacin" es 10 y "Modalidad de Transporte(FG Remitente)" es 02, no existe el Tag OBSERV 4157
LicensePlateID UBL
Si "Tipo de operacin" es 11, no existe el Tag UBL OBSERV 4157
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de 8 caracteres (se OBSERV 4167
considera espacio en blanco)
63 Informacin de vehculos secundarios C an..8 / Si existe el Tag UBL, el formato del Tag UBL debe ser alfanumrico de 6 a 8 caracteres (se OBSERV 4168
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext considera espacio en blanco)
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:Transpo
rtHandlingUnit/cbc:ID

C an..8 / Si existe el Tag UBL, el formato del Tag UBL debe ser alfanumrico de 6 a 8 caracteres (se OBSERV 4170
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext considera espacio en blanco)
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:Transpo
rtHandlingUnit/cac:TransportEquipment/cbc:ID

64 Datos de conductores - Nmero de C n11 / Si "Modalidad de Transporte(FG Remitente)" es 01 y "Informacin de vehculo principal - ERROR 4156
documento de identidad Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext Nmero de placa" existe, no existe e Tag UBL
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/sac:Shipme Si "Modalidad de Transporte(FG Remitente)" es 02, no existe el Tag UBL OBSERV 4158
ntStage/sac:DriverPerson/cbc:ID Si "Tipo de operacin" es 11, no existe el Tag UBL OBSERV 4158
Si "Datos de conductores - Tipo de documento" es 0 o A, el formato del Tag UBL es diferente a OBSERV 4174
alfanumrico de 15 caracteres
Si "Datos de conductores - Tipo de documento" es 1, el formato del Tag UBL es diferente a OBSERV 4174
numrico de 8 dgitos
Si "Datos de conductores - Tipo de documento" es 4 o 7, el formato del Tag UBL es diferente a OBSERV 4174
alfanumrico de 12 caracteres
Datos de conductores - Tipo de C an2 Catlogo N 06 / Si existe el Tag anterior y no existe el Tag UBL OBSERV 4172
documento Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/sac:Shipme Si existe el Tag UBL, el valor del Tag UBL es diferente de 1, 4, 7, A OBSERV 4173
ntStage/sac:DriverPerson/cbc:ID@schemeID
65 Direccin punto de llegada - Cdigo de C an8 Catlogo N 13 / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4127
ubigeo Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:Delivery
/cac:DeliveryAddress/cbc:ID Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4135

Si existe el Tag UBL, el formato del Tag UBL es diferente a numrico de 6 dgitos OBSERV 4176

Direccin punto de llegada - Direccin C an..100 / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4127
completa y detallada Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:Delivery
/cac:DeliveryAddress/cbc:StreetName
Direccin punto de llegada - Direccin C an..100 /
completa y detallada Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
CONDICIN TIPO Y ensionContent/sac:AdditionalInformation/sac:SUNAT TIPO DE CODIGO
N DATO INFORMTICA LONGITUD FORMATO TAG UBL VALIDACIN / CONDICIN RETORNO RETORNO
EmbededDespatchAdvice/sac:Shipment/cac:Delivery
/cac:DeliveryAddress/cbc:StreetName Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4135

Si existe el Tag UBL, el formato del Tag UBL es diferente a alfanumrico de 3 a 100 caracteres OBSERV 4179

66 Direccin punto de partida - Cdigo de C an8 Catlogo N 13 / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4128
ubigeo Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:OriginA
ddress/cbc:ID Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4136

Si existe el Tag UBL, el formato del Tag UBL es diferente a numrico de 6 dgitos OBSERV 4181

Direccin punto de partida - Direccin C an..100 / Si "Tipo de operacin" es 10, no existe el Tag UBL OBSERV 4128
completa y detallada Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/sac:Shipment/cac:OriginA
ddress/cbc:StreetName Si "Tipo de operacin" es 11, existe el Tag UBL OBSERV 4136

Si existe el Tag UBL, el formato del Tag UBL es diferente a alfanumrico de 3 a 100 caracteres OBSERV 4184

67 Indicador de subcontratacin C Boolean true/false / Si "Tipo de operacin" es 10, existe el Tag UBL OBSERV 4129
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cbc:MarkAttentionIndicato
r
Informacin Adicional - Transporte terrestre de pasajeros - - - - - -
68 Numero de asiento C an..100 /Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID <<< SIN VALIDACIN >>> - -
(Numero de Asiento)
C an..100 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID/@sheme
ID ("01" - Informacin de Manifiesto de pasajero)
69 Nmero de documento de identidad del C n11 / <<< SIN VALIDACIN >>> - -
pasajero Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar <<< SIN VALIDACIN >>> - -
ty/cac:PartyIdentification/cbc:ID
Tipo de documento de identidad del C an1 (Catlogo No. 6) / <<< SIN VALIDACIN >>> - -
pasajero Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar <<< SIN VALIDACIN >>> - -
ty/cac:PartyIdentification/cbc:ID@schemeID
70 Nombres y apellidos del pasajero C an..100 / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyName/cbc:Name
71 Ciudad o lugar de destino C n6 (Catlogo No. 13) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryAd
dress/cbc:District
72 Ciudad o lugar de origen C n6 (Catlogo No. 13) / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/c
ac:DespatchAddress/cbc:District
73 Fecha de inicio programado C YYYY-MM-DD / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartDate
74 Hora de inicio programado C hh:mm:ss / <<< SIN VALIDACIN >>> - -
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartTime
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Boleta de Venta Electrnica - - -
1 Versin del UBL M an..10

2 Versin de la estructura del documento M an..10

3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN


nmero correlativo

4 Fecha de emisin M an10 YYYY-MM-DD

5 Hora de emisin C an..11 hh:mm:ss


6 Tipo de documento M an2

7 Tipo de moneda M an3 (Catlogo No. 02)

Datos de la Firma electrnica - - -


8 Firma Digital M an..3000 -
Datos del Emisor - - -
9 Nmero de RUC M n11

Tipo de documento de identidad del n1


emisor

10 Nombre Comercial C an..100

11 Apellidos y nombres, denominacin o M an..100


razn social

12 Direccin del lugar en el que se entrega el C an..100


bien o se presta el servicio.
- Direccin completa y detallada
- Urbanizacin an..25
- Provincia
- Cdigo de ubigeo an..30
- Departamento
- Distrito
- Cdigo de pas
- Direccin completa y detallada
- Urbanizacin
- Provincia
N - Cdigo de ubigeo CONDICIN TIPO Y
- Departamento DATO FORMATO
- Distrito INFORMTICA LONGITUD
- Cdigo de pas n6 (Catlogo No. 13)

an..30

an..30

an2 (Catlogo No. 04)

13 Cdigo de local anexo donde se realiza la C n4


operacin
Datos del ciente o receptor - - -
14 Nmero de documento de identidad del M an..15
adquirente o usuario

Tipo de documento de identidad del an1 (Catlogo No. 06)


adquirente o usuario

15 Apellidos y nombres, denominacin o M an..100


razn social del adquirente o usuario

Documentos de referencia - - -
16 Nmero de la gua de remisin C an..30
relacionada

Tipo de la gua de remisin relacionada an2 (Catlogo No. 01)

17 Nmero de otro documento relacionado C an..30

Tipo de otro documento relacionado an2 (Catlogo No. 12)

Datos del detalle o tem de la Factura - - -


18 Nmero de orden del tem M n..3

19 Unidad de medida por tem M an..3 (Catlogo No. 03)

20 Cantidad de unidades por tem M an..23 n(12,10)


20
N Cantidad de unidades por tem M
CONDICIN an..23Y
TIPO n(12,10)
DATO FORMATO
INFORMTICA LONGITUD

21 Cdigo de producto C an..30

22 Codigo producto de SUNAT C an..20

23 Descripcin detallada del servicio M an..250


prestado, bien vendido o cedido en uso,
indicando las caractersticas.

24 Valor unitario por tem M an..23 n(12,10)

25 Precio de venta unitario por item M an..23 n(12,10)

Cdigo de precio an2 (Catlogo No. 16)

26 Valor referencial unitario por tem en C an..23 n(12,10)


operaciones no onerosas

Cdigo de precio an2 (Catlogo No. 16)

27 Monto de IGV de la lnea M an..15 n(12,2)

an..15 n(12,2)

Afectacin al IGV por la lnea an2 (Catlogo No. 07)

Cdigo de tributo por lnea an4 (Catlogo No. 05)


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

28 Monto de ISC de la lnea C an..15 n(12,2)

an..15 n(12,2)

Tipo de sistema de ISC an2 (Catlogo No. 08)

Cdigo de tributo por lnea an4

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

29 Valor de venta por lnea M an..15 n(12,2)

30 Descuentos por lnea C an5

an..15 n(12,2)

Totales de Boleta de Venta - - -


AdditionalInformation M - -

31 Cdigo de tipo de monto M an4 (Catlogo No. 14)

Total valor de venta - operaciones an..15


gravadas n(12,2)

32 Total valor de venta - operaciones M an4 (Catlogo No. 14)


inafectas

an..15 n(12,2)
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
33 Total valor de venta - operaciones M an4 (Catlogo No. 14)
exoneradas

an..15 n(12,2)

34 Total Valor de Venta - Operaciones C an4 (Catlogo No. 14)


gratuitas

an18 n(12,2)

35 Total descuentos C an4 (Catlogo No. 14)

an..15
n(12,2)

36 Sumatoria IGV C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

37 Sumatoria ISC C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

38 Sumatoria otros tributos C an..15 n(12,2)


an..15 n(12,2)

Cdigo de tributo an4

Nombre de tributo an..6


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
Cdigo internacional tributo an3

39 Descuentos Globales C an..15 n(12,2)

40 Sumatoria otros Cargos C an..15 n(12,2)

41 Importe total M an..15 n(12,2)

Informacin Adicional - Anticipos - - -


42 Serie y Nmero de documento que se C an..20
realizo el anticipo

Tipo de comprobante que se realizo el n2 (Catlogo No. 12)


anticipo
Monto anticipado an18 n(15,2)

Nmero de documento del emisor del an..15


anticipo

Tipo de documento del emisor del an1


anticipo
43 Total Anticipos C an..18 n(15,2)

Informacin Adicional - - -
44
Cdigo interno generado por el software C an..40
de Facturacin

45 Tipo de operacin C n2 (Catlogo No. 17)

46 Cdigo de leyenda C an4 (Catlogo No. 15)

Descripcin de leyenda an..100

Informacin Adicional - Gua Resumen - - -


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
47 C
Direccion del punto de llegada - Cdigo de an6 (Catlogo No. 13)
ubigeo

Direccion del punto de llegada - Direccin an..100


completa y detallada

Direccion del punto de llegada - an..25


Urbanizacin

Direccion del punto de llegada - Provincia an..30

Direccion del punto de llegada - an..30


Departamento

Direccion del punto de llegada - Distrito an..30

Direccion del punto de llegada - Cdigo de an2 (Catlogo No. 04)


pas

Informacin Adicional - Transporte terrestre de pasajeros - -


48 Numero de asiento C an..100

an..100

49 Nmero de documento de identidad del C n11


pasajero
Tipo de documento de identidad del an1 (Catlogo No. 6)
pasajero
50 Nombres y apellidos del pasajero C an..100

51 Ciudad o lugar de destino C n6 (Catlogo No. 13)

52 Ciudad o lugar de origen C n6 (Catlogo No. 13)

53 Fecha de inicio programado C YYYY-MM-DD

54 Hora de inicio programado C hh:mm:ss


TAG UBL
-
-
/Invoice/cbc:UBLVersionID

/Invoice/cbc:CustomizationID

/Invoice/cbc:ID

/Invoice/cbc:IssueDate

/Invoice/cbc:IssueTime
/Invoice/cbc:InvoiceTypeCode

/Invoice/cbc:DocumentCurrencyCode

-
-
-
/
Invoice/cac:AccountingSupplierParty/cbc:CustomerA
ssignedAccountID

/
Invoice/cac:AccountingSupplierParty/cbc:AdditionalA
ccountID

/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyName/cbc:Name
/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyLegalEntity/cbc:RegistrationName

/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:StreetName
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CitySubdivisionName
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CityName
TAG UBL
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:PostalZone
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CountrySubentity
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:District
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cac:Country/cbc:IdentificationCode

/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
ostalAddress/cbc:AddressTypeCode
-
/
Invoice/cac:AccountingCustomerParty/cbc:Customer
AssignedAccountID

/
Invoice/cac:AccountingCustomerParty/cbc:Additiona
lAccountID

/
Invoice/cac:AccountingCustomerParty/cac:Party/cac:
PartyLegalEntity/cbc:RegistrationName

-
/Invoice/cac:DespatchDocumentReference/cbc:ID

/
Invoice/cac:DespatchDocumentReference/cbc:Docu
mentTypeCode
/Invoice/cac:AdditionalDocumentReference/cbc:ID

/
Invoice/cac:AdditionalDocumentReference/cbc:Docu
mentTypeCode
-
/Invoice/cac:InvoiceLine/cbc:ID

/
Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unit
Code
/Invoice/cac:InvoiceLine/cbc:InvoicedQuantity
/Invoice/cac:InvoiceLine/cbc:InvoicedQuantity
TAG UBL

/
Invoice/cac:InvoiceLine/cac:Item/cac:SellersItemIden
tification/cbc:ID
/
Invoice/cac:InvoiceLine/cac:Item/cac:StandardItemId
entification/cbc:ID
/Invoice/cac:InvoiceLine/cac:Item/cbc:Description

/Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceAmount

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceAmount
/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
/Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TaxExemptionReasonCode

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
TAG UBL
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode

/Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TierRange

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode

/Invoice/cac:InvoiceLine/cbc:LineExtensionAmount

/
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:Ch
argeIndicator
/
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:A
mount
-
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ex
tensionContent/sac:AdditionalInformation
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount
TAG UBL
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/Invoice/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/Invoice/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/Invoice/cac:TaxTotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
TAG UBL
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/
Invoice/cac:LegalMonetaryTotal/cbc:AllowanceTotalA
mount
/
Invoice/cac:LegalMonetaryTotal/cbc:ChargeTotalAmo
unt
/
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount

-
/Invoice/cac:PrepaidPayment/cbc:ID

/Invoice/cac:PrepaidPayment/cbc:ID/@schemeID

/Invoice/cac:PrepaidPayment/cbc:PaidAmount

/Invoice/cac:PrepaidPayment/cbc:InstructionID

/
Invoice/cac:PrepaidPayment/cbc:InstructionID/@sch
emeID
/
Invoice/cac:LegalMonetaryTotal/cbc:PrepaidAmount

-
/
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/sac:SoftwareID
/
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:ID

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:Value
-
TAG UBL
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:I
D
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:S
treetName

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
itySubdivisionName

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
ityName
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
ountrySubentity
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:D
istrict
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cac:C
ountry/cbc:IdentificationCode
-
/Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID
(Numero de Asiento)
/
Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID/@sheme
ID ("01" - Informacin de Manifiesto de pasajero)
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyIdentification/cbc:ID
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyIdentification/cbc:ID@schemeID
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyName/cbc:Name
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryAd
dress/cbc:District
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/c
ac:DespatchAddress/cbc:District
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartDate
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartTime
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - -
- - -
No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


No existe el Tag UBL o es vaco ERROR 2073
Vigente hasta el 01/01/2018 - -
El valor del Tag UBL es diferente de "1.0" ERROR 2072
El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035

El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2108
listado
El valor del Tag UBL es mayor a dos das de la fecha de envo del comprobante ERROR 2329
<<< SIN VALIDACIN >>> - -
No existe el Tag UBL o es vaco ERROR 1004

El valor del Tag UBL es diferente al tipo de documento del archivo ERROR 1003

No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes (excepto para los totales de ERROR 2071
Percepcin (2001)) es diferente al valor del Tag UBL
- - -
<<< REVISAR HOJA "FIRMA" >>> - -
- - -
No existe el Tag UBL ERROR 1006

El valor del Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El valor del Tag UBL no existe en el listado ERROR 2104

El valor del Tag UBL tiene un ind_estado diferente "00" en el listado ERROR 2010

El valor del Tag UBL tiene un ind_condicion diferente "00" en el listado ERROR 2011

No existe el Tag UBL o es vaco ERROR 1008

El valor del Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 1037

El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter incluido espacio, sin salto de lnea)
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
Si el Tag UBL existe, el valor del Tag UBL debe estar en el listado OBSERV 4200

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041

<<< SIN VALIDACIN >>> - -

- - -
No existe el Tag UBL ERROR 2014

Si "Tipo de documento de identidad del adquiriente" es 6, el formato del Tag UBL es diferente a ERROR 2017
numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL no est en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4013
ind_estado diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4014
ind_condicion diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es "1", el formato del Tag UBL es diferente OBSERV 4207
a numrico de 8 dgitos
Si "Tipo de documento de identidad del adquiriente" es "4" o "7", el formato del Tag UBL es OBSERV 4208
diferente a alfanumrico de hasta 15 caracteres (se considera cualquier carcter, no permite
"whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

No existe el Tag UBL ERROR 2015

El Tag UBL es diferente al listado o guin "-" ERROR 2016

Existe ms de un Tag UBL en el XML ERROR 2363

No existe el Tag UBL o es vaco ERROR 2021

El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter, no permite salto de lnea)
- - -
Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
- [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenada con el valor del Tag UBL no debe ERROR 2364
repetirse en el /Invoice
Si existe el "Nmero de la gua de remisin relacionada", el formato del Tag UBL es diferente de OBSERV 4005
"09" o "31"
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres OBSERV 4010
(se considera cualquier carcter, no permite "whitespace character": espacio, salto de lnea, fin
de lnea, tab, etc.)

El "Tipo de otro documento relacionado" concatenada con el valor del Tag UBL no debe repetirse ERROR 2365
en el /Invoice
Si existe el "Nmero de otro documento relacionado", el formato del Tag UBL es diferente de OBSERV 4009
"04" o "05" o "99" o "01"
- - -
El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2023

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2752


No existe el atributo del Tag UBL ERROR 2883

No existe el Tag UBL ERROR 2024


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 2026

El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2027
cualquier carcter, permite "whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

Si "Tipo de operacin" es 04 (Anticipo), no existe el Tag UBL ERROR 2500

No existe el Tag UBL ERROR 2068

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2369

Si "Cdigo de precio" es 02 (Gratuita), el valor del Tag UBL es mayor a 0 (cero) ERROR 2640

No existe el Tag UBL ERROR 2028


El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2367

El valor del Tag UBL es diferente al listado ERROR 2410

El valor del Tag UBL no debe repertirse en el ERROR 2409


/Invoice/cac:InvoiceLine/cac:PricingReference/cac:AlternativeConditionPrice

Si "Afectacin al IGV por lnea" es 10 (Gravado), 20 (Exonerado) o 30 (Inafecto) y "Cdigo de ERROR 2425
precio" es 02 (Valor referencial en operaciones no onerosa), el Tag UBL es mayor a 0 (cero)

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2033

Si "Cdigo de tributo por lnea" es 1000 (IGV), "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2643
UBL es igual a 0 (cero)
El valor del Tag UBL es diferente al Tag anterior ERROR 2372

Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al listado ERROR 2040

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 02 (Exportacin), el valor ERROR 2642
del Tag UBL es diferente a 40 (Exportacin)
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2644
UBL es diferente a 17
Si "Cdigo de tributo por lnea" es 1000 (IGV) y el valor del Tag UBL es "40" (Exportacin), no ERROR 2655
debe haber otro "Afectacin a IGV por la lnea" diferente a "40"

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Leyendas" es 1002 (Transferencia gratuita), el OBSERV 4025
valor del Tag UBL es 10 (Gravado), 20 (Exonerado), 30 (Inafecto) o 40 (Exportacin)

No existe el Tag UBL o es vaco ERROR 2037

El valor del Tag UBL es diferente al listado ERROR 2036

Debe existir en cada /Invoice/cac:InvoiceLine un bloque con ID = 1000 ERROR 2042


El valor del Tag UBL no debe repetirse en el /Invoice/cac:InvoiceLine ERROR 2355

Si "Tipo de operacin" es 02 (Exportacin), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2654

Si "Tipo de operacin" es 07 (IVAP), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2645
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
No existe el Tag UBL o es vaco ERROR 2038

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es diferente 07 (IVAP), el ERROR 2377
valor del Tag UBL es diferente de "IGV"
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2646
UBL es diferente de "IVAP"
Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
internacional del listado para el "Cdigo de tributo por lnea"

Si "Cdigo de tributo por lnea" es 2000 (ISC), existe "Sumatoria ISC" y es mayor a cero, el valor OBSERV 4201
del Tag UBL es igual a 0
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2041

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378

Si "Cdigo de tributo por lnea" es 2000, el valor del Tag UBL es diferente al cdigo internacional ERROR 2378
del listado para el "Cdigo de tributo por lnea"

El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
Si "Tipo de operacin" es 04 (Anticipo), el Tag UBL es igual a 0 (cero) ERROR 2501
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

- - -
El Tag UBL no debe repetirse en el /Invoice ERROR 2427

No existe el Tag UBL o es vaco ERROR 2046


El valor del Tag UBL es diferente al listado ERROR 2045

El valor del Tag UBL debe tener por lo menos uno de los siguientes valores en el /Invoice: 1001 ERROR 2047
(Gravada), 1002 (Inafecta), 1003 (Exonerada), 1004 (Gratuita) o 3001 (FISE)

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2406

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2043

Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es diferente a 1001 (Gravado), ERROR 2648
el Tag UBL es mayor a 0 (cero)
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag UBL es ERROR 2649
igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y no existe alguna lnea con "Afectacin a IGV OBSERV 4016
por la lnea" igual a "10" (Gravado)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y existe alguna lnea con "Afectacin a IGV por OBSERV 4016
la lnea" igual a "10" (Gravado), el Tag UBL es igual a 0 (cero)

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1002 (Inafecta) y existe alguna lnea con "Afectacin a IGV por la OBSERV 4017
lnea" igual a "30" (Inafecta) o "40" (Exportacin), el Tag UBL es igual a 0 (cero)
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1003 (Exonerada) y existe alguna lnea con "Afectacin a IGV OBSERV 4018
por la lnea" igual a "20" (Exonerada), el Tag UBL es igual a 0 (cero)

Si "Cdigo de tipo de monto" es 1003 (Exonerada) y "Cdigo de leyenda" es 2001, el valor del OBSERV 4022
Tab UBL es igual a 0 (cero)
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de precio" es 02 (Valor referencial no ERROR 2641
onerosa), el valor del Tag UBL es igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de leyenda" es 1002, el valor del Tag ERROR 2416
UBL es igual a 0 (cero)
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048

Si "Cdigo de tributo" es 1000 (IGV), "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de ERROR 2502
monto" es 1001 (Gravado), el Tag UBL es igual a 0 (cero)
Si "Cdigo de tributo" es 1000 (IGV), ("Total valor de venta - operaciones gravadas" ms OBSERV 4019
"Sumatoria ISC") multiplicado por tasa de IGV a la "Fecha de emisin" es diferente (con una
tolerancia de ms menos 1) al valor del Tag UBL

No existe el Tag UBL o es diferente al Tag anterior ERROR 2061

No existe el Tag UBL o es vaco ERROR 2052

El valor del Tag UBL es diferente al listado ERROR 2051

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2352

No existe el Tag UBL o es vaco ERROR 2054

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" o "IVAP" ERROR 2057

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
listado para el "Cdigo de tributo"
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tributo" es 2000 (ISC), el Tag UBL es mayor a 0 ERROR 2650
(cero)
Si "Cdigo de tributo" es 2000 (ISC), existe una lnea con "Cdigo de tributo por lnea" igual a OBSERV 4020
"2000" y "Monto ISC por lnea" mayor a cero, el valor del Tag UBL es igual a 0 (cero)

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2058
listado para el "Cdigo de tributo"
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2065
hasta 2 decimales
Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2064
hasta 2 decimales
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062

Si "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag ERROR 2502
UBL es igual a 0 (cero)
Si "Total valor de venta - operaciones gravadas" ms "Total valor de venta - operaciones OBSERV 4027
inafectas" ms "Total valor de venta - operaciones exoneradas" ms "Sumatoria IGV" ms
"Sumatoria ISC" ms "Sumatoria otros tributos" ms "Sumatoria otros cargos", es diferente al
valor del Tag UBL (con una tolerancia de ms/menos uno)

- - -
Si "Monto anticipado" existe y no existe el Tag UBL OBSERV 2504
Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 02 (Factura), el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 03 (Boleta), el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si el atributo del Tag UBL existe y es diferente a 02 (Factura) y 03 (Boleta) OBSERV 2505

Si el Tag UBL existe y es menor o igual a 0 (cero) OBSERV 2503

Si el Tag UBL existe y es vaco OBSERV 2529


Si "Tipo de documento del emisor del anticipo" existe y el formato del Tag UBL es diferente a OBSERV 2529
nmerico de 11 dgitos
Si el atributo del Tag UBL existe y es diferente a 6 (RUC) OBSERV 2520

Si existe algn "Tipo de comprobante que se realiz el anticipo" igual a "02", la suma de "Monto ERROR 2509
anticipado" es diferente al valor del Tag UBL
Si no existe ningn "Tipo de comprobante que se realiz el anticipo" igual a "02", el valor del Tag ERROR 2508
UBL es diferente a cero (0)
- - -
<<< SIN VALIDACIN >>> - -

Si existe el Tag UBL y es diferente al listado OBSERV 4042

Si existe el Tag UBL y el formato del Tag UBL es diferente a numrico de 4 dgitos ERROR 2366

El valor del Tag UBL (1000, 1001, 1002, 2000, 2001, 2002, 2003) no debe repetirse en el /Invoice ERROR 2407

Si "Tipo de operacin" es 07 (IVAP) y no existe el Tag UBL con valor 2007 ERROR 2651

Si existe el Tag UBL y el formato del Tag UBL es diferente a alfanumrico de hasta 100 caractres ERROR 2066
(se considera cualquier carcter diferente a salto de lnea)

- - -
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

- - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


MENSAJE DE RETORNO LISTADOS
- -
- -
El XML no contiene el tag o no existe informacion de UBLVersionID -

UBLVersionID - La versin del UBL no es correcta -


El XML no existe informacion de CustomizationID -
- -
CustomizationID - La versin del documento no es la correcta -
Numero de Serie del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el -
consignado en el contenido del XML
El comprobante fue registrado previamente con otros datos Comprobantes
de pago
electrnico
El comprobante fue informado previamente en una comunicacion de baja Comprobantes
de pago
electrnico
Presentacion fuera de fecha Parmetros
(004)
La fecha de emision se encuentra fuera del limite permitido -
- -
El XML no contiene el tag o no existe informacion de InvoiceTypeCode -

InvoiceTypeCode - El valor del tipo de documento es invalido o no coincide -


con el nombre del archivo
El XML no contiene el tag o no existe informacion de -
DocumentCurrencyCode
DocumentCurrencyCode - El dato ingresado no cumple con la estructura -

La moneda debe ser la misma en todo el documento -

- -
- -
- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del emisor del documento
Nmero de RUC del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
ElNumero de RUC del emisor no existe Contribuyentes

El contribuyente no esta activo Contribuyentes

El contribuyente no esta habido Contribuyentes

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar -

Debe consignar solo un tag -


cac:AccountingSupplierParty/cbc:AdditionalAccountID
- -

El XML no contiene el tag o no existe informacion de RegistrationName del -


emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el -
estandar
- -

- -

- -
MENSAJE DE RETORNO LISTADOS
Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
- -

- -

El codigo de pais debe ser PE -

- -

- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del -
recepetor debe ser RUC
El numero de RUC del receptor no existe. Contribuyentes

El RUC del receptor no esta activo Contribuyentes

El RUC del receptor no esta habido Contribuyentes

El DNI debe tener 8 caracteres numricos -

Para el tipo de documento 4 o 7 slo es permitido hasta 15 caracteres -


alfanumricos

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del receptor del documento
AdditionalAccountID - El dato ingresado en el tipo de documento de Parmetros
identidad del receptor no cumple con el estandar o no esta permitido. (006)

Debe consignar solo un tag -


cac:AccountingCustomerParty/cbc:AdditionalAccountID
El XML no contiene el tag o no existe informacion de RegistrationName del -
receptor del documento
RegistrationName - El dato ingresado no cumple con el estandar -

- -
El ID de las guias debe tener informacion de la SERIE-NUMERO de guia. -

El comprobante contiene un tipo y nmero de Gua de Remisin repetido -

El DocumentTypeCode de las guias debe ser 09 o 31 -

El ID de los documentos relacionados no cumplen con el estandar. -

El comprobante contiene un tipo y nmero de Documento Relacionado -


repetido
El DocumentTypeCode de Otros documentos relacionados tiene valores -
incorrectos.
- -
El Numero de orden del item no cumple con el formato establecido -

El nmero de tem no puede estar duplicado. -


Es obligatorio indicar la unidad de medida del tem -

El XML no contiene el tag InvoicedQuantity en el detalle de los Items -


MENSAJE DE RETORNO LISTADOS
InvoicedQuantity El dato ingresado no cumple con el estandar -

- -

- -

El XML no contiene el tag cac:Item/cbc:Description en el detalle de los -


Items
El XML no contiene el tag o no existe informacion de -
cac:Item/cbc:Description del item

Ingresar descripcin y valor venta por tem para documento de anticipos. -

El XML no contiene el tag cac:Price/cbc:PriceAmount en el detalle de los -


Items
El dato ingresado en PriceAmount del Valor de venta unitario por item no -
cumple con el formato establecido
Operacion gratuita, solo debe consignar un monto referencial -

Debe existir el tag cac:AlternativeConditionPrice -


El dato ingresado en PriceAmount del Precio de venta unitario por item no -
cumple con el formato establecido
Se ha consignado un valor invalido en el campo cbc:PriceTypeCode Parmetros
(010)
Existe mas de un tag cac:AlternativeConditionPrice con el mismo -
cbc:PriceTypeCode

Si la operacion es gratuita PriceTypeCode =02 y cbc:PriceAmount> 0 el -


codigo de afectacion de igv debe ser no onerosa es decir diferente de
10,20,30.
- -

El dato ingresado en TaxAmount de la linea no cumple con el formato -


establecido
Factura de operacion sujeta IVAP debe consignar Monto de impuestos por
item
El tag en el item cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor -
que cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
El XML no contiene el tag cbc:TaxExemptionReasonCode de Afectacion al -
IGV
El tipo de afectacion del IGV es incorrecto Parmetros
(007)
Operaciones de exportacion, deben consignar Tipo Afectacion igual a 40 -

Factura de operacion sujeta IVAP solo debe tener tems con cdigo -
afectacin IGV 17.
Servicios prestados No domiciliados. El cdigo de afectacin debe ser 40 -

Si usa la leyenda de Transferencia o Servivicio gratuito, todos los items -


deben ser no onerosos

El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:ID del Item -

El codigo del tributo es invalido Parmetros


(005)
Debe indicar el IGV. Es un campo obligatorio -
Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV -
(cbc:ID igual a 1000)
Servicios prestados No domiciliados. Cdigo tributo a consignar debe ser -
1000
Factura de operacion sujeta a IVAP debe consignar items con codigo de -
tributo 1000
MENSAJE DE RETORNO LISTADOS
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no -
cumple con el estandar
El Name o TaxTypeCode debe corresponder con el Id para el IGV -

Factura de operacion sujeta a IVAP debe consignar items con nombre de -


tributo IVAP
El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros
(005)

EL monto del ISC se debe detallar a nivel de lnea -

- -

Si existe monto de ISC en el ITEM debe especificar el sistema de calculo -

El sistema de calculo del ISC es incorrecto Parmetros


(008)
- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El dato ingresado en LineExtensionAmount del item no cumple con el -


formato establecido
Valor venta debe ser mayor a cero. -
- -

- -

- -
Solo debe de existir un tag AdditionalInformation. -

AdditionalMonetaryTotal/cbc:ID debe tener valor -


El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto Parmetros
(009)
Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, -
1002, 1003 o 3001

Existe mas de un tag sac:AdditionalMonetaryTotal con el mismo ID -

El dato ingresado en PayableAmount no cumple con el formato establecido -

Factura de operacion sujeta al IVAP, solo puede consignar informacion para -


operacion gravadas
Operacin sujeta al IVAP, debe consignar monto en total operaciones -
gravadas
El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o -
debe existir oper. gravadas onerosas
El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o -
debe existir oper. gravadas onerosas

- -

El total valor venta neta de oper. inafectas IGV debe ser mayor a 0.00 o -
debe existir oper. inafectas onerosas o de export.
MENSAJE DE RETORNO LISTADOS
- -

El total valor venta neta de oper. exoneradas IGV debe ser mayor a 0.00 o -
debe existir oper. exoneradas

Si se utiliza la leyenda con cdigo 2001, el total de operaciones exoneradas -


debe ser mayor a 0.00
- -

Operacion gratuita, debe consignar Total valor venta - operaciones -


gratuitas mayor a cero
Si existe leyenda Transferencia Gratuita debe consignar Total Valor de -
Venta de Operaciones Gratuitas
- -

- -

El dato ingresado en TaxAmount no cumple con el formato establecido -

Los valores totales deben ser mayores a cero. -

El calculo del IGV no es correcto Parmetros


(012)

El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que -


cac:TaxTotal/cac:Subtotal/cbc:TaxAmount
El XML no contiene el tag TaxScheme ID de impuestos globales -

El codigo del tributo es invalido Parmetros


(005)
Debe consignar solo un elemento cac:TaxTotal a nivel global para IGV -
(cbc:ID igual a 1000)
El XML no contiene el tag TaxScheme Name de impuestos globales -

El Name o TaxTypeCode debe corresponder con el Id para el IGV -

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)
Factura de operacion sujeta al IVAP , no debe consignar valor para ISC o -
debe ser 0
El ISC no esta informado correctamente -

- -

- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

- -
- -

- -

- -
MENSAJE DE RETORNO LISTADOS
- -

El dato ingresado en el campo Total Descuentos no cumple con el formato -


establecido
El dato ingresado en ChargeTotalAmount no cumple con el formato -
establecido
El dato ingresado en PayableAmount no cumple con el formato establecido -

Los valores totales deben ser mayores a cero. -

El importe total no coincide con la sumatoria de los valores de venta mas -


los tributos mas los cargos

- -
Falta referencia de la factura relacionada con anticipo. -
cac:PrepaidPayment/cbc:ID - El dato ingresado debe indicar SERIE- -
CORRELATIVO del documento que se realizo el anticipo.

cac:PrepaidPayment/cbc:ID - El dato ingresado debe indicar SERIE- -


CORRELATIVO del documento que se realizo el anticipo.

cac:PrepaidPayment/cbc:ID/@SchemaID: Cdigo de referencia debe ser 02 -


o 03.
PaidAmount: monto anticipado por documento debe ser mayor a cero. -

RUC que emitio documento de anticipo, no existe. -


RUC que emitio documento de anticipo, no existe. -

cac:PrepaidPayment/cbc:InstructionID/@SchemaID El tipo documento -


debe ser 6 del catalogo de tipo de documento.
Total de anticipos diferente a los montos anticipados por documento. -

Ingresar documentos por anticipos.

- -
- -

Para sac:SUNATTransaction/cbc:ID, se est usando un valor que no existe Parmetros


en el catlogo. Nro. 17. (011)

El codigo en el tag sac:AdditionalProperty/cbc:ID debe tener 4 posiciones -

Existe mas de un tag sac:AdditionalProperty con el mismo ID -

Factura de operacion sujeta al IVAP , no debe consignar valor para IGV o -


debe ser 0
Debe indicar una descripcion para el tag sac:AdditionalProperty/cbc:Value -

- -
MENSAJE DE RETORNO LISTADOS
- -

- -

- -

- -

- -

- -

- -

- -
- -

- -

- -
- -
- -
- -
- -

- -

- -

- -

- -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Boleta de Venta Electrnica - - -
1 Versin del UBL M an..10

2 Versin de la estructura del documento M an..10

3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN


nmero correlativo

4 Fecha de emisin M an10 YYYY-MM-DD

5 Hora de emisin C an..11 hh:mm:ss


6 Tipo de documento M an2

7 Tipo de moneda M an3 (Catlogo No. 02)

Datos de la Firma electrnica - - -


8 Firma Digital M an..3000 -
Datos del Emisor - - -
9 Nmero de RUC M n11

Tipo de documento de identidad del n1


emisor

10 Nombre Comercial C an..100

11 Apellidos y nombres, denominacin o M an..100


razn social

12 Direccin del lugar en el que se entrega el C an..100


bien o se presta el servicio.
- Direccin completa y detallada
- Urbanizacin an..25
- Provincia
- Cdigo de ubigeo an..30
- Departamento
- Distrito
- Cdigo de pas
- Direccin completa y detallada
- Urbanizacin
- Provincia
N - Cdigo de ubigeo CONDICIN TIPO Y
- Departamento DATO FORMATO
- Distrito INFORMTICA LONGITUD
- Cdigo de pas n6 (Catlogo No. 13)

an..30

an..30

an2 (Catlogo No. 04)

13 Cdigo de local anexo donde se realiza la C n4


operacin
Datos del ciente o receptor - - -
14 Nmero de documento de identidad del M an..15
adquirente o usuario

Tipo de documento de identidad del an1 (Catlogo No. 06)


adquirente o usuario

15 Apellidos y nombres, denominacin o M an..100


razn social del adquirente o usuario

Documentos de referencia - - -
16 Nmero de la gua de remisin C an..30
relacionada

Tipo de la gua de remisin relacionada an2 (Catlogo No. 01)

17 Nmero de otro documento relacionado C an..30

Tipo de otro documento relacionado an2 (Catlogo No. 12)

Datos del detalle o tem de la Factura - - -


18 Nmero de orden del tem M n..3

19 Unidad de medida por tem M an..3 (Catlogo No. 03)

20 Cantidad de unidades por tem M an..23 n(12,10)


20
N Cantidad de unidades por tem M
CONDICIN an..23Y
TIPO n(12,10)
DATO FORMATO
INFORMTICA LONGITUD

21 Cdigo de producto C an..30

22 Codigo producto de SUNAT C an..20

23 Descripcin detallada del servicio M an..250


prestado, bien vendido o cedido en uso,
indicando las caractersticas.

24 Valor unitario por tem M an..23 n(12,10)

25 Precio de venta unitario por item M an..23 n(12,10)

Cdigo de precio an2 (Catlogo No. 16)

26 Valor referencial unitario por tem en C an..23 n(12,10)


operaciones no onerosas

Cdigo de precio an2 (Catlogo No. 16)

27 Monto de IGV de la lnea an..15 n(12,2)

an..15 n(12,2)

Afectacin al IGV por la lnea an2 (Catlogo No. 07)

M
Cdigo de tributo por lnea an4 (Catlogo No. 05)
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

28 Monto de ISC de la lnea C an..15 n(12,2)

an..15 n(12,2)

Tipo de sistema de ISC an2 (Catlogo No. 08)

Cdigo de tributo por lnea an4

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

29 Valor de venta por lnea M an..15 n(12,2)

30 Descuentos por lnea C an5

an..15 n(12,2)

Totales de Boleta de Venta - - -


AdditionalInformation M - -

31 Cdigo de tipo de monto M an4 (Catlogo No. 14)

Total valor de venta - operaciones an..15


gravadas n(12,2)

32 Total valor de venta - operaciones M an4 (Catlogo No. 14)


inafectas

an..15 n(12,2)
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
33 Total valor de venta - operaciones M an4 (Catlogo No. 14)
exoneradas

an..15 n(12,2)

34 Total Valor de Venta - Operaciones C an4 (Catlogo No. 14)


gratuitas

an18 n(12,2)

35 Total descuentos C an4 (Catlogo No. 14)

an..15
n(12,2)

36 Sumatoria IGV C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

37 Sumatoria ISC C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

38 Sumatoria otros tributos C an..15 n(12,2)


an..15 n(12,2)

Cdigo de tributo an4

Nombre de tributo an..6


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
Cdigo internacional tributo an3

39 Descuentos Globales C an..15 n(12,2)

40 Sumatoria otros Cargos C an..15 n(12,2)

41 Importe total M an..15 n(12,2)

Informacin Adicional - Percepciones (Vigente a partir de 01/01/2018)


42 Cdigo de tipo de monto C an4

Cdigo de rgimen de percepcin n2 (Catlogo No. 22)

Base imponible percepcin an15 n(12,2)

Monto de la percepcin an..15 n(12,2)

Monto total incluido la percepcin an..15 n(12,2)

Informacin Adicional - Anticipos - - -


43 Serie y Nmero de documento que se C an..20
realizo el anticipo
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD

Tipo de comprobante que se realizo el n2 (Catlogo No. 12)


anticipo
Monto anticipado an18 n(15,2)

Nmero de documento del emisor del an..15


anticipo

Tipo de documento del emisor del an1


anticipo
44 Total Anticipos C an..18 n(15,2)

Informacin Adicional - - -
45
Cdigo interno generado por el software C an..40
de Facturacin

46 Tipo de operacin C n2 (Catlogo No. 17)

47 Cdigo de leyenda C an4 (Catlogo No. 15)

Descripcin de leyenda an..100

Informacin Adicional - Gua Resumen - - -


48 C
Direccion del punto de llegada - Cdigo de an6 (Catlogo No. 13)
ubigeo

Direccion del punto de llegada - Direccin an..100


completa y detallada

Direccion del punto de llegada - an..25


Urbanizacin

Direccion del punto de llegada - Provincia an..30

Direccion del punto de llegada -


an..30
Departamento

Direccion del punto de llegada - Distrito an..30


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD

Direccion del punto de llegada - Cdigo de an2 (Catlogo No. 04)


pas

Informacin Adicional - Transporte terrestre de pasajeros - -


49 Numero de asiento C an..100

an..100

50 Nmero de documento de identidad del C n11


pasajero
Tipo de documento de identidad del an1 (Catlogo No. 6)
pasajero
51 Nombres y apellidos del pasajero C an..100

52 Ciudad o lugar de destino C n6 (Catlogo No. 13)

53 Ciudad o lugar de origen C n6 (Catlogo No. 13)

54 Fecha de inicio programado C YYYY-MM-DD

55 Hora de inicio programado C hh:mm:ss


TAG UBL
-
-
/Invoice/cbc:UBLVersionID

/Invoice/cbc:CustomizationID

/Invoice/cbc:ID

/Invoice/cbc:IssueDate

/Invoice/cbc:IssueTime
/Invoice/cbc:InvoiceTypeCode

/Invoice/cbc:DocumentCurrencyCode

-
-
-
/
Invoice/cac:AccountingSupplierParty/cbc:CustomerA
ssignedAccountID

/
Invoice/cac:AccountingSupplierParty/cbc:AdditionalA
ccountID

/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyName/cbc:Name
/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
artyLegalEntity/cbc:RegistrationName

/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:StreetName
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CitySubdivisionName
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CityName
TAG UBL
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:PostalZone
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:CountrySubentity
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cbc:District
/
Invoice/cac:SellerSupplierParty/cac:Party/cac:Postal
Address/cac:Country/cbc:IdentificationCode

/
Invoice/cac:AccountingSupplierParty/cac:Party/cac:P
ostalAddress/cbc:AddressTypeCode
-
/
Invoice/cac:AccountingCustomerParty/cbc:Customer
AssignedAccountID

/
Invoice/cac:AccountingCustomerParty/cbc:Additiona
lAccountID

/
Invoice/cac:AccountingCustomerParty/cac:Party/cac:
PartyLegalEntity/cbc:RegistrationName

-
/Invoice/cac:DespatchDocumentReference/cbc:ID

/
Invoice/cac:DespatchDocumentReference/cbc:Docu
mentTypeCode
/Invoice/cac:AdditionalDocumentReference/cbc:ID

/
Invoice/cac:AdditionalDocumentReference/cbc:Docu
mentTypeCode
-
/Invoice/cac:InvoiceLine/cbc:ID

/
Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unit
Code
/Invoice/cac:InvoiceLine/cbc:InvoicedQuantity
/Invoice/cac:InvoiceLine/cbc:InvoicedQuantity
TAG UBL

/
Invoice/cac:InvoiceLine/cac:Item/cac:SellersItemIden
tification/cbc:ID
/
Invoice/cac:InvoiceLine/cac:Item/cac:StandardItemId
entification/cbc:ID
/Invoice/cac:InvoiceLine/cac:Item/cbc:Description

/Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceAmount

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode

/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceAmount
/
Invoice/cac:InvoiceLine/cac:PricingReference/cac:Alt
ernativeConditionPrice/cbc:PriceTypeCode
/Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TaxExemptionReasonCode

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID
TAG UBL
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode

/Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cbc:TaxAmount
/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cbc:TierRange

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal
/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode

/Invoice/cac:InvoiceLine/cbc:LineExtensionAmount

/
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:Ch
argeIndicator
/
Invoice/cac:InvoiceLine/cac:Allowancecharge/cbc:A
mount
-
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ex
tensionContent/sac:AdditionalInformation
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount
TAG UBL
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/Invoice/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/Invoice/cac:TaxTotal/cbc:TaxAmount

/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/Invoice/cac:TaxTotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:ID
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:Name
TAG UBL
/
Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
/cac:TaxScheme/cbc:TaxTypeCode
/
Invoice/cac:LegalMonetaryTotal/cbc:AllowanceTotalA
mount
/
Invoice/cac:LegalMonetaryTotal/cbc:ChargeTotalAmo
unt
/
Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:ID@schemeID

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:ReferenceAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:ReferenceAmount@currency
ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/cbc:PayableAmount

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalMonetaryTotal/sac:TotalAmount

-
/Invoice/cac:PrepaidPayment/cbc:ID
TAG UBL

/Invoice/cac:PrepaidPayment/cbc:ID/@schemeID

/Invoice/cac:PrepaidPayment/cbc:PaidAmount

/Invoice/cac:PrepaidPayment/cbc:InstructionID

/
Invoice/cac:PrepaidPayment/cbc:InstructionID/@sch
emeID
/
Invoice/cac:LegalMonetaryTotal/cbc:PrepaidAmount

-
/
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/sac:SoftwareID
/
invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
Transaction/cbc:ID
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:ID

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:Additi
onalProperty/cbc:Value
-
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:I
D
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:S
treetName

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
itySubdivisionName
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
ityName
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:C
ountrySubentity
/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cbc:D
istrict
TAG UBL

/
Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Ext
ensionContent/sac:AdditionalInformation/sac:SUNAT
EmbededDespatchAdvice/cac:DeliveryAddress/cac:C
ountry/cbc:IdentificationCode
-
/Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID
(Numero de Asiento)
/
Invoice/cac:InvoiceLine/cac:Delivery/cbc:ID/@sheme
ID ("01" - Informacin de Manifiesto de pasajero)

/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyIdentification/cbc:ID
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyIdentification/cbc:ID@schemeID
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryPar
ty/cac:PartyName/cbc:Name
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryAd
dress/cbc:District
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/c
ac:DespatchAddress/cbc:District
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartDate
/
Invoice/cac:InvoiceLine/cac:Delivery/cac:PromisedDe
liveryPeriod/cbc:StartTime
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - -
- - -
No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


No existe el Tag UBL o es vaco ERROR 2073
Vigente a partir del 01/01/2018 - -
El valor del Tag UBL es diferente de "1.1" ERROR 2072
El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035

El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2108
listado
El valor del Tag UBL es mayor a dos das de la fecha de envo del comprobante ERROR 2329
<<< SIN VALIDACIN >>> - -
No existe el Tag UBL o es vaco ERROR 1004

El valor del Tag UBL es diferente al tipo de documento del archivo ERROR 1003

No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes (excepto para los totales de ERROR 2071
Percepcin (2001)) es diferente al valor del Tag UBL
- - -
<<< REVISAR HOJA "FIRMA" >>> - -
- - -
No existe el Tag UBL ERROR 1006

El valor del Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El valor del Tag UBL no existe en el listado ERROR 2104

El valor del Tag UBL tiene un ind_estado diferente "00" en el listado ERROR 2010

El valor del Tag UBL tiene un ind_condicion diferente "00" en el listado ERROR 2011

No existe el Tag UBL o es vaco ERROR 1008

El valor del Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 1037

El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter incluido espacio, sin salto de lnea)
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
Si el Tag UBL existe, el valor del Tag UBL debe estar en el listado OBSERV 4200

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041

<<< SIN VALIDACIN >>> - -

- - -
No existe el Tag UBL ERROR 2014

Si "Tipo de documento de identidad del adquiriente" es 6, el formato del Tag UBL es diferente a ERROR 2017
numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL no est en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4013
ind_estado diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es 6, el valor del Tag UBL tiene un OBSERV 4014
ind_condicion diferente a 00 en el listado
Si "Tipo de documento de identidad del adquiriente" es "1", el formato del Tag UBL es diferente OBSERV 4207
a numrico de 8 dgitos
Si "Tipo de documento de identidad del adquiriente" es "4" o "7", el formato del Tag UBL es OBSERV 4208
diferente a alfanumrico de hasta 15 caracteres (se considera cualquier carcter, no permite
"whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

No existe el Tag UBL ERROR 2015

El Tag UBL es diferente al listado o guin "-" ERROR 2016

Existe ms de un Tag UBL en el XML ERROR 2363

No existe el Tag UBL o es vaco ERROR 2021

El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter, no permite salto de lnea)
- - -
Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
- [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenada con el valor del Tag UBL no debe ERROR 2364
repetirse en el /Invoice
Si existe el "Nmero de la gua de remisin relacionada", el formato del Tag UBL es diferente de OBSERV 4005
"09" o "31"
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres OBSERV 4010
(se considera cualquier carcter, no permite "whitespace character": espacio, salto de lnea, fin
de lnea, tab, etc.)

El "Tipo de otro documento relacionado" concatenada con el valor del Tag UBL no debe repetirse ERROR 2365
en el /Invoice
Si existe el "Nmero de otro documento relacionado", el formato del Tag UBL es diferente de OBSERV 4009
"04" o "05" o "99" o "01"
- - -
El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2023

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2752


No existe el atributo del Tag UBL ERROR 2883

No existe el Tag UBL ERROR 2024


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 2026

El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2027
cualquier carcter, permite "whitespace character": espacio, salto de lnea, fin de lnea, tab, etc.)

Si "Tipo de operacin" es 04 (Anticipo), no existe el Tag UBL ERROR 2500

No existe el Tag UBL ERROR 2068

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2369

Si "Cdigo de precio" es 02 (Gratuita), el valor del Tag UBL es mayor a 0 (cero) ERROR 2640

No existe el Tag UBL ERROR 2028


El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2367

El valor del Tag UBL es diferente al listado ERROR 2410

El valor del Tag UBL no debe repertirse en el ERROR 2409


/Invoice/cac:InvoiceLine/cac:PricingReference/cac:AlternativeConditionPrice

Si "Afectacin al IGV por lnea" es 10 (Gravado), 20 (Exonerado) o 30 (Inafecto) y "Cdigo de ERROR 2425
precio" es 02 (Valor referencial en operaciones no onerosa), el Tag UBL es mayor a 0 (cero)

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2033

Si "Cdigo de tributo por lnea" es 1000 (IGV), "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2643
UBL es igual a 0 (cero)
El valor del Tag UBL es diferente al Tag anterior ERROR 2372

Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al listado ERROR 2040

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 02 (Exportacin), el valor ERROR 2642
del Tag UBL es diferente a 40 (Exportacin)
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2644
UBL es diferente a 17
Si "Cdigo de tributo por lnea" es 1000 (IGV) y el valor del Tag UBL es "40" (Exportacin), no ERROR 2655
debe haber otro "Afectacin a IGV por la lnea" diferente a "40"

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Leyendas" es 1002 (Transferencia gratuita), el OBSERV 4025
valor del Tag UBL es 10 (Gravado), 20 (Exonerado), 30 (Inafecto) o 40 (Exportacin)

No existe el Tag UBL o es vaco ERROR 2037

El valor del Tag UBL es diferente al listado ERROR 2036

Debe existir en cada /Invoice/cac:InvoiceLine un bloque con ID = 1000 ERROR 2042


El valor del Tag UBL no debe repetirse en el /Invoice/cac:InvoiceLine ERROR 2355

Si "Tipo de operacin" es 02 (Exportacin), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2654

Si "Tipo de operacin" es 07 (IVAP), el valor del Tag UBL es diferente de 1000 (IGV) ERROR 2645
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
No existe el Tag UBL o es vaco ERROR 2038

Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es diferente 07 (IVAP), el ERROR 2377
valor del Tag UBL es diferente de "IGV"
Si "Cdigo de tributo por lnea" es 1000 (IGV) y "Tipo de operacin" es 07 (IVAP), el valor del Tag ERROR 2646
UBL es diferente de "IVAP"
Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
internacional del listado para el "Cdigo de tributo por lnea"

Si "Cdigo de tributo por lnea" es 2000 (ISC), existe "Sumatoria ISC" y es mayor a cero, el valor OBSERV 4201
del Tag UBL es igual a 0
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2041

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378

Si "Cdigo de tributo por lnea" es 2000, el valor del Tag UBL es diferente al cdigo internacional ERROR 2378
del listado para el "Cdigo de tributo por lnea"

El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
Si "Tipo de operacin" es 04 (Anticipo), el Tag UBL es igual a 0 (cero) ERROR 2501
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

- - -
El Tag UBL no debe repetirse en el /Invoice ERROR 2427

No existe el Tag UBL ERROR 2046


El valor del Tag UBL es diferente al listado ERROR 2045

El valor del Tag UBL debe tener por lo menos uno de los siguientes valores en el /Invoice: 1001 ERROR 2047
(Gravada), 1002 (Inafecta), 1003 (Exonerada), 1004 (Gratuita) o 3001 (FISE)

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2406

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2043

Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es diferente a 1001 (Gravado), ERROR 2648
el Tag UBL es mayor a 0 (cero)
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag UBL es ERROR 2649
igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y no existe alguna lnea con "Afectacin a IGV OBSERV 4016
por la lnea" igual a "10" (Gravado)
Si "Cdigo de tipo de monto" es 1001 (Gravado) y existe alguna lnea con "Afectacin a IGV por OBSERV 4016
la lnea" igual a "10" (Gravado), el Tag UBL es igual a 0 (cero)

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1002 (Inafecta) y existe alguna lnea con "Afectacin a IGV por la OBSERV 4017
lnea" igual a "30" (Inafecta) o "40" (Exportacin), el Tag UBL es igual a 0 (cero)
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1003 (Exonerada) y existe alguna lnea con "Afectacin a IGV OBSERV 4018
por la lnea" igual a "20" (Exonerada), el Tag UBL es igual a 0 (cero)

Si "Cdigo de tipo de monto" es 1003 (Exonerada) y "Cdigo de leyenda" es 2001, el valor del OBSERV 4022
Tab UBL es igual a 0 (cero)
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de precio" es 02 (Valor referencial no ERROR 2641
onerosa), el valor del Tag UBL es igual a 0 (cero)
Si "Cdigo de tipo de monto" es 1004 (Gratuita) y "Cdigo de leyenda" es 1002, el valor del Tag ERROR 2416
UBL es igual a 0 (cero)
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048

Si "Cdigo de tributo" es 1000 (IGV), "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de ERROR 2502
monto" es 1001 (Gravado), el Tag UBL es igual a 0 (cero)
Si "Cdigo de tributo" es 1000 (IGV), ("Total valor de venta - operaciones gravadas" ms OBSERV 4019
"Sumatoria ISC") multiplicado por tasa de IGV a la "Fecha de emisin" es diferente (con una
tolerancia de ms menos 1) al valor del Tag UBL

No existe el Tag UBL o es diferente al Tag anterior ERROR 2061

No existe el Tag UBL o es vaco ERROR 2052

El valor del Tag UBL es diferente al listado ERROR 2051

El valor del Tag UBL no debe repetirse en el /Invoice ERROR 2352

No existe el Tag UBL o es vaco ERROR 2054

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" o "IVAP" ERROR 2057

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
listado para el "Cdigo de tributo"
Si "Tipo de operacin" es 07 (IVAP) y "Cdigo de tributo" es 2000 (ISC), el Tag UBL es mayor a 0 ERROR 2650
(cero)
Si "Cdigo de tributo" es 2000 (ISC), existe una lnea con "Cdigo de tributo por lnea" igual a OBSERV 4020
"2000" y "Monto ISC por lnea" mayor a cero, el valor del Tag UBL es igual a 0 (cero)

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2058
listado para el "Cdigo de tributo"
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2065
hasta 2 decimales
Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2064
hasta 2 decimales
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062

Si "Tipo de operacin" es 04 (Anticipo) y "Cdigo de tipo de monto" es 1001 (Gravado), el Tag ERROR 2502
UBL es igual a 0 (cero)
Si "Total valor de venta - operaciones gravadas" ms "Total valor de venta - operaciones OBSERV 4027
inafectas" ms "Total valor de venta - operaciones exoneradas" ms "Sumatoria IGV" ms
"Sumatoria ISC" ms "Sumatoria otros tributos" ms "Sumatoria otros cargos", es diferente al
valor del Tag UBL (con una tolerancia de ms/menos uno)

- - -
<<< SIN VALIDACIN >>> - -

Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es vaco ERROR 2784

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente al listado ERROR 2602

Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es igual a 0 (cero) ERROR 2785

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2786
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el atributo @currencyID del Tag ERROR 2787
UBL o es vaco
Si "Cdigo de tipo de monto" es 2001 (Percepcin) y "Tipo de moneda" es "PEN", el valor del Tag ERROR 2797
UBL es mayor a "Importe total"

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el Tag UBL es diferente a "PEN" ERROR 2788

Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o es igual a 0 (cero) ERROR 2789

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2790
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente a ( "Base ERROR 2798
imponible percepcin" * ( (Tasa del listado del "Cdigo de rgimen de percepcin") / 100 ) )
redondeado a 2 decimales

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el atributo @currencyID del Tag UBL es ERROR 2792
diferente a "PEN"
Si "Cdigo de tipo de monto" es 2001 (Percepcin), no existe el Tag UBL o igual a 0 (cero) ERROR 2793

Si "Cdigo de tipo de monto" es 2001 (Percepcin), el formato del Tag UBL es diferente de ERROR 2794
decimal positivo de 12 enteros y hasta 2 decimales
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el valor del Tag UBL es diferente a "Base ERROR 2799
imponible percepcin" ms "Monto de la percepcin"
Si "Cdigo de tipo de monto" es 2001 (Percepcin), el atributo @currencyID del Tag UBL es ERROR 2796
diferente a "PEN"
- - -
Si "Monto anticipado" existe y no existe el Tag UBL OBSERV 2504
Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 02 (Factura), el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
Si "Tipo de documento del emisor del anticipo" existe y "Tipo de comprobante que se realizo el OBSERV 2521
anticipo" es 03 (Boleta), el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si el atributo del Tag UBL existe y es diferente a 02 (Factura) y 03 (Boleta) OBSERV 2505

Si el Tag UBL existe y es menor o igual a 0 (cero) OBSERV 2503

Si el Tag UBL existe y es vaco OBSERV 2529


Si "Tipo de documento del emisor del anticipo" existe y el formato del Tag UBL es diferente a OBSERV 2529
nmerico de 11 dgitos
Si el atributo del Tag UBL existe y es diferente a 6 (RUC) OBSERV 2520

Si existe algn "Tipo de comprobante que se realiz el anticipo" igual a "02", la suma de "Monto ERROR 2509
anticipado" es diferente al valor del Tag UBL
Si no existe ningn "Tipo de comprobante que se realiz el anticipo" igual a "02", el valor del Tag ERROR 2508
UBL es diferente a cero (0)
- - -
<<< SIN VALIDACIN >>> - -

Si existe el Tag UBL y es diferente al listado OBSERV 4042

Si existe el Tag UBL y el formato del Tag UBL es diferente a numrico de 4 dgitos ERROR 2366

El valor del Tag UBL (1000, 1001, 1002, 2000, 2001, 2002, 2003) no debe repetirse en el /Invoice ERROR 2407

Si "Tipo de operacin" es 07 (IVAP) y no existe el Tag UBL con valor 2007 ERROR 2651

Si existe el Tag UBL y el formato del Tag UBL es diferente a alfanumrico de hasta 100 caractres ERROR 2066
(se considera cualquier carcter diferente a salto de lnea)

- - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


TIPO DE CODIGO
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

- - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


MENSAJE DE RETORNO LISTADOS
- -
- -
El XML no contiene el tag o no existe informacion de UBLVersionID -

UBLVersionID - La versin del UBL no es correcta -


El XML no existe informacion de CustomizationID -
- -
CustomizationID - La versin del documento no es la correcta -
Numero de Serie del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el -
consignado en el contenido del XML
El comprobante fue registrado previamente con otros datos Comprobantes
de pago
electrnico
El comprobante fue informado previamente en una comunicacion de baja Comprobantes
de pago
electrnico
Presentacion fuera de fecha Parmetros
(004)
La fecha de emision se encuentra fuera del limite permitido -
- -
El XML no contiene el tag o no existe informacion de InvoiceTypeCode -

InvoiceTypeCode - El valor del tipo de documento es invalido o no coincide -


con el nombre del archivo
El XML no contiene el tag o no existe informacion de -
DocumentCurrencyCode
DocumentCurrencyCode - El dato ingresado no cumple con la estructura -

La moneda debe ser la misma en todo el documento -

- -
- -
- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del emisor del documento
Nmero de RUC del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
ElNumero de RUC del emisor no existe Contribuyentes

El contribuyente no esta activo Contribuyentes

El contribuyente no esta habido Contribuyentes

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar -

Debe consignar solo un tag -


cac:AccountingSupplierParty/cbc:AdditionalAccountID
- -

El XML no contiene el tag o no existe informacion de RegistrationName del -


emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el -
estandar
- -

- -

- -
MENSAJE DE RETORNO LISTADOS
Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
- -

- -

El codigo de pais debe ser PE -

- -

- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del -
recepetor debe ser RUC
El numero de RUC del receptor no existe. Contribuyentes

El RUC del receptor no esta activo Contribuyentes

El RUC del receptor no esta habido Contribuyentes

El DNI debe tener 8 caracteres numricos -

Para el tipo de documento 4 o 7 slo es permitido hasta 15 caracteres -


alfanumricos

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del receptor del documento
AdditionalAccountID - El dato ingresado en el tipo de documento de Parmetros
identidad del receptor no cumple con el estandar o no esta permitido. (006)

Debe consignar solo un tag -


cac:AccountingCustomerParty/cbc:AdditionalAccountID
El XML no contiene el tag o no existe informacion de RegistrationName del -
receptor del documento
RegistrationName - El dato ingresado no cumple con el estandar -

- -
El ID de las guias debe tener informacion de la SERIE-NUMERO de guia. -

El comprobante contiene un tipo y nmero de Gua de Remisin repetido -

El DocumentTypeCode de las guias debe ser 09 o 31 -

El ID de los documentos relacionados no cumplen con el estandar. -

El comprobante contiene un tipo y nmero de Documento Relacionado -


repetido
El DocumentTypeCode de Otros documentos relacionados tiene valores -
incorrectos.
- -
El Numero de orden del item no cumple con el formato establecido -

El nmero de tem no puede estar duplicado. -


Es obligatorio indicar la unidad de medida del tem -

El XML no contiene el tag InvoicedQuantity en el detalle de los Items -


MENSAJE DE RETORNO LISTADOS
InvoicedQuantity El dato ingresado no cumple con el estandar -

- -

- -

El XML no contiene el tag cac:Item/cbc:Description en el detalle de los -


Items
El XML no contiene el tag o no existe informacion de -
cac:Item/cbc:Description del item

Ingresar descripcin y valor venta por tem para documento de anticipos. -

El XML no contiene el tag cac:Price/cbc:PriceAmount en el detalle de los -


Items
El dato ingresado en PriceAmount del Valor de venta unitario por item no -
cumple con el formato establecido
Operacion gratuita, solo debe consignar un monto referencial -

Debe existir el tag cac:AlternativeConditionPrice -


El dato ingresado en PriceAmount del Precio de venta unitario por item no -
cumple con el formato establecido
Se ha consignado un valor invalido en el campo cbc:PriceTypeCode Parmetros
(010)
Existe mas de un tag cac:AlternativeConditionPrice con el mismo -
cbc:PriceTypeCode

Si la operacion es gratuita PriceTypeCode =02 y cbc:PriceAmount> 0 el -


codigo de afectacion de igv debe ser no onerosa es decir diferente de
10,20,30.
- -

El dato ingresado en TaxAmount de la linea no cumple con el formato -


establecido
Factura de operacion sujeta IVAP debe consignar Monto de impuestos por
item
El tag en el item cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor -
que cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
El XML no contiene el tag cbc:TaxExemptionReasonCode de Afectacion al -
IGV
El tipo de afectacion del IGV es incorrecto Parmetros
(007)
Operaciones de exportacion, deben consignar Tipo Afectacion igual a 40 -

Factura de operacion sujeta IVAP solo debe tener tems con cdigo -
afectacin IGV 17.
Servicios prestados No domiciliados. El cdigo de afectacin debe ser 40 -

Si usa la leyenda de Transferencia o Servivicio gratuito, todos los items -


deben ser no onerosos

El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:ID del Item -

El codigo del tributo es invalido Parmetros


(005)
Debe indicar el IGV. Es un campo obligatorio -
Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV -
(cbc:ID igual a 1000)
Servicios prestados No domiciliados. Cdigo tributo a consignar debe ser -
1000
Factura de operacion sujeta a IVAP debe consignar items con codigo de -
tributo 1000
MENSAJE DE RETORNO LISTADOS
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no -
cumple con el estandar
El Name o TaxTypeCode debe corresponder con el Id para el IGV -

Factura de operacion sujeta a IVAP debe consignar items con nombre de -


tributo IVAP
El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros
(005)

EL monto del ISC se debe detallar a nivel de lnea -

- -

Si existe monto de ISC en el ITEM debe especificar el sistema de calculo -

El sistema de calculo del ISC es incorrecto Parmetros


(008)
- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El dato ingresado en LineExtensionAmount del item no cumple con el -


formato establecido
Valor venta debe ser mayor a cero. -
- -

- -

- -
Solo debe de existir un tag AdditionalInformation. -

AdditionalMonetaryTotal/cbc:ID debe tener valor -


El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto Parmetros
(009)
Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, -
1002, 1003 o 3001

Existe mas de un tag sac:AdditionalMonetaryTotal con el mismo ID -

El dato ingresado en PayableAmount no cumple con el formato establecido -

Factura de operacion sujeta al IVAP, solo puede consignar informacion para -


operacion gravadas
Operacin sujeta al IVAP, debe consignar monto en total operaciones -
gravadas
El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o -
debe existir oper. gravadas onerosas
El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o -
debe existir oper. gravadas onerosas

- -

El total valor venta neta de oper. inafectas IGV debe ser mayor a 0.00 o -
debe existir oper. inafectas onerosas o de export.
MENSAJE DE RETORNO LISTADOS
- -

El total valor venta neta de oper. exoneradas IGV debe ser mayor a 0.00 o -
debe existir oper. exoneradas

Si se utiliza la leyenda con cdigo 2001, el total de operaciones exoneradas -


debe ser mayor a 0.00
- -

Operacion gratuita, debe consignar Total valor venta - operaciones -


gratuitas mayor a cero
Si existe leyenda Transferencia Gratuita debe consignar Total Valor de -
Venta de Operaciones Gratuitas
- -

- -

El dato ingresado en TaxAmount no cumple con el formato establecido -

Los valores totales deben ser mayores a cero. -

El calculo del IGV no es correcto Parmetros


(012)

El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que -


cac:TaxTotal/cac:Subtotal/cbc:TaxAmount
El XML no contiene el tag TaxScheme ID de impuestos globales -

El codigo del tributo es invalido Parmetros


(005)
Debe consignar solo un elemento cac:TaxTotal a nivel global para IGV -
(cbc:ID igual a 1000)
El XML no contiene el tag TaxScheme Name de impuestos globales -

El Name o TaxTypeCode debe corresponder con el Id para el IGV -

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)
Factura de operacion sujeta al IVAP , no debe consignar valor para ISC o -
debe ser 0
El ISC no esta informado correctamente -

- -

- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

- -
- -

- -

- -
MENSAJE DE RETORNO LISTADOS
- -

El dato ingresado en el campo Total Descuentos no cumple con el formato -


establecido
El dato ingresado en ChargeTotalAmount no cumple con el formato -
establecido
El dato ingresado en PayableAmount no cumple con el formato establecido -

Los valores totales deben ser mayores a cero. -

El importe total no coincide con la sumatoria de los valores de venta mas -


los tributos mas los cargos

- -
- -

Debe consignar codigo de regimen de percepcion -


(sac:AdditionalMonetaryTotal/cbc:ID@schemeID).
El rgimen percepcin enviado no corresponde con su condicin de Parmetros
Agente de percepcin. (002)
sac:ReferenceAmount es obligatorio y mayor a cero cuando -
sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:ReferenceAmount no cumple con el formato -
establecido
Debe consignar la moneda para la Base imponible percepcion -
(sac:ReferenceAmount/@currencyID)
sac:ReferenceAmount no puede ser mayor al importe total de la venta -
(cac:LegalMonetaryTotal/cbc:PayableAmount) cuando
sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:ReferenceAmount/@currencyID debe ser PEN -

cbc:PayableAmount es obligatorio y mayor a cero cuando -


sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en cbc:PayableAmount no cumple con el formato -
establecido
cbc:PayableAmount no tiene el valor correcto cuando Parmetros
sac:AdditionalMonetaryTotal/cbc:ID es 2001 (002)

El dato ingresado en cbc:PayableAmount/@currencyID debe ser PEN -

sac:TotalAmount es obligatorio y mayor a cero cuando -


sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:TotalAmount no cumple con el formato -
establecido
sac:TotalAmount no tiene el valor correcto cuando -
sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:TotalAmount/@currencyID debe ser PEN -

- -
Falta referencia de la factura relacionada con anticipo. -
cac:PrepaidPayment/cbc:ID - El dato ingresado debe indicar SERIE- -
CORRELATIVO del documento que se realizo el anticipo.
MENSAJE DE RETORNO LISTADOS
cac:PrepaidPayment/cbc:ID - El dato ingresado debe indicar SERIE- -
CORRELATIVO del documento que se realizo el anticipo.

cac:PrepaidPayment/cbc:ID/@SchemaID: Cdigo de referencia debe ser 02 -


o 03.
PaidAmount: monto anticipado por documento debe ser mayor a cero. -

RUC que emitio documento de anticipo, no existe. -


RUC que emitio documento de anticipo, no existe. -

cac:PrepaidPayment/cbc:InstructionID/@SchemaID El tipo documento -


debe ser 6 del catalogo de tipo de documento.
Total de anticipos diferente a los montos anticipados por documento. -

Ingresar documentos por anticipos.

- -
- -

Para sac:SUNATTransaction/cbc:ID, se est usando un valor que no existe Parmetros


en el catlogo. Nro. 17. (011)

El codigo en el tag sac:AdditionalProperty/cbc:ID debe tener 4 posiciones -

Existe mas de un tag sac:AdditionalProperty con el mismo ID -

Factura de operacion sujeta al IVAP , no debe consignar valor para IGV o -


debe ser 0
Debe indicar una descripcion para el tag sac:AdditionalProperty/cbc:Value -

- -
- -

- -

- -

- -

- -

- -
MENSAJE DE RETORNO LISTADOS
- -

- -
- -

- -

- -
- -
- -
- -
- -

- -

- -

- -

- -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Nota de Dbito
1 Versin del UBL M an..10

2 Versin de la estructura del documento M an..10

3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN


nmero correlativo

4 Fecha de emisin M an10 YYYY-MM-DD

5 Hora de emisin C an..11 hh:mm:ss


6 Serie y nmero de documento afectado M an..13

Cdigo de tipo de nota de dbito an2 (Catlogo No. 10)

7 Tipo de moneda M an3 (Catlogo No. 02)

Datos de la Firma electrnica - - -


8 Firma Digital M an..3000 -
Datos del Emisor - - -
9 Nmero de RUC M n11
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
Tipo de documento de identidad del n1
emisor

10 Nombre Comercial C an..100

11 Apellidos y nombres, denominacin o M an..100


razn social

Datos adicionales - Cdigo de local principal o anexo del emisor


12 Cdigo de local anexo donde se realiza la C n4
operacin

Datos del ciente o receptor - - -


13 Nmero de documento de identidad del M an..15
adquirente o usuario

Tipo de documento de identidad del an1 (Catlogo No. 06)


adquirente o usuario

14 Apellidos y nombres, denominacin o M an..100


razn social del adquirente o usuario

Datos del documento que se modifica


15 Serie y nmero del documento que M n..13 <Serie>-<Nmero>
modifica
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD

16 Tipo de documento del documento que C an2 (Catlogo No. 01)


modifica

17 Nmero de la gua de remisin C an..30


relacionada

Tipo de la gua de remisin relacionada an2 (Catlogo No. 01)

18 Nmero de otro documento relacionado C an..30

Tipo de otro documento relacionado an2 (Catlogo No. 12)

Datos del detalle o tem de la Factura - - -


19 Motivo o Sustento M an..250

20 Nmero de orden del tem M n..3

21 Unidad de medida por tem C an..3 (Catlogo No. 03)

22 Cantidad de unidades por tem C an..23 n(12,10)

23 Cdigo de producto C an..30

24 Codigo producto de SUNAT C an..20

25 Descripcin detallada del servicio C an..250


prestado, bien vendido o cedido en uso,
indicando las caractersticas.

26 Valor unitario por tem C an..23 n(12,10)

27 Precio de venta unitario por item C an..23 n(12,10)

Cdigo de precio an2 (Catlogo No. 16)

28 Monto de IGV de la lnea C an..15 n(12,2)


28
N Monto de IGV de la lnea C
CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
an..15 n(12,2)

Afectacin al IGV por la lnea an2 (Catlogo No. 07)

Cdigo de tributo por lnea an4 (Catlogo No. 05)

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

29 Monto de ISC de la lnea C an..15 n(12,2)

an..15 n(12,2)

Tipo de sistema de ISC an2 (Catlogo No. 08)

Cdigo de tributo por lnea an4

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

30 Valor de venta por lnea C an..15 n(12,2)

Informacin adicional a nivel de tem - Gastos intereses hipotecarios primera vivienda

31 N de Contrato C an..100

32 Fecha del otorgamiento del dbito C an10 YYYY-MM-DD


Totales de la Factura - - -
AdditionalInformation C - -

33 Cdigo de tipo de monto C an4 (Catlogo No. 14)

Total valor de venta - operaciones an..15


gravadas n(12,2)

34 Total valor de venta - operaciones C an4 (Catlogo No. 14)


inafectas

an..15
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
35 Total valor de venta - operaciones C an4
exoneradas n(12,2)

an..15

36 Sumatoria IGV C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

37 Sumatoria ISC C an..15 n(12,2)


an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

38 Sumatoria otros tributos C an..15 n(12,2)


an..15 n(12,2)

Cdigo de tributo an4

Nombre de tributo an..6

Cdigo internacional tributo an3

39 Sumatoria otros Cargos C an..15 n(12,2)

40 Importe total M an..15 n(12,2)

Informacin Adicional - Anticipos


41 Cdigo interno de SW de facturacin C an..40
TAG UBL

-
-
/DebitNote/cbc:UBLVersionID

/DebitNote/cbc:CustomizationID

/DebitNote/cbc:ID

/DebitNote/cbc:IssueDate

/DebitNote/cbc:IssueTime
/DebitNote/cac:DiscrepancyResponse

/
DebitNote/cac:DiscrepancyResponse/cbc:ReferenceI
D

/
DebitNote/cac:DiscrepancyResponse/cbc:ResponseC
ode

/DebitNote/cbc:DocumentCurrencyCode

-
-
-
/
DebitNote/cac:AccountingSupplierParty/cbc:Custom
erAssignedAccountID
TAG UBL
/
DebitNote/cac:AccountingSupplierParty/cbc:Additio
nalAccountID

/
DebitNote/cac:AccountingSupplierParty/cac:Party/ca
c:PartyName/cbc:Name
/
DebitNote/cac:AccountingSupplierParty/cac:Party/ca
c:PartyLegalEntity/cbc:RegistrationName

-
/
DebitNote/cac:AccountingSupplierParty/cac:Party/ca
c:PostalAddress/cbc:AddressTypeCode

-
/
DebitNote/cac:AccountingCustomerParty/cbc:Custo
merAssignedAccountID

/
DebitNote/cac:AccountingCustomerParty/cbc:Additi
onalAccountID

/
DebitNote/cac:AccountingCustomerParty/cac:Party/c
ac:PartyLegalEntity/cbc:RegistrationName

-
/
DebitNote/cac:BillingReference/cac:InvoiceDocumen
tReference/cbc:ID
TAG UBL

/
DebitNote/cac:BillingReference/cac:InvoiceDocumen
tReference/cbc:DocumentTypeCode

/DebitNote/cac:DespatchDocumentReference/cbc:ID

/
DebitNote/cac:DespatchDocumentReference/cbc:Do
cumentTypeCode
/
DebitNote/cac:AdditionalDocumentReference/cbc:ID

/
DebitNote/cac:AdditionalDocumentReference/cbc:D
ocumentTypeCode
-
/
DebitNote/cac:DiscrepancyResponse/cbc:Description

/DebitNote/cac:DebitNoteLine/cbc:ID

/
DebitNote/cac:DebitNoteLine/cbc:DebitedQuantity/
@unitCode
/
DebitNote/cac:DebitNoteLine/cbc:cbc:DebitedQuan
tity
/
DebitNote/cac:DebitNoteLine/cac:Item/cac:SellersIte
mIdentification/cbc:ID
/
DebitNote/cac:DebitNoteLine/cac:Item/cac:Standard
ItemIdentification/cbc:ID
/
DebitNote/cac:DebitNoteLine/cac:Item/cbc:Descripti
on

/
DebitNote/cac:DebitNoteLine/cac:Price/cbc:PriceAm
ount
/
DebitNote/cac:DebitNoteLine/cac:PricingReference/c
ac:AlternativeConditionPrice/cbc:PriceAmount

/
DebitNote/cac:DebitNoteLine/cac:PricingReference/c
ac:AlternativeConditionPrice/cbc:PriceTypeCode

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cbc:TaxA
mount
TAG UBL
/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cbc:TaxAmount
/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cbc:TaxExemptionReasonCod
e

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeC
ode
/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cbc:TaxA
mount
/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cbc:TaxAmount
/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cbc:TierRange

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSu
btotal/cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeC
ode
/
DebitNote/cac:DebitNoteLine/cbc:LineExtensionAmo
unt
-
/
DebitNote/cac:DebitNoteLine/cac:DocumentReferen
ce/cbc:ID
/
DebitNote/cac:DebitNoteLine/cac:DocumentReferen
ce/cbc:IssueDate
-
/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ex
t:ExtensionContent/sac:AdditionalInformation

/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount
TAG UBL
/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/DebitNote/cac:TaxTotal/cbc:TaxAmount

/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:ID

/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:Name

/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:TaxTypeCode
/DebitNote/cac:TaxTotal/cbc:TaxAmount
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:ID
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:Name
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:TaxTypeCode

/DebitNote/cac:TaxTotal/cbc:TaxAmount
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:ID
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:Name
/
DebitNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCateg
ory/cac:TaxScheme/cbc:TaxTypeCode

/
DebitNote/cac:LegalMonetaryTotal/cbc:ChargeTotalA
mount
/
DebitNote/cac:LegalMonetaryTotal/cbc:PayableAmo
unt
-
/
DebitNote/ext:UBLExtensions/ext:UBLExtension/ext:
ExtensionContent/sac:AdditionalInformation/sac:SU
NATTransaction/sac:SoftwareID
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - -
- - -
No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


No existe el Tag UBL o es vaco ERROR 2073
Vigente hasta el 01/01/2018
El valor del Tag UBL es diferente de "1.0" ERROR 2072
El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035

El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2108
listado
El valor del Tag UBL es mayor a dos das de la fecha de envo del comprobante ERROR 2329
<<< SIN VALIDACIN >>> - -
Existe ms de un Tag UBL en el /DebitNote ERROR 2415

No existe el Tag UBL o es vaco ERROR 2171

El valor del Tag UBL es vaco ERROR 2170

Si el "Cdigo de tipo de nota de dbito" es diferente de 03, el formato del Tag UBL es diferente: ERROR 2170
Para notas de debito de Factura
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
- --[0-9]{1,8}

Para notas de debito de Boleta


- [B][A-Z0-9]{3}-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
- --[0-9]{1,8}

No existe el Tag UBL o es vaco ERROR 2173

El Tag UBL no existe en el listado ERROR 2172

No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes es diferente al valor del Tag UBL ERROR 2071

- - -
<<< REVISAR HOJA GENERAL (FIRMA) >>> - -
- - -
No existe el Tag UBL ERROR 1006

El Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El Tag UBL no existe en el listado ERROR 2104

El Tag UBL tiene un estado diferente a activo (ind_estado diferente "00") en el listado ERROR 2010

E Tag UBL tiene un indicador de condicin diferente a habido (ind_condicion diferente "00") en ERROR 2011
el listado
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
No existe el Tag UBL ERROR 1008

El Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 1037

El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter excepto salto de lnea)
- - -
<<< SIN VALIDACIN >>> - -

- - -
No existe el Tag UBL ERROR 2014

Si "Tipo de documento de identidad del adquiriente" es RUC (6), el formato del Tag UBL es ERROR 2017
diferente a numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL no existe en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL tiene un estado OBSERV 4013
diferente a activo (ind_estado diferente "00") en el listado "Contribuyentes"

Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL tiene un indicador OBSERV 4014
de condicin diferente a habido (ind_condicion diferente "00") en el listado "Contribuyentes"

No existe el Tag UBL ERROR 2015

Si existe algn "Afectacin al IGV por la lnea" igual a 40 (Exportacin) o la Serie del ERROR 2016
comprobante empieza con "B", el Tag UBL es diferente al listado o guin "-"

Existe ms de un Tag UBL en el XML ERROR 2363

No existe el Tag UBL o es vaco ERROR 2021

El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter excepto salto de lnea)
- - -
Si la nota de debito modifica una Factura, la serie debe iniciar con F. Si la ND modifica a una ERROR 2205
factura (tipo de comprobante =01), y el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si la nota de debito modifica una Boleta de venta, la serie debe iniciar con B. Si la ND modifica a ERROR 2205
una boleta de venta (tipo de comprobante =03), y el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si "Tipo del documento del documento que modifica" es "12", el formato del Tag UBL es ERROR 2205
diferente a:
- [a-zA-Z0-9-]{1,20}-[0-9]{1,10}
Si "Tipo del documento del documento que modifica" es "56", el valor del Tag UBL es ERROR 2205
alfanumrico (incluido el guin)
Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2209
que modifica" empieza con B o F o E, el Tag UBL no se encuentra en el listado
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2207
que modifica" empieza con B o F o E, el Tag UBL se encuentra en el listado con estado "Anulado"

Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2208
que modifica" empieza con B o F o E, el Tag UBL se encuentra en el listado con estado
"Rechazado"

Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2404
que modifica" empieza con nmero, el Tagl UBL no se encuentra en el listado

El "Tipo de documento del documento que modifica" concatenado con el valor del Tag UBL no ERROR 2365
debe repetirse en el /DebitNote
Si la Serie del comprobante empieza con "F", el Tag UBL es diferente de "01", "12", "56" ERROR 2204

Si la Serie del comprobante empieza con "B", el Tag UBL es diferente de "03" ERROR 2400

Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
- [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenada con el valor del Tag UBL no debe ERROR 2364
repetirse en el /DebitNote
Si existe el Tag UBL, el formato del Tag UBL es diferente de "09" o "31" OBSERV 4005

El formato del Tag UBL es diferente a alfanumrico de entre 6 y 30 caracteres (se considera OBSERV 4010
cualquier carcter no permite "whitespace character": espacio, salto de lnea, fin de lnea, tab,
etc.)

El "Tipo de otro documento relacionado" concatenado con el valor del Tag UBL, no debe ERROR 2426
repetirse en el /DebitNote
El formato del Tag UBL es diferente de "04" o "05" o "99" o "01" OBSERV 4009

- - -
No existe el Tag UBL o es vaco ERROR 2136

El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2135
cualquier carcter excepto salto de lnea.)
El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2187

El valor del Tag UBL no debe repetirse en el /DebitNote ERROR 2752


Si el Tag UBL existe, no existe el atributo del Tag UBL ERROR 2188

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2189
hasta 10 decimales
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2369
hasta 10 decimales
Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2367
hasta 10 decimales

Si el Tag UBL existe, el valor del Tag UBL es diferente al Catlogo 16 ERROR 2410

El valor del Tag UBL no debe repertirse en el ERROR 2409


/DebitNote/cac:DebitNoteLine/cac:PricingReference/cac:AlternativeConditionPrice

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2033
hasta 2 decimales
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
Si el Tag UBL existe, el Tag UBL es diferente al Tag anterior ERROR 2372

Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al Catlogo 7 ERROR 2197

Si el Tag UBL existe, el valor del Tag UBL es diferente al listado ERROR 2194

El valor del Tag UBL no debe repetirse en el /DebitNote/cac:DebitNoteLine ERROR 2355

No existe el Tag UBL o es vaco ERROR 2195

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" ERROR 2377

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
internacional del listado para el "Cdigo de tributo por lnea"

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2199

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo ERROR 2378
internacional del listado para el "Cdigo de tributo por lnea"

El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
- - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

- - -
El Tag UBL no debe repetirse en el /DebitNote ERROR 2427

El Tag UBL es vaco ERROR 2341


El valor del Tag UBL es diferente al listado ERROR 2340

El valor del Tag UBL no debe repetirse en el /DebitNote ERROR 2406

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2339

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2202

El Tag UBL es diferente al Tag anterior ERROR 2061

No existe el Tag UBL o es vaco ERROR 2184

El valor del Tag UBL es diferente al listado ERROR 2183

El valor del Tag UBL no debe repetirse en el /DebitNote ERROR 2352

No existe el Tag UBL o es vaco ERROR 2186

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" ERROR 2057

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
listado para el "Cdigo de tributo"

<<< SIN VALIDACIN >>> - -


<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

<<< SIN VALIDACIN >>> - -


<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2064

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062

- - -
<<< SIN VALIDACIN >>> - -
MENSAJE DE RETORNO LISTADOS

- -
- -
El XML no contiene el tag o no existe informacion de UBLVersionID -

UBLVersionID - La versin del UBL no es correcta -


El XML no existe informacion de CustomizationID -

CustomizationID - La versin del documento no es la correcta -


Numero de Serie del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el -
consignado en el contenido del XML
El comprobante fue registrado previamente con otros datos Comprobantes
de pago
electrnico

El comprobante fue informado previamente en una comunicacion de baja Comprobantes


de pago
electrnico

Presentacion fuera de fecha -

La fecha de emision se encuentra fuera del limite permitido -


- -
Se ha consignado en la nota mas de un tag cac:DiscrepancyResponse -

El XML no contiene informacion en el tag ReferenceID del documento al -


que se relaciona la nota
ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del
documento al que se relaciona la Nota
ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del -
documento al que se relaciona la Nota

El XML no contiene el tag o no existe informacion de ResponseCode -

ResponseCode - El dato ingresado no cumple con la estructura Parmetros


(014)
El XML no contiene el tag o no existe informacion de -
DocumentCurrencyCode
DocumentCurrencyCode - El dato ingresado no cumple con la estructura -

La moneda debe ser la misma en todo el documento -

- -
- -
- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del emisor del documento
Nmero de RUC del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
ElNumero de RUC del emisor no existe Contribuyentes

El contribuyente no esta activo Contribuyentes

El contribuyente no esta habido Contribuyentes


MENSAJE DE RETORNO LISTADOS
El XML no contiene el tag o no existe informacion de AdditionalAccountID -
del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar -

Debe consignar solo un tag -


cac:AccountingSupplierParty/cbc:AdditionalAccountID
- -

El XML no contiene el tag o no existe informacion de RegistrationName del -


emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el -
estandar
- -
- -

- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del -
recepetor debe ser RUC
El numero de RUC del receptor no existe. Contribuyentes

El RUC del receptor no esta activo Contribuyentes

El RUC del receptor no esta habido Contribuyentes

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del receptor del documento
AdditionalAccountID - El dato ingresado en el tipo de documento de -
identidad del receptor no cumple con el estandar o no esta permitido.

Debe consignar solo un tag -


cac:AccountingCustomerParty/cbc:AdditionalAccountID
El XML no contiene el tag o no existe informacion de RegistrationName del -
receptor del documento

RegistrationName - El dato ingresado no cumple con el estandar -

- -
La serie o numero del documento modificado por la Nota de Debito no -
cumple con el formato establecido

La serie o numero del documento modificado por la Nota de Debito no -


cumple con el formato establecido

La serie o numero del documento modificado por la Nota de Debito no -


cumple con el formato establecido

La serie o numero del documento modificado por la Nota de Debito no -


cumple con el formato establecido
La factura relacionada en la Nota de debito no esta registrada Comprobantes
de pago
electrnico
MENSAJE DE RETORNO LISTADOS
La factura relacionada en la nota de debito se encuentra de baja Comprobantes
de pago
electrnico

La factura relacionada en la nota de debito esta registrada como rechazada Comprobantes


de pago
electrnico

Documento afectado por la nota electronica no se encuentra autorizado Autorizaciones


de
comprobantes
fsicos

El comprobante contiene un tipo y nmero de Documento Relacionado -


repetido
El tipo de documento modificado por la Nota de Debito debe ser factura -
electronica o ticket
El tipo de documento modificado por la Nota de debito debe ser boleta Parmetros
electronica (015)
El ID de las guias debe tener informacion de la SERIE-NUMERO de guia. -

El comprobante contiene un tipo y nmero de Gua de Remisin repetido -

El DocumentTypeCode de las guias debe ser 09 o 31 -

El ID de los documentos relacionados no cumplen con el estandar. -

Documentos relacionados duplicados en el comprobante. -

El DocumentTypeCode de Otros documentos relacionados tiene valores -


incorrectos.
- -
El XML no contiene el tag o no existe informacion de -
cac:DiscrepancyResponse/cbc:Description
cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple -
con la estructura
El Numero de orden del item no cumple con el formato establecido -

El nmero de tem no puede estar duplicado. -


DebitedQuantity/@unitCode El dato ingresado no cumple con el estandar -

DebitedQuantity El dato ingresado no cumple con el estandar -

- -

- -

- -

El dato ingresado en PriceAmount del Valor de venta unitario por item no -


cumple con el formato establecido
El dato ingresado en PriceAmount del Precio de venta unitario por item no -
cumple con el formato establecido

Se ha consignado un valor invalido en el campo cbc:PriceTypeCode Parmetros


(010)
Existe mas de un tag cac:AlternativeConditionPrice con el mismo -
cbc:PriceTypeCode

El dato ingresado en TaxAmount de la linea no cumple con el formato -


establecido
MENSAJE DE RETORNO LISTADOS
El tag en el item cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor -
que cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
El XML no contiene el tag cbc:TaxExemptionReasonCode de Afectacion al -
IGV
El tipo de afectacion del IGV es incorrecto Parmetros
(007)
El codigo del tributo es invalido Parmetros
(005)
Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV -
(cbc:ID igual a 1000)
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no -
cumple con el estandar
El Name o TaxTypeCode debe corresponder con el Id para el IGV -

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)

- -

- -

Si existe monto de ISC en el ITEM debe especificar el sistema de calculo -

El sistema de calculo del ISC es incorrecto Parmetros


(008)
- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El dato ingresado en LineExtensionAmount del item no cumple con el -


formato establecido
- -
- -

- -

- -
Solo debe de existir un tag AdditionalInformation. -

AdditionalMonetaryTotal/cbc:ID debe tener valor -


El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto -

Existe mas de un tag sac:AdditionalMonetaryTotal con el mismo ID

El dato ingresado en PayableAmount no cumple con el formato establecido -

- -

- -
MENSAJE DE RETORNO LISTADOS
- -

- -

TaxAmount - El dato ingresado en impuestos globales no cumple con el -


estandar
El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que -
cac:TaxTotal/cac:Subtotal/cbc:TaxAmount
El XML no contiene el tag o no existe informacion de TaxScheme ID de -
impuestos globales
El codigo del tributo es invalido Parmetros
(005)
Debe consignar solo un elemento cac:TaxTotal a nivel global para IGV -
(cbc:ID igual a 1000)
El XML no contiene el tag o no existe informacion de TaxScheme Name de -
impuestos globales
El Name o TaxTypeCode debe corresponder con el Id para el IGV -

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)

- -
- -

- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

- -
- -

- -

- -

- -

El dato ingresado en ChargeTotalAmount no cumple con el formato -


establecido
El dato ingresado en PayableAmount no cumple con el formato establecido -

- -
- -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Nota de Credito
1 Versin del UBL M an..10

2 Versin de la estructura del documento M an..10

3 Numeracin, conformada por serie y M an..13 F###-NNNNNNNN


nmero correlativo

4 Fecha de emisin M an10 YYYY-MM-DD

5 Hora de emisin C an..11 hh:mm:ss


6 Serie y nmero de documento afectado M an..13

Cdigo de tipo de nota de crdito an2 (Catlogo No. 09)

7 Tipo de moneda M an3 (Catlogo No. 02)

Datos de la Firma electrnica - - -


8 Firma Digital M an..3000 -
Datos del Emisor - - -
9 Nmero de RUC M n11
N
9 Nmero de RUC M
CONDICIN n11 Y
TIPO
DATO FORMATO
INFORMTICA LONGITUD

Tipo de documento de identidad del n1


emisor

10 Nombre Comercial C an..100

11 Apellidos y nombres, denominacin o M an..100


razn social

Datos adicionales - Cdigo de local principal o anexo del emisor


12 Cdigo de local anexo donde se realiza la C n4
operacin

Datos del ciente o receptor - - -


13 Nmero de documento de identidad del M an..15
adquirente o usuario

Tipo de documento de identidad del an1 (Catlogo No. 06)


adquirente o usuario

14 Apellidos y nombres, denominacin o M an..100


razn social del adquirente o usuario

Datos del documento que se modifica


15 Serie y nmero del documento que M n..13 <Serie>-<Nmero>
modifica
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD

16 Tipo de documento del documento que C an2 (Catlogo No. 01)


modifica

17 Nmero de la gua de remisin C an..30


relacionada

Tipo de la gua de remisin relacionada an2 (Catlogo No. 01)

18 Nmero de otro documento relacionado an..30

Tipo de otro documento relacionado an2 (Catlogo No. 12)

Descripcin de tipo de otro documento


relacionado

Datos del detalle o tem de la Factura - - -


19 Motivo o Sustento M an..250

20 Nmero de orden del tem M n..3

21 Unidad de medida por tem C an..3 (Catlogo No. 03)

22 Cantidad de unidades por tem C an..23 n(12,10)

23 Cdigo de producto C an..30

24 Codigo producto de SUNAT C an..20


N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
25 Descripcin detallada del servicio C an..250
prestado, bien vendido o cedido en uso,
indicando las caractersticas.

26 Valor unitario por tem C an..23 n(12,10)

27 Precio de venta unitario por item C an..23 n(12,10)

Cdigo de precio an2 (Catlogo No. 16)

28 Valor referencial unitario por tem en C an..23 n(12,10)


operaciones no onerosas

Cdigo de precio an2 (Catlogo No. 16)

29 Monto de IGV de la lnea C an..15 n(12,2)

an..15 n(12,2)

Afectacin al IGV por la lnea an2 (Catlogo No. 07)

Cdigo de tributo por lnea an4 (Catlogo No. 05)

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

30 Monto de ISC de la lnea C an..15 n(12,2)

an..15 n(12,2)

Tipo de sistema de ISC an2 (Catlogo No. 08)

Cdigo de tributo por lnea an4

Nombre de tributo por lnea an..6 (Catlogo No. 05)

Cdigo internacional tributo por lnea an3 (Catlogo No. 05)

31 Valor de venta por lnea C an..15 n(12,2)

Informacin adicional a nivel de tem - Gastos intereses hipotecarios primera vivienda


32
N de Contrato C an..100
33
Fecha del otorgamiento del crdito C an10 YYYY-MM-DD
Totales de la Factura - - -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
AdditionalInformation C - -

34 Cdigo de tipo de monto C an4 (Catlogo No. 14)

Total valor de venta - operaciones an..15


gravadas n(12,2)

35 Total valor de venta - operaciones C an4 (Catlogo No. 14)


inafectas

an..15

36 Total valor de venta - operaciones C an4


exoneradas n(12,2)

an..15

37 Total descuentos C an4

an..15
n(12,2)

38 Sumatoria IGV C an..15 n(12,2)

an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

39 Sumatoria ISC C an..15 n(12,2)


an..15 n(12,2)

Cdigo de tributo an4 (Catlogo No. 05)

Nombre de tributo an..6 (Catlogo No. 05)

Cdigo internacional tributo an3 (Catlogo No. 05)

40 Sumatoria otros tributos C an..15 n(12,2)


N CONDICIN TIPO Y
DATO FORMATO
40 Sumatoria otros tributos INFORMTICA
C LONGITUD
an..15 n(12,2)

Cdigo de tributo an4

Nombre de tributo an..6

Cdigo internacional tributo an3

41 Sumatoria otros Cargos C an..15 n(12,2)

42 Importe total M an..15 n(12,2)

Informacin Adicional - Anticipos


43 Total Anticipos C an..18 n(15,2)

44 Cdigo interno de SW de facturacin C an..40


TAG UBL

-
-
/CreditNote/cbc:UBLVersionID

/CreditNote/cbc:CustomizationID

/CreditNote/cbc:ID

/CreditNote/cbc:IssueDate

/CreditNote/cbc:IssueTime

/CreditNote/cac:DiscrepancyResponse
/
CreditNote/cac:DiscrepancyResponse/cbc:ReferenceI
D

/
CreditNote/cac:DiscrepancyResponse/cbc:ResponseC
ode

/CreditNote/cbc:DocumentCurrencyCode

-
-
-
/
CreditNote/cac:AccountingSupplierParty/cbc:Custom
erAssignedAccountID
/
TAG UBL
CreditNote/cac:AccountingSupplierParty/cbc:Custom
erAssignedAccountID

/
CreditNote/cac:AccountingSupplierParty/cbc:Additio
nalAccountID

/
CreditNote/cac:AccountingSupplierParty/cac:Party/c
ac:PartyName/cbc:Name
/
CreditNote/cac:AccountingSupplierParty/cac:Party/c
ac:PartyLegalEntity/cbc:RegistrationName

-
/
CreditNote/cac:AccountingSupplierParty/cac:Party/c
ac:PostalAddress/cbc:AddressTypeCode

-
/
CreditNote/cac:AccountingCustomerParty/cbc:Custo
merAssignedAccountID

/
CreditNote/cac:AccountingCustomerParty/cbc:Additi
onalAccountID

/
CreditNote/cac:AccountingCustomerParty/cac:Party/
cac:PartyLegalEntity/cbc:RegistrationName

-
/
CreditNote/cac:BillingReference/cac:InvoiceDocume
ntReference/cbc:ID
TAG UBL

/
CreditNote/cac:BillingReference/cac:InvoiceDocume
ntReference/cbc:DocumentTypeCode

/
CreditNote/cac:DespatchDocumentReference/cbc:ID

/
CreditNote/cac:DespatchDocumentReference/cbc:Do
cumentTypeCode
/
CreditNote/cac:AdditionalDocumentReference/cbc:I
D

/
CreditNote/cac:AdditionalDocumentReference/cbc:D
ocumentTypeCode

/
CreditNote/cac:AdditionalDocumentReference/cbc:D
ocumentType

-
/
CreditNote/cac:DiscrepancyResponse/cbc:Descriptio
n

/CreditNote/cac:CreditNoteLine/cbc:ID

/
CreditNote/cac:CreditNoteLine/cbc:CreditedQuantity
/@unitCode
/
CreditNote/cac:CreditNoteLine/cbc:cbc:CreditedQua
ntity
/
CreditNote/cac:CreditNoteLine/cac:Item/cac:SellersIt
emIdentification/cbc:ID
/
CreditNote/cac:CreditNoteLine/cac:Item/cac:Standar
dItemIdentification/cbc:ID
TAG UBL
/
CreditNote/cac:CreditNoteLine/cac:Item/cbc:Descrip
tion

/
CreditNote/cac:CreditNoteLine/cac:Price/cbc:PriceA
mount
/
CreditNote/cac:CreditNoteLine/cac:PricingReference
/cac:AlternativeConditionPrice/cbc:PriceAmount

/
CreditNote/cac:CreditNoteLine/cac:PricingReference
/cac:AlternativeConditionPrice/cbc:PriceTypeCode

/
CreditNote/cac:CreditNoteLine/cac:PricingReference
/cac:AlternativeConditionPrice/cbc:PriceAmount
/
CreditNote/cac:CreditNoteLine/cac:PricingReference
/cac:AlternativeConditionPrice/cbc:PriceTypeCode

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cbc:Tax
Amount
/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cbc:TaxAmount
/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCo
de

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:TaxType
Code
/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cbc:Tax
Amount
/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cbc:TaxAmount
/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cbc:TierRange

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:Name

/
CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxS
ubtotal/cac:TaxCategory/cac:TaxScheme/cbc:TaxType
Code
/
CreditNote/cac:CreditNoteLine/cbc:LineExtensionAm
ount
-
/
CreditNote/cac:CreditNoteLine/cac:DocumentRefere
nce/cbc:ID
/
CreditNote/cac:CreditNoteLine/cac:DocumentRefere
nce/cbc:IssueDate
-
TAG UBL
/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ex
t:ExtensionContent/sac:AdditionalInformation

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:ID

/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:Ad
ditionalMonetaryTotal/cbc:PayableAmount

/CreditNote/cac:TaxTotal/cbc:TaxAmount

/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:ID

/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:Name

/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:TaxTypeCode
/CreditNote/cac:TaxTotal/cbc:TaxAmount
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:ID
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:Name
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:TaxTypeCode

/CreditNote/cac:TaxTotal/cbc:TaxAmount
TAG UBL
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmo
unt
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:ID
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:Name
/
CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCate
gory/cac:TaxScheme/cbc:TaxTypeCode
/
CreditNote/cac:LegalMonetaryTotal/cbc:ChargeTotal
Amount
/
CreditNote/cac:LegalMonetaryTotal/cbc:PayableAmo
unt
-
/
CreditNote/cac:LegalMonetaryTotal/cbc:PrepaidAmo
unt
/
CreditNote/ext:UBLExtensions/ext:UBLExtension/ext
:ExtensionContent/sac:AdditionalInformation/sac:SU
NATTransaction/sac:SoftwareID
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - -
- - -
No existe el Tag UBL o es vaco ERROR 2075

El valor del Tag UBL es diferente de "2.0" ERROR 2074


No existe el Tag UBL o es vaco ERROR 2073
Vigente hasta el 01/01/2018
El valor del Tag UBL es diferente de "1.0" ERROR 2072
El nmero de serie del Tag UBL es diferente al nmero de serie del archivo ERROR 1035

El nmero de comprobante del Tag UBL es diferente al nmero de comprobante del archivo ERROR 1036

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 1 ERROR 1033

El valor del Tag UBL se encuentra en el listado con indicador de estado igual a 0 o 2 ERROR 1032

La diferencia entre la fecha de presentacin y la fecha de emisin es mayor al lmite permitido ERROR 2108

La fecha de emisin es mayor a dos das de la fecha de envo del comprobante ERROR 2329
<<< SIN VALIDACIN >>> - -
Existe ms de un Tag UBL en el /CreditNote ERROR 2415

No existe el Tag UBL o es vaco ERROR 2414

El valor del Tag UBL es vaco ERROR 2125

Si "Cdigo de tipo de nota de crdito" es diferente a 10, el formato del Tag UBL es diferente a: ERROR 2125
Para notas de credito de Factura
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
- --[0-9]{1,8}

Para notas de credito de Boleta


- [B][A-Z0-9]{3}-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
- --[0-9]{1,8}

Si "Cdigo de tipo de nota de crdito" es "10" (Otros), el formato del Tag UBL es diferente a: OBSERV 2634
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [B][A-Z0-9]{3}-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
- --[0-9]{1,8}

No existe el Tag UBL o es vaco ERROR 2128

El Tag UBL no existe en el listado ERROR 2172

No existe el Tag UBL o es vaco ERROR 2070

El formato del Tag UBL es diferente a alfabtico de 3 caracteres ERROR 2069

La moneda de los totales de lnea y totales de comprobantes es diferente al valor del Tag UBL ERROR 2071

- - -
<<< REVISAR HOJA GENERAL (FIRMA) >>> - -
- - -
No existe el Tag UBL ERROR 1006
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
El Tag UBL es diferente al RUC del nombre del XML ERROR 1034

El Tag UBL no existe en el listado ERROR 2104

El Tag UBL tiene un estado diferente a activo (ind_estado diferente "00") en el listado ERROR 2010

E Tag UBL tiene un indicador de condicin diferente a habido (ind_condicion diferente "00") en ERROR 2011
el listado
No existe el Tag UBL ERROR 1008

El Tag UBL es diferente a "6" ERROR 1007

Existe ms de un Tag UBL en el XML ERROR 2362

<<< SIN VALIDACIN >>> - -

No existe el Tag UBL o es vaco ERROR 1037

El formato del Tag UBL es diferente a alfanumrico de hasta 1000 caracteres (se considera ERROR 1038
cualquier carcter excepto salto de lnea)
- - -
<<< SIN VALIDACIN >>> - -

- - -
No existe el Tag UBL ERROR 2014

Si "Tipo de documento de identidad del adquiriente" es RUC (6), el formato del Tag UBL es ERROR 2017
diferente a numrico de 11 dgitos
Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL no existe en el OBSERV 4001
listado
Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL tiene un estado OBSERV 4013
diferente a activo (ind_estado diferente "00") en el listado "Contribuyentes"

Si "Tipo de documento de identidad del adquiriente" es RUC (6), el Tag UBL tiene un indicador OBSERV 4014
de condicin diferente a habido (ind_condicion diferente "00") en el listado "Contribuyentes"

No existe el Tag UBL ERROR 2015

Si existe algn "Afectacin al IGV por la lnea" igual a 40 (Exportacin) o la Serie del ERROR 2016
comprobante empieza con "B", el Tag UBL es diferente al listado o guin "-"

Existe ms de un Tag UBL en el XML ERROR 2363

No existe el Tag UBL o es vaco ERROR 2021

El formato del Tag UBL es diferente a alfanumrico de 3 hasta 1000 caracteres (se considera ERROR 2022
cualquier carcter excepto salto de lnea)
- - -
Si la nota de credito modifica una Factura, la serie debe iniciar con F. Si la ND modifica a una ERROR 2117
factura (tipo de comprobante =01), y el formato del Tag UBL es diferente a:
- [F][A-Z0-9]{3}-[0-9]{1,8}
- (E001)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}

Si la nota de credito modifica una Boleta de venta, la serie debe iniciar con B. Si la ND modifica a ERROR 2117
una boleta de venta (tipo de comprobante =03), y el formato del Tag UBL es diferente a:
- [B][A-Z0-9]{3}-[0-9]{1,8}
- (EB01)-[0-9]{1,8}
- [0-9]{1,4}-[0-9]{1,8}
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
Si "Tipo del documento del documento que modifica" es "12", el formato del Tag UBL es ERROR 2117
diferente a:
- [a-zA-Z0-9-]{1,20}-[0-9]{1,10}

Si "Tipo del documento del documento que modifica" es "56", el valor del Tag UBL es ERROR 2117
alfanumrico (incluido el guin)
Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2119
que modifica" empieza con B o F o E, el Tag UBL no se encuentra en el listado

Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2120
que modifica" empieza con B o F o E, el Tag UBL se encuentra en el listado con estado "Anulado"

Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2121
que modifica" empieza con B o F o E, el Tag UBL se encuentra en el listado con estado
"Rechazado"

Si "Tipo del documento del documento que modifica" es "01" o "03" y "Serie del documento ERROR 2404
que modifica" empieza con nmero, el Tagl UBL no se encuentra en el listado

El "Tipo de documento del documento que modifica" concatenado con el valor del Tag UBL no ERROR 2365
debe repetirse en el /CreditNote
Si la Serie del comprobante empieza con "F", el Tag UBL es diferente de "01", "12", "56" ERROR 2116

Si la Serie del comprobante empieza con "B", el Tag UBL es diferente de "03" ERROR 2399

Si el Tag UBL existe, el formato del Tag UBL es diferente a: OBSERV 4006
- [T][0-9]{3}-[0-9]{1,8}
- [0-9]{4}-[0-9]{1,8}
- [EG][0-9]{2}-[0-9]{1,8}
- [G][0-9]{3}-[0-9]{1,8}

El "Tipo de la gua de remisin relacionada" concatenado con el valor del Tag UBL no debe ERROR 2364
repetirse en el /CreditNote
Si existe el Tag UBL, el formato del Tag UBL es diferente de "09" o "31" OBSERV 4005

El formato del Tag UBL es diferente a alfanumrico de entre 6 y 30 caracteres (se considera OBSERV 4010
cualquier carcter no permite "whitespace character": espacio, salto de lnea, fin de lnea, tab,
etc.)

El "Tipo de otro documento relacionado" concatenado con el valor del Tag UBL, no debe ERROR 2426
repetirse en el /CreditNote
Si "Cdigo de tipo de nota de crdito" es diferente de 10 (Otros) y "Tipo de otro documento OBSERV 2636
relacionado" es 99, el Tag UBL es vaco
El formato del Tag UBL es diferente de "04" o "05" o "99" o "01" ERROR 4009

Si "Cdigo de tipo de nota de crdito" es 10 (Otros), existe ms de un Tag UBL igual a "99" OBSERV 2635

Si "Cdigo de tipo de nota de crdito" es 10 (Otros) y "Tipo de otro documento relacionado"es OBSERV 2637
99, no existe el Tag UBL o es vaco

- - -
No existe el Tag UBL o es vaco ERROR 2136

El formato del Tag UBL es diferente a alfanumrico de 1 hasta 250 caracteres (se considera ERROR 2135
cualquier carcter excepto salto de lnea.)
El formato del Tag UBL es diferente de numrico de hasta 3 dgitos; o, es igual cero. ERROR 2137

El valor del Tag UBL no debe repetirse en el /CreditNote ERROR 2752


Si el Tag UBL existe, no existe el atributo del Tag UBL ERROR 2138

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2139
hasta 10 decimales
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -


CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2369
hasta 10 decimales
Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2367
hasta 10 decimales

Si el Tag UBL existe, el valor del Tag UBL es diferente al Catlogo 16 ERROR 2410

El valor del Tag UBL no debe repertirse en el ERROR 2409


/CreditNote/cac:CreditNoteLine/cac:PricingReference/cac:AlternativeConditionPrice

Si "Afectacin al IGV por lnea" es 10 (Gravado), 20 (Exonerado) o 30 (Inafecto) y "Cdigo de ERROR 2425
precio" es 02 (Valor referencial en operaciones no onerosa), el Tag UBL es mayor a 0 (cero)

<<< SIN VALIDACIN >>> - -

Si el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y ERROR 2033
hasta 2 decimales
Si el Tag UBL existe, el Tag UBL es diferente al Tag anterior ERROR 2372

Si "Cdigo de tributo por lnea" es 1000 (IGV), no existe el Tag UBL ERROR 2371

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al Catlogo 7 ERROR 2145

Si el Tag UBL existe, el valor del Tag UBL es diferente al listado ERROR 2036

El valor del Tag UBL no debe repetirse en el /CreditNote/cac:CreditNoteLine ERROR 2355

No existe el Tag UBL o es vaco ERROR 2195

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" ERROR 2377

Si "Cdigo de tributo por lnea" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo ERROR 2377
internacional del listado para el "Cdigo de tributo por lnea"

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), no existe el Tag UBL ERROR 2373

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al listado ERROR 2199

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2378

Si "Cdigo de tributo por lnea" es 2000 (ISC), el valor del Tag UBL es diferente al cdigo ERROR 2378
internacional del listado para el "Cdigo de tributo por lnea"

El formato del Tag UBL es diferente de decimal (positivo o negativo) de 12 enteros y hasta 2 ERROR 2370
decimales
- - -
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

- - -
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
El Tag UBL no debe repetirse en el /CreditNote ERROR 2427

No existe el Tag UBL ERROR 2151


El valor del Tag UBL es diferente a 1001, 1002, 1003, 1004, 2001, 2005 ERROR 2150

El valor del Tag UBL no debe repetirse en el /CreditNote ERROR 2406

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2149

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048

El Tag UBL es diferente al Tag anterior ERROR 2061

No existe el Tag UBL o es vaco ERROR 2052

El valor del Tag UBL es diferente al listado ERROR 2051

El valor del Tag UBL no debe repetirse en el /CreditNote ERROR 2352

No existe el Tag UBL o es vaco ERROR 2054

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente de "IGV" ERROR 2057

Si "Cdigo de tributo" es 1000 (IGV), el valor del Tag UBL es diferente al cdigo internacional del ERROR 2057
listado para el "Cdigo de tributo"

<<< SIN VALIDACIN >>> - -


<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

Si "Cdigo de tributo" es 2000 (ISC), el valor del Tag UBL es diferente de "ISC" ERROR 2058

<<< SIN VALIDACIN >>> - -


CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

<<< SIN VALIDACIN >>> - -

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2064

El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2062

- - -
Si existe el Tag UBL, el valor del Tag UBL es meno igual a 0 (cero) OBSERV 2527

<<< SIN VALIDACIN >>> - -


MENSAJE DE RETORNO LISTADOS

- -
- -
El XML no contiene el tag o no existe informacion de UBLVersionID -

UBLVersionID - La versin del UBL no es correcta -


El XML no existe informacion de CustomizationID -

CustomizationID - La versin del documento no es la correcta -


Numero de Serie del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el -
consignado en el contenido del XML
El comprobante fue registrado previamente con otros datos Comprobantes
de pago
electrnico

El comprobante fue informado previamente en una comunicacion de baja Comprobantes


de pago
electrnico

Presentacion fuera de fecha Parmetros


(004)
La fecha de emision se encuentra fuera del limite permitido
- -
Se ha consignado en la nota mas de un tag cac:DiscrepancyResponse

No se ha consignado en la nota el tag cac:DiscrepancyResponse

ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del


documento al que se relaciona la Nota
ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del
documento al que se relaciona la Nota

ReferenceID - El dato ingresado debe indicar serie correcta del documento


al que se relaciona la Nota tipo 10.

El XML no contiene el tag o no existe informacion de ResponseCode

ResponseCode - El dato ingresado no cumple con la estructura Parmetro (013)

El XML no contiene el tag o no existe informacion de -


DocumentCurrencyCode
DocumentCurrencyCode - El dato ingresado no cumple con la estructura -

La moneda debe ser la misma en todo el documento -

- -
- -
- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del emisor del documento
MENSAJE DE RETORNO LISTADOS
Nmero de RUC del nombre del archivo no coincide con el consignado en -
el contenido del archivo XML
ElNumero de RUC del emisor no existe Contribuyentes

El contribuyente no esta activo Contribuyentes

El contribuyente no esta habido Contribuyentes

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar -

Debe consignar solo un tag -


cac:AccountingSupplierParty/cbc:AdditionalAccountID
- -

El XML no contiene el tag o no existe informacion de RegistrationName del -


emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el -
estandar
- -
- -

- -
El XML no contiene el tag o no existe informacion de -
CustomerAssignedAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del -
recepetor debe ser RUC
El numero de RUC del receptor no existe. Contribuyentes

El RUC del receptor no esta activo Contribuyentes

El RUC del receptor no esta habido Contribuyentes

El XML no contiene el tag o no existe informacion de AdditionalAccountID -


del receptor del documento
AdditionalAccountID - El dato ingresado en el tipo de documento de
identidad del receptor no cumple con el estandar o no esta permitido.

Debe consignar solo un tag -


cac:AccountingCustomerParty/cbc:AdditionalAccountID
El XML no contiene el tag o no existe informacion de RegistrationName del -
receptor del documento

RegistrationName - El dato ingresado no cumple con el estandar

- -
La serie o numero del documento modificado por la Nota de Credito no
cumple con el formato establecido

La serie o numero del documento modificado por la Nota de Credito no


cumple con el formato establecido
MENSAJE DE RETORNO LISTADOS
La serie o numero del documento modificado por la Nota de Credito no
cumple con el formato establecido

La serie o numero del documento modificado por la Nota de Credito no


cumple con el formato establecido
La factura relacionada en la Nota de credito no esta registrada. Comprobantes
de pago
electrnico

La factura relacionada en la nota de credito se encuentra de baja Comprobantes


de pago
electrnico

La factura relacionada en la nota de credito esta registrada como Comprobantes


rechazada de pago
electrnico

Documento afectado por la nota electronica no se encuentra autorizado Autorizaciones


de
comprobantes
fsicos

El comprobante contiene un tipo y nmero de Documento Relacionado


repetido
El tipo de documento modificado por la Nota de credito debe ser factura
electronica o ticket
El tipo de documento modificado por la Nota de credito debe ser boleta
electronica
El ID de las guias debe tener informacion de la SERIE-NUMERO de guia.

El comprobante contiene un tipo y nmero de Gua de Remisin repetido

El DocumentTypeCode de las guias debe ser 09 o 31

El ID de los documentos relacionados no cumplen con el estandar.

Documentos relacionados duplicados en el comprobante.

No existe datos del ID de los documentos relacionados con valor 99 para


un tipo codigo Nota Credito 10.
El DocumentTypeCode de Otros documentos relacionados tiene valores
incorrectos.

Debe existir DocumentTypeCode de Otros documentos relacionados con


valor 99 para un tipo codigo Nota Credito 10.

No existe datos del DocumentType de los documentos relacionados con


valor 99 para un tipo codigo Nota Credito 10.

- -
El XML no contiene el tag o no existe informacion de
cac:DiscrepancyResponse/cbc:Description
cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple
con la estructura
El Numero de orden del item no cumple con el formato establecido -

El nmero de tem no puede estar duplicado. -


CreditedQuantity/@unitCode - El dato ingresado no cumple con el -
estandar
CreditedQuantity - El dato ingresado no cumple con el estandar -

- -

- -
MENSAJE DE RETORNO LISTADOS
- -

El dato ingresado en PriceAmount del Valor de venta unitario por item no -


cumple con el formato establecido
El dato ingresado en PriceAmount del Precio de venta unitario por item no -
cumple con el formato establecido

Se ha consignado un valor invalido en el campo cbc:PriceTypeCode Parmetros


(010)
Existe mas de un tag cac:AlternativeConditionPrice con el mismo -
cbc:PriceTypeCode

Si la operacion es gratuita PriceTypeCode =02 y cbc:PriceAmount> 0 el -


codigo de afectacion de igv debe ser no onerosa es decir diferente de
10,20,30.
- -

El dato ingresado en TaxAmount de la linea no cumple con el formato -


establecido
El tag en el item cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor -
que cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
El XML no contiene el tag cbc:TaxExemptionReasonCode de Afectacion al -
IGV
El tipo de afectacion del IGV es incorrecto Parmetros
(007)
El codigo del tributo es invalido Parmetros
(005)
Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV -
(cbc:ID igual a 1000)
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no -
cumple con el estandar
El Name o TaxTypeCode debe corresponder con el Id para el IGV -

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)

- -

- -

Si existe monto de ISC en el ITEM debe especificar el sistema de calculo -

El sistema de calculo del ISC es incorrecto Parmetros


(008)
- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El dato ingresado en LineExtensionAmount del item no cumple con el -


formato establecido
-
- -

- -

- -
MENSAJE DE RETORNO LISTADOS
Solo debe de existir un tag AdditionalInformation. -

AdditionalMonetaryTotal/cbc:ID debe tener valor -


El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto -

Existe mas de un tag sac:AdditionalMonetaryTotal con el mismo ID -

El dato ingresado en PayableAmount no cumple con el formato establecido -

- -

- -

- -

- -

- -

- -

El dato ingresado en TaxAmount no cumple con el formato establecido -

El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que -


cac:TaxTotal/cac:Subtotal/cbc:TaxAmount
El XML no contiene el tag TaxScheme ID de impuestos globales -

El codigo del tributo es invalido Parmetros


(005)
Debe consignar solo un elemento cac:TaxTotal a nivel global para IGV -
(cbc:ID igual a 1000)
El XML no contiene el tag TaxScheme Name de impuestos globales -

El Name o TaxTypeCode debe corresponder con el Id para el IGV

El Name o TaxTypeCode debe corresponder con el Id para el IGV Parmetros


(005)

- -
- -

- -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

El Name o TaxTypeCode debe corresponder con el Id para el ISC -

- -
MENSAJE DE RETORNO LISTADOS
- -

- -

- -

- -

El dato ingresado en ChargeTotalAmount no cumple con el formato -


establecido
El dato ingresado en PayableAmount no cumple con el formato establecido -

- -
PrepaidAmount: Monto total anticipado debe ser mayor a cero.

-
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -

Datos del resumen diario


1 Versin del UBL utilizado para establecer M an..10 /SummaryDocuments/cbc:UBLVersionID
el formato XML

2 Versin de la estructura del documento M an..10 /SummaryDocuments/cbc:CustomizationID

3 Identificador del resumen M an..17 [R][C]-[0-9]{8}-[0-9] /SummaryDocuments/cbc:ID


{1,5}

4 Fecha de generacin del resumen M an..10 YYYY-MM-DD /SummaryDocuments/cbc:IssueDate

5 Fecha de emisin de los documentos M an..10 YYYY-MM-DD /SummaryDocuments/cbc:ReferenceDate

6 Firma Digital M an..3000 - -


7 Nmero de RUC M n11 /
SummaryDocuments/cac:AccountingSupplierParty/c
bc:CustomerAssignedAccountID

n1 (Catlogo No. 06) /


SummaryDocuments/cac:AccountingSupplierParty/c
bc:AdditionalAccountID

8 Apellidos y nombres o denominacin o M an..100 /


razn social SummaryDocuments/cac:AccountingSupplierParty/c
ac:Party/cac:PartyLegalEntity/cbc:RegistrationName

Linea de documento
9 Nmero de fila M n..5 /
SummaryDocuments/sac:SummaryDocumentsLine/c
bc:LineID

Vigente hasta el 01/01/2018


10 Tipo de documento M an2 (Catlogo No. 01) /
SummaryDocuments/sac:SummaryDocumentsLine/c
bc:DocumentTypeCode
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
11 Nmero de serie del rango M /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:DocumentSerialID

12 Nmero de comprobante de inicio del M /


rango SummaryDocuments/sac:SummaryDocumentsLine/s
ac:StartDocumentNumberID

13 Nmero de comprobante de fin del rango M /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:EndDocumentNumberID

14 Importe total de la venta M an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:TotalAmount

/
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:TotalAmount@currencyID
15 Total valor de venta - operaciones M an..15 n(12,2) /
gravadas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount

Cdigos de tipo de valor de venta an2 (Catlogo No.11) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

16 Total valor de venta - operaciones M an..15 n(12,2) /


exoneradas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

17 Total valor de venta - operaciones M an..15 n(12,2) /


inafectas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

18 Total Valor Venta operaciones Gratuitas C an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

19 Indicador de cargo M an..5 true/false /


CONDICIN TIPO Y
N DATO FORMATO TAG UBL
19 Indicador de cargo INFORMTICA
M LONGITUD
an..5 true/false /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AllowanceCharge/cbc:ChargeIndicator

Importe total de sumatoria otros cargos an..15 n(12,2) /


del item SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AllowanceCharge/cbc:Amount

20 Total IGV M an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

Cdigo de tributo an4 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID

Nombre de tributo an..10 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name

Cdigo internacional de tributo an3 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
21 Total ISC M an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

Cdigo de tributo an4 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID
Nombre de tributo an..10 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name
Cdigo internacional de tributo an3 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
22 Total Otros tributos C an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
Cdigo de tributo an4 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID
Nombre de tributo an..10 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name
Cdigo internacional de tributo an3 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - - -
El ticket no existe ERROR 0127 El ticket no existe
El resumen contiene menos series por tipo de documento que el envo anterior para la misma OBSERV 4038 El resumen contiene menos series por tipo de documento que el envo
fecha de emisin anterior para la misma fecha de emisin

No existe el Tag UBL o es vaco ERROR 2075 El XML no contiene el tag o no existe informacion de UBLVersionID

El valor del Tag UBL es diferente de "2.0" ERROR 2074 UBLVersionID - La versin del UBL no es correcta
No existe el Tag UBL o es vaco ERROR 2073 El XML no existe informacion de CustomizationID
Vigente hasta el 01/01/2018
El valor del Tag UBL es diferente de "1.0" ERROR 2072 CustomizationID - La versin del documento no es la correcta

No existe el Tag UBL o es vaco ERROR 2211 El XML no contiene el tag ID


El valor del Tag UBL es diferente al nombre del archivo ERROR 2220 El ID debe coincidir con el nombre del archivo
El valor del Tag UBL ya ha sido presentado anteriormente ERROR 2223 El archivo ya fue presentado anteriormente
No existe el Tag UBL ERROR 2231 El XML no contiene el tag IssueDate
El valor del Tag UBL es diferente a la fecha del nombre del archivo ERROR 2346 La fecha de generacin del resumen debe ser igual a la fecha consignada
en el nombre del archivo
El valor del Tag UBL es mayor que el da de hoy ERROR 2236 La fecha del IssueDate no debe ser mayor al Today
No existe el Tag UBL ERROR 2234 El XML no contiene el tag ReferenceDate
El valor del Tag UBL es mayor a la "Fecha de generacin del resumen" ERROR 4036 La fecha de emisin de los rangos debe ser menor o igual a la fecha de
generacin del resumen
<<< REVISAR HOJA "FIRMA" >>> - - -
No existe el Tag UBL o es vaco ERROR 2217 El XML no contiene el tag CustomerAssignedAccountID del emisor del
documento
El valor del Tagl UBL es diferente al RUC del nombre del archivo ERROR 1034 Nmero de RUC del nombre del archivo no coincide con el consignado
en el contenido del archivo XML
No existe el Tag UBL o es vaco ERROR 2219 El XML no contiene el tag AdditionalAccountID del emisor del
documento
El valor del Tag UBL es diferente a 6 (RUC) ERROR 2218 AdditionalAccountID - El dato ingresado no cumple con el estandar

No existe el Tag UBL o es vaco ERROR 2229 El XML no contiene el tag RegistrationName del emisor del documento

El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 2228 RegistrationName - El dato ingresado no cumple con el estandar
cualquier carcter incluido espacio, no permite "whitespace character": salto de lnea, fin de
lnea, tab, etc.)

- - - -
No existe el Tag UBL o es vaco ERROR 2240 El XML no contiene el tag LineID de SummaryDocumentsLine

El formato del Tag UBL es numrico hasta 5 dgitos ERROR 2238 LineID - El dato ingresado no cumple con el estandar
El valor del Tag UBL es menor a 1 (uno) ERROR 2239 LineID - El dato ingresado debe ser correlativo mayor a cero
El valor del Tag UBL no puede repetirse en /SummaryDocuments ERROR 2752 El nmero de tem no puede estar duplicado.

El Tag UBL es vaco ERROR 2242 El XML no contiene el tag DocumentTypeCode


El valor del Tag UBL es diferente a 03, 07 o 08 ERROR 2241 DocumentTypeCode - El valor del tipo de documento es invalido
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
No existe el Tag UBL o es vaco ERROR 2244 El XML no contiene el tag DocumentSerialID
El formato del Tag UBL es diferente a: ERROR 2243 El dato ingresado no cumple con el patron SERIE
- [B][A-Z0-9]{3}
No existe el Tag UBL o es vaco ERROR 2246 El XML no contiene el tag StartDocumentNumberID
El formato del Tag UBL es diferente a numrico de hasta 8 dgitos ERROR 2245 El dato ingresado en StartDocumentNumberID debe ser numerico

El valor del Tag UBL es menor a 1 (uno) ERROR 2249 Los rangos deben ser mayores a cero
El rango entre el "nmero de comprobante de inicio del rango" y el "nmero de comprobante de ERROR 2347 Los rangos informados en el archivo XML se encuentran duplicados o
fin del rango" existe en otra lnea del XML superpuestos
No existe el Tag UBL o es vaco ERROR 2248 El XML no contiene el tag sac:EndDocumentNumberID
El formato del Tag UBL es diferente a numrico de hasta 8 dgitos ERROR 2247 El dato ingresado en sac:EndDocumentNumberID debe ser numerico

El valor del Tag UBL debe ser mayor o igual a "Nmero de comprobante de inicio de rango" ERROR 2900 El Nmero de comprobante de fin de rango debe ser igual o mayor al de
inicio
No existe el Tag UBL ERROR 2252 El XML no contiene el tag TotalAmount
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2251 El dato ingresado en TotalAmount debe ser numerico mayor o igual a
cero
El valor del Tag UBL es cero (0) ERROR 2253 El dato ingresado en TotalAmount debe ser numerico mayor a cero

Si algn Tag UBL es diferente en /SummaryDocuments/sac:SummaryDocumentsLine/ ERROR 2071 La moneda debe ser la misma en todo el documento

No existe el Tag UBL ERROR 2255 El XML no contiene el tag PaidAmount


El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2254 PaidAmount - El dato ingresado no cumple con el estandar

El valor del Tag UBL es cero (0) ERROR 2260 PaidAmount - El dato ingresado debe ser mayor o igual a 0.00

No existe el Tag UBL ERROR 2257 El XML no contiene el tag InstructionID


El Tag UBL no existe en el listado ERROR 2256 InstructionID - El dato ingresado no cumple con el estandar

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2357 Debe consignar solo un elemento sac:BillingPayment a nivel de item con
cbc:InstructionID igual a 01
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

No existe el Tag UBL ERROR 2264 El XML no contiene el tag ChargeIndicator


CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
El valor del Tag UBL es diferente de "true" ERROR 2263 ChargeIndicator - El dato ingresado no cumple con el estandar

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2411 Ha consignado mas de un elemento cac:AllowanceCharge con el mismo
campo cbc:ChargeIndicator
No existe el Tag UBL ERROR 2262 El XML no contiene el tag cbc:Amount
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2261 cbc:Amount - El dato ingresado no cumple con el estandar

El valor del Tag UBL es cero (0) ERROR 2266 Debe indicar cargos mayores o iguales a cero
No existe el Tag UBL o es vaco ERROR 2274 El XML no contiene el tag TaxAmount
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2343 cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount - El dato ingresado no
cumple con el estandar
El valor del Tag UBL es diferente al Tag anterior ERROR 2344 El XML no contiene el tag cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

No existe el Tag UBL o es vaco ERROR 2269 El XML no contiene el tag TaxScheme ID de Informacin acerca del
importe total de un tipo particular de impuesto
El valor del Tag UBL es diferente al listado ERROR 2268 El codigo del tributo es invalido

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2355 Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV
(cbc:ID igual a 1000)
No existe el Tag UBL o es vaco ERROR 2271 El XML no contiene el tag TaxScheme Name de impuesto
Si "Cdigo de tributo" es 1000, el valor del Tag UBL es diferente a "IGV" ERROR 2276 Si el codigo de tributo es 1000, el nombre del tributo debe ser IGV

Debe existir un Tag UBL con valor "IGV" y otro con valor "ISC" en cada ERROR 2278 Debe indicar Informacin acerca del importe total de ISC e IGV
/SummaryDocuments/sac:SummaryDocumentsLine
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

Si "Cdigo de tributo" es 2000, el valor del Tag UBL es diferente a "ISC" ERROR 2275 Si el codigo de tributo es 2000, el nombre del tributo debe ser ISC

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -


CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -


LISTADOS

-
-
-

-
-

-
-
-
-
-

-
-
-

-
-

-
-

-
-
-

-
-
LISTADOS
-
-

-
-

-
-

-
-

-
-

-
-

-
Parmetros
(017)
-

-
LISTADOS
-

-
-

-
-
-

Parmetros
(005)
-

-
-

Parmetros
(005)

-
LISTADOS
-

-
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -

Datos del resumen diario


1 Versin del UBL utilizado para establecer M an..10 /SummaryDocuments/cbc:UBLVersionID
el formato XML

2 Versin de la estructura del documento M an..10 /SummaryDocuments/cbc:CustomizationID

3 Identificador del resumen M an..17 [R][C]-[0-9]{8}-[0-9] /SummaryDocuments/cbc:ID


{1,5}

4 Fecha de generacin del resumen M an..10 YYYY-MM-DD /SummaryDocuments/cbc:IssueDate

5 Fecha de emisin de los documentos M an..10 YYYY-MM-DD /SummaryDocuments/cbc:ReferenceDate

6 Firma Digital M an..3000 - -


7 Nmero de RUC M n11 /
SummaryDocuments/cac:AccountingSupplierParty/c
bc:CustomerAssignedAccountID

n1 (Catlogo No. 06) /


SummaryDocuments/cac:AccountingSupplierParty/c
bc:AdditionalAccountID

8 Apellidos y nombres o denominacin o M an..100 /


razn social SummaryDocuments/cac:AccountingSupplierParty/c
ac:Party/cac:PartyLegalEntity/cbc:RegistrationName

Linea de documento
9 Nmero de fila M n..5 /
SummaryDocuments/sac:SummaryDocumentsLine/c
bc:LineID

Vigente a partir del 01/01/2018


10 Serie y nmero de correlativo del M an13 <Serie>-<Nmero> /
documento SummaryDocuments/sac:SummaryDocumentsLine/c
bc:ID
10 Serie y nmero de correlativo del M an13 <Serie>-<Nmero> /
documento SummaryDocuments/sac:SummaryDocumentsLine/c
CONDICIN TIPO Y bc:ID
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD

11 Tipo de documento M an2 (Catlogo No. 01) /


SummaryDocuments/sac:SummaryDocumentsLine/c
bc:DocumentTypeCode
12 Nmero de documento de Identidad del M an20 /
adquirente o usuario SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AccountingCustomerParty/cbc:CustomerAssigned
AccountID
13 Tipo de documento de Identidad del M n1 /
adquirente o usuario SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AccountingCustomerParty/cbc:AdditionalAccountI
D
14 Serie y nmero de documento de la boleta C an13 <Serie>-<Nmero> /
de venta que modifica SummaryDocuments/sac:SummaryDocumentsLine/c
ac:BillingReference/cac:InvoiceDocumentReference/
cbc:ID

15 Tipo de documento que modifica C /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:BillingReference/cac:InvoiceDocumentReference/
cbc:DocumentTypeCode (Tipo de documento -
16 Regimen de percepcin C n2 (Catlogo No.22) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:SUNATPerceptionSummaryDocumentReference/s
ac:SUNATPerceptionSystemCode

17 Tasa de la percepcin C an..15 n(12,3) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:SUNATPerceptionSummaryDocumentReference/s
ac:SUNATPerceptionPercent

18 Monto de la percepcin C an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:SUNATPerceptionSummaryDocumentReference/c
bc:TotalInvoiceAmount
19 Monto total a cobrar incluida la C an..15 n(12,2) /
percepcin SummaryDocuments/sac:SummaryDocumentsLine/s
ac:SUNATPerceptionSummaryDocumentReference/s
ac:SUNATTotalCashed

20 Base imponible percepcin C an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:SUNATPerceptionSummaryDocumentReference/c
bc:TaxableAmount
21 Estado del tem M n1 (Catlogo No.09) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:Status/cbc:ConditionCode
22 Importe total de la venta M an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:TotalAmount
22 Importe total de la venta M an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/s
CONDICIN TIPO Y ac:TotalAmount
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD

/
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:TotalAmount@currencyID
23 Total valor de venta - operaciones M an..15 n(12,2) /
gravadas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount

Cdigos de tipo de valor de venta an2 (Catlogo No.11) /


SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

24 Total valor de venta - operaciones M an..15 n(12,2) /


exoneradas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID

25 Total valor de venta - operaciones M an..15 n(12,2) /


inafectas SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID
26 Total Valor Venta operaciones Gratuitas C an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:PaidAmount
Cdigos de tipo de valor de venta an2 (Catlogo No.11) /
SummaryDocuments/sac:SummaryDocumentsLine/s
ac:BillingPayment/cbc:InstructionID
27 Indicador de cargo M an..5 true/false /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AllowanceCharge/cbc:ChargeIndicator

Importe total de sumatoria otros cargos an..15 n(12,2) /


del item SummaryDocuments/sac:SummaryDocumentsLine/c
ac:AllowanceCharge/cbc:Amount

28 Total IGV M an..15 n(12,2) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

Cdigo de tributo an4 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID
Cdigo de tributo CONDICIN an4 Y
TIPO (Catlogo No. 05) /
N DATO FORMATO TAG UBL
SummaryDocuments/sac:SummaryDocumentsLine/c
INFORMTICA LONGITUD
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID

Nombre de tributo an..10 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name

Cdigo internacional de tributo an3 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
29 Total ISC M an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

Cdigo de tributo an4 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID
Nombre de tributo an..10 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name
Cdigo internacional de tributo an3 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
30 Total Otros tributos C an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cbc:TaxAmount
an..15 n(12,2) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

Cdigo de tributo an4 (Catlogo No. 05) /


SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:ID
Nombre de tributo an..10 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:Name
Cdigo internacional de tributo an3 (Catlogo No. 05) /
SummaryDocuments/sac:SummaryDocumentsLine/c
ac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:Tax
Scheme/cbc:TaxTypeCode
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - - -
El ticket no existe ERROR 0127 El ticket no existe
El resumen contiene menos series por tipo de documento que el envo anterior para la misma OBSERV 4038 El resumen contiene menos series por tipo de documento que el envo
fecha de emisin anterior para la misma fecha de emisin

No existe el Tag UBL o es vaco ERROR 2075 El XML no contiene el tag o no existe informacion de UBLVersionID

El valor del Tag UBL es diferente de "2.0" ERROR 2074 UBLVersionID - La versin del UBL no es correcta
No existe el Tag UBL o es vaco ERROR 2073 El XML no existe informacion de CustomizationID
Vigente a partir del 01/01/2018 - - -
El valor del Tag UBL es diferente de "1.1" ERROR 2072 CustomizationID - La versin del documento no es la correcta

No existe el Tag UBL o es vaco ERROR 2211 El XML no contiene el tag ID


El valor del Tag UBL es diferente al nombre del archivo ERROR 2220 El ID debe coincidir con el nombre del archivo
El valor del Tag UBL ya ha sido presentado anteriormente ERROR 2223 El archivo ya fue presentado anteriormente
No existe el Tag UBL ERROR 2231 El XML no contiene el tag IssueDate
El valor del Tag UBL es diferente a la fecha del nombre del archivo ERROR 2346 La fecha de generacin del resumen debe ser igual a la fecha consignada
en el nombre del archivo
El valor del Tag UBL es mayor que el da de hoy ERROR 2236 La fecha del IssueDate no debe ser mayor al Today
No existe el Tag UBL ERROR 2234 El XML no contiene el tag ReferenceDate
El valor del Tag UBL es mayor a la "Fecha de generacin del resumen" ERROR 4036 La fecha de emisin de los rangos debe ser menor o igual a la fecha de
generacin del resumen
<<< REVISAR HOJA "FIRMA" >>> - - -
No existe el Tag UBL o es vaco ERROR 2217 El XML no contiene el tag CustomerAssignedAccountID del emisor del
documento
El valor del Tagl UBL es diferente al RUC del nombre del archivo ERROR 1034 Nmero de RUC del nombre del archivo no coincide con el consignado
en el contenido del archivo XML
No existe el Tag UBL o es vaco ERROR 2219 El XML no contiene el tag AdditionalAccountID del emisor del
documento
El valor del Tag UBL es diferente a 6 (RUC) ERROR 2218 AdditionalAccountID - El dato ingresado no cumple con el estandar

No existe el Tag UBL o es vaco ERROR 2229 El XML no contiene el tag RegistrationName del emisor del documento

El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 2228 RegistrationName - El dato ingresado no cumple con el estandar
cualquier carcter incluido espacio, no permite "whitespace character": salto de lnea, fin de
lnea, tab, etc.)

- - - -
No existe el Tag UBL o es vaco ERROR 2240 El XML no contiene el tag LineID de SummaryDocumentsLine

El formato del Tag UBL es numrico hasta 5 dgitos ERROR 2238 LineID - El dato ingresado no cumple con el estandar
El valor del Tag UBL es menor a 1 (uno) ERROR 2239 LineID - El dato ingresado debe ser correlativo mayor a cero
El valor del Tag UBL no puede repetirse en /SummaryDocuments ERROR 2752 El nmero de tem no puede estar duplicado.
- - - -
No existe el Tag UBL ERROR 2512 No existe informacin de serie o nmero.
Si "Tipo de documento" es 12, el formato del Tag UBL es diferente: ERROR 2513 Dato no cumple con formato de acuerdo al nmero de comprobante.
- [a-zA-Z0-9]{1,20}(-[0-9]{1,20})
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
Si "Tipo de documento" es 03, 07 o 08, el formato del Tag UBL es diferente: ERROR 2513 Dato no cumple con formato de acuerdo al nmero de comprobante.
- ([B][A-Z0-9]{3})-(?!0+$)([0-9]{1,8})
El Tag UBL es vaco ERROR 2516 Debe indicar tipo de documento.
El valor del Tag UBL es diferente a 03, 07, 08 o 12 ERROR 2511 El tipo de documento no es aceptado.
Si "Importe total de la venta" mayor a 750, no existe el Tag UBL ERROR 2514 No existe informacin de receptor de documento.
Si "Importe total de la venta" mayor a 750, el formato del Tag UBL es diferente a alfanumrico ERROR 2018 CustomerAssignedAccountID - El dato ingresado no cumple con el
de 4 a 20 caracteres estandar
Si "Importe total de la venta" mayor a 750, no existe el Tag UBL ERROR 2514 No existe informacin de receptor de documento.
Si "Importe total de la venta" mayor a 750, el Tag UBL es diferente al listado ERROR 2015 El XML no contiene el tag o no existe informacion de
AdditionalAccountID del receptor del documento
Si "Tipo de documento" es 07 o 08, no existe el Tag UBL ERROR 2524 El dato ingresado en Amount no cumple con el formato establecido.

Si "Tipo de documento que modifica" es 12, el formato del Tag UBL es diferente a: ERROR 2897 Debe consignar um importe igual o mayor a cero (0)
- (?!0+-)^[a-zA-Z0-9]{1,20}-(?!0+$)([0-9]{1,20})

Si "Tipo de documento que modifica" es diferente a 12, el formato del Tag UBL es diferente a: ERROR 2920 Dato no cumple con formato de acuerdo al nmero de comprobante.
- ([B][A-Z0-9]{3})-(?!0+$)([0-9]{1,8})

Si "Tipo de documento" es 07 o 08, no existe el Tag UBL ERROR 2512 No existe informacin de serie o nmero.
Si "Tipo de documento" es 07 o 08, el valor del Tag UBL es diferente a "03" o "12" ERROR 2513 Dato no cumple con formato de acuerdo al nmero de comprobante.

El valor del Tag UBL es diferente al listado ERROR 2517 Dato no cumple con formato establecido.

El valor del Tag UBL es diferente a la tasa del listado para el "Regimen de percepcin" ERROR 2891 El cdigo ingresado como tasa de percepcin no existe en el catlogo

Si el Tag UBL existe, el formato del Tag UBL es diferente a nmerico de 12 enteros y 2 decimales ERROR 2892 El valor del tag no cumple con el formato establecido

Si el Tag UBL existe, el valor del Tag UBL es menor o igual a cero (0) ERROR 2893 Debe consignar um importe igual o mayor a cero (0)
Si el Tag UBL existe, el formato del Tag UBL es diferente a nmerico de 12 enteros y 2 decimales ERROR 2894 El valor del tag no cumple con el formato establecido

Si el Tag UBL existe, el valor del Tag UBL es menor o igual a cero (0) ERROR 2895 Debe consignar um importe igual o mayor a cero (0)
Si el Tag UBL existe, la suma de "Monto total de la percepcin" ms "Base imponible ERROR 4027 El importe total no coincide con la sumatoria de los valores de venta
percepcin" es diferente al Tag UBL con una tolerancia de ms/meno uno mas los tributos mas los cargos

Si el Tag UBL existe, el formato del Tag UBL es diferente a nmerico de 12 enteros y 2 decimales ERROR 2896 El cdigo ingresado como estado del tem no existe en el catlogo

Si el Tag UBL existe, el valor del Tag UBL es menor o igual a cero (0) ERROR 2897 Debe consignar um importe igual o mayor a cero (0)
No existe el Tag UBL ERROR 2522 No existe informacin del documento del anticipo.
El valor del Tag UBL es diferente al listado ERROR 2896 El cdigo ingresado como estado del tem no existe en el catlogo

No existe el Tag UBL ERROR 2252 El XML no contiene el tag TotalAmount


El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2251 El dato ingresado en TotalAmount debe ser numerico mayor o igual a
cero
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
El valor del Tag UBL es cero (0) ERROR 2253 El dato ingresado en TotalAmount debe ser numerico mayor a cero

Si algn Tag UBL es diferente en /SummaryDocuments/sac:SummaryDocumentsLine/ ERROR 2071 La moneda debe ser la misma en todo el documento

No existe el Tag UBL ERROR 2255 El XML no contiene el tag PaidAmount


El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2254 PaidAmount - El dato ingresado no cumple con el estandar

El valor del Tag UBL es cero (0) ERROR 2260 PaidAmount - El dato ingresado debe ser mayor o igual a 0.00

No existe el Tag UBL ERROR 2257 El XML no contiene el tag InstructionID


El Tag UBL no existe en el listado ERROR 2256 InstructionID - El dato ingresado no cumple con el estandar

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2357 Debe consignar solo un elemento sac:BillingPayment a nivel de item con
cbc:InstructionID igual a 01
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

No existe el Tag UBL ERROR 2264 El XML no contiene el tag ChargeIndicator


El valor del Tag UBL es diferente de "true" ERROR 2263 ChargeIndicator - El dato ingresado no cumple con el estandar

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2411 Ha consignado mas de un elemento cac:AllowanceCharge con el mismo
campo cbc:ChargeIndicator
No existe el Tag UBL ERROR 2262 El XML no contiene el tag cbc:Amount
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2261 cbc:Amount - El dato ingresado no cumple con el estandar

El valor del Tag UBL es cero (0) ERROR 2266 Debe indicar cargos mayores o iguales a cero
No existe el Tag UBL o es vaco ERROR 2274 El XML no contiene el tag TaxAmount
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2048 El dato ingresado en TaxAmount no cumple con el formato establecido

El valor del Tag UBL es diferente al Tag anterior ERROR 2344 El XML no contiene el tag cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount

No existe el Tag UBL o es vaco ERROR 2269 El XML no contiene el tag TaxScheme ID de Informacin acerca del
importe total de un tipo particular de impuesto
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
El valor del Tag UBL es diferente al listado ERROR 2268 El codigo del tributo es invalido

El valor del Tag UBL no debe repetirse en el /SummaryDocuments/sac:SummaryDocumentsLine ERROR 2355 Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV
(cbc:ID igual a 1000)
No existe el Tag UBL o es vaco ERROR 2271 El XML no contiene el tag TaxScheme Name de impuesto
Si "Cdigo de tributo" es 1000, el valor del Tag UBL es diferente a "IGV" ERROR 2276 Si el codigo de tributo es 1000, el nombre del tributo debe ser IGV

Debe existir un Tag UBL con valor "IGV" y otro con valor "ISC" en cada ERROR 2278 Debe indicar Informacin acerca del importe total de ISC e IGV
/SummaryDocuments/sac:SummaryDocumentsLine
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

Si "Cdigo de tributo" es 2000, el valor del Tag UBL es diferente a "ISC" ERROR 2275 Si el codigo de tributo es 2000, el nombre del tributo debe ser ISC

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -


LISTADOS

-
-
-

-
-

-
-
-
-
-

-
-
-

-
-

-
-

-
-
-
-
-
-
LISTADOS
-

-
-
-
-

-
Parmetros
(006)
-

-
-

Parmetros
(019)

Parmetros
(019)

-
-

-
-

-
-
Parmetros
(018)
-
-
LISTADOS
-

-
-

-
Parmetros
(017)
-

-
-

-
-

-
-
-

-
LISTADOS
Parmetros
(005)
-

-
-

Parmetros
(005)

-
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -

Datos de la comuniccacin de baja


1 Versin del UBL utilizado para establecer M an..10 (2.0) /VoidedDocuments/cbc:UBLVersionID
el formato XML

2 Versin de la estructura del documento M an..10 (1.0) /VoidedDocuments/cbc:CustomizationID

3 Identificador de la comunicacin M an..17 RA-<Fecha>-##### /VoidedDocuments/cbc:ID

4 Fecha de generacin de la comunicacin M an..10 YYYY-MM-DD /VoidedDocuments/cbc:IssueDate

5 Fecha de generacin del documento dado M an..10 YYYY-MM-DD /VoidedDocuments/cbc:ReferenceDate


de baja

6 Firma Digital M an..3000 - -


7 Nmero de RUC M n11 /
VoidedDocuments/cac:AccountingSupplierParty/cbc:
CustomerAssignedAccountID

Tipo de Documento del Emisor n1 (Catlogo No.06) /


VoidedDocuments/cac:AccountingSupplierParty/cbc:
AdditionalAccountID
8 Apellidos y nombres o denominacin o M an..100 /
razn social VoidedDocuments/cac:AccountingSupplierParty/cac:
Party/cac:PartyLegalEntity/cbc:RegistrationName

Datos de Lnea
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
9 Nmero de tem M n..5 /
VoidedDocuments/sac:VoidedDocumentsLine/cbc:Li
neID

10 Tipo de Documento M an2 (Catlogo No.01) /


VoidedDocuments/sac:VoidedDocumentsLine/cbc:D
ocumentTypeCode
11 Serie del documento dado de baja M an4 /
VoidedDocuments/sac:VoidedDocumentsLine/sac:Do
cumentSerialID

12 Nmero correlativo del documento dado M n..8 /


de baja VoidedDocuments/sac:VoidedDocumentsLine/sac:Do
cumentNumberID
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
13 Motivo de baja M an..100 /
VoidedDocuments/sac:VoidedDocumentsLine/sac:Vo
idReasonDescription
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - - -
El ticket no existe ERROR 0127 El ticket no existe

No existe el Tag UBL o es vaco ERROR 2075 El XML no contiene el tag o no existe informacion de UBLVersionID

El valor del Tag UBL es diferente a "2.0" ERROR 2074 UBLVersionID - La versin del UBL no es correcta
El Tag UBL es vaco ERROR 2073 El XML no existe informacion de CustomizationID

El valor del Tag UBL es diferente a "1.0" ERROR 2072 CustomizationID - La versin del documento no es la correcta
El Tag UBL es vaco ERROR 2284 El tag ID esta vaco
El ID del nombre del archivo es diferente al Tag UBL ERROR 2220 El ID debe coincidir con el nombre del archivo
El valor del Tag UBL ya ha sido presentado anteriormente ERROR 2324 El archivo de comunicacion de baja ya fue presentado anteriormente
El XML no contiene el tag IssueDate
No existe el Tag UBL ERROR 2299
La fecha de generacin del resumen debe ser igual a la fecha consignada en el
La fecha del nombre del archivo es diferente al tag UBL ERROR 2346 nombre del archivo
El valor del Tag UBL es mayor a la fecha de envo ERROR 2301 La fecha del IssueDate no debe ser mayor al Today
No existe el Tag UBL El XML no contiene el tag ReferenceDate
ERROR 2303
La fecha de emisin de los rangos debe ser menor o igual a la fecha de generacin
El valor del Tag UBL es mayor a "Fecha de generacin de la comunicacin" ERROR 4036 del resumen
<<< REVISAR HOJA GENERAL "FIRMA" >>> - - -
No existe el Tag UBL ERROR 2217 El XML no contiene el tag CustomerAssignedAccountID del emisor del documento

Nmero de RUC del nombre del archivo no coincide con el consignado en el


El RUC del nombre del archivo es diferente al Tag UBL ERROR 1034 contenido del archivo XML
No existe el Tag UBL o es vaco El XML no contiene el tag AdditionalAccountID del emisor del documento
ERROR 2288
El valor del Tag UBL es diferente de "6" (RUC) ERROR 2287 AdditionalAccountID - El dato ingresado no cumple con el estandar
No existe el Tag UBL o es vaco El XML no contiene el tag RegistrationName del emisor del documento

ERROR 2229
El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2228 RegistrationName - El dato ingresado no cumple con el estandar
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
El tag LineID de VoidedDocumentsLine esta vaco
El Tag UBL es vaco ERROR 2307
El formato del Tag UBL es numrico hasta 5 dgitos ERROR 2305 LineID - El dato ingresado no cumple con el estandar
El valor del Tag UBL es menor a 1 ERROR 2306 LineID - El dato ingresado debe ser correlativo mayor a cero
El valor del Tag UBL no debe repetirse en el /VoidedDocuments ERROR 2752 El nmero de tem no puede estar duplicado.
El tag DocumentTypeCode es vaco
El Tag UBL es vaco ERROR 2309
El valor del Tag UBL es diferente a "01", "03", "07", "08" ERROR 2308 DocumentTypeCode - El valor del tipo de documento es invalido
El tag DocumentSerialID es vaco
El Tag UBL es vaco ERROR 2311
El formato del Tag UBL es diferente a El dato ingresado no cumple con el patron SERIE
- [B|F][A-Z0-9]{3} ERROR 2310
La serie no corresponde al tipo de comprobante
Si "Tipo de documento" es 01, el valor del Tag UBL empieza con un valor diferente a "F" ERROR 2345
La serie no corresponde al tipo de comprobante
Si "Tipo de documento" es 03, el valor del Tag UBL empieza con un valor diferente a "B" ERROR 2345
El tag DocumentNumberID esta vaco
El Tag UBL es vaco ERROR 2313
El dato ingresado en DocumentNumberID debe ser numerico y como maximo de 8
El formato del Tag UBL es numrico de hasta 8 dgitos ERROR 2312 digitos

El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con Los documentos informados en el archivo XML se encuentran duplicados
el Tag UBL no debe repertirse en el /VoidedDocuments ERROR 2348
Factura a dar de baja no se encuentra registrada en SUNAT
El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL no se encuentra en el listado ERROR 2105
El documento a dar de baja se encuentra rechazado
El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL se encuentra en el listado con estado 0 ERROR 2398
Existe documento ya informado anteriormente en una comunicacion de baja
El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL se encuentra en el listado con estado 2 ERROR 2323
Fecha de emision de la boleta no coincide con la fecha de emision consignada en la
comunicacion
La fecha de emisin del comprobante en el listado es diferente a la "Fecha de generacin del
documento dado de baja" ERROR 2375
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
El tag VoidReasonDescription esta vaco
El Tag UBL es vaco ERROR 2315
El dato ingresado en VoidReasonDescription debe contener informacin vlida
La longitud del Tag UBL es menor a 3 ERROR 2314
LISTADOS

-
-

-
-

-
-
-
-

-
-

-
-

-
-

-
LISTADOS
-

-
-
-
-

-
-

Comprobantes
de pagos
electrnicos

Comprobantes
de pagos
electrnicos

Comprobantes
de pagos
electrnicos

Comprobantes
de pagos
electrnicos
LISTADOS
-

-
N DATO TAG UBL VALIDACIN / CONDICIN

- - - <<< REVISAR HOJA "GENERAL" >>>


El ticket no existe
Datos de la comuniccacin de baja
1 Versin del UBL utilizado para establecer /VoidedDocuments/cbc:UBLVersionID No existe el Tag UBL o es vaco
el formato XML
El valor del Tag UBL es diferente a "2.0"
2 Versin de la estructura del documento /VoidedDocuments/cbc:CustomizationID El valor del Tag UBL esta vaco

El valor del Tag UBL es diferente a "1.0"


3 Identificador de la comunicacin /VoidedDocuments/cbc:ID El valor del Tag UBL esta vaco
El ID del nombre del archivo es diferente al Tag UBL
El valor del Tag UBL ya ha sido presentado anteriormente
4 Fecha de generacin de la comunicacin /VoidedDocuments/cbc:IssueDate La fecha del nombre del archivo es diferente al tag UBL

El valor del Tag UBL es mayor a la fecha de envo


5 Fecha de generacin del documento dado /VoidedDocuments/cbc:ReferenceDate El valor del Tag UBL es mayor a "Fecha de generacin de la comunicacin"
de baja
6 Firma Digital - <<< REVISAR HOJA "FIRMA" >>>
7 Nmero de RUC / El RUC del nombre del archivo es diferente al Tag UBL
VoidedDocuments/cac:AccountingSupplierParty/cbc:
CustomerAssignedAccountID
Tipo de Documento del Emisor / No existe el Tag UBL
VoidedDocuments/cac:AccountingSupplierParty/cbc:
AdditionalAccountID
El valor del Tag UBL es diferente de "6" (RUC)
8 Apellidos y nombres o denominacin o / No existe el Tag UBL o es vaco
razn social VoidedDocuments/cac:AccountingSupplierParty/cac:
Party/cac:PartyLegalEntity/cbc:RegistrationName

El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres


Datos de Lnea
9 Nmero de tem / El valor del Tag UBL es vaco
VoidedDocuments/sac:VoidedDocumentsLine/cbc:Li
neID
El formato del Tag UBL es numrico positivo hasta 5 dgitos
El valor del Tag UBL es menor a 1
El valor del Tag UBL no debe repetirse en el /VoidedDocuments
10 Tipo de Documento / El valor del Tag UBL es vaco
VoidedDocuments/sac:VoidedDocumentsLine/cbc:D
ocumentTypeCode
10
N Tipo de DocumentoDATO / TAG UBL VALIDACIN / CONDICIN
VoidedDocuments/sac:VoidedDocumentsLine/cbc:D
ocumentTypeCode
El valor del Tag UBL es diferente a "20" o "40"
11 Serie del documento dado de baja / El valor del Tag UBL es vaco
VoidedDocuments/sac:VoidedDocumentsLine/sac:Do
cumentSerialID
Si "Tipo de documento" es 20, el formato del Tag UBL es diferente a:
- [R][A-Z0-9]{3}
Si "Tipo de documento" es 40, el formato del Tag UBL es diferente a:
- [P][A-Z0-9]{3}
12 Nmero correlativo del documento dado / El valor del Tag UBL es vaco
de baja VoidedDocuments/sac:VoidedDocumentsLine/sac:Do
cumentNumberID
El formato del Tag UBL es numrico de hasta 8 dgitos

El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL no debe repertirse en el /VoidedDocuments
El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL no se encuentra en el listado

El "Tipo de documento" concatenado con "Serie del documento dado de baja" concatenado con
el Tag UBL se encuentra en el listado con estado 2

13 Motivo de baja / El valor del Tag UBL es vaco


VoidedDocuments/sac:VoidedDocumentsLine/sac:Vo
idReasonDescription
La longitud del Tag UBL es menor a 3
CODIGO TIPO DE MENSAJE DE RETORNO LISTADOS
RETORNO RETORNO
- - - -
ERROR 0127 El ticket no existe -

ERROR 2075 El XML no contiene el tag o no existe informacion de UBLVersionID -

ERROR 2074 UBLVersionID - La versin del UBL no es correcta -


ERROR 2073 El XML no existe informacion de CustomizationID -

ERROR 2072 CustomizationID - La versin del documento no es la correcta -


ERROR 2284 El tag ID esta vaco -
ERROR 2220 El ID debe coincidir con el nombre del archivo -
ERROR 2282 Existe documento ya informado anteriormente -
ERROR 2346 La fecha de generacin del resumen debe ser igual a la fecha consignada en el
nombre del archivo
ERROR 2301 La fecha del IssueDate no debe ser mayor al Today -
ERROR 2671 La fecha de generacin de la comunicacin debe ser mayor o igual a la fecha de -
generacin del documento revertido.
- - - -
ERROR 0154 El RUC del archivo no corresponde al RUC del usuario o el proveedor no esta -
autorizado a enviar comprobantes del contribuyente
ERROR 2288 El XML no contiene el tag AdditionalAccountID del emisor del documento -

ERROR 2287 AdditionalAccountID - El dato ingresado no cumple con el estandar -


ERROR 2229 El XML no contiene el tag RegistrationName del emisor del documento -

ERROR 2228 RegistrationName - El dato ingresado no cumple con el estandar -

ERROR 2307 El tag LineID de VoidedDocumentsLine esta vaco -

ERROR 2305 LineID - El dato ingresado no cumple con el estandar -


ERROR 2306 LineID - El dato ingresado debe ser correlativo mayor a cero -
ERROR 2752 El nmero de tem no puede estar duplicado. -
ERROR 2309 El tag DocumentTypeCode es vaco -
CODIGO TIPO DE MENSAJE DE RETORNO LISTADOS
RETORNO RETORNO
ERROR 2308 DocumentTypeCode - El valor del tipo de documento es invalido -
ERROR 2311 El tag DocumentSerialID es vaco -

ERROR 2674 El dato ingresado no cumple con el formato de DocumentSerialID, para


DocumentTypeCode con valor 20.
ERROR 2675 El dato ingresado no cumple con el formato de DocumentSerialID, para
DocumentTypeCode con valor 40.
ERROR 2313 El tag DocumentNumberID esta vaco -

ERROR 2312 El dato ingresado en DocumentNumberID debe ser numerico y como maximo de 8 -
digitos
ERROR 2348 Los documentos informados en el archivo XML se encuentran duplicados -

ERROR 2750 El comprobante que desea revertir no existe. Comprobantes


de pagos
electrnicos

ERROR 2751 El comprobante fue informado previamente en una reversin. Comprobantes


de pagos
electrnicos

ERROR 2315 El tag VoidReasonDescription esta vaco -

ERROR 2314 El dato ingresado en VoidReasonDescription debe contener informacin vlida -


N DATO CONDICIN TIPO Y FORMATO TAG UBL VALIDACIN / CONDICIN CODIGO TIPO DE MENSAJE DE RETORNO LISTADOS
INFORMTICA LONGITUD RETORNO RETORNO
- - - - - - <<< REVISAR HOJA "GENERAL" >>> - - - -
Datos de la percepcin
1 Versin del UBL M an3 =2.0 /Retention/cbc:UBLVersionID No existe el Tag UBL o es vaco ERROR 2111 El XML no contiene el tag o no existe informacion de UBLVersionID -
El valor del Tag UBL es diferente a "2.0" ERROR 2110 UBLVersionID - La versin del UBL no es correcta -
2 Versin de la estructura del documento M an3 =1.0 /Retention/cbc:CustomizationID No existe el Tag UBL o es vaco ERROR 2113 El XML no contiene el tag o no existe informacion de CustomizationID -
El valor del Tag UBL es diferente a "1.0" ERROR 2112 CustomizationID - La version del documento no es correcta -
3 Firma Digital M an..3000 - - <<< REVISAR HOJA "FIRMA" >>> - - - -
4 Numeracin, conformada por serie y M an..13 R###-NNNNNNNN /Retention/cbc:ID El valor del Tag UBL es diferente al nombre del archivo ERROR 1049 ID - Serie y Nmero del archivo no coincide con el consignado en el contenido del XML. -
nmero correlativo
El valor del Tag UBL existe en el listado ERROR 1033 El comprobante fue registrado previamente con otros datos Comprobantes
de pago
electronicos
5 Fecha de emisin M an10 YYYY-MM-DD /Retention/cbc:IssueDate La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2600 El comprobante fue enviado fuera del plazo permitido. -
listado
6 Hora de emisin C /Retention/cbc:IssueTime <<< SIN VALIDACIN >>> - - - -
Datos del Emisor Electrnico - - - - - - - - -
7 Nmero de documento de identidad del M n11 / El formato del Tag UBL es diferente a numrico de 11 dgitos ERROR 0154 El RUC del archivo no corresponde al RUC del usuario o el proveedor no esta -
emisor Retention/cac:AgentParty/cac:PartyIdentification/cbc autorizado a enviar comprobantes del contribuyente
:ID
El valor del Tag UBL no est en el listado ERROR 2104 ElNumero de RUC del emisor no existe Contribuyentes

No existe ind_padrn igual a "03" en el listado para el valor del Tag UBL ERROR 2617 Seor contribuyente a la fecha no se encuentra registrado habilitado con la Padrones de
condicin de Agente de retencin. contribuyentes

8 Tipo de documento de Identidad del M n1 (Catlogo No.06) / No existe el Tag UBL ERROR 2678 El XML no contiene el atributo o no existe informacin del tipo de documento del -
emisor Retention/cac:AgentParty/cac:PartyIdentification/cbc emisor
:ID@schemeID
El valor del Tag UBL es diferente a 6 ERROR 2511 El tipo de documento no es aceptado. -
9 Nombre comercial del emisor C an..100 /Retention/cac:AgentParty/cac:PartyName/cbc:Name Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2901 El nombre comercial del emisor no cumple con el formato establecido -

Domicilio fiscal del Emisor Electrnico - - - - - - - - -


10 Ubigeo C an6 (Catlogo No. 13) /Retention/cac:AgentParty/cac:PostalAddress/cbc:ID Si el Tag UBL existe, el formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar. -

Si el Tag UBL existe, el Tag UBL debe estar en el listado ERROR 2917 Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
11 Direccin completa y detallada C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2916 La direccin completa y detallada del domicilio fiscal del emisor no cumple con el -
Retention/cac:AgentParty/cac:PostalAddress/cbc:Str formato establecido
eetName
12 Urbanizacin C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2902 La urbanizacin del domicilio fiscal del emisor no cumple con el formato establecido -
Retention/cac:AgentParty/cac:PostalAddress/cbc:City
SubdivisionName
13 Provincia C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2903 La provincia del domicilio fiscal del emisor no cumple con el formato establecido -
Retention/cac:AgentParty/cac:PostalAddress/cbc:City
Name
14 Departamento C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2904 El departamento del domicilio fiscal del emisor no cumple con el formato establecido -
Retention/cac:AgentParty/cac:PostalAddress/cbc:Co
untrySubentity
15 Distrito C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2905 El distrito del domicilio fiscal del emisor no cumple con el formato establecido -
Retention/cac:AgentParty/cac:PostalAddress/cbc:Dist
rict
16 Cdigo del pas de la direccin C a2 (Catlogo No.04) / Si el Tag UBL existe, el valor es diferente a "PE" ERROR 2548 El valor del pas invlido. -
Retention/cac:AgentParty/cac:PostalAddress/cac:Cou
ntry/cbc:IdentificationCode
17 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL ERROR 1037 El XML no contiene el tag o no existe informacion de RegistrationName del emisor del -
razn social Retention/cac:AgentParty/cac:PartyLegalEntity/cbc:R documento
egistrationName
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 1038 RegistrationName - El nombre o razon social del emisor no cumple con el estandar -

Informacin del Proveedor - - - - - - - - -


18 Nmero de documento de identidad del M n11 / El valor del Tag UBL esta vaco ERROR 2723 El XML no contiene el tag o no existe informacin del nmero de documento de -
proveedor Retention/cac:ReceiverParty/cac:PartyIdentification/ identidad del proveedor
cbc:ID
El formato del Tag UBL es diferente a numrico de 11 dgitos ERROR 2724 El valor ingresado como documento de identidad del proveedor es incorrecto -

El valor del Tag UBL es igual al "Nmero de documento de identidad del emisor" ERROR 2620 El Proveedor no puede ser el mismo que el Emisor del comprobante de retencin. -

El valor del Tag UBL no est en el listado ERROR 2621 Nmero de RUC del Proveedor no existe. Contribuyentes

Si ind_padrn es igual a "01", "02", "03" o "10" en el listado para el valor del Tag UBL OBSERV 4091 La operacin con este proveedor est excluida del sistema de retencin. Es agente de Padrones de
percepcin, agente de retencin o buen contribuyente. contribuyentes

19 Tipo de documento de Identidad del M n1 (Catlogo No.06) / No existe el Tag UBL ERROR 2516 Debe indicar tipo de documento. -
proveedor Retention/cac:ReceiverParty/cac:PartyIdentification/ El valor del Tag UBL es diferente a 6 ERROR 2511 El tipo de documento no es aceptado. -
cbc:ID@schemeID
20 Nombre comercial del proveedor C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2906 El nombre comercial del proveedor no cumple con el formato establecido -
Retention/cac:ReceiverParty/cac:PartyName/cbc:Na
me
Domicilio fiscal del Proveedor - - - - - - - - -
21 Ubigeo C an6 (Catlogo No.13) / Si el Tag UBL existe, el formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar. -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc:I
D
Si el Tag UBL existe, el Tag UBL debe estar en el listado ERROR 2917 Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
22 Direccin completa y detallada C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2918 La direccin completa y detallada del domicilio fiscal del proveedor no cumple con el -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc:S formato establecido
treetName
23 Urbanizacin C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2907 La urbanizacin del domicilio fiscal del proveedor no cumple con el formato -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc: establecido
CitySubdivisionName
24 Provincia C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2908 La provincia del domicilio fiscal del proveedor no cumple con el formato establecido -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc:
CityName
25 Departamento C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2909 El departamento del domicilio fiscal del proveedor no cumple con el formato -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc: establecido
CountrySubentity
26 Distrito C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2910 El distrito del domicilio fiscal del proveedor no cumple con el formato establecido -
Retention/cac:ReceiverParty/cac:PostalAddress/cbc:
District
27 Cdigo del pas de la direccin C a2 (Catlogo No.04) / Si el Tag UBL existe, el valor es diferente a "PE" ERROR 2548 El valor del pas invlido. -
Retention/cac:ReceiverParty/cac:PostalAddress/cac:
Country/cbc:IdentificationCode
28 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL ERROR 2134 El XML no contiene el tag o no existe informacion de RegistrationName del receptor -
razn social Retention/cac:ReceiverParty/cac:PartyLegalEntity/cb del documento
c:RegistrationName
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2133 RegistrationName - El dato ingresado no cumple con el estandar -

Datos de la Retencin del CRE - - - - - - - - -


29 Rgimen de Retencin M n2 (Catlogo No.23) /Retention/sac:SUNATRetentionSystemCode El valor del Tag UBL no est en el listado ERROR 2618 El rgimen retencin enviado no corresponde con su condicin de Agente de retencin. -

30 Tasa de Retencin M an..4 n(1,2) /Retention/sac:SUNATRetentionPercent El valor del Tag UBL es diferente a la Tasa de retencin del listado para el "Regimen de Retencin" ERROR 2619 La tasa de retencin enviada no corresponde con el rgimen de retencin. -

31 Observaciones C an..250 /Retention/cbc:Note <<< SIN VALIDACIN >>> - - - -


32 Importe total Retenido M an..15 n(12,2) /Retention/cbc:TotalInvoiceAmount El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2669 El dato ingresado en TotalInvoiceAmount debe ser numrico mayor a cero -

El valor de Tag UBL es diferente a la suma de "Importe retenido", sin considerar los tipos de ERROR 2628 Importe total retenido debe ser igual a la suma de los importes retenidos por cada -
documentos 07 y 20. documento relacionado.
33 Moneda del Importe total Retenido M an3 (Catlogo No.02) /Retention/cbc:TotalInvoiceAmount@currencyID El valor del Tag UBL es diferente "PEN" ERROR 2728 El valor de la moneda del Importe total Retenido debe ser PEN -

34 Importe total Pagado M an..15 n(12,2) /Retention/sac:SUNATTotalPaid El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2730 El dato ingresado en SUNATTotalPaid debe ser numrico mayor a cero -

El valor de Tag UBL es diferente a la suma de "Importe total a pagar", sin considerar los tipos de ERROR 2629 Importe total pagado debe ser igual a la suma de los importes pagados por cada -
documentos 07 y 20 documento relacionado.
35 Moneda del Importe total Pagado M an3 (Catlogo No.02) /Retention/sac:SUNATTotalPaid@currencyID El valor del Tag UBL es diferente "PEN" ERROR 2732 El valor de la moneda del Importe total Pagado debe ser PEN -
Dato del Comprobante Relacionado - - - - - - - - -
36 Tipo de documento Relacionado M an2 (Catlogo No.01) / No existe el Tag UBL o es vacio ERROR 2691 El XML no contiene el tag o no existe informacin del tipo de documento relacionado -
Retention/sac:SUNATRetentionDocumentReference/
cbc:ID@schemeID
36 Tipo de documento Relacionado M an2 (Catlogo No.01) /
Retention/sac:SUNATRetentionDocumentReference/
cbc:ID@schemeID
El valor del Tag UBL es diferente a "01", "12", "07", "08", "20" ERROR 2692 El tipo de documento relacionado no es vlido -
37 Nmero de documento Relacionado M an..13 <Serie>-<Nmero> / El valor del Tag UBL esta vaco ERROR 2693 El XML no contiene el tag o no existe informacin del nmero de documento -
Retention/sac:SUNATRetentionDocumentReference/ relacionado
cbc:ID
Si "Tipo de documento relacionado" es "12", el formato del Tag UBL es diferente a: ERROR 2694 El nmero de documento relacionado no est permitido o no es valido -
- [a-zA-Z0-9]{1,20}(-[0-9]{1,20})

Si "Tipo de documento relacionado" es diferente a "12", el formato del Tag UBL es diferente a: ERROR 2694 El nmero de documento relacionado no est permitido o no es valido -
- (E001|((F|R)[A-Z0-9]{3})|((?!(^0{4}))\d{4}))-(?!0+$)([0-9]{1,8})

Si el "Tipo de documento relacionado" es "01", "07" o "08" y el Tag UBL empieza con "E001", el ERROR 2609 El comprobante electrnico enviado no se encuentra registrado en la SUNAT. Comprobantes
valor del Tag UBL no existe en el listado de pago
electronicos

Si el "Tipo de documento relacionado" es "01", "07" o "08" y el Tag UBL empieza con "F", el valor OBSERV 4087 El Comprobante de Pago Electrnico no est Registrado en los Sistemas de la SUNAT. Comprobantes
del Tag UBL no existe en el listado de pago
electronicos

Si el "Tipo de documento relacionado" es "01", "07" o "08" y el Tag UBL empieza con un nmero, OBSERV 4088 El Comprobante de Pago no est autorizado en los Sistemas de la SUNAT. Autorizaciones
el valor del Tag UBL no existe en el listado de
comprobantes
de pago fsicos

Si el "Tipo de documento relacionado" es "01", "07" o "08" y el Tag UBL empieza con "E001" o ERROR 2624 El comprobante electrnico no ha sido emitido por el proveedor. -
"F", el RUC del receptor del comprobante en el listado es diferente al "Nmero de documento de
identidad del emisor"

38 Fecha emisin documento Relacionado M an..10 YYYY-MM-DD / Si el "Tipo de documento relacionado" es "01", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante
Retention/sac:SUNATRetentionDocumentReference/ relacionado" empieza con "E001" o "F", el valor del Tag UBL es diferente a la fecha de emisin electrnico enviado no son los registrados en los Sistemas de SUNAT.
cbc:IssueDate del comprobante del listado

39 Importe total documento Relacionado M an..15 n(12,2) / El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2696 El dato ingresado en el importe total documento relacionado debe ser numrico
Retention/sac:SUNATRetentionDocumentReference/ mayor a cero
cbc:TotalInvoiceAmount
Si el "Tipo de documento relacionado" es "01", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante Comprobantes
relacionado" empieza con "E001" o "F", el valor del Tag UBL es diferente al monto del electrnico enviado no son los registrados en los Sistemas de SUNAT. de pago
comprobante del listado electronicos

40 Tipo de moneda documento Relacionado M an3 (Catlogo No.02) / Si el "Tipo de documento relacionado" es "01", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante
Retention/sac:SUNATRetentionDocumentReference/ relacionado" empieza con "E001" o "F", el valor del Tag UBL es diferente a la moneda de electrnico enviado no son los registrados en los Sistemas de SUNAT.
cbc:TotalInvoiceAmount@currencyID comprobante del listado

Datos del Pago (3) - - - - - - - - -


41 Fecha de pago M an10 YYYY-MM-DD / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL ERROR 2737 El XML no contiene el tag o no existe informacin de la fecha de pago del documento -
Retention/sac:SUNATRetentionDocumentReference/ Relacionado
cac:Payment/cbc:PaidDate
Si el Tag UBL existe, el valor del Tag UBL es de mes/ao (periodo) diferente a otra fecha de pago ERROR 2661 La fecha de cobro de cada documento relacionado deben ser del mismo Periodo -
en /Retention (mm/aaaa), asimismo estas fechas podrn ser menores o iguales a la fecha de
emisin del comprobante de retencion

Si el Tag UBL existe, el valor del Tag UBL es de un mes/ao menor a "Fecha de emisin" ERROR 2625 La fecha de pago debe estar entre el primer da calendario del mes al cual -
corresponde la fecha de emisin del comprobante de retencin o desde la fecha de
emisin del comprobante relacionado.

Si el Tag UBL existe y es del mismo mes/ao (periodo) de pago, el valor del Tag UBL es menor a ERROR 2625 La fecha de pago debe estar entre el primer da calendario del mes al cual -
"Fecha de emisin documento relacionado". corresponde la fecha de emisin del comprobante de retencin o desde la fecha de
emisin del comprobante relacionado.

42 Nmero de pago M n..9 / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL o es vaco ERROR 2733 El XML no contiene el tag o no existe informacin del nmero de pago -
Retention/sac:SUNATRetentionDocumentReference/
cac:Payment/cbc:ID
Si "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a ERROR 2734 El dato ingresado en el nmero de pago no es vlido -
numrico de hasta 9 dgitos
Si "Tipo de documento relacionado" es diferente a "07", el "Nmero de documento relacionado" ERROR 2626 El Nro. de documento con el nmero de pago ya se encuentra en la Relacin de -
concatenado con el valor del Tag, no debe repetirse en /Retention Documentos Relacionados agregados.

43 Importe de pago sin retencin M an..15 n(12,2) / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL ERROR 2735 El XML no contiene el tag o no existe informacin del Importe del pago -
Retention/sac:SUNATRetentionDocumentReference/
cac:Payment/cbc:PaidAmount
Si "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a ERROR 2736 El dato ingresado en el Importe del pago debe ser numrico mayor a cero -
decimal positivo de 12 enteros y 2 decimales o es cero (0)
44 Moneda de pago M an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente al "Tipo ERROR 2622 La moneda del importe de pago debe ser la misma que la del documento relacionado. -
Retention/sac:SUNATRetentionDocumentReference/ de moneda del documento relacionado"
cac:Payment/cbc:PaidAmount@currencyID

Datos de la Retencin (4) - - - - - - - - -


45 Importe retenido M an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 ERROR 2740 El dato ingresado en el Importe retenido debe ser numrico mayor a cero -
Retention/sac:SUNATRetentionDocumentReference/ decimales o es cero (0)
sac:SUNATRetentionInformation/sac:SUNATRetentio
nAmount Si "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag ERROR 2623 Los montos de pago, retenidos y montos pagados consignados para el documento -
UBL es diferente a "Importe de pago sin retencin" multiplicado por "Tasa de retencin" con una relacionado no son correctos.
tolerancia de ms/menos uno (1)

Si "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor ERROR 2623 Los montos de pago, retenidos y montos pagados consignados para el documento -
del Tag UBL es diferente a "Importe de pago sin retencin" multiplicado por "Tasa de retencin" relacionado no son correctos.
multiplicado por "Tipo de cambio" con una tolerancia de ms/menos uno (1)

46 Moneda de importe retenido M an3 (Catlogo No.02) / Si el Tag UBL existe, el valor del Tag UBL es diferente a "PEN" ERROR 2742 El valor de la moneda de importe retenido debe ser PEN -
Retention/sac:SUNATRetentionDocumentReference/
sac:SUNATRetentionInformation/sac:SUNATRetentio
nAmount@currencyID
47 Fecha de Retencin M an10 YYYY-MM-DD / <<< SIN VALIDACIN >>> - - - -
Retention/sac:SUNATRetentionDocumentReference/
sac:SUNATRetentionInformation/sac:SUNATRetentio
nDate
48 Importe total a pagar (neto) M an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 ERROR 2746 El dato ingresado en el Importe total a pagar (neto) debe ser numrico mayor a cero -
Retention/sac:SUNATRetentionDocumentReference/ decimales o es cero (0)
sac:SUNATRetentionInformation/sac:SUNATNetTotal
Paid Si "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag ERROR 2623 Los montos de pago, retenidos y montos pagados consignados para el documento -
UBL es diferente a "Importe de pago sin retencin" menos "Importe retenido" con una relacionado no son correctos.
tolerancia de ms/menos uno (1)
Si "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor ERROR 2623 Los montos de pago, retenidos y montos pagados consignados para el documento -
del Tag UBL es diferente a "Importe de pago sin retencin" multiplicado por "Tipo de cambio" relacionado no son correctos.
menos "Importe retenido" con una tolerancia de ms/menos uno (1)

49 Moneda del monto neto pagado M an3 (Catlogo No.02) / Si el Tag UBL existe, el valor del Tag UBL es diferente a "PEN" ERROR 2748 El valor de la Moneda del monto neto pagado debe ser PEN -
Retention/sac:SUNATRetentionDocumentReference/
sac:SUNATRetentionInformation/sac:SUNATNetTotal
Paid@currencyID
Tipo de cambio (5) - - - - - - - - -
50 La moneda de referencia para el Tipo de C an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2719 El XML no contiene el tag o no existe informacin de la moneda de referencia para el -
Cambio Retention/sac:SUNATRetentionDocumentReference/ relacionado" es diferente "PEN", no existe el Tag UBL tipo de cambio
sac:SUNATRetentionInformation/cac:ExchangeRate/c
bc:SourceCurrencyCode Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "Tipo ERROR 2749 La moneda de referencia para el tipo de cambio debe ser la misma que la del -
de moneda de documento relacionado" documento relacionado
51 La moneda objetivo para la Tasa de Cambio C an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2720 El XML no contiene el tag o no existe informacin de la moneda objetivo para la Tasa -
Retention/sac:SUNATRetentionDocumentReference/ relacionado" es diferente "PEN", no existe el Tag UBL de Cambio
sac:SUNATRetentionInformation/cac:ExchangeRate/c
bc:TargetCurrencyCode Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "PEN" ERROR 2715 El valor de la moneda objetivo para la Tasa de Cambio debe ser PEN -

52 El factor aplicado a la moneda de origen C an..11 n(4,6) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2721 El XML no contiene el tag o no existe informacin del tipo de cambio -
para calcular la moneda de destino (Tipo Retention/sac:SUNATRetentionDocumentReference/ relacionado" es diferente "PEN", no existe el Tag UBL
de cambio) sac:SUNATRetentionInformation/cac:ExchangeRate/c
bc:CalculationRate Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 4 enteros y 6 ERROR 2716 El dato ingresado en el tipo de cambio debe ser numrico mayor a cero -
decimales o es cero (0)
53 Fecha de cambio C an10 YYYY-MM-DD / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2722 El XML no contiene el tag o no existe informacin de la fecha de cambio -
Retention/sac:SUNATRetentionDocumentReference/ relacionado" es diferente "PEN", no existe el Tag UBL
sac:SUNATRetentionInformation/cac:ExchangeRate/c
bc:Date
N DATO CONDICIN TIPO Y FORMATO TAG UBL VALIDACIN / CONDICIN CODIGO TIPO DE MENSAJE DE RETORNO LISTADOS
INFORMTICA LONGITUD RETORNO RETORNO
- - - - - - <<< REVISAR HOJA "GENERAL" >>> - - - -
Datos de la percepcin
1 Versin del UBL M an3 =2.0 /Perception/cbc:UBLVersionID No existe el Tag UBL o es vaco ERROR 2111 El XML no contiene el tag o no existe informacion de UBLVersionID -
El valor del Tag UBL es diferente a "2.0" ERROR 2110 UBLVersionID - La versin del UBL no es correcta -
2 Versin de la estructura del documento M an3 =1.0 /Perception/cbc:CustomizationID No existe el Tag UBL o es vaco ERROR 2113 El XML no contiene el tag o no existe informacion de CustomizationID -
El valor del Tag UBL es diferente a "1.0" ERROR 2112 CustomizationID - La version del documento no es correcta -
3 Firma Digital M an..3000 - - <<< REVISAR HOJA "FIRMA" >>> - - - -
4 Numeracin, conformada por serie y M an..13 R###-NNNNNNNN /Perception/cbc:ID El valor del Tag UBL es diferente al nombre del archivo ERROR 1049 ID - Serie y Nmero del archivo no coincide con el consignado en el contenido del
nmero correlativo XML. -
El valor del Tag UBL existe en el listado ERROR 1033 El comprobante fue registrado previamente con otros datos Comprobantes
de cobro
electronicos

5 Fecha de emisin M an10 YYYY-MM-DD /Perception/cbc:IssueDate La diferencia entre la fecha de recepcin del XML y el valor del Tag UBL es mayor al lmite del ERROR 2600 El comprobante fue enviado fuera del plazo permitido.
listado -
6 Hora de emisin C /Perception/cbc:IssueTime <<< SIN VALIDACIN >>> - - - -
Datos del Emisor Electrnico - - - - - - - - -
7 Nmero de documento de identidad del M n11 / El formato del Tag UBL es diferente a numrico de 11 dgitos ERROR 0154 El RUC del archivo no corresponde al RUC del usuario o el proveedor no esta -
emisor Perception/cac:AgentParty/cac:PartyIdentification/cb autorizado a enviar comprobantes del contribuyente
c:ID
El valor del Tag UBL no est en el listado ERROR 2104 ElNumero de RUC del emisor no existe Contribuyentes

No existe ind_padrn igual a "03" en el listado para el valor del Tag UBL ERROR 2617 Seor contribuyente a la fecha no se encuentra registrado habilitado con la Padrones de
condicin de Agente de retencin. contribuyentes

8 Tipo de documento de Identidad del M n1 (Catlogo No.06) / No existe el Tag UBL ERROR 2678 El XML no contiene el atributo o no existe informacin del tipo de documento del -
emisor Perception/cac:AgentParty/cac:PartyIdentification/cb emisor
c:ID@schemeID
El valor del Tag UBL es diferente a 6 ERROR 2511 El tipo de documento no es aceptado. -
9 Nombre comercial del emisor C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2901 El nombre comercial del emisor no cumple con el formato establecido -
Perception/cac:AgentParty/cac:PartyName/cbc:Nam
e
Domicilio fiscal del Emisor Electrnico - - - - - - - - -
10 Ubigeo C an6 (Catlogo No. 13) / Si el Tag UBL existe, el formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar. -
Perception/cac:AgentParty/cac:PostalAddress/cbc:ID
Si el Tag UBL existe, el Tag UBL debe estar en el listado ERROR 2917 Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
11 Direccin completa y detallada C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2916 La direccin completa y detallada del domicilio fiscal del emisor no cumple con el -
Perception/cac:AgentParty/cac:PostalAddress/cbc:Str formato establecido
eetName
12 Urbanizacin C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2902 La urbanizacin del domicilio fiscal del emisor no cumple con el formato establecido -
Perception/cac:AgentParty/cac:PostalAddress/cbc:Cit
ySubdivisionName
13 Provincia C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2903 La provincia del domicilio fiscal del emisor no cumple con el formato establecido -
Perception/cac:AgentParty/cac:PostalAddress/cbc:Cit
yName
14 Departamento C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2904 El departamento del domicilio fiscal del emisor no cumple con el formato establecido -
Perception/cac:AgentParty/cac:PostalAddress/cbc:Co
untrySubentity
15 Distrito C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2905 El distrito del domicilio fiscal del emisor no cumple con el formato establecido -
Perception/cac:AgentParty/cac:PostalAddress/cbc:Di
strict
16 Cdigo del pas de la direccin C a2 (Catlogo No.04) / Si el Tag UBL existe, el valor es diferente a "PE" ERROR 2548 El valor del pas invlido. -
Perception/cac:AgentParty/cac:PostalAddress/cac:Co
untry/cbc:IdentificationCode
17 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL ERROR 1037 El XML no contiene el tag o no existe informacion de RegistrationName del emisor del -
razn social Perception/cac:AgentParty/cac:PartyLegalEntity/cbc: documento
RegistrationName
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 1038 RegistrationName - El nombre o razon social del emisor no cumple con el estandar -

Informacin del Cliente - - - - - - - - -


18 Nmero de documento de identidad del M n11 / El tag UBL esta vaco ERROR 2679 El XML no contiene el tag o no existe informacin del nmero de documento de -
cliente Perception/cac:ReceiverParty/cac:PartyIdentification identidad del cliente
/cbc:ID
El formato del Tag UBL es diferente a alfanumrico de hasta 15 caracteres ERROR 2680 El valor ingresado como documento de identidad del cliente es incorrecto -

El valor del Tag UBL es igual al "Nmero de documento de identidad del emisor" ERROR 2604 El Cliente no puede ser el mismo que el Emisor del comprobante de percepcin. -

Si "Tipo de documento de identidad del cliente" es 6, el valor del Tag UBL no est en el listado ERROR 2605 Nmero de RUC del Cliente no existe. Contribuyentes

Si ind_padron = "03" para el valor del Tag UBL en el listado OBSERV 4089 La operacin con este cliente est excluida del sistema de percepcin. Es agente de Padrones de
retencin. contribuyentes

Si ind_padron = "04" para el valor del Tag UBL en el listado OBSERV 4090 La operacin con este cliente est excluida del sistema de percepcin. Es entidad Padrones de
exceptuada de la percepcin. contribuyentes

Si ind_padron = "02" para el "Nmero de documento de identidad del emisor" en el listado y OBSERV 4086 El emisor y el cliente son Agentes de percepcin de combustible en la fecha de Padrones de
ind_padron = "02" para el valor del Tag UBL en el listado emisin. contribuyentes

19 Tipo de documento de Identidad del M n1 (Catlogo No.06) / No existe el Tag UBL ERROR 2516 Debe indicar tipo de documento. -
cliente Perception/cac:ReceiverParty/cac:PartyIdentification El valor del Tag UBL es diferente al listado ERROR 2511 El tipo de documento no es aceptado. Parmetros
/cbc:ID@schemeID (006)
20 Nombre comercial del cliente C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2911 El nombre comercial del cliente no cumple con el formato establecido -
Perception/cac:ReceiverParty/cac:PartyName/cbc:Na
me
Domicilio fiscal del cliente - - - - - - - - -
21 Ubigeo C an6 (Catlogo No.13) / Si el Tag UBL existe, el formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar. -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc:
ID
Si el Tag UBL existe, el Tag UBL debe estar en el listado ERROR 2917 Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
22 Direccin completa y detallada C an..100 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2919 La direccin completa y detallada del domicilio fiscal del cliente no cumple con el -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc: formato establecido
StreetName
23 Urbanizacin C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2912 La urbanizacin del domicilio fiscal del cliente no cumple con el formato establecido -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc:
CitySubdivisionName
24 Provincia C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2913 La provincia del domicilio fiscal del cliente no cumple con el formato establecido -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc:
CityName
25 Departamento C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2914 El departamento del domicilio fiscal del cliente no cumple con el formato establecido -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc:
CountrySubentity
26 Distrito C an..30 / Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 30 caracteres ERROR 2915 El distrito del domicilio fiscal del cliente no cumple con el formato establecido -
Perception/cac:ReceiverParty/cac:PostalAddress/cbc:
District
27 Cdigo del pas de la direccin C a2 (Catlogo No.04) / Si el Tag UBL existe, el valor es diferente a "PE" ERROR 2548 El valor del pas invlido. -
Perception/cac:ReceiverParty/cac:PostalAddress/cac:
Country/cbc:IdentificationCode
28 Apellidos y nombres, denominacin o M an..100 / No existe el Tag UBL ERROR 2134 El XML no contiene el tag o no existe informacion de RegistrationName del receptor -
razn social Perception/cac:ReceiverParty/cac:PartyLegalEntity/c del documento
bc:RegistrationName
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 2133 RegistrationName - El dato ingresado no cumple con el estandar -

Datos de la percepcin del CPE - - - - - - - - -


29 Rgimen de percepcin M n2 (Catlogo No.23) /Perception/sac:SUNATPerceptionSystemCode El valor del Tag UBL no est en el listado ERROR 2602 El rgimen percepcin enviado no corresponde con su condicin de Agente de -
percepcin.
30 Tasa de percepcin M an..4 n(1,2) /Perception/sac:SUNATPerceptionPercent El valor del Tag UBL es diferente a la Tasa de percepcin del listado para el "Regimen de ERROR 2603 La tasa de percepcin enviada no corresponde con el rgimen de percepcin. -
percepcin"
31 Observaciones C an..250 /Perception/cbc:Note <<< SIN VALIDACIN >>> - - - -
32 Importe total Percibido M an..15 n(12,2) /Perception/cbc:TotalInvoiceAmount El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2669 El dato ingresado en TotalInvoiceAmount debe ser numrico mayor a cero -

El valor de Tag UBL es diferente a la suma de "Importe Percibido", sin considerar los tipos de ERROR 2667 Importe total percibido debe ser igual a la suma de los importes percibidos por cada -
documentos 07 y 40 documento relacionado.
33 Moneda del Importe total Percibido M an3 (Catlogo No.02) /Perception/cbc:TotalInvoiceAmount@currencyID El valor del Tag UBL es diferente "PEN" ERROR 2685 El valor de la moneda del Importe total Percibido debe ser PEN -

34 Importe total Cobrado M an..15 n(12,2) /Perception/sac:SUNATTotalCashed El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2687 El dato ingresado en SUNATTotalCashed debe ser numrico mayor a cero -

El valor de Tag UBL es diferente a la suma de "Importe total a cobrar", sin considerar los tipos de ERROR 2668 Importe total cobrado debe ser igual a la suma de los importes cobrados por cada -
documentos 07 y 40 documento relacionado.
35 Moneda del Importe total Cobrado M an3 (Catlogo No.02) /Perception/sac:SUNATTotalCashed@currencyID El valor del Tag UBL es diferente "PEN" ERROR 2690 El valor de la moneda del Importe total Cobrado debe ser PEN -

Dato del Comprobante Relacionado - - - - - - - - -


36 Tipo de documento Relacionado M an2 (Catlogo No.01) / No existe el Tag UBL o es vacio ERROR 2691 El XML no contiene el tag o no existe informacin del tipo de documento relacionado -
Perception/sac:SUNATPerceptionDocumentReferenc
e/cbc:ID@schemeID
El valor del Tag UBL es diferente a "01", "03", "12", "07", "08", "40" ERROR 2692 El tipo de documento relacionado no es vlido -
37 Nmero de documento Relacionado M an..13 <Serie>-<Nmero> / El valor del Tag UBL esta vaco ERROR 2693 El XML no contiene el tag o no existe informacin del nmero de documento -
Perception/sac:SUNATPerceptionDocumentReferenc relacionado
e/cbc:ID
Si "Tipo de documento relacionado" es "12", el formato del Tag UBL es diferente a: ERROR 2694 El nmero de documento relacionado no est permitido o no es valido -
- [a-zA-Z0-9]{1,20}(-[0-9]{1,20})

Si "Tipo de documento relacionado" es diferente a "12", el formato del Tag UBL es diferente a: ERROR 2694 El nmero de documento relacionado no est permitido o no es valido -
- (E001|((F|P|B)[A-Z0-9]{3})|((?!(^0{4}))\d{4}))-(?!0+$)([0-9]{1,8})

Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el Tag UBL empieza con ERROR 2609 El comprobante electrnico enviado no se encuentra registrado en la SUNAT. Comprobantes
"E001" o "EB01", el valor del Tag UBL no existe en el listado de cobro
electronicos
Si el "Tipo de documento relacionado" es "01", "07" o "08" y el Tag UBL empieza con "F", el valor OBSERV 4087 El Comprobante de Pago Electrnico no est Registrado en los Sistemas de la SUNAT. Comprobantes
del Tag UBL no existe en el listado de cobro
electronicos
Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el Tag UBL empieza con un OBSERV 4088 El Comprobante de Pago no est autorizado en los Sistemas de la SUNAT. Autorizaciones
nmero, el valor del Tag UBL no existe en el listado de
comprobantes
de cobro fsicos

Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el Tag UBL empieza con ERROR 2611 El comprobante electrnico no ha sido emitido al cliente. -
"E001" o "F" o "B", el RUC del receptor del comprobante en el listado es diferente al "Nmero de
documento de identidad del emisor"
38 Fecha emisin documento Relacionado M an..10 YYYY-MM-DD / Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante Comprobantes
Perception/sac:SUNATPerceptionDocumentReferenc relacionado" empieza con "E001" o "F" o "B", el valor del Tag UBL es diferente a la fecha de electrnico enviado no son los registrados en los Sistemas de SUNAT. de cobro
e/cbc:IssueDate emisin del comprobante del listado electronicos
39 Importe total documento Relacionado M an..15 n(12,2) / El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 decimales o es cero (0) ERROR 2696 El dato ingresado en el importe total documento relacionado debe ser numrico -
Perception/sac:SUNATPerceptionDocumentReferenc mayor a cero
e/cbc:TotalInvoiceAmount
Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante Comprobantes
relacionado" empieza con "E001" o "F" o "B", el valor del Tag UBL es diferente al monto del electrnico enviado no son los registrados en los Sistemas de SUNAT. de cobro
comprobante del listado electronicos
40 Tipo de moneda documento Relacionado M an3 (Catlogo No.02) / Si el "Tipo de documento relacionado" es "01", "03", "07" o "08" y el "Nmero de documento ERROR 2610 La fecha de emisin, Importe total del comprobante y la moneda del comprobante Comprobantes
Perception/sac:SUNATPerceptionDocumentReferenc relacionado" empieza con "E001" o "F" o "B", el valor del Tag UBL es diferente a la moneda de electrnico enviado no son los registrados en los Sistemas de SUNAT. de cobro
e/cbc:TotalInvoiceAmount@currencyID comprobante del listado electronicos
Datos del Pago (3) - - - - - - - - -
41 Fecha de cobro M an10 YYYY-MM-DD / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL ERROR 2702 El XML no contiene el tag o no existe informacin de la fecha de cobro del documento -
Perception/sac:SUNATPerceptionDocumentReferenc Relacionado
e/cac:Payment/cbc:PaidDate
Si el Tag UBL existe, el valor del Tag UBL es de mes/ao (periodo) diferente a otra fecha de cobro ERROR 2659 La fecha de cobro de cada documento relacionado deben ser del mismo Periodo -
en /Perception (mm/aaaa), asimismo estas fechas podrn ser menores o iguales a la fecha de
emisin del comprobante de percepcin

Si el Tag UBL existe, el valor del Tag UBL es mayor a "Fecha de emisin" ERROR 2659 La fecha de cobro de cada documento relacionado deben ser del mismo Periodo -
(mm/aaaa), asimismo estas fechas podrn ser menores o iguales a la fecha de
emisin del comprobante de percepcin

Si el Tag UBL existe, el valor del Tag UBL es de un mes/ao menor a "Fecha de emisin" ERROR 2612 La fecha de cobro debe estar entre el primer da calendario del mes al cual -
corresponde la fecha de emisin del comprobante de percepcin o desde la fecha de
emisin del comprobante relacionado.
Si el Tag UBL existe y es del mismo mes/ao (periodo) de cobro, el valor del Tag UBL es menor a ERROR 2612 La fecha de cobro debe estar entre el primer da calendario del mes al cual -
"Fecha de emisin documento relacionado". corresponde la fecha de emisin del comprobante de percepcin o desde la fecha de
emisin del comprobante relacionado.
42 Nmero de cobro M n..9 / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL o es vaco ERROR 2697 El XML no contiene el tag o no existe informacin del nmero de cobro -
Perception/sac:SUNATPerceptionDocumentReferenc
e/cac:Payment/cbc:ID
Si "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a ERROR 2698 El dato ingresado en el nmero de cobro no es vlido -
numrico de hasta 9 dgitos
Si "Tipo de documento relacionado" es diferente a "07", el "Nmero de documento relacionado" ERROR 2626 El Nro. de documento con el nmero de pago ya se encuentra en la Relacin de -
concatenado con el valor del Tag, no debe repetirse en /Perception Documentos Relacionados agregados.

43 Importe de cobro sin percepcin M an..15 n(12,2) / Si "Tipo de documento relacionado" es diferente a "07", no existe el Tag UBL ERROR 2699 El XML no contiene el tag o no existe informacin del Importe del cobro -
Perception/sac:SUNATPerceptionDocumentReferenc
e/cac:Payment/cbc:PaidAmount
Si "Tipo de documento relacionado" es diferente a "07", el formato del Tag UBL es diferente a ERROR 2700 El dato ingresado en el Importe del cobro debe ser numrico mayor a cero -
decimal positivo de 12 enteros y 2 decimales o es cero (0)
44 Moneda de cobro M an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente al "Tipo ERROR 2607 La moneda del importe de cobro debe ser la misma que la del documento -
Perception/sac:SUNATPerceptionDocumentReferenc de moneda del documento relacionado" relacionado.
e/cac:Payment/cbc:PaidAmount@currencyID
Datos de la percepcin (4) - - - - - - - - -
45 Importe Percibido M an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 ERROR 2705 El dato ingresado en el Importe percibido debe ser numrico mayor a cero -
Perception/sac:SUNATPerceptionDocumentReferenc decimales o es cero (0)
e/sac:SUNATPerceptionInformation/sac:SUNATPerce
ptionAmount Si "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag ERROR 2608 Los montos de pago, percibidos y montos cobrados consignados para el documento -
UBL es diferente a "Importe de cobro sin percepcin" multiplicado por "Tasa de percepcin" con relacionado no son correctos.
una tolerancia de ms/menos uno (1)

Si "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor ERROR 2608 Los montos de pago, percibidos y montos cobrados consignados para el documento -
del Tag UBL es diferente a "Importe de cobro sin percepcin" multiplicado por "Tasa de relacionado no son correctos.
percepcin" multiplicado por "Tipo de cambio" con una tolerancia de ms/menos uno (1)

46 Moneda de importe Percibido M an3 (Catlogo No.02) / Si el Tag UBL existe, el valor del Tag UBL es diferente a "PEN" ERROR 2707 El valor de la moneda de importe percibido debe ser PEN -
Perception/sac:SUNATPerceptionDocumentReferenc
e/sac:SUNATPerceptionInformation/sac:SUNATPerce
ptionAmount@currencyID
47 Fecha de percepcin M an10 YYYY-MM-DD / <<< SIN VALIDACIN >>> - - - -
Perception/sac:SUNATPerceptionDocumentReferenc
e/sac:SUNATPerceptionInformation/sac:SUNATPerce
ptionDate
48 Importe total a cobrar (neto) M an..15 n(12,2) / Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 2 ERROR 2711 El dato ingresado en el Monto total a cobrar debe ser numrico mayor a cero -
Perception/sac:SUNATPerceptionDocumentReferenc decimales o es cero (0)
e/sac:SUNATPerceptionInformation/sac:SUNATNetTo
talCashed Si "Tipo de moneda del documento relacionado" es "PEN" y el Tag UBL existe, el valor del Tag ERROR 2608 Los montos de pago, percibidos y montos cobrados consignados para el documento -
UBL es diferente a "Importe de cobro sin percepcin" ms "Importe Percibido" con una relacionado no son correctos.
tolerancia de ms/menos uno (1)
Si "Tipo de moneda del documento relacionado" es diferente "PEN" y el Tag UBL existe, el valor ERROR 2608 Los montos de pago, percibidos y montos cobrados consignados para el documento -
del Tag UBL es diferente a "Importe de cobro sin percepcin" multiplicado por "Tipo de cambio" relacionado no son correctos.
ms "Importe Percibido" con una tolerancia de ms/menos uno (1)

49 Moneda del monto neto Cobrado M an3 (Catlogo No.02) / Si el Tag UBL existe, el valor del Tag UBL es diferente a "PEN" ERROR 2713 El valor de la moneda del Monto total a cobrar debe ser PEN -
Perception/sac:SUNATPerceptionDocumentReferenc
e/sac:SUNATPerceptionInformation/sac:SUNATNetTo
talCashed@currencyID
Tipo de cambio (5) - - - - - - - - -
50 La moneda de referencia para el Tipo de C an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2719 El XML no contiene el tag o no existe informacin de la moneda de referencia para el -
Cambio Perception/sac:SUNATPerceptionDocumentReferenc relacionado" es diferente "PEN", no existe el Tag UBL tipo de cambio
e/sac:SUNATPerceptionInformation/cac:ExchangeRat
e/cbc:SourceCurrencyCode Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "Tipo ERROR 2749 La moneda de referencia para el tipo de cambio debe ser la misma que la del -
de moneda de documento relacionado" documento relacionado
51 La moneda objetivo para la Tasa de C an3 (Catlogo No.02) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2720 El XML no contiene el tag o no existe informacin de la moneda objetivo para la Tasa -
Cambio Perception/sac:SUNATPerceptionDocumentReferenc relacionado" es diferente "PEN", no existe el Tag UBL de Cambio
e/sac:SUNATPerceptionInformation/cac:ExchangeRat
e/cbc:TargetCurrencyCode Si "Tipo de documento relacionado" es diferente a "07", el valor del Tag UBL es diferente "PEN" ERROR 2715 El valor de la moneda objetivo para la Tasa de Cambio debe ser PEN -

52 El factor aplicado a la moneda de origen C an..11 n(4,6) / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2721 El XML no contiene el tag o no existe informacin del tipo de cambio -
para calcular la moneda de destino (Tipo Perception/sac:SUNATPerceptionDocumentReferenc relacionado" es diferente "PEN", no existe el Tag UBL
de cambio) e/sac:SUNATPerceptionInformation/cac:ExchangeRat
e/cbc:CalculationRate Si el Tag UBL existe, el formato del Tag UBL es diferente a decimal positivo de 4 enteros y 6 ERROR 2716 El dato ingresado en el tipo de cambio debe ser numrico mayor a cero -
decimales o es cero (0)
53 Fecha de cambio C an10 YYYY-MM-DD / Si "Tipo de documento relacionado" es diferente a "07" y "Tipo de moneda de documento ERROR 2722 El XML no contiene el tag o no existe informacin de la fecha de cambio -
Perception/sac:SUNATPerceptionDocumentReferenc relacionado" es diferente "PEN", no existe el Tag UBL
e/sac:SUNATPerceptionInformation/cac:ExchangeRat
e/cbc:Date
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -
Datos de gua de remisin - - - -
1 Version del UBL M an3 - /DespatchAdvice/cbc:UBLVersionID

2 Version de la estructura del documento M an3 - /DespatchAdvice/cbc:CustomizationID

3 Numeracion, conformada por serie y M an..13 T###-NNNNNNNN /DespatchAdvice/cbc:ID


numero correlativo

4 Fecha de emisin M an..10 YYYY-MM-DD /DespatchAdvice/cbc:IssueDate


5 Hora de emisin C an..11 hh:mm:ss /DespatchAdvice/cbc:IssueTime
6 Tipo de documento (Guia) M an2 (Catlogo No.01) /DespatchAdvice/cbc:DespatchAdviceTypeCode

7 Observaciones (Texto) C an..250 - /DespatchAdvice/cbc:Note

II Gua de Remisin de referencia (dada de C - - /DespatchAdvice/cac:OrderReference/


baja por cambio de destinatario)
8 Serie y Numero de documento M an..13 T###-NNNNNNNN /DespatchAdvice/cac:OrderReference/cbc:ID
EG01-NNNNNNNN

9 Cdigo del tipo de documento M an2 (Catlogo N 01) /


DespatchAdvice/cac:OrderReference/cbc:OrderType
Code

10 Tipo de documento (Descripcin) C an..50 - /


DespatchAdvice/cac:OrderReference/cbc:OrderType
Code@name
III Numero de DAM (obligatorio cuando el C - - -
motivo de traslado es importacion)
11 Numero de documento M an..20 - /
DespatchAdvice/cac:AdditionalDocumentReference/
cbc:ID

12 Cdigo del tipo de documento relacionado M an2 (Catlogo No.21) /


DespatchAdvice/cac:AdditionalDocumentReference/
cbc:DocumentTypeCode
IV Documento Relacionado (Numeracin de C - - -
manifiesto de carga)
13 Numero de documento M an..20 - /
DespatchAdvice/cac:AdditionalDocumentReference/
cbc:ID

14 Cdigo del tipo de documento relacionado M an2 (Catlogo No.21) /


DespatchAdvice/cac:AdditionalDocumentReference/
cbc:DocumentTypeCode
V Documento Relacionado (Nmero de C - - -
Orden de entrega, Nmero de SCOP,
numeracin de detraccin u OTROS)
15 Numero de documento M an..20 - /
DespatchAdvice/cac:AdditionalDocumentReference/
cbc:ID
16 Cdigo del tipo de documento relacionado M an2 (Catlogo No.21) /
DespatchAdvice/cac:AdditionalDocumentReference/
cbc:DocumentTypeCode
VI Firma Digital M - - -
17 Firma Digital M an..3000 - -
VII Datos del Remitente M - - -
18 Numero de documento de identidad del M - - /
remitente DespatchAdvice/cac:DespatchSupplierParty/cbc:Cust
omerAssignedAccountID

19 Tipo de documento de identidad del M n1 Catlogo N 06 /


remitente DespatchAdvice/cac:DespatchSupplierParty/cbc:Cust
omerAssignedAccountID@schemeID

20 Apellidos y nombres, denominacion o M an..100 - /


razon social del remitente DespatchAdvice/cac:DespatchSupplierParty/cac:Part
y/cac:PartyLegalEntity/cbc:RegistrationName

VIII Datos del Destinatario M - - -


21 Numero de documento de identidad del M n15 n(15) /
destinatario DespatchAdvice/cac:DeliveryCustomerParty/cbc:Cust
omerAssignedAccountID
22 Tipo de documento de identidad del M n1 (Catlogo No.06) /
destinatario DespatchAdvice/cac:DeliveryCustomerParty/cbc:Cust
omerAssignedAccountID@schemeID

23 Apellidos y nombres, denominacion o M an..100 an /


razon social del destinatario DespatchAdvice/cac:DeliveryCustomerParty/cac:Part
y/cac:PartyLegalEntity/cbc:RegistrationName

IX Datos del Proveedor (cuando se ingrese) C - - -

24 Numero de documento de identidad del M n11 n(11) /


proveedor DespatchAdvice/cac:SellerSupplierParty/cbc:Custom
erAssignedAccountID

25 Tipo de documento de identidad del M an2 (Catlogo No.06) /


proveedor DespatchAdvice/cac:SellerSupplierParty/cbc:Custom
erAssignedAccountID@schemeID

26 Apellidos y nombres, denominacion o M an2 /


razon social del proveedor DespatchAdvice/cac:SellerSupplierParty/cac:Party/ca
c:PartyLegalEntity/cbc:RegistrationName

X Datos del envo M - - -


27 Motivo del traslado M an2 (Catlogo No.20) /DespatchAdvice/cac:Shipment/cbc:HandlingCode

28 Descripcin de motivo de traslado C an..100 /DespatchAdvice/cac:Shipment/cbc:Information

29 Indicador de Transbordo Programado C boolean true/false /


DespatchAdvice/cac:Shipment/cbc:SplitConsignment
Indicator
30 Peso bruto total de los gua M n..16 n(12,3) /
DespatchAdvice/cac:Shipment/cbc:GrossWeightMea
sure
30 Peso bruto total de los gua M n..16 n(12,3) /
DespatchAdvice/cac:Shipment/cbc:GrossWeightMea
sure
31 Unidad de medida del peso bruto M an4 (Catlogo No.03) /
DespatchAdvice/cac:Shipment/cbc:GrossWeightMea
sure@unitCode

32 Numero de Bulltos o Pallets C n..12 n12 /


DespatchAdvice/cac:Shipment/cbc:TotalTransportHa
ndlingUnitQuantity

33 Modalidad de Traslado M an2 Catlogo N 18 /


DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
bc:TransportModeCode

34 Fecha Inicio de traslado M an..10 YYYY-MM-DD /


DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:TransitPeriod/cbc:StartDate
35 Fecha de entrega de bienes al M an..10 YYYY-MM-DD /
transportista DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:TransitPeriod/cbc:StartDate
XI Transportista (Transporte Pblico) NA - - -
36 Numero de RUC transportista NA n11 - /
DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:CarrierParty/cac:PartyIdentification/cbc:ID
37 Tipo de documento del transportista NA an2 Catlogo N 06 /
DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:CarrierParty/cac:PartyIdentification/cbc:ID@sche
meID
38 Apellidos y Nombres o denominacion o NA an..100 - /
razon social del transportista DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:CarrierParty/cac:PartyName/cbc:Name
XII VEHICULO (Transporte Privado) M - - -
39 Numero de placa del vehiculo M an..8 - /
DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:TransportMeans/cac:RoadTransport/cbc:LicensePl
ateID
/
DespatchAdvice/cac:Shipment/cac:TransportHandlin
gUnit/cbc:ID
XIII Vehiculos (Secundarios) C - - -
40 Nmero de placa del vehculo C - - /
DespatchAdvice/cac:Shipment/cac:TransportHandlin
gUnit/cac:TransportEquipment/cbc:ID

XIV CONDUCTOR (Transporte Privado) M - - -


41 Numero de documento de identidad del M n11 - /
conductor DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:DriverPerson/cbc:ID
42 Tipo de documento de identidad del M an2 (Catlogo No.06) /
conductor DespatchAdvice/cac:Shipment/cac:ShipmentStage/c
ac:DriverPerson/cbc:ID@schemeID
XV Direccion punto de llegada M - - -
43 Ubigeo de llegada M an8 (Catlogo No.13) /
DespatchAdvice/cac:Shipment/cac:Delivery/cac:Deliv
eryAddress/cbc:ID

44 Direccion completa y detallada de llegada M an..100 - /


DespatchAdvice/cac:Shipment/cac:Delivery/cac:Deliv
eryAddress/cbc:StreetName

XVI Datos del contenedor (Obligatorio si C - - -


motivo es Importacin)
45 Numero de Contenedor M an..17 na /
DespatchAdvice/cac:Shipment/cac:TransportHandlin
gUnit/cbc:ID
XVII Direccion del punto de partida M - - -
46 Ubigeo de partida M an8 (Catlogo No.13) /
DespatchAdvice/cac:Shipment/cac:OriginAddress/cb
c:ID

47 Direccion completa y detallada de partida M an..100 - /


DespatchAdvice/cac:Shipment/cac:OriginAddress/cb
c:StreetName

XVIII Puerto o Aeropuerto de C - - -


embarque/desembarque cuando el
motivo de traslado es importacion

48 Codigo del Puerto M an3 - /


DespatchAdvice/cac:Shipment/cac:FirstArrivalPortLo
cation/cbc:ID
XIX BIENES A TRANSPORTAR M - - -
49 Numero de orden del item M n..4 - /DespatchAdvice/cac:DespatchLine/cbc:ID

/
DespatchAdvice/cac:DespatchLine/cac:OrderLineRef
erence/cbc:ID
50 Cantidad del item M n..8 - /
DespatchAdvice/cac:DespatchLine/cbc:DeliveredQua
ntity

51 Unidad de medida del item M - (Catlogo No.03) /


DespatchAdvice/cac:DespatchLine/cbc:DeliveredQua
ntity@unitCode
52 Descripcion detallada del tem M an..250 - /
DespatchAdvice/cac:DespatchLine/cac:Item/cbc:Na
me

53 Codigo del item C an..16 - /


DespatchAdvice/cac:DespatchLine/cac:Item/cac:Selle
rsItemIdentification/cbc:ID
54 Codigo producto SUNAT C an..8 -
CODIGO TIPO DE
VALIDACIN / CONDICIN MENSAJE DE RETORNO
RETORNO RETORNO
<<< REVISAR HOJA "GENERAL" >>> - - -
- - - -
No existe el Tag UBL o es vaco ERROR 2111 El XML no contiene el tag o no existe informacion de UBLVersionID
El valor del Tag UBL es diferente a "2.1" ERROR 2110 UBLVersionID - La versin del UBL no es correcta
No existe el Tag UBL o es vaco ERROR 2113 El XML no contiene el tag o no existe informacion de CustomizationID
El valor del Tag UBL es diferente a "1.0" ERROR 2112 CustomizationID - La version del documento no es correcta
El formato del Tag UBL es diferente a: ERROR 1001 ID - El dato SERIE-CORRELATIVO no cumple con el formato de acuerdo al tipo de
- [T][A-Z0-9]{3}-[0-9]{1,8} comprobante
El valor del Tag UBL existe en el listado ERROR 4000 El documento ya fue presentado anteriormente.

<<< SIN VALIDACIN >>> - - -


<<< SIN VALIDACIN >>> - - -
No existe el Tag UBL ERROR 1050 El XML no contiene informacion en el tag DespatchAdviceTypeCode.
El valor del Tag UBL es diferente a "09" ERROR 1051 DespatchAdviceTypeCode - El valor del tipo de gua es invlido.
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico hasta de 250 caracteres OBSERV 4186 cbc:Note - El campo observaciones supera la cantidad maxima especificada (250
(se considera cualquier carcter diferente a salto de lnea) o es vaco carcteres).

El Tag UBL no debe repertirse en /DespatchAdvice ERROR 2753 No debe existir mas de una referencia en gua dada de baja.

No existe el Tag UBL ERROR 1053 cac:OrderReference - El XML no contiene informacion en serie y numero dado de baja
(cbc:ID).
El formato del Tag UBL es diferente a: ERROR 1055 cac:OrderReference - Numero de serie del documento no cumple con un formato
- [T][A-Z0-9]{3}-[0-9]{1,8} valido (EG01 TXXX).
- (EG01)-[0-9]{1,8}

No existe el Tag UBL ERROR 1056 cac:OrderReference - El XML no contiene informacion en el cdigo de tipo de
documento (cbc:OrderTypeCode).
El valor del Tag UBL es diferente a "09" ERROR 2755 El tipo de documento relacionado es incorrecto (ver catalogo nro 21).
Si existe, es diferente a alfanumrico de hasta 50 caracteres ( se considera cualquier carcter OBSERV 4187 cac:OrderReference - El campo Tipo de documento (descripcin) supera la cantidad
diferente a salto de lnea) maxima especificada (50 carcteres).
- - - -

No existe el Tag UBL ERROR 1057 cac:AdditionalDocumentReference - El XML no contiene el tag o no existe
informacin en el numero de documento adicional (cbc:ID).
Si "Cdigo de tipo de documento" es 01, el formato del Tag UBL es diferente a: ERROR 2769 El valor ingresado como numero de DAM no cumple con el estandar.
- [0-9]{4}-[0-9]{2}-[0-9]{3}-[0-9]{4}
Si "Cdigo de tipo de documento" es 01 y "Motivo de traslado" es diferente a 08 y 09, existe el OBSERV 4191 Para el motivo de traslado, no se consigna informacin en el numero de DAM.
Tag UBL
No existe el Tag UBL o es vaco ERROR 1058 cac:AdditionalDocumentReference - El XML no contiene el tag o no existe
informacin en el tipo de documento adicional (cbc:DocumentTypeCode).

El valor del Tag UBL no est en el listado ERROR 2755 El tipo de documento relacionado es incorrecto (ver catalogo nro 21).
- - - -

Si "Cdigo de tipo de documento" es 04, el formato del Tag UBL es diferente a: ERROR 1057 cac:AdditionalDocumentReference - El XML no contiene el tag o no existe
- [0-9]{3}-[0-9]{4}-[0-9]{4} informacin en el numero de documento adicional (cbc:ID).
Si "Cdigo de tipo de documento" es 04 y "Motivo de traslado" es diferente a 08 y 09, existe el OBSERV 4192 Para el motivo de traslado, no se consigna informacin del manifiesto de carga.
Tag UBL
<<< SIN VALIDACIN >>> - - -

- - - -

El formato del Tag UBL es diferente a alfanumrico de hasta 20 caracteres (se considera ERROR 2756 El numero de documento relacionado no cumple con el estandar.
cualquier carcter diferente a salto de lnea)
<<< SIN VALIDACIN >>> - - -

- - - -
<<< REVISAR HOJA "FIRMA" >>> - - -
- - - -
No existe el Tag UBL ERROR 2676 El XML no contiene el tag o no existe informacin del nmero de RUC del emisor

El Tag UBL es diferente al RUC del nombre del XML ERROR 1034 Nmero de RUC del nombre del archivo no coincide con el consignado en el
contenido del archivo XML
El Tag UBL no existe en el listado ERROR 2104 ElNumero de RUC del emisor no existe

No existe el Tag UBL ERROR 2678 El XML no contiene el atributo o no existe informacin del tipo de documento del
emisor
El valor del Tag UBL es diferente a "6" ERROR 2511 El tipo de documento no es aceptado.
No existe el Tag UBL o es vaco ERROR 1037 El XML no contiene el tag o no existe informacion de RegistrationName del emisor del
documento
El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 1038 RegistrationName - El nombre o razon social del emisor no cumple con el estandar
cualquier carcter diferente a salto de lnea)
- - - -
No existe el Tag UBL o es vaco ERROR 2757 El XML no contiene el tag o no existe informacin del nmero de documento de
identidad del destinatario.
Si "Tipo de documento de identidad del destinatario" es "0" o "A", el formato del Tag UBL es ERROR 2758 El valor ingresado como numero de documento de identidad del destinatario no
diferente a alfanumrico de hasta 15 caracteres cumple con el estandar.
Si "Tipo de documento de identidad del destinatario" es "1", el formato del Tag UBL es diferente OBSERV 4207 El DNI debe tener 8 caracteres numricos
a numrico de 8 dgitos
Si "Tipo de documento de identidad del destinatario" es "4" o "7", el formato del Tag UBL es OBSERV 4208 Para el tipo de documento 4 o 7 slo es permitido hasta 15 caracteres alfanumricos
diferente a alfanumrico de hasta 12 caracteres
Si "Tipo de documento de identidad del destinatario" es "6", el formato del Tag UBL es diferente ERROR 2017 CustomerAssignedAccountID - El numero de documento de identidad del recepetor
a numrico de 11 dgitos debe ser RUC
Si "Motivo de traslado" es 02, 04 o 18, el "Nmero de documento de identidad del remitente" es ERROR 2554 Para el motivo de traslado ingresado el Destinatario debe ser igual al remitente.
diferente al valor del Tag UBL
Si "Motivo de traslado" es 01, 09 o 19, el "Nmero de documento de identidad del remitente" es ERROR 2555 Destinatario no debe ser igual al remitente.
igual al valor del Tag UBL
No existe el Tag UBL ERROR 2759 El XML no contiene el atributo o no existe informacin del tipo de documento del
destinatario.
El valor del Tag UBL no est en el listado ERROR 2760 El valor ingresado como tipo de documento del destinatario es incorrecto.

No existe el Tag UBL ERROR 2761 El XML no contiene el atributo o no existe informacin del nombre o razon social del
destinatario.
El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 2762 El valor ingresado como tipo de documento del nombre o razon social del
cualquier carcter diferente a salto de lnea) destinatario es incorrecto.
- - - -

Si el Tag UBL existe, el formato del Tag UBL es diferente a numrico de 11 dgitos ERROR 2764 El valor ingresado como numero de documento de identidad del tercero relacionado
no cumple con el estandar.
Si el Tag UBL existe, el valor del Tag UBL no est en el listado ERROR 4050 El numero de RUC del proveedor no existe.

Si el Tag UBL existe, el Tag UBL tiene un estado diferente a activo (ind_estado diferente "00") en ERROR 4051 El RUC del proveedor no esta activo.
el listado "Contribuyentes"
Si el Tag UBL existe, el Tag UBL tiene un indicador de condicin diferente a habido (ind_condicion ERROR 4052 El RUC del proveedor no esta habido.
diferente "00") en el listado "Contribuyentes"
El "Nmero de documento de identidad del remitente" es igual al Tag UBL o el "Nmero de ERROR 4053 Proveedor no debe ser igual al remitente o destinatario.
documento de identidad del destinatario" es igual al Tag UBL
No existe el Tag UBL ERROR 2765 El XML no contiene el atributo o no existe informacin del tipo de documento del
tercero relacionado.
El valor del Tag UBL es diferente a 6 ERROR 2566 El XML no contiene el tag o no existe informacion del Numero de placa del vehculo.

Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres ERROR 4189 El valor ingresado como tipo de documento del nombre o razon social del tercero
(se considera cualquier carcter diferente a salto de lnea) relacionado es incorrecto.

- - - -
No existe el Tag UBL o es vaco ERROR 1062 El XML no contiene el atributo o no existe informacion del motivo de traslado.

El valor del Tag UBL no est en el listado ERROR 1063 El valor ingresado como motivo de traslado no es valido.

Si el valor del Tag UBL es 08 o 09, y no existe "Cdigo de tipo de documento relacionado" igual a ERROR 2767 Para importacin, el XML no contiene el tag o no existe informacion del numero de
01 DAM.
Si el valor del Tag UBL es 08, y no existe "Cdigo de tipo de documento relacionado" igual a 04 ERROR 2768 Para importacin, el XML no contiene el tag o no existe informacion del numero de
manifiesto de carga.
Si "Motivo de traslado" es 13, no existe el Tag UBL OBSERV 4055 El XML no contiene el atributo o no existe informacin en descripcion del motivo de
traslado.
Si "Motivo de traslado" es 13, el formato del Tag UBL es diferente a alfanumrico de hasta 100 OBSERV 4190 El valor ingresado como descripcion de motivo de traslado no cumple con el estandar.
caracteres (Se considera cualquier caracter)
<<< SIN VALIDACIN >>> - - -

No existe el Tag UBL ERROR 2880 Es obligatorio ingresar el peso bruto total de la gua
Si existe el Tag UBL, el formato del Tag UBL es diferente a decimal positivo de 12 enteros y 3 OBSERV 4155 GrossWeightMeasure El valor ingresado no cumple con el estandar.
decimales
Si "Peso bruto total de la gua" existe, no existe el atributo del Tag UBL ERROR 2881 Es obligatorio indicar la unidad de medida del Peso Total de la gua
Si "Peso bruto total de la gua" existe, no existe el Tag UBL OBSERV 4194 El XML no contiene el atributo o no existe informacin en peso bruto total de la guia.

Si "Peso bruto total de la gua" existe, el valor del Tag UBL es diferente a "KGM" OBSERV 4154 cbc:GrossWeightMeasure@unitCode: El valor ingresado en la unidad de medida para
el peso bruto total no es correcta (KGM).
Si "Motivo de traslado" es 08, no existe el Tag UBL ERROR 2771 El XML no contiene el atributo o no existe informacion en numero de bultos o pallets
obligatorio para importacin.
Si "Motivo de traslado" es 08, el formato del Tag UBL es diferente a numrico de hasta 12 dgitos ERROR 2772 El valor ingresado como numero de bultos o pallets no cumple con el estandar.

Si "Motivo de traslado" es diferente 08, existe el Tag UBL OBSERV 4195 Numero de bultos o pallets es una informacin vlida solo para importacin.

No existe el Tag UBL o es vaco ERROR 1065 El XML no contiene el atributo o no existe informacion en modalidad de transporte.

El valor del Tag UBL no est en el listado ERROR 2773 El valor ingresado como modalidad de transporte no es correcto.

Si el valor del Tag UBL es "01", no existe "Nmero de placa del vehculo" ni "Nmero de ERROR 2774 El XML no contiene datos de vehiculo o datos de conductores para una operacin de
documento de identidad del conductor" transporte publico completo.
Si el valor del Tag UBL es "02", no existe "Nmero de placa del vehculo" ERROR 1067 El XML no contiene el atributo o no existe informacin de vehiculos.
Si el valor del Tag UBL es "02", no existe "Nmero de documento de identidad del conductor" ERROR 1068 El XML no contiene el atributo o no existe informacin de conductores.

Si el valor del Tag UBL es "01", no existe "Nmero de RUC del transportista" OBSERV 1066 El XML no contiene el atributo o no existe informacion de datos del transportista.

Si el valor del Tag UBL es "02", existe "Nmero de RUC transportista" OBSERV 4159 No es necesario consignar los datos del transportista para una operacin de
Transporte Privado.
No existe el Tag UBL ERROR 1069 El XML no contiene el atributo o no existe informacin de la fecha de inicio de
traslado o fecha de entrega del bien al transportista.
<<< SIN VALIDACIN >>> - - -

- - - -
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

- - - -
<<< SIN VALIDACIN >>> - - -
<<< SIN VALIDACIN >>> - - -

- - - -
<<< SIN VALIDACIN >>> - - -

- - - -
<<< SIN VALIDACIN >>> - - -

<<< SIN VALIDACIN >>> - - -

- - - -
No existe el Tag UBL ERROR 2775 El XML no contiene el atributo o no existe informacion del codigo de ubigeo.

El formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar.
El valor del Tag UBL no est en el listado OBSERV 4200 Debe corresponder a algn valor vlido establecido en el catlogo 13

No existe el Tag UBL ERROR 2777 El XML no contiene el atributo o no existe informacion de direccion completa y
detallada.
El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 2778 El valor ingresado como direccion completa y detallada no cumple con el estandar.
cualquier carcter diferente a salto de lnea)
- - - -

<<< SIN VALIDACIN >>> - - -

- - - -
No existe el Tag UBL ERROR 2775 El XML no contiene el atributo o no existe informacion del codigo de ubigeo.

El formato del Tag UBL es diferente a numrico de 6 dgitos ERROR 2776 El valor ingresado como codigo de ubigeo no cumple con el estandar.
El valor del Tag UBL no est en el listado OBSERV 4200 Debe corresponder a algn valor vlido establecido en el catlogo 13

No existe el Tag UBL ERROR 2777 El XML no contiene el atributo o no existe informacion de direccion completa y
detallada.
El formato del Tag UBL es diferente a alfanumrico de hasta 100 caracteres (se considera ERROR 2778 El valor ingresado como direccion completa y detallada no cumple con el estandar.
cualquier carcter diferente a salto de lnea)
- - - -

<<< SIN VALIDACIN >>> - - -

- - - -
El formato del Tag UBL es numrico de 3 dgitos ERROR 2023 El Numero de orden del item no cumple con el formato establecido
El valor del Tag UBL no debe repetirse en el /DespatchAdvice ERROR 2752 El nmero de tem no puede estar duplicado.
<<< SIN VALIDACIN >>> - - -
No existe el Tag UBL ERROR 2779 El XML no contiene el atributo o no existe informacion de cantida de items

El formato del Tag UBL es diferente a decimal positivo de 12 enteros y 10 decimales ERROR 2780 El valor ingresado en cantidad de items no cumple con el estandar

<<< SIN VALIDACIN >>> - - -

No existe el Tag UBL o es vaco ERROR 2781 El XML no contiene el atributo o no existe informacion de descripcion del items

El formato del Tag UBL es diferente a alfanumrico de hasta 250 caracteres (se considera OBSERV 2782 El valor ingresado en descripcion del items no cumple con el estandar
cualquier carcter diferente a salto de lnea)
Si el Tag UBL existe, el formato del Tag UBL es diferente a alfanumrico de 16 caracteres OBSERV 2783 El valor ingresado en codigo del item no cumple con el estandar.

<<< SIN VALIDACIN >>> - - -


LISTADOS

-
-
-
-
-
-
-

Comprobantes
de pagos
electrnicos

-
-
-
-
-

-
-

Parmetros
(020)
-

-
-
-
-

Contribuyentes

-
-

-
-

-
-

Parmetros
(006)
-

Contribuyentes

Contribuyentes

Contribuyentes

-
-

Parmetros
(021)
-

-
-

-
-

Parmetros
(022)
-

-
-

-
-

-
-
-

-
-

-
-

-
-

-
Parmetros
(016)
-

-
-

-
Parmetros
(016)
-

-
-
-
-
-

-
Listado de contribuyentes
Alcance: Todo los contribuyentes
Campo Descripcin PK Tipo
num_ruc Numero del RUC del contribuyente Si n11
ind_estado Indicador de estado del contribuyente No n2
ind_condicion Indicador de condicin del domicilio fiscal No n2

Listado de los padrones de los contribuyentes


Alcance: Todo los contribuyentes
Campo Descripcin PK Tipo
num_ruc Numero del RUC del contribuyente Si n11
ind_padrn Indicador del padrn del contribuyente SI n2

Listado de contribuyentes asociados a los emisores


Alcance: De los contribuyentes asociados al OSE
Campo Descripcin PK Tipo
num_ruc Nmero de RUC del emisor Si n11
num_ruc_asociado Nmero de RUC del asociado Si n11
ind_tip_asociacion Indicador de tipo de asociacin Si n1

fec_inicio Fecha de inicio No an10


fec_fin Fecha de fin No an10

Listado de certificados del emisor


Alcance: De los contribuyentes asociados al OSE
Campo Descripcin PK Tipo
num_ruc Nmero de RUC del emisor Si n11
num_id_ca Nmero del ID del CA Si n10
num_id_cd Nmero del ID de la serie del certificado digital Si an..100
fec_alta Fecha de alta No an25
fec_baja Fecha de baja No an25

Listado de comprobantes de pago electrnicos


Alcance: De los contribuyentes asociados al OSE
Campo Descripcin PK Tipo
num_ruc Numero de RUC del emisor Si n11
cod_cpe Cdigo de tipo de comprobante Si n2
num_serie_cpe Numero de serie del comprobante Si an4
num_cpe Numedo del comprobante Si n..8
ind_estado_cpe Indicador de estado del comprobante No n1

fec_emision_cpe Fecha y hora de emisin del comprobante No an25


mto_importe_cpe Monto del importe total No n..23
cod_moneda_cpe Codigo de moneda del comprobante No an3
cod_mot_traslado Cdigo de motivo de traslado No n2

cod_mod_traslado Cdigo de modalidad de traslado No n2

ind_transbordo Indicador de transbordo programado No n1

fec_ini_traslado Fecha de inicio de traslado No n1

Listado de autorizaciones de comprobantes de pago fsicos


Alcance: De los contribuyentes asociados al OSE
Campo Descripcin PK Tipo
num_ruc Nmero de RUC del emisor Si n11
cod_cpe Cdigo de tipo de comprobante Si n2
num_serie_cpe Numero de serie del comprobante Si n4
num_ini_cpe Numedo de inicio del comprobante Si n8
num_fin_cpe Numedo de fin del comprobante No n8

Listado de DAM
Alcance: De los contribuyentes asociados al OSE
Campo Descripcin PK Tipo
num_ruc Nmero de RUC del emisor Si n11
num_dam Nmero de DAM Si n15

Parmetros
Alcance: Para todos los OSEs
Campo Descripcin PK Tipo
cod_parametro Cdigo de parmetro Si n3

cod_argumento Cdigo de argumento Si an..25


des_argumento Descripcin del argumento No an..100
entes

formato

contribuyentes

formato

01: Agente de percepcin de ventas internas


02: Agente de percepcin de combustibles
03: Agente de retencin
04: Exceptuada de la percepcin
10: Buen contribuyente

dos a los emisores

Observaciones

1: PSE
2: OSE
YYYY-MM-DD
YYYY-MM-DD

el emisor

Observaciones

YYYY-MM-DD HH:MM:SS.nnnnn
YYYY-MM-DD HH:MM:SS.nnnnn

go electrnicos

Observaciones
2: Anulado
1: Aceptado
0: Rechazado

YYYY-MM-DD HH:MM:SS.nnnnn
(12 enteros, 10 decimales)

Informacin exclusiva si el comprobante es gua de


remisin.
Informacin exclusiva si el comprobante es gua de
remisin.
Informacin exclusiva si el comprobante es gua de
remisin.
1: Con transbordo programado
0: Sin transbordo programado

Informacin exclusiva si el comprobante es gua de


remisin.

bantes de pago fsicos

Observaciones

Observaciones

Observaciones
001: Tipo de cambio
002: Regimen de percepcin
003: Regimen de retencin

Ver hoja de parmetros


Ver hoja de parmetros
cod_argumento
cod_parametro
Descripcin Tipo Formato
001: Tipo de cambio Moneda+Fecha de cambio an14 XXX-YYYYMMDD
Donde: XXX es moneda
YYYYMMDD es fecha de cambio

002: Regimen de percepcin Cdigo de tipo de regimen de n2


percepcin
003: Regimen de retencin Cdigo de tipo de regimen de n2
retencin
004: Plazo mximo de envo Cdigo de comprobante n2
005: Catlogo 5 Cdigo de tipos de tributos n4

006: Catlogo 6 Cdigo de tipo de documento de an1


identidad
007: Catlogo 7 Cdigo de tipo de afectacin del n2
IGV
008: Catlogo 8 Cdigo de tipos de sistema de n2
clculo del ISC
009: Catlogo 14 Cdigo de otros conceptos n4
tributarios
010: Catlogo 16 Cdigo de tipo de precio de venta n2
unitario
011: Catlogo 17 Cdigo de tipo de operacin n2

012: Tasa IGV Fecha de inicio de tasa IGV n8 YYYYMMDD


013: Catlogo 9 Cdigo de tipo de nota de crdito n2

014: Catlogo 10 Cdigo de tipo de nota de dbito n2

015: Catlogo 1 Cdigo de tipo de documento n2

016: Catlogo 13 Cdigo de ubigeo n6

017: Catlogo 11 Cdigos de tipo de valor de venta n2


(resumen diario)
018: Catlogo 19 Cdigo de estado del tem n1
(resumen diario)
019: Catlogo 22 Cdigo de regimen de n2
percepciones
020: Catlogo 21 Cdigo de documentos n2
relacionados (slo gua de
remisin electrnica)

021: Catlogo 20 Cdigo de motivo de traslado n2

022: Catlogo 18 Cdigo de modalidad de n2


transporte
023: Catlogo 23 Cdigo de regimen de retenciones n2
des_argumento
Descripcin Tipo Formato
Monto del tipo de cambio n..8 (5 enteros, 3 decimales)

Porcentaje de la percepcin n..8 (5 enteros, 3 decimales)

Porcentaje de la retencin n..8 (5 enteros, 3 decimales)

Nmero de das n..3 (3 enteros)


Cdigo internacional + Categora XXX-Y
de impuesto Donde: XXX: es cdigo
internacional
Y: es categora de impuesto

Descripcin del tipo de an..10


documento de identidad 0
Descripcin del tipo de afectacin an..10
del IGV 0
Descripcin de tipos de sistemas an..10
de clculo del ISC 0
Descripcin de otros conceptos an..10
tributarios 0
Descripcin de tipo de precio de an..10
venta unitario 0
Descripcin de tipo de operacin an..10
0
Tasa de IGV n..8 (5 enteros, 3 decimales)
Descripcin de tipo de nota de an..10
crdito 0
Descripcin de tipo de nota de an..10
dbito 0
Descripcin de tipo de documento an..10
0
Descripcin de ubigeo an..10
0
Descripcin de tipo de valor de an..10
venta 0
Descripcin de estado del tem an..10
0
Descripcin de regimen de an..10
percepciones 0
Descripcin de documentos an..10
relacionados 0

Descripcin de motivo de traslado an..10


0
Descripcin de modalidad de an..10
transporte 0
Tasa de retenciones n..8 (5 enteros, 3 decimales)
0100
0101
0102
0103
0104
0105
0106
0109
0110
0111
0112
0113
0125
0126
0127
0130
0131
0132
0133
0134
0135
0136
0137
0138
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0200
0201
0202
0203
0204
0250
0251
0252
0253
0300
0301
0302
0303
0304
0305
0306
0307
0400
0401
0402
0403
0404
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
2104
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2848
2849
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2880
2881
2883
2891
2892
2893
2894
2895
2896
2897
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4200
4201
4207
4208
4230
El sistema no puede responder su solicitud. Intente nuevamente o comunquese con su Administrador
El encabezado de seguridad es incorrecto
Usuario o contrasea incorrectos
El Usuario ingresado no existe
La Clave ingresada es incorrecta
El Usuario no est activo
El Usuario no es vlido
El sistema no puede responder su solicitud. (El servicio de autenticacin no est disponible)
No se pudo obtener la informacion del tipo de usuario
No tiene el perfil para enviar comprobantes electronicos
El usuario debe ser secundario
El usuario no esta afiliado a Factura Electronica
No se pudo obtener la constancia
El ticket no le pertenece al usuario
El ticket no existe
El sistema no puede responder su solicitud. (No se pudo obtener el ticket de proceso)
El sistema no puede responder su solicitud. (No se pudo grabar el archivo en el directorio)
El sistema no puede responder su solicitud. (No se pudo grabar escribir en el archivo zip)
El sistema no puede responder su solicitud. (No se pudo grabar la entrada del log)
El sistema no puede responder su solicitud. (No se pudo grabar en el storage)
El sistema no puede responder su solicitud. (No se pudo encolar el pedido)
El sistema no puede responder su solicitud. (No se pudo recibir una respuesta del batch)
El sistema no puede responder su solicitud. (Se obtuvo una respuesta nula)
El sistema no puede responder su solicitud. (Error en Base de Datos)
El nombre del archivo ZIP es incorrecto
No se puede enviar por este mtodo un archivo de resumen
No se puede enviar por este mtodo un archivo por lotes
El RUC del archivo no corresponde al RUC del usuario o el proveedor no esta autorizado a enviar comprobantes del contribuye
El archivo ZIP esta vacio
El archivo ZIP esta corrupto
El archivo ZIP no contiene comprobantes
El archivo ZIP contiene demasiados comprobantes para este tipo de envo
El nombre del archivo XML es incorrecto
El archivo XML esta vacio
El nombre del archivo XML no coincide con el nombre del archivo ZIP
No se pudo procesar su solicitud. (Ocurrio un error en el batch)
No se pudo procesar su solicitud. (Llego un requerimiento nulo al batch)
No se pudo procesar su solicitud. (No llego informacin del archivo ZIP)
No se pudo procesar su solicitud. (No se encontro archivos en la informacion del archivo ZIP)
No se pudo procesar su solicitud. (Este tipo de requerimiento solo acepta 1 archivo)
No se pudo procesar su solicitud. (Ocurrio un error desconocido al hacer unzip)
No se pudo procesar su solicitud. (No se pudo crear un directorio para el unzip)
No se pudo procesar su solicitud. (No se encontro archivos dentro del zip)
No se pudo procesar su solicitud. (No se pudo comprimir la constancia)
No se encontr la raz documento xml
Elemento raiz del xml no esta definido
Codigo del tipo de comprobante no registrado
No existe el directorio de schemas
No existe el archivo de schema
El sistema no puede procesar el archivo xml
No se puede leer (parsear) el archivo XML
No se pudo recuperar la constancia
No tiene permiso para enviar casos de pruebas
El caso de prueba no existe
La numeracion o nombre del documento ya ha sido enviado anteriormente
El documento afectado por la nota no existe
El documento afectado por la nota se encuentra rechazado
ID - El dato SERIE-CORRELATIVO no cumple con el formato de acuerdo al tipo de comprobante
El XML no contiene informacion en el tag ID
InvoiceTypeCode - El valor del tipo de documento es invalido o no coincide con el nombre del archivo
El XML no contiene el tag o no existe informacion de InvoiceTypeCode
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de AdditionalAccountID del emisor del documento
IssueDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag IssueDate
IssueDate- El dato ingresado no es valido
ID - El dato ingresado no cumple con el patron SERIE-CORRELATIVO
El XML no contiene informacion en el tag ID
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag AdditionalAccountID del emisor del documento
IssueDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag IssueDate
IssueDate- El dato ingresado no es valido
Error en la validacion de la nota de credito
La serie o numero del documento modificado por la Nota Electrnica no cumple con el formato establecido
No se ha especificado el tipo de documento modificado por la Nota electronica
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag AdditionalAccountID del emisor del documento
IssueDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag IssueDate
IssueDate- El dato ingresado no es valido
Error en la validacion de la nota de debito
El comprobante fue informado previamente en una comunicacion de baja
El comprobante fue registrado previamente con otros datos
Nmero de RUC del nombre del archivo no coincide con el consignado en el contenido del archivo XML
Numero de Serie del nombre del archivo no coincide con el consignado en el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el consignado en el contenido del XML
El XML no contiene el tag o no existe informacion de RegistrationName del emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el estandar
Solo se pueden recibir notas electronicas que modifican facturas
El tipo de documento modificado por la nota electronica no es valido
cac:PrepaidPayment/cbc:ID - El tag no contiene el atributo @SchemaID. que indica el tipo de documento que realiza el anticipo
cac:PrepaidPayment/cbc:InstructionID El tag no contiene el atributo @SchemaID. Que indica el tipo de documento del emiso
cac:OriginatorDocumentReference/cbc:ID - El tag no contiene el atributo @SchemaID. Que indica el tipo de documento del ori
cac:PrepaidPayment/cbc:InstructionID El dato ingresado no cumple con el estndar.
cac:OriginatorDocumentReference/cbc:ID El dato ingresado no cumple con el estndar.
cbc:Amount - El dato ingresado no cumple con el estndar.
cbc:Quantity - El dato ingresado no cumple con el estndar.
El XML no contiene el tag o no existe informacin de PrepaidAmount para un documento con anticipo.
ID - Serie y Nmero del archivo no coincide con el consignado en el contenido del XML.
El XML no contiene informacion en el tag DespatchAdviceTypeCode.
DespatchAdviceTypeCode - El valor del tipo de gua es invlido.
DespatchAdviceTypeCode - No coincide con el consignado en el contenido del XML.
cac:OrderReference - El XML no contiene informacion en serie y numero dado de baja (cbc:ID).
cac:OrderReference - El valor en numero de documento no cumple con un formato valido (SERIE-NUMERO).
cac:OrderReference - Numero de serie del documento no cumple con un formato valido (EG01 TXXX).
cac:OrderReference - El XML no contiene informacion en el cdigo de tipo de documento (cbc:OrderTypeCode).
cac:AdditionalDocumentReference - El XML no contiene el tag o no existe informacin en el numero de documento adicional (c
cac:AdditionalDocumentReference - El XML no contiene el tag o no existe informacin en el tipo de documento adicional (cbc:
El XML no contiene firma digital.
cac:Shipment - El XML no contiene el tag o no existe informacion del numero de RUC del Remitente (cac:).
El numero de RUC del Remitente no existe.
El XML no contiene el atributo o no existe informacion del motivo de traslado.
El valor ingresado como motivo de traslado no es valido.
El XML no contiene el atributo o no existe informacion en el tag cac:DespatchLine de bienes a transportar.
El XML no contiene el atributo o no existe informacion en modalidad de transporte.
El XML no contiene el atributo o no existe informacion de datos del transportista.
El XML no contiene el atributo o no existe informacin de vehiculos.
El XML no contiene el atributo o no existe informacin de conductores.
El XML no contiene el atributo o no existe informacin de la fecha de inicio de traslado o fecha de entrega del bien al transporti
El valor ingresado como fecha de inicio o fecha de entrega al transportista no cumple con el estandar (YYYY-MM-DD).
El valor ingresado como fecha de inicio o fecha de entrega al transportista no es valido.
Starttime - El dato ingresado no cumple con el patron HH:mm:ss.SZ.
StartTime - El dato ingresado no es valido.
cac:Shipment - El XML no contiene o no existe informacin en punto de llegada (cac:DeliveryAddress).
cac:Shipment - El XML no contiene o no existe informacin en punto de partida (cac:OriginAddress).
ElNumero de RUC del emisor no existe
El contribuyente no esta activo
El contribuyente no esta habido
El contribuyente no est autorizado a emitir comprobantes electrnicos
El contribuyente no cumple con tipo de empresa o tributos requeridos
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento
El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento
AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar o no es
CustomerAssignedAccountID - El numero de documento de identidad del recepetor debe ser RUC
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de RegistrationName del emisor del documento
RegistrationName - El nombre o razon social del emisor no cumple con el estandar
El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento
RegistrationName - El dato ingresado no cumple con el estandar
El Numero de orden del item no cumple con el formato establecido
El XML no contiene el tag InvoicedQuantity en el detalle de los Items
InvoicedQuantity El dato ingresado no cumple con el estandar
El XML no contiene el tag cac:Item/cbc:Description en el detalle de los Items
El XML no contiene el tag o no existe informacion de cac:Item/cbc:Description del item
Debe existir el tag cac:AlternativeConditionPrice
PriceTypeCode El dato ingresado no cumple con el estandar
El XML no contiene el tag cbc:PriceTypeCode
LineExtensionAmount El dato ingresado no cumple con el estandar
El XML no contiene el tag LineExtensionAmount en el detalle de los Items
El dato ingresado en TaxAmount de la linea no cumple con el formato establecido
TaxAmount es obligatorio
cac:TaxCategory/cac:TaxScheme/cbc:ID El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:ID del Item
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandar
El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:Name del Item
El tipo de afectacion del IGV es incorrecto
El sistema de calculo del ISC es incorrecto
Debe indicar el IGV. Es un campo obligatorio
El dato ingresado en PayableAmount no cumple con el formato establecido
PayableAmount es obligatorio
El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto
AdditionalMonetaryTotal/cbc:ID debe tener valor
Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, 1002, 1003 o 3001
El dato ingresado en TaxAmount no cumple con el formato establecido
TaxAmount es obligatorio
TaxScheme ID - No existe el tag o el dato ingresado no cumple con el estandar
El codigo del tributo es invalido
El XML no contiene el tag TaxScheme ID de impuestos globales
TaxScheme Name - No existe el tag o el dato ingresado no cumple con el estandar
El XML no contiene el tag TaxScheme Name de impuestos globales
TaxScheme TaxTypeCode - El dato ingresado no cumple con el estandar
El XML no contiene el tag TaxScheme TaxTypeCode de impuestos globales
El Name o TaxTypeCode debe corresponder con el Id para el IGV
El Name o TaxTypeCode debe corresponder con el Id para el ISC
El dato ingresado en TaxSubtotal/cbc:TaxAmount no cumple con el formato establecido
TaxSubtotal/cbc:TaxAmount es obligatorio
El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que cac:TaxTotal/cac:Subtotal/cbc:TaxAmount
El dato ingresado en PayableAmount no cumple con el formato establecido
El XML no contiene el tag PayableAmount
El dato ingresado en ChargeTotalAmount no cumple con el formato establecido
El dato ingresado en el campo Total Descuentos no cumple con el formato establecido
Debe indicar una descripcion para el tag sac:AdditionalProperty/cbc:Value
cac:Price/cbc:PriceAmount - El dato ingresado no cumple con el estandar
El XML no contiene el tag cac:Price/cbc:PriceAmount en el detalle de los Items
DocumentCurrencyCode - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de DocumentCurrencyCode
La moneda debe ser la misma en todo el documento
CustomizationID - La versin del documento no es la correcta
El XML no existe informacion de CustomizationID
UBLVersionID - La versin del UBL no es correcta
El XML no contiene el tag o no existe informacion de UBLVersionID
cac:Signature/cbc:ID - Falta el identificador de la firma
El tag cac:Signature/cbc:ID debe contener informacion
cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:ID - Debe ser igual al RUC del emisor
El XML no contiene el tag cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:ID
cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:Name - No cumple con el estandar
El XML no contiene el tag cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:Name
cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc:URI - No cumple con el estandar
El XML no contiene el tag cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc:URI
ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/@Id - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/@Id
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMethod/@Algorithm - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMethod/@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/@Algorithm - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URI - Debe estar vacio para id
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URI
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/.../ds:Transform@Algorithm - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Transform@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestMethod/@Algorithm - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestMethod/@Algorithm
ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestValue - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestValue
ext:UBLExtensions/.../ds:Signature/ds:SignatureValue - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignatureValue
ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate - No cumple con el estandar
El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate
Error al procesar la factura
La serie ingresada no es vlida
Numero de RUC del emisor no existe
Factura a dar de baja no se encuentra registrada en SUNAT
Factura a dar de baja ya se encuentra en estado de baja
Numero de RUC SOL no coincide con RUC emisor
Presentacion fuera de fecha
El comprobante fue registrado previamente con otros datos
UBLVersionID - La versin del UBL no es correcta
El XML no contiene el tag o no existe informacion de UBLVersionID
CustomizationID - La version del documento no es correcta
El XML no contiene el tag o no existe informacion de CustomizationID
DocumentCurrencyCode - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de DocumentCurrencyCode
El tipo de documento modificado por la Nota de credito debe ser factura electronica o ticket
La serie o numero del documento modificado por la Nota de Credito no cumple con el formato establecido
Debe indicar las facturas relacionadas a la Nota de Credito
La factura relacionada en la Nota de credito no esta registrada.
La factura relacionada en la nota de credito se encuentra de baja
La factura relacionada en la nota de credito esta registrada como rechazada
El tag cac:LegalMonetaryTotal/cbc:PayableAmount debe tener informacion valida
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag RegistrationName del emisor del documento
ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota
El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota
ResponseCode - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de ResponseCode
AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar
El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento
cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de cac:DiscrepancyResponse/cbc:Description
El Numero de orden del item no cumple con el formato establecido
CreditedQuantity/@unitCode - El dato ingresado no cumple con el estandar
CreditedQuantity - El dato ingresado no cumple con el estandar
El PriceTypeCode debe tener el valor 01
cac:TaxCategory/cac:TaxScheme/cbc:ID - El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandar
cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode El dato ingresado no cumple con el estandar
El tipo de afectacion del IGV es incorrecto
El Nombre Internacional debe ser VAT
El sistema de calculo del ISC es incorrecto
El Nombre Internacional debe ser EXC
El dato ingresado en PayableAmount no cumple con el formato establecido
El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto
AdditionalMonetaryTotal/cbc:ID debe tener valor
Es obligatorio al menos un AdditionalInformation
Error al procesar la Nota de Credito
TaxAmount - El dato ingresado en impuestos globales no cumple con el estandar
El XML no contiene el tag TaxAmount de impuestos globales
TaxScheme ID - El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales
TaxScheme Name - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales
CustomizationID - La version del documento no es correcta
El XML no contiene el tag o no existe informacion de CustomizationID
UBLVersionID - La versin del UBL no es correcta
El XML no contiene el tag o no existe informacion de UBLVersionID
Error al procesar la Nota de Debito
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag RegistrationName del emisor del documento
DocumentCurrencyCode - El dato ingresado no cumple con el formato establecido
El XML no contiene el tag o no existe informacion de DocumentCurrencyCode
ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota
El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota
ResponseCode - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de ResponseCode
cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple con la estructura
El XML no contiene el tag o no existe informacion de cac:DiscrepancyResponse/cbc:Description
AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar
El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento
CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC.
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento
TaxScheme ID - El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales
TaxScheme Name - El dato ingresado no cumple con el estandar
El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales
El Numero de orden del item no cumple con el formato establecido
DebitedQuantity/@unitCode El dato ingresado no cumple con el estandar
DebitedQuantity El dato ingresado no cumple con el estandar
El XML no contiene el tag Price/cbc:PriceAmount en el detalle de los Items
El XML no contiene el tag Price/cbc:LineExtensionAmount en el detalle de los Items
EL PriceTypeCode debe tener el valor 01
cac:TaxCategory/cac:TaxScheme/cbc:ID El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandar
cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode El dato ingresado no cumple con el estandar
El tipo de afectacion del IGV es incorrecto
El Nombre Internacional debe ser VAT
El sistema de calculo del ISC es incorrecto
El Nombre Internacional debe ser EXC
El tag cac:RequestedMonetaryTotal/cbc:PayableAmount debe tener informacion valida
TaxAmount - El dato ingresado en impuestos globales no cumple con el estandar
El XML no contiene el tag TaxAmount de impuestos globales
El tipo de documento modificado por la Nota de Debito debe ser factura electronica o ticket
La serie o numero del documento modificado por la Nota de Debito no cumple con el formato establecido
Debe indicar los documentos afectados por la Nota de Debito
La factura relacionada en la nota de debito se encuentra de baja
La factura relacionada en la nota de debito esta registrada como rechazada
La factura relacionada en la Nota de debito no esta registrada
El dato ingresado no cumple con el formato RC-fecha-correlativo
El XML no contiene el tag ID
UBLVersionID - La versin del UBL del resumen de boletas no es correcta
El XML no contiene el tag UBLVersionID
CustomizationID - La versin del resumen de boletas no es correcta
El XML no contiene el tag CustomizationID
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag CustomerAssignedAccountID del emisor del documento
AdditionalAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag AdditionalAccountID del emisor del documento
El ID debe coincidir con el nombre del archivo
El RUC debe coincidir con el RUC del nombre del archivo
El contribuyente no est autorizado a emitir comprobantes electronicos
El archivo ya fue presentado anteriormente
Numero de RUC SOL no coincide con RUC emisor
Numero de RUC del emisor no existe
El contribuyente no esta activo
El contribuyente no cumple con tipo de empresa o tributos requeridos
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag RegistrationName del emisor del documento
IssueDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag IssueDate
IssueDate- El dato ingresado no es valido
ReferenceDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag ReferenceDate
ReferenceDate- El dato ingresado no es valido
La fecha del IssueDate no debe ser mayor al Today
La fecha del ReferenceDate no debe ser mayor al Today
LineID - El dato ingresado no cumple con el estandar
LineID - El dato ingresado debe ser correlativo mayor a cero
El XML no contiene el tag LineID de SummaryDocumentsLine
DocumentTypeCode - El valor del tipo de documento es invalido
El XML no contiene el tag DocumentTypeCode
El dato ingresado no cumple con el patron SERIE
El XML no contiene el tag DocumentSerialID
El dato ingresado en StartDocumentNumberID debe ser numerico
El XML no contiene el tag StartDocumentNumberID
El dato ingresado en sac:EndDocumentNumberID debe ser numerico
El XML no contiene el tag sac:EndDocumentNumberID
Los rangos deben ser mayores a cero
En el rango de comprobantes, el EndDocumentNumberID debe ser mayor o igual al StartInvoiceNumberID
El dato ingresado en TotalAmount debe ser numerico mayor o igual a cero
El XML no contiene el tag TotalAmount
El dato ingresado en TotalAmount debe ser numerico mayor a cero
PaidAmount - El dato ingresado no cumple con el estandar
El XML no contiene el tag PaidAmount
InstructionID - El dato ingresado no cumple con el estandar
El XML no contiene el tag InstructionID
Debe indicar Referencia de Importes asociados a las boletas de venta
Debe indicar 3 Referencias de Importes asociados a las boletas de venta
PaidAmount - El dato ingresado debe ser mayor o igual a 0.00
cbc:Amount - El dato ingresado no cumple con el estandar
El XML no contiene el tag cbc:Amount
ChargeIndicator - El dato ingresado no cumple con el estandar
El XML no contiene el tag ChargeIndicator
Debe indicar Informacin acerca del Importe Total de Otros Cargos
Debe indicar cargos mayores o iguales a cero
TaxScheme ID - El dato ingresado no cumple con el estandar
El codigo del tributo es invalido
El XML no contiene el tag TaxScheme ID de Informacin acerca del importe total de un tipo particular de impuesto
TaxScheme Name - El dato ingresado no cumple con el estandar
El XML no contiene el tag TaxScheme Name de impuesto
TaxScheme TaxTypeCode - El dato ingresado no cumple con el estandar
TaxAmount - El dato ingresado no cumple con el estandar
El XML no contiene el tag TaxAmount
Si el codigo de tributo es 2000, el nombre del tributo debe ser ISC
Si el codigo de tributo es 1000, el nombre del tributo debe ser IGV
No se ha consignado ninguna informacion del importe total de tributos
Debe indicar Informacin acerca del importe total de ISC e IGV
Debe indicar Items de consolidado de documentos
Existen problemas con la informacion del resumen de comprobantes
Error en la validacion de los rangos de los comprobantes
Existe documento ya informado anteriormente
El dato ingresado no cumple con el formato RA-fecha-correlativo
El tag ID esta vaco
El ID debe coincidir con el nombre del archivo
El RUC debe coincidir con el RUC del nombre del archivo
AdditionalAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag AdditionalAccountID del emisor del documento
CustomerAssignedAccountID - El dato ingresado no cumple con el estandar
El XML no contiene el tag CustomerAssignedAccountID del emisor del documento
El contribuyente no esta autorizado a emitir comprobantes electronicos
Numero de RUC SOL no coincide con RUC emisor
Numero de RUC del emisor no existe
El contribuyente no esta activo
El contribuyente no cumple con tipo de empresa o tributos requeridos
RegistrationName - El dato ingresado no cumple con el estandar
El XML no contiene el tag RegistrationName del emisor del documento
IssueDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag IssueDate
IssueDate - El dato ingresado no es valido
La fecha del IssueDate no debe ser mayor al Today
ReferenceDate - El dato ingresado no cumple con el patron YYYY-MM-DD
El XML no contiene el tag ReferenceDate
ReferenceDate - El dato ingresado no es valido
LineID - El dato ingresado no cumple con el estandar
LineID - El dato ingresado debe ser correlativo mayor a cero
El tag LineID de VoidedDocumentsLine esta vaco
DocumentTypeCode - El valor del tipo de documento es invalido
El tag DocumentTypeCode es vaco
El dato ingresado no cumple con el patron SERIE
El tag DocumentSerialID es vaco
El dato ingresado en DocumentNumberID debe ser numerico y como maximo de 8 digitos
El tag DocumentNumberID esta vaco
El dato ingresado en VoidReasonDescription debe contener informacin vlida
El tag VoidReasonDescription esta vaco
Debe indicar Items en VoidedDocumentsLine
Error al procesar el resumen de anulados
CustomizationID - La version del documento no es correcta
El XML no contiene el tag CustomizationID
UBLVersionID - La version del UBL no es la correcta
El XML no contiene el tag UBLVersionID
Error en la validacion de los rangos
Existe documento ya informado anteriormente en una comunicacion de baja
El archivo de comunicacion de baja ya fue presentado anteriormente
El certificado usado no es el comunicado a SUNAT
El certificado usado se encuentra de baja
El certificado usado no se encuentra vigente
El certificado usado se encuentra revocado
La fecha de emision se encuentra fuera del limite permitido
La fecha de generacin de la comunicacin debe ser igual a la fecha consignada en el nombre del archivo
Nmero de RUC del nombre del archivo no coincide con el consignado en el contenido del archivo XML
Nmero de Serie del nombre del archivo no coincide con el consignado en el contenido del archivo XML
Nmero de documento en el nombre del archivo no coincide con el consignado en el contenido del XML
El documento electrnico ingresado ha sido alterado
El documento electrnico ingresado ha sido alterado
Ocurri un error en el proceso de validacin de la firma digital
La moneda debe ser la misma en todo el documento
La moneda debe ser la misma en todo el documento
El dato ingresado en PayableAmount no cumple con el formato establecido
El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto
AdditionalMonetaryTotal/cbc:ID debe tener valor
Fecha de emision de la factura no coincide con la informada en la comunicacion
cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount - El dato ingresado no cumple con el estandar
El XML no contiene el tag cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
La serie no corresponde al tipo de comprobante
La fecha de generacin del resumen debe ser igual a la fecha consignada en el nombre del archivo
Los rangos informados en el archivo XML se encuentran duplicados o superpuestos
Los documentos informados en el archivo XML se encuentran duplicados
Debe consignar solo un elemento sac:AdditionalMonetaryTotal con cbc:ID igual a 1001
Debe consignar solo un elemento sac:AdditionalMonetaryTotal con cbc:ID igual a 1002
Debe consignar solo un elemento sac:AdditionalMonetaryTotal con cbc:ID igual a 1003
Debe consignar solo un elemento cac:TaxTotal a nivel global para IGV (cbc:ID igual a 1000)
Debe consignar solo un elemento cac:TaxTotal a nivel global para ISC (cbc:ID igual a 2000)
Debe consignar solo un elemento cac:TaxTotal a nivel global para Otros (cbc:ID igual a 9999)
Debe consignar solo un elemento cac:TaxTotal a nivel de item para IGV (cbc:ID igual a 1000)
Debe consignar solo un elemento cac:TaxTotal a nivel de item para ISC (cbc:ID igual a 2000)
Debe consignar solo un elemento sac:BillingPayment a nivel de item con cbc:InstructionID igual a 01
Debe consignar solo un elemento sac:BillingPayment a nivel de item con cbc:InstructionID igual a 02
Debe consignar solo un elemento sac:BillingPayment a nivel de item con cbc:InstructionID igual a 03
Debe consignar solo un elemento sac:BillingPayment a nivel de item con cbc:InstructionID igual a 04
Debe consignar solo un elemento cac:TaxTotal a nivel de item para Otros (cbc:ID igual a 9999)
Debe consignar solo un tag cac:AccountingSupplierParty/cbc:AdditionalAccountID
Debe consignar solo un tag cac:AccountingCustomerParty/cbc:AdditionalAccountID
El comprobante contiene un tipo y nmero de Gua de Remisin repetido
El comprobante contiene un tipo y nmero de Documento Relacionado repetido
El codigo en el tag sac:AdditionalProperty/cbc:ID debe tener 4 posiciones
El dato ingresado en PriceAmount del Precio de venta unitario por item no cumple con el formato establecido
El dato ingresado en TaxSubtotal/cbc:TaxAmount del item no cumple con el formato establecido
El dato ingresado en PriceAmount del Valor de venta unitario por item no cumple con el formato establecido
El dato ingresado en LineExtensionAmount del item no cumple con el formato establecido
El XML no contiene el tag cbc:TaxExemptionReasonCode de Afectacion al IGV
El tag en el item cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount
Si existe monto de ISC en el ITEM debe especificar el sistema de calculo
La factura a dar de baja tiene una fecha de recepcion fuera del plazo permitido
Fecha de emision de la boleta no coincide con la fecha de emision consignada en la comunicacion
La boleta de venta a dar de baja fue informada en un resumen con fecha de recepcion fuera del plazo permitido
El Name o TaxTypeCode debe corresponder con el Id para el IGV
El Name o TaxTypeCode debe corresponder con el Id para el ISC
La numeracion de boleta de venta a dar de baja fue generada en una fecha fuera del plazo permitido
El documento tiene observaciones
Comprobante no cumple con el Grupo 1: No todos los items corresponden a operaciones gravadas a IGV
Comprobante no cumple con el Grupo 2: No todos los items corresponden a operaciones inafectas o exoneradas al IGV
Comprobante no cumple con el Grupo 3: Falta leyenda con codigo 1002
Comprobante no cumple con el Grupo 3: Existe item con operacin onerosa
Comprobante no cumple con el Grupo 4: Debe exitir Total descuentos mayor a cero
Comprobante no cumple con el Grupo 5: Todos los items deben tener operaciones afectas a ISC
Comprobante no cumple con el Grupo 6: El monto de percepcion no existe o es cero
Comprobante no cumple con el Grupo 6: Todos los items deben tener cdigo de Afectacin al IGV igual a 10
Comprobante no cumple con el Grupo 7: El codigo de moneda no es diferente a PEN
Comprobante no cumple con el Grupo 8: No todos los items corresponden a operaciones gravadas a IGV
Comprobante no cumple con el Grupo 9: No todos los items corresponden a operaciones inafectas o exoneradas al IGV
Comprobante no cumple con el Grupo 10: Falta leyenda con codigo 1002
Comprobante no cumple con el Grupo 10: Existe item con operacin onerosa
Comprobante no cumple con el Grupo 11: Debe existir Total descuentos mayor a cero
Comprobante no cumple con el Grupo 12: El codigo de moneda no es diferente a PEN
Si el monto total es mayor a S/. 700.00 debe consignar tipo y numero de documento del adquiriente
El tipo de documento del adquiriente no puede ser Numero de RUC
El documento a dar de baja se encuentra rechazado
El tipo de documento modificado por la Nota de credito debe ser boleta electronica
El tipo de documento modificado por la Nota de debito debe ser boleta electronica
No se puede leer (parsear) el archivo XML
El caso de prueba no existe
La numeracion o nombre del documento ya ha sido enviado anteriormente
Documento afectado por la nota electronica no se encuentra autorizado
Contribuyente no se encuentra autorizado como emisor de boletas electronicas
Existe mas de un tag sac:AdditionalMonetaryTotal con el mismo ID
Existe mas de un tag sac:AdditionalProperty con el mismo ID
El dato ingresado en PriceAmount del Valor referencial unitario por item no cumple con el formato establecido
Existe mas de un tag cac:AlternativeConditionPrice con el mismo cbc:PriceTypeCode
Se ha consignado un valor invalido en el campo cbc:PriceTypeCode
Ha consignado mas de un elemento cac:AllowanceCharge con el mismo campo cbc:ChargeIndicator
Se ha consignado mas de un documento afectado por la nota (tag cac:BillingReference)
Se ha consignado mas de un motivo o sustento de la nota (tag cac:DiscrepancyResponse/cbc:Description)
No se ha consignado en la nota el tag cac:DiscrepancyResponse
Se ha consignado en la nota mas de un tag cac:DiscrepancyResponse
Si existe leyenda Transferencia Gratuita debe consignar Total Valor de Venta de Operaciones Gratuitas
Debe consignar Valor Referencial unitario por item en operaciones no onerosas
Si consigna Valor Referencial unitario por item en operaciones no onerosas,la operacion debe ser no onerosa.
El dato ingresado en AllowanceTotalAmount no cumple con el formato establecido
Ya transcurrieron mas de 25 dias calendarios para concluir con su proceso de homologacion
Debe indicar toda la informacion de sustento de translado de bienes.
El valor unitario debe ser menor al precio unitario.
Si ha consignado monto ISC a nivel de item, debe consignar un monto a nivel de total.
RC Debe consignar solo un elemento sac:BillingPayment a nivel de item con cbc:InstructionID igual a 05.
Si la operacion es gratuita PriceTypeCode =02 y cbc:PriceAmount> 0 el codigo de afectacion de igv debe ser no onerosa es de
Documentos relacionados duplicados en el comprobante.
Solo debe de existir un tag AdditionalInformation.
Comprobante no cumple con grupo de facturas con detracciones.
Comprobante no cumple con grupo de facturas con comercio exterior.
Comprobante no cumple con grupo de facturas con tag de factura guia.
Comprobante no cumple con grupo de facturas con tags no tributarios.
Comprobante no cumple con grupo de boletas con tags no tributarios.
Comprobante no cumple con grupo de facturas con tag venta itinerante.
Comprobante no cumple con grupo de boletas con tag venta itinerante.
Comprobante no cumple con grupo de boletas con ISC.
Comprobante no cumple con el grupo de boletas de venta con percepcion: El monto de percepcion no existe o es cero.
Comprobante no cumple con el grupo de boletas de venta con percepcion: Todos los items deben tener cdigo de Afectacin a
Comprobante no cumple con grupo de facturas con tag venta anticipada I.
Comprobante no cumple con grupo de facturas con tag venta anticipada II.
Ingresar descripcin y valor venta por tem para documento de anticipos.
Valor venta debe ser mayor a cero.
Los valores totales deben ser mayores a cero.
PaidAmount: monto anticipado por documento debe ser mayor a cero.
Falta referencia de la factura relacionada con anticipo.
cac:PrepaidPayment/cbc:ID/@SchemaID: Cdigo de referencia debe ser 02 o 03.
cac:PrepaidPayment/cbc:ID: Factura o boleta no existe o comunicada de Baja.
Factura relacionada con anticipo no corresponde como factura de anticipo.
Ingresar documentos por anticipos.
Total de anticipos diferente a los montos anticipados por documento.
Nro nombre del documento no tiene el formato correcto.
El tipo de documento no es aceptado.
No existe informacin de serie o nmero.
Dato no cumple con formato de acuerdo al nmero de comprobante.
No existe informacin de receptor de documento.
Dato ingresado no cumple con catalogo 6.
Debe indicar tipo de documento.
Dato no cumple con formato establecido.
Calculo IGV no es correcto.
El importe total no coincide con la sumatoria de los valores de venta mas los tributos mas los cargos.
cac:PrepaidPayment/cbc:InstructionID/@SchemaID El tipo documento debe ser 6 del catalogo de tipo de documento.
cac:PrepaidPayment/cbc:ID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento que se realizo el anticipo.
No existe informacin del documento del anticipo.
GrossWeightMeasure El dato ingresado no cumple con el formato establecido.
El dato ingresado en Amount no cumple con el formato establecido.
El dato ingresado en Quantity no cumple con el formato establecido.
El dato ingresado en Percent no cumple con el formato establecido.
PrepaidAmount: Monto total anticipado debe ser mayor a cero.
cac:OriginatorDocumentReference/cbc:ID/@SchemaID El tipo documento debe ser 6 del catalogo de tipo de documento.
RUC que emitio documento de anticipo, no existe.
RUC que solicita la emision de la factura, no existe.
Codigo del Local Anexo del emisor no existe.
No existe informacin de modalidad de transporte.
Si ha consignado Transporte Privado, debe consignar Licencia de conducir, Placa, N constancia de inscripcion y marca del vehic
Si ha consignado Transporte pbico, debe consignar Datos del transportista.
La nota de crdito por otros conceptos tributarios debe tener Otros Documentos Relacionados.
Serie y numero no se encuentra registrado como baja por cambio de destinatario.
cac:OrderReference/cac:DocumentReference/cbc:DocumentTypeCode - El tipo de documento de serie y nmero dado de baja
El contribuyente no se encuentra autorizado como emisor electronico de Gua o de factura o de boletaFactura GEM.
El contribuyente no esta activo.
El contribuyente no esta habido.
El XML no contiene el tag o no existe informacion del tipo de documento identidad del remitente.
cac:DespatchSupplierParty/cbc:CustomerAssignedAccountID@schemeID - El valor ingresado como tipo de documento identida
El XML no contiene el tag o no existe informacion de la direccin completa y detallada en domicilio fiscal.
El XML no contiene el tag o no existe informacin de la provincia en domicilio fiscal.
El XML no contiene el tag o no existe informacin del departamento en domicilio fiscal.
El XML no contiene el tag o no existe informacin del distrito en domicilio fiscal.
El XML no contiene el tag o no existe informacin del pas en domicilio fiscal.
El valor del pas invlido.
El XML no contiene el tag o no existe informacion del tipo de documento identidad del destinatario.
cac:DeliveryCustomerParty/cbc:CustomerAssignedAccountID@schemeID - El dato ingresado de tipo de documento identidad d
El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del proveedor de servicios.
El XML no contiene el tag o no existe informacion del tipo de documento identidad del proveedor.
cac:SellerSupplierParty/cbc:CustomerAssignedAccountID@schemeID - El dato ingresado no es valido.
Para el motivo de traslado ingresado el Destinatario debe ser igual al remitente.
Destinatario no debe ser igual al remitente.
cbc:TransportModeCode - dato ingresado no es valido.
La fecha del StartDate no debe ser menor al Today.
El XML no contiene el tag o no existe informacion en Numero de Ruc del transportista.
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:CarrierParty/cac:PartyIdentification/cbc:ID - El dato ingresado no cum
Transportista no debe ser igual al remitente o destinatario.
El XML no contiene el tag o no existe informacion del tipo de documento identidad del transportista.
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:CarrierParty/cac:PartyIdentification/cbc:ID@schemeID - El dato ingres
El XML no contiene el tag o no existe informacion de Apellido, Nombre o razon social del transportista.
Razon social transportista - El dato ingresado no cumple con el formato establecido.
El XML no contiene el tag o no existe informacion del tipo de unidad de transporte.
El XML no contiene el tag o no existe informacion del Numero de placa del vehculo.
Numero de placa del vehculo - El dato ingresado no cumple con el formato establecido.
El XML no contiene el tag o no existe informacion en el Numero de documento de identidad del conductor.
Documento identidad del conductor - El dato ingresado no cumple con el formato establecido.
El XML no contiene el tag o no existe informacion del tipo de documento identidad del conductor.
cac:DriverPerson/ID@schemeID - El valor ingresado de tipo de documento identidad de conductor es incorrecto.
El XML no contiene el tag o no existe informacion del Numero de licencia del conductor.
Numero de licencia del conductor - El dato ingresado no cumple con el formato establecido.
El XML no contiene el tag o no existe informacion de direccion detallada de punto de llegada.
El XML no contiene el tag o no existe informacion de CityName.
El XML no contiene el tag o no existe informacion de District.
El XML no contiene el tag o no existe informacion de direccion detallada de punto de partida.
El XML no contiene el tag o no existe informacion de CityName.
El XML no contiene el tag o no existe informacion de District.
El XML No contiene el tag o no existe informacin de la cantidad del item.
El comprobante fue enviado fuera del plazo permitido.
Seor contribuyente a la fecha no se encuentra registrado habilitado con la condicin de Agente de percepcin.
El rgimen percepcin enviado no corresponde con su condicin de Agente de percepcin.
La tasa de percepcin enviada no corresponde con el rgimen de percepcin.
El Cliente no puede ser el mismo que el Emisor del comprobante de percepcin.
Nmero de RUC del Cliente no existe.
Documento de identidad del Cliente no existe.
La moneda del importe de cobro debe ser la misma que la del documento relacionado.
Los montos de pago, percibidos y montos cobrados consignados para el documento relacionado no son correctos.
El comprobante electrnico enviado no se encuentra registrado en la SUNAT.
La fecha de emisin, Importe total del comprobante y la moneda del comprobante electrnico enviado no son los registrados e
El comprobante electrnico no ha sido emitido al cliente.
La fecha de cobro debe estar entre el primer da calendario del mes al cual corresponde la fecha de emisin del comprobante d
El Nro. de documento con nmero de cobro ya se encuentra en la Relacin de Documentos Relacionados agregados.
El Nro. de documento con el nmero de cobro ya se encuentra registrado como pago realizado.
Importe total percibido debe ser igual a la suma de los importes percibidos por cada documento relacionado.
Importe total cobrado debe ser igual a la suma de los importe totales cobrados por cada documento relacionado.
Seor contribuyente a la fecha no se encuentra registrado habilitado con la condicin de Agente de retencin.
El rgimen retencin enviado no corresponde con su condicin de Agente de retencin.
La tasa de retencin enviada no corresponde con el rgimen de retencin.
El Proveedor no puede ser el mismo que el Emisor del comprobante de retencin.
Nmero de RUC del Proveedor no existe.
La moneda del importe de pago debe ser la misma que la del documento relacionado.
Los montos de pago, retenidos y montos pagados consignados para el documento relacionado no son correctos.
El comprobante electrnico no ha sido emitido por el proveedor.
La fecha de pago debe estar entre el primer da calendario del mes al cual corresponde la fecha de emisin del comprobante d
El Nro. de documento con el nmero de pago ya se encuentra en la Relacin de Documentos Relacionados agregados.
El Nro. de documento con el nmero de pago ya se encuentra registrado como pago realizado.
Importe total retenido debe ser igual a la suma de los importes retenidos por cada documento relacionado.
Importe total pagado debe ser igual a la suma de los importes pagados por cada documento relacionado.
La serie o numero del documento(01) modificado por la Nota de Credito no cumple con el formato establecido para tipo codig
La serie o numero del documento(12) modificado por la Nota de Credito no cumple con el formato establecido para tipo codig
La serie o numero del documento(56) modificado por la Nota de Credito no cumple con el formato establecido para tipo codig
La serie o numero del documento(03) modificado por la Nota de Credito no cumple con el formato establecido para tipo codig
ReferenceID - El dato ingresado debe indicar serie correcta del documento al que se relaciona la Nota tipo 10.
Debe existir DocumentTypeCode de Otros documentos relacionados con valor 99 para un tipo codigo Nota Credito 10.
No existe datos del ID de los documentos relacionados con valor 99 para un tipo codigo Nota Credito 10.
No existe datos del DocumentType de los documentos relacionados con valor 99 para un tipo codigo Nota Credito 10.
Operacion gratuita, solo debe consignar un monto referencial
Operacion gratuita, debe consignar Total valor venta - operaciones gratuitas mayor a cero
Operaciones de exportacion, deben consignar Tipo Afectacion igual a 40
Factura de operacion sujeta IVAP debe consignar Monto de impuestos por item
Factura de operacion sujeta IVAP solo debe tener tems con cdigo afectacin IGV 17.
Factura de operacion sujeta a IVAP debe consignar items con codigo de tributo 1000
Factura de operacion sujeta a IVAP debe consignar items con nombre de tributo IVAP
Cdigo tributo UN/ECE debe ser VAT
Factura de operacion sujeta al IVAP, solo puede consignar informacion para operacion gravadas
Operacin sujeta al IVAP, debe consignar monto en total operaciones gravadas
Factura de operacion sujeta al IVAP , no debe consignar valor para ISC o debe ser 0
Factura de operacion sujeta al IVAP , no debe consignar valor para IGV o debe ser 0
Factura de operacion sujeta al IVAP , debe registrar mensaje 2007
Servicios prestados No domiciliados. Total IGV debe se mayor a cero
Servicios prestados No domiciliados. Cdigo tributo a consignar debe ser 1000
Servicios prestados No domiciliados. El cdigo de afectacin debe ser 40
Servicios prestados No domiciliados. Cdigo tributo UN/ECE debe ser VAT
El Nro. de documento ya fu utilizado en la emision de CPE.
El Nro. de documento no se ha informado o no se encuentra en estado Revertido
La fecha de cobro de cada documento relacionado deben ser del mismo Periodo (mm/aaaa), asimismo estas fechas podrn ser
Los datos del CPE revertido no corresponden a los registrados en la SUNAT
La fecha de cobro de cada documento relacionado deben ser del mismo Periodo (mm/aaaa), asimismo estas fechas podrn ser
El Nro. de documento ya fu utilizado en la emision de CRE.
El documento indicado no existe no puede ser modificado/eliminado
El calculo de la base imponible de percepcin y el monto de la percepcin no coincide con el monto total informado.
El contribuyente no se encuentra autorizado a emitir Tickets
Las percepciones son solo vlidas para boletas de venta al contado.
Importe total percibido debe ser igual a la suma de los importes percibidos por cada documento relacionado.
Importe total cobrado debe ser igual a la suma de los importes cobrados por cada documento relacionado.
El dato ingresado en TotalInvoiceAmount debe ser numrico mayor a cero
La razn social no corresponde al ruc informado.
La fecha de generacin de la comunicacin debe ser mayor o igual a la fecha de generacin del documento revertido.
La fecha de generacin del documento revertido debe ser menor o igual a la fecha actual.
El dato ingresado no cumple con el formato RR-fecha-correlativo.
El dato ingresado no cumple con el formato de DocumentSerialID, para DocumentTypeCode con valor 20.
El dato ingresado no cumple con el formato de DocumentSerialID, para DocumentTypeCode con valor 40.
El XML no contiene el tag o no existe informacin del nmero de RUC del emisor
El valor ingresado como nmero de RUC del emisor es incorrecto
El XML no contiene el atributo o no existe informacin del tipo de documento del emisor
El XML no contiene el tag o no existe informacin del nmero de documento de identidad del cliente
El valor ingresado como documento de identidad del cliente es incorrecto
El XML no contiene el atributo o no existe informacin del tipo de documento del cliente
El valor ingresado como tipo de documento del cliente es incorrecto
El XML no contiene el tag o no existe informacin del Importe total Percibido
El XML no contiene el tag o no existe informacin de la moneda del Importe total Percibido
El valor de la moneda del Importe total Percibido debe ser PEN
El XML no contiene el tag o no existe informacin del Importe total Cobrado
El dato ingresado en SUNATTotalCashed debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda del Importe total Cobrado
El valor de la moneda del Importe total Cobrado debe ser PEN
El XML no contiene el tag o no existe informacin del tipo de documento relacionado
El tipo de documento relacionado no es vlido
El XML no contiene el tag o no existe informacin del nmero de documento relacionado
El nmero de documento relacionado no est permitido o no es valido
El XML no contiene el tag o no existe informacin del Importe total documento Relacionado
El dato ingresado en el importe total documento relacionado debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin del nmero de cobro
El dato ingresado en el nmero de cobro no es vlido
El XML no contiene el tag o no existe informacin del Importe del cobro
El dato ingresado en el Importe del cobro debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda del documento Relacionado
El XML no contiene el tag o no existe informacin de la fecha de cobro del documento Relacionado
La fecha de cobro del documento relacionado no es vlido
El XML no contiene el tag o no existe informacin del Importe percibido
El dato ingresado en el Importe percibido debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda de importe percibido
El valor de la moneda de importe percibido debe ser PEN
El XML no contiene el tag o no existe informacin de la Fecha de Percepcin
La fecha de percepcin no es vlido
El XML no contiene el tag o no existe informacin del Monto total a cobrar
El dato ingresado en el Monto total a cobrar debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda del Monto total a cobrar
El valor de la moneda del Monto total a cobrar debe ser PEN
El valor de la moneda de referencia para el tipo de cambio no es vlido
El valor de la moneda objetivo para la Tasa de Cambio debe ser PEN
El dato ingresado en el tipo de cambio debe ser numrico mayor a cero
La fecha de cambio no es vlido
El valor de la moneda del documento Relacionado no es vlido
El XML no contiene el tag o no existe informacin de la moneda de referencia para el tipo de cambio
El XML no contiene el tag o no existe informacin de la moneda objetivo para la Tasa de Cambio
El XML no contiene el tag o no existe informacin del tipo de cambio
El XML no contiene el tag o no existe informacin de la fecha de cambio
El XML no contiene el tag o no existe informacin del nmero de documento de identidad del proveedor
El valor ingresado como documento de identidad del proveedor es incorrecto
El XML no contiene el tag o no existe informacin del Importe total Retenido
El XML no contiene el tag o no existe informacin de la moneda del Importe total Retenido
El XML no contiene el tag o no existe informacin de la moneda del Importe total Retenido
El valor de la moneda del Importe total Retenido debe ser PEN
El XML no contiene el tag o no existe informacin del Importe total Pagado
El dato ingresado en SUNATTotalPaid debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda del Importe total Pagado
El valor de la moneda del Importe total Pagado debe ser PEN
El XML no contiene el tag o no existe informacin del nmero de pago
El dato ingresado en el nmero de pago no es vlido
El XML no contiene el tag o no existe informacin del Importe del pago
El dato ingresado en el Importe del pago debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la fecha de pago del documento Relacionado
La fecha de pago del documento relacionado no es vlido
El XML no contiene el tag o no existe informacin del Importe retenido
El dato ingresado en el Importe retenido debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la moneda de importe retenido
El valor de la moneda de importe retenido debe ser PEN
El XML no contiene el tag o no existe informacin de la Fecha de Retencin
La fecha de retencin no es vlido
El XML no contiene el tag o no existe informacin del Importe total a pagar (neto)
El dato ingresado en el Importe total a pagar (neto) debe ser numrico mayor a cero
El XML no contiene el tag o no existe informacin de la Moneda del monto neto pagado
El valor de la Moneda del monto neto pagado debe ser PEN
La moneda de referencia para el tipo de cambio debe ser la misma que la del documento relacionado
El comprobante que desea revertir no existe.
El comprobante fue informado previamente en una reversin.
El nmero de tem no puede estar duplicado.
No debe existir mas de una referencia en gua dada de baja.
El tipo de documento de la guia dada de baja es incorrecto (tipo documento = 09).
El tipo de documento relacionado es incorrecto (ver catalogo nro 21).
El numero de documento relacionado no cumple con el estandar.
El XML no contiene el tag o no existe informacin del nmero de documento de identidad del destinatario.
El valor ingresado como numero de documento de identidad del destinatario no cumple con el estandar.
El XML no contiene el atributo o no existe informacin del tipo de documento del destinatario.
El valor ingresado como tipo de documento del destinatario es incorrecto.
El XML no contiene el atributo o no existe informacin del nombre o razon social del destinatario.
El valor ingresado como tipo de documento del nombre o razon social del destinatario es incorrecto.
El XML no contiene el tag o no existe informacin del nmero de documento de identidad del tercero relacionado.
El valor ingresado como numero de documento de identidad del tercero relacionado no cumple con el estandar.
El XML no contiene el atributo o no existe informacin del tipo de documento del tercero relacionado.
El valor ingresado como tipo de documento del tercero relacionado es incorrecto.
Para importacin, el XML no contiene el tag o no existe informacion del numero de DAM.
Para importacin, el XML no contiene el tag o no existe informacion del numero de manifiesto de carga.
El valor ingresado como numero de DAM no cumple con el estandar.
El valor ingresado como numero de manifiesto de carga no cumple con el estandar.
El XML no contiene el atributo o no existe informacion en numero de bultos o pallets obligatorio para importacin.
El valor ingresado como numero de bultos o pallets no cumple con el estandar.
El valor ingresado como modalidad de transporte no es correcto.
El XML no contiene datos de vehiculo o datos de conductores para una operacin de transporte publico completo.
El XML no contiene el atributo o no existe informacion del codigo de ubigeo.
El valor ingresado como codigo de ubigeo no cumple con el estandar.
El XML no contiene el atributo o no existe informacion de direccion completa y detallada.
El valor ingresado como direccion completa y detallada no cumple con el estandar.
El XML no contiene el atributo o no existe informacion de cantida de items
El valor ingresado en cantidad de items no cumple con el estandar
El XML no contiene el atributo o no existe informacion de descripcion del items
El valor ingresado en descripcion del items no cumple con el estandar
El valor ingresado en codigo del item no cumple con el estandar.
Debe consignar codigo de regimen de percepcion (sac:AdditionalMonetaryTotal/cbc:ID@schemeID).
sac:ReferenceAmount es obligatorio y mayor a cero cuando sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:ReferenceAmount no cumple con el formato establecido
Debe consignar la moneda para la Base imponible percepcion (sac:ReferenceAmount/@currencyID)
El dato ingresado en sac:ReferenceAmount/@currencyID debe ser PEN
cbc:PayableAmount es obligatorio y mayor a cero cuando sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en cbc:PayableAmount no cumple con el formato establecido
Debe consignar la moneda para el Monto de la percepcion (cbc:PayableAmount/@currencyID)
El dato ingresado en cbc:PayableAmount/@currencyID debe ser PEN
sac:TotalAmount es obligatorio y mayor a cero cuando sac:AdditionalMonetaryTotal/cbc:ID es 2001
El dato ingresado en sac:TotalAmount no cumple con el formato establecido
Debe consignar la moneda para el Monto Total incluido la percepcion (sac:TotalAmount/@currencyID)
El dato ingresado en sac:TotalAmount/@currencyID debe ser PEN
sac:ReferenceAmount no puede ser mayor al importe total de la venta (cac:LegalMonetaryTotal/cbc:PayableAmount) cuando s
cbc:PayableAmount no tiene el valor correcto cuando sac:AdditionalMonetaryTotal/cbc:ID es 2001
sac:TotalAmount no tiene el valor correcto cuando sac:AdditionalMonetaryTotal/cbc:ID es 2001
AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no esta permitido.
CustomerAssignedAccountID - El DNI ingresado no cumple con el estandar.
CustomerAssignedAccountID - El RUC ingresado no cumple con el estandar.
ID - No cumple con el formato UUID
La fecha de recepcion del comprobante por ose, no debe de ser mayor a la fecha de recepcion de sunat
El XML no contiene el tag IssueTime
IssueTime - El dato ingresado no cumple con el patrn hh:mm:ss.sssss
El XML no contiene el tag ResponseDate
ResponseDate - El dato ingresado no cumple con el patrn YYYY-MM-DD
La fecha de recepcion del comprobante por ose, no debe de ser mayor a la fecha de comprobacion del ose
La fecha de comprobacion del comprobante en OSE no puede ser mayor a la fecha de recepcion en SUNAT.
El XML no contiene el tag ResponseTime
ResponseTime - El dato ingresado no cumple con el patrn hh:mm:ss.sssss
El XML no contiene el tag o no existe informacin del Nmero de documento de identificacin del que enva el CPE (emisor o P
El valor ingresado como Nmero de documento de identificacin del que enva el CPE (emisor o PSE) es incorrecto
El XML no contiene el atributo schemeID o no existe informacin del Tipo de documento de identidad del que enva el CPE (em
El valor ingresado como Tipo de documento de identidad del que enva el CPE (emisor o PSE) es incorrecto
El XML no contiene el atributo schemeAgencyName o no existe informacin del Tipo de documento de identidad del que enva
El valor ingresado en el atributo schemeAgencyName del Tipo de documento de identidad del que enva el CPE (emisor o PSE)
El XML no contiene el atributo schemeURI o no existe informacin del Tipo de documento de identidad del que enva el CPE (e
El valor ingresado en el atributo schemeURI del Tipo de documento de identidad del que enva el CPE (emisor o PSE) es incorre
El XML no contiene el tag o no existe informacin del Nmero de documento de identificacin del OSE
El valor ingresado como Nmero de documento de identificacin del OSE es incorrecto
El certificado digital con el que se firma el CDR OSE no corresponde con el RUC del OSE informado
El Nmero de documento de identificacin del OSE informado no esta registrado en el padron.
El XML no contiene el atributo schemeID o no existe informacin del Tipo de documento de identidad del OSE
El valor ingresado como Tipo de documento de identidad del OSE es incorrecto
El XML no contiene el atributo schemeAgencyName o no existe informacin del Tipo de documento de identidad del OSE
El valor ingresado en el atributo schemeAgencyName del Tipo de documento de identidad del OSE es incorrecto
El XML no contiene el atributo schemeURI o no existe informacin del Tipo de documento de identidad del OSE
El valor ingresado en el atributo schemeURI del Tipo de documento de identidad del OSE es incorrecto
El XML no contiene el tag o no existe informacin del Cdigo de Respuesta
El valor ingresado como Cdigo de Respuesta es incorrecto
El XML no contiene el atributo listAgencyName o no existe informacin del Cdigo de Respuesta
El valor ingresado en el atributo listAgencyName del Cdigo de Respuesta es incorrecto
El XML no contiene el tag o no existe informacin de la Descripcin de la Respuesta
El valor ingresado como Descripcin de la Respuesta es incorrecto
El valor ingresado como Cdigo de observacin es incorrecto
El XML no contiene el atributo listURI o no existe informacin del Cdigo de observacin
El valor ingresado en el atributo listURI del Cdigo de observacin es incorrecto
El XML no contiene el tag o no existe informacin de la Descripcin de la observacin
El valor ingresado como Descripcin de la observacin es incorrecto
Se ha encontrado mas de una Descripcin de la observacin, tag cac:Response/cac:Status/cbc:StatusReason
No se encontro el tag cbc:StatusReasonCode cuando ingres la Descripcin de la observacin
El XML contiene mas de un elemento cac:DocumentReference
El XML no contiene informacion en el tag cac:DocumentReference/cbc:ID
El valor ingresado como Serie y nmero del comprobante no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin de la Fecha de emisin del comprobante
El valor ingresado como Fecha de emisin del comprobante no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin de la Hora de emisin del comprobante
El valor ingresado como Hora de emisin del comprobante no cumple con el patrn hh:mm:ss.sssss
El valor ingresado como Hora de emisin del comprobante no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin del Tipo de comprobante
El valor ingresado como Tipo de comprobante es incorrecto
El valor ingresado como Tipo de comprobante no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin del Hash del comprobante
El valor ingresado como Hash del comprobante es incorrecto
El valor ingresado como Hash del comprobante no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin del Nmero de documento de identificacin del emisor
El valor ingresado como Nmero de documento de identificacin del emisor es incorrecto
El valor ingresado como Nmero de documento de identificacin del emisor no corresponde con el del comprobante
El XML no contiene el atributo o no existe informacin del Tipo de documento de identidad del emisor
El valor ingresado como Tipo de documento de identidad del emisor es incorrecto
El valor ingresado como Tipo de documento de identidad del emisor no corresponde con el del comprobante
El XML no contiene el tag o no existe informacin del Nmero de documento de identificacin del receptor
El valor ingresado como Nmero de documento de identificacin del receptor es incorrecto
El valor ingresado como Nmero de documento de identificacin del receptor no corresponde con el del comprobante
El XML no contiene el atributo o no existe informacin del Tipo de documento de identidad del receptor
El valor ingresado como Tipo de documento de identidad del receptor es incorrecto
El valor ingresado como Tipo de documento de identidad del receptor no corresponde con el del comprobante
El PSE informado no se encuentra vinculado con el emisor del comprobante en la fecha de comprobacin
El Nmero de documento de identificacin del OSE informado no se encuentra vinculado al emisor del comprobante en la fech
ID - El dato ingresado no cumple con el formato R#-fecha-correlativo
La fecha de recepcin del comprobante por OSE debe ser mayor a la fecha de emisin del comprobante enviado
Es obligatorio ingresar el peso bruto total de la gua
Es obligatorio indicar la unidad de medida del Peso Total de la gua
Es obligatorio indicar la unidad de medida del tem
El cdigo ingresado como tasa de percepcin no existe en el catlogo
El valor del tag no cumple con el formato establecido
Debe consignar um importe igual o mayor a cero (0)
El valor del tag no cumple con el formato establecido
Debe consignar um importe igual o mayor a cero (0)
El cdigo ingresado como estado del tem no existe en el catlogo
Debe consignar um importe igual o mayor a cero (0)
El Nmero de comprobante de fin de rango debe ser igual o mayor al de inicio
El nombre comercial del emisor no cumple con el formato establecido
La urbanizacin del domicilio fiscal del emisor no cumple con el formato establecido
La provincia del domicilio fiscal del emisor no cumple con el formato establecido
El departamento del domicilio fiscal del emisor no cumple con el formato establecido
El distrito del domicilio fiscal del emisor no cumple con el formato establecido
El nombre comercial del proveedor no cumple con el formato establecido
La urbanizacin del domicilio fiscal del proveedor no cumple con el formato establecido
La provincia del domicilio fiscal del proveedor no cumple con el formato establecido
El departamento del domicilio fiscal del proveedor no cumple con el formato establecido
El distrito del domicilio fiscal del proveedor no cumple con el formato establecido
El nombre comercial del cliente no cumple con el formato establecido
La urbanizacin del domicilio fiscal del cliente no cumple con el formato establecido
La provincia del domicilio fiscal del cliente no cumple con el formato establecido
El departamento del domicilio fiscal del cliente no cumple con el formato establecido
El distrito del domicilio fiscal del cliente no cumple con el formato establecido
La direccin completa y detallada del domicilio fiscal del emisor no cumple con el formato establecido
Debe corresponder a algn valor vlido establecido en el catlogo 13
La direccin completa y detallada del domicilio fiscal del proveedor no cumple con el formato establecido
La direccin completa y detallada del domicilio fiscal del cliente no cumple con el formato establecido
Dato no cumple con formato de acuerdo al nmero de comprobante.
El documento ya fue presentado anteriormente.
El numero de RUC del receptor no existe.
Para el TaxTypeCode, esta usando un valor que no existe en el catalogo.
El comprobante fue registrado previamente como rechazado.
El DocumentTypeCode de las guias debe existir y tener 2 posiciones
El DocumentTypeCode de las guias debe ser 09 o 31
El ID de las guias debe tener informacion de la SERIE-NUMERO de guia.
El XML no contiene el ID de las guias.
El DocumentTypeCode de Otros documentos relacionados no cumple con el estandar.
El DocumentTypeCode de Otros documentos relacionados tiene valores incorrectos.
El ID de los documentos relacionados no cumplen con el estandar.
El XML no contiene el tag ID de documentos relacionados.
El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente.
El RUC del receptor no esta activo
El RUC del receptor no esta habido
Si el tipo de documento del receptor no es RUC, debe tener operaciones de exportacion
El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o debe existir oper. gravadas onerosas
El total valor venta neta de oper. inafectas IGV debe ser mayor a 0.00 o debe existir oper. inafectas onerosas o de export.
El total valor venta neta de oper. exoneradas IGV debe ser mayor a 0.00 o debe existir oper. exoneradas
El calculo del IGV no es correcto
El ISC no esta informado correctamente
Si se utiliza la leyenda con codigo 2000, el importe de percepcion debe ser mayor a 0.00
Si se utiliza la leyenda con cdigo 2001, el total de operaciones exoneradas debe ser mayor a 0.00
Si se utiliza la leyenda con cdigo 2002, el total de operaciones exoneradas debe ser mayor a 0.00
Si se utiliza la leyenda con cdigo 2003, el total de operaciones exoneradas debe ser mayor a 0.00
Si usa la leyenda de Transferencia o Servivicio gratuito, todos los items deben ser no onerosos
No se puede indicar Guia de remision de remitente y Guia de remision de transportista en el mismo documento
El importe total no coincide con la sumatoria de los valores de venta mas los tributos mas los cargos
El monto total de la nota de credito debe ser menor o igual al monto de la factura
El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente
El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente
Debe indicar el nombre comercial
Si el cdigo del motivo de emisin de la Nota de Credito es 03, debe existir la descripcin del item
La fecha de generacin de la numeracin debe ser menor o igual a la fecha de generacin de la comunicacin
El comprobante fue registrado previamente como baja
El comprobante fue registrado previamente como rechazado
La fecha de emisin de los rangos debe ser menor o igual a la fecha de generacin del resumen
El calculo del Total de IGV del Item no es correcto
El resumen contiene menos series por tipo de documento que el envo anterior para la misma fecha de emisin
No ha consignado informacin del ubigeo del domicilio fiscal
Si el importe de percepcion es mayor a 0.00, debe utilizar una leyenda con codigo 2000
El codigo de pais debe ser PE
Para sac:SUNATTransaction/cbc:ID, se est usando un valor que no existe en el catlogo. Nro. 17.
Para el TransportModeCode, se est usando un valor que no existe en el catlogo Nro. 18.
PrepaidAmount: Monto total anticipado no coincide con la sumatoria de los montos por documento de anticipo.
No debe consignar los datos del transportista para la modalidad de transporte 02 Transporte Privado.
No debe consignar informacin adicional en la direccin para los locales anexos.
sac:SUNATTransaction/cbc:ID debe ser igual a 10 o igual a 11 cuando ingrese informacin para sustentar el traslado.
cac:AdditionalDocumentReference/cbc:DocumentTypeCode - Contiene un valor no valido para documentos relacionado.
El numero de DNI del receptor no existe.
El numero de RUC del proveedor no existe.
El RUC del proveedor no esta activo.
El RUC del proveedor no esta habido.
Proveedor no debe ser igual al remitente o destinatario.
La gua no debe contener datos del proveedor.
El XML no contiene el atributo o no existe informacin en descripcion del motivo de traslado.
El XML no contiene el tag o no existe informacin en el tag SplitConsignmentIndicator.
GrossWeightMeasure El dato ingresado no cumple con el formato establecido.
cbc:TotalPackageQuantity - El dato ingresado no cumple con el formato establecido.
Numero de bultos o pallets - informacin vlida para importacin.
La gua no debe contener datos del transportista.
El numero de RUC del transportista no existe.
El RUC del transportista no esta activo.
El RUC del transportista no esta habido.
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:TransportMeans/cbc:RegistrationNationalityID - El dato ingresado no c
cac:TransportMeans/cbc:TransportMeansTypeCode - El valor ingresado como tipo de unidad de transporte es incorrecta.
El numero de DNI del conductor no existe.
El XML no contiene el tag o no existe informacion del ubigeo del punto de llegada.
Direccion de punto de lllegada - El dato ingresado no cumple con el formato establecido.
CityName - El dato ingresado no cumple con el formato establecido.
District - El dato ingresado no cumple con el formato establecido.
Numero de Contenedor - El dato ingresado no cumple con el formato establecido.
Numero de contenedor - informacin vlida para importacin.
TransEquipmentTypeCode - El valor ingresado como tipo de contenedor es incorrecta.
Numero Precinto - El dato ingresado no cumple con el formato establecido.
El XML no contiene el tag o no existe informacion del ubigeo del punto de partida.
Direccion de punto de partida - El dato ingresado no cumple con el formato establecido.
CityName - El dato ingresado no cumple con el formato establecido.
District - El dato ingresado no cumple con el formato establecido.
Cdigo de Puerto o Aeropuerto - El dato ingresado no cumple con el formato establecido.
Tipo de Puerto o Aeropuerto - El dato ingresado no cumple con el formato establecido.
El XML No contiene El tag o No existe informacin del Numero de orden del item.
Nmero de Orden del tem - El orden del tem no cumple con el formato establecido.
Cantidad - El dato ingresado no cumple con el formato establecido.
Descripcin del tem - El dato ingresado no cumple con el formato establecido.
Cdigo del tem - El dato ingresado no cumple con el formato establecido.
El emisor y el cliente son Agentes de percepcin de combustible en la fecha de emisin.
El Comprobante de Pago Electrnico no est Registrado en los Sistemas de la SUNAT.
El Comprobante de Pago no est autorizado en los Sistemas de la SUNAT.
La operacin con este cliente est excluida del sistema de percepcin. Es agente de retencin.
La operacin con este cliente est excluida del sistema de percepcin. Es entidad exceptuada de la percepcin.
La operacin con este proveedor est excluida del sistema de retencin. Es agente de percepcin, agente de retencin o buen
El nombre comercial del emisor no cumple con el formato establecido
El ubigeo del emisor no cumple con el formato establecido o no es vlido
La direccin completa y detallada del domicilio fiscal del emisor no cumple con el formato establecido
La urbanizacin del domicilio fiscal del emisor no cumple con el formato establecido
La provincia del domicilio fiscal del emisor no cumple con el formato establecido
El departamento del domicilio fiscal del emisor no cumple con el formato establecido
El distrito del domicilio fiscal del emisor no cumple con el formato establecido
El nombre comercial del cliente no cumple con el formato establecido
El ubigeo del cliente no cumple con el formato establecido o no es vlido
La direccin completa y detallada del domicilio fiscal del cliente no cumple con el formato establecido
La urbanizacin del domicilio fiscal del cliente no cumple con el formato establecido
La provincia del domicilio fiscal del cliente no cumple con el formato establecido
El departamento del domicilio fiscal del cliente no cumple con el formato establecido
El distrito del domicilio fiscal del cliente no cumple con el formato establecido
El nombre comercial del proveedor no cumple con el formato establecido
El ubigeo del proveedor no cumple con el formato establecido o no es vlido
La direccin completa y detallada del domicilio fiscal del proveedor no cumple con el formato establecido
La urbanizacin del domicilio fiscal del proveedor no cumple con el formato establecido
La provincia del domicilio fiscal del proveedor no cumple con el formato establecido
El departamento del domicilio fiscal del proveedor no cumple con el formato establecido
El distrito del domicilio fiscal del proveedor no cumple con el formato establecido
El XML no contiene o no existe informacion en el tag SUNATEmbededDespatchAdvice de Informacin que sustenta el traslado.
Para el tipo de operacin no se consigna el tag SUNATEmbededDespatchAdvice de Informacin de sustento de traslado.
Factura con informacin que sustenta el traslado, debe registrar leyenda 2008.
sac:SUNATEmbededDespatchAdvice - Para Factura Electrnica Remitente no se consigna datos en documento de referencia(ca
cac:Shipment - Para Factura Electrnica Remitente debe indicar sujeto que realiza el traslado de bienes (1: Vendendor o 2: Com
cac:Shipment - Para Factura Electrnica Remitente debe indicar modalidad de transporte para el sustento de traslado de biene
cac:Shipment - Debe indicar fecha de inicio de traslado para el sustento de traslado de bienes (cac:TransitPeriod/cbc:StartDate
cac:Shipment - Para Factura Electrnica Remitente debe indicar el punto de partida para el sustento de traslado de bienes (cac
cac:Shipment - Para Factura Electrnica Remitente debe indicar el punto de llegada para el sustento de traslado de bienes (cac
sac:SUNATEmbededDespatchAdvice - Para Factura Electrnica Remitente no se consigna indicador de subcontratacin (cbc:Ma
sac:SUNATEmbededDespatchAdvice - Para Factura Electrnica Remitente debe consignar datos en documento de referencia (c
sac:SUNATEmbededDespatchAdvice - Para Factura Electrnica Transportista no se consigna destinatario para el sustento de tra
cac:Shipment - Para Factura Electrnica Transportista no se consigna sujeto que realiza el traslado (cbc:HandlingCode).
cac:Shipment - Para Factura Electrnica Transportista no se consigna peso total de la factura para el sustento de traslado de bie
cac:Shipment - Para Factura Electrnica Transportista no se consigna modalidad de transporte para el sustento de traslado de b
cac:Shipment - Para Factura Electrnica Transportista no se consigna punto de llegada para el sustento de traslado de bienes (c
cac:Shipment - Para Factura Electrnica transportista no se consigna punto de partida para el sustento de traslado de bienes (c
cac:OrderReference - Debe consignar nmero de documento de referencia que sustenta el traslado (./cbc:ID).
cac:OrderReference - Debe consignar tipo de documento de referencia que sustenta el traslado (./cbc:OrderTypeCode).
cac:OrderReference - Tipo de documento de referencia que sustenta el traslado no vlido (01 Factura o 09 Gua de Remisi
cac:OrderReference - Serie-Numero ingresado en documento de referencia que sustenta el traslado no cumple con el formato
cac:OrderReference - Debe consignar RUC emisor del documento de referencia que sustenta el traslado (./cac:DocumentRefere
cac:OrderReference - RUC emisor del documento de referencia que sustenta el traslado no cumple con el formato establecido
cac:OrderReference RUC Emisor de documento de referencia que sustenta el traslado no existe o se encuentra dado de baja.
cac:OrderReference Documento de Referencia ingresado no corresponde a un comprobante electrnico declarado y activo e
cac:OrderReference Documento de Referencia ingresado no corresponde comprobante autorizado por SUNAT.
cac:OrderReference - Nombre o razon social del emisodr de referencia que sustenta el traslado de bienes no cumple con un for
cac:DeliveryCustomerParty - Debe consignar numero de documento de identidad del destinatario (cbc:CustomerAssignedAcco
cac:DeliveryCustomerParty - Debe consignar tipo de documento de identidad del destinatario (cbc:CustomerAssignedAccountI
cac:DeliveryCustomerParty - Tipo de documento de identidad del destinatario no vlido (Catlogo N 06).
cac:DeliveryCustomerParty - Numero de documento de identidad del destinatario no cumple con un formato vlido.
cac:DeliveryCustomerParty - Debe consignar apellidos y nombres, denominacin o razn social del destinatario (cac:Party/cac:
cac:DeliveryCustomerParty - Nombre o razon social del destinatario no cumple con un formato vlido.
cbc:HandlingCode - Sujeto que realiza el traslado no es valido.
cbc:GrossWeightMeasure@unitCode: El valor ingresado en la unidad de medida para el peso bruto total no es correcta (KGM).
GrossWeightMeasure El valor ingresado no cumple con el estandar.
Debe ingresar la totalidad de la informacin requerida al transportista.
No existe informacin en el tag datos de conductores.
No existe informacin en el tag datos de vehculos.
No es necesario consignar los datos del transportista para una operacin de Transporte Privado.
cac:CarrierParty: Debe consignar nmero de documento de identidad del transportista.
cac:CarrierParty: Debe consignar tipo de documento de identidad del transportista.
cac:CarrierParty: Tipo de documento de identidad del transportista no vlido (06 - RUC).
cac:CarrierParty: Numero de documento de identidad del transportista no cumple con un formato vlido.
cac:CarrierParty: Debe consignar apellidos y nombres, denominacin o razn social del transportista.
cac:CarrierParty: nombre o razon social del transportista no cumple con un formato vlido.
cac: TransportHandlingUnit: Numero de placa (cbc:ID) no coincide con el numero de placa del vehiculo prinicipal.
cac:RoadTransport/cbc:LicensePlateID: Numero de placa del vehculo no cumple con el formato vlido.
cac: TransportHandlingUnit: Numero de placa del vehculo principal no existe o no cumple con el formato vlido (cbc:ID).
cac:TransportEquipment: debe consignar al menos un vehiculo secundario.
cac:TransportEquipment: Numero de placa del vehculo principal no existe o no cumple con el formato vlido (cbc:ID).
cac:DriverPerson: Debe consignar nmero de documento de identidad del conductor (cbc:ID).
cac:DriverPerson: Debe consignar tipo de documento de identidad del conductor (cbc:ID/@schemeID).
cac:DriverPerson: Tipo de documento de identidad del conductor no vlido (Catalogo Nro 06).
cac:DriverPerson: Numero de documento de identidad del conductor no cumple con el formato vlido.
cac:DeliveryAddress: Debe consignar cdigo de ubigeo de punto de llegada (cbc:ID).
cac:DeliveryAddress: Cdigo de ubigeo de punto de llegada no cumple con el formato vlido.
cac:DeliveryAddress: Debe consignar cdigo de ubigeo vlido (Catlogo N 13).
cac:DeliveryAddress: Debe consignar Direccin del punto de llegada (cbc:StreetName).
cac:DeliveryAddress: Direccin completa y detallada del punto de llegada no cumple con el formato vlido.
cac:OriginAddress: Debe consignar cdigo de ubigeo de punto de partida (cbc:ID).
cac:OriginAddress: Cdigo de ubigeo de punto de llegada no cumple con el formato vlido.
cac:OriginAddress: Debe consignar cdigo de ubigeo vlido (Catlogo N 13).
cac:OriginAddress: Debe consignar Direccin detallada del punto de partida (cbc:StreetName).
cac:OriginAddres: Direccin completa y detallada del punto de partida no cumple con el estandar.
cac:OrderReference - Serie y numero no se encuentra registrado como baja por cambio de destinatario.
cbc:Note - El campo observaciones supera la cantidad maxima especificada (250 carcteres).
cac:OrderReference - El campo Tipo de documento (descripcin) supera la cantidad maxima especificada (50 carcteres).
El XML no contiene el atributo o no existe informacin del nombre o razon social del tercero relacionado.
El valor ingresado como tipo de documento del nombre o razon social del tercero relacionado es incorrecto.
El valor ingresado como descripcion de motivo de traslado no cumple con el estandar.
Para el motivo de traslado, no se consigna informacin en el numero de DAM.
Para el motivo de traslado, no se consigna informacin del manifiesto de carga.
El valor ingresado como indicador de transbordo programado no cumple con el estandar.
El XML no contiene el atributo o no existe informacin en peso bruto total de la guia.
Numero de bultos o pallets es una informacin vlida solo para importacin.
La fecha de recepcin en SUNAT es mayor a 1 hora(s) respecto a la fecha de comprobacin por OSE
IssueTime - El dato ingresado no cumple con el patrn hh:mm:ss.sssss
Debe corresponder a algn valor vlido establecido en el catlogo 13
EL monto del ISC se debe detallar a nivel de lnea
El DNI debe tener 8 caracteres numricos
Para el tipo de documento 4 o 7 slo es permitido hasta 15 caracteres alfanumricos
el Comprobante no debi ser observado.
No.
Catlogo
Cdigo
01
03
07
08
09
12

13
14
16
18
20
31
40
41
56
71
72

No.
Catlogo
Cdigo
PEN
USD
ISO 4217 Alpha Version 2001
http://www.iso.org/iso/home/standards/currency_codes.htm

No.
Catlogo
Cdigo
KGM
TNE
UN/ECE Recommendation 20 Revision 4
http://www.unece.org/cefact/recommendations/rec20/Rec20_Rev6e_2009.xls

No.
Catlogo
Cdigo
PE
ISO 3166-1
http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html

No.
Catlogo
Cdigo
1000
2000
9999

No.
Catlogo
Cdigo
0
1
4
6
7
A

No.
Catlogo
Cdigo
10
11
12
13
14
15
16
17
20
21
30
31
32
33
34
35
36
40

No.
Catlogo
Cdigo
01
02
03

No.
Catlogo
Cdigo
01
02
03
04
05
06
07
08
09
10

No.
Catlogo
Cdigo
01
02
03

No.
Catlogo
Cdigo
01
02
03
04
05

No.
Catlogo
Cdigo
01
02
03
04
05
99

No.
Catlogo
Cdigo
140101
240101
Catlogo de ubigeos del INEI
https://www.reniec.gob.pe/Adherentes/jsp/ListaUbigeos.jsp

No.
Catlogo
Cdigo
1001
1002
1003
1004
1005
2001
2002
2003
2004
2005
3001

No.
Catlogo
Cdigo
1000
1002
2000
2001
2002
2003
2004
2005
2006
2007
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
5000
5001
5002
5003
6000
6001
6002
6003
6004

No.
Catlogo
Cdigo
01
02

No.
Catlogo
Cdigo
01
02
03
04
05
06
07
08
10
11
12
13

No.
Catlogo
Cdigo
01
02

No.
Catlogo
Cdigo
1
2
3
4

No.
Catlogo
Cdigo
01
14
02
04
18
08
09
19
13

No.
Catlogo
Cdigo
01
02
03
04
05
06

No.
Catlogo
Cdigo
01
02
03

No.
Catlogo
Cdigo
01

No.
Catlogo
Cdigo
L001
L002
L003
L004
L005
L006
L009
L010
A011
A012
A014
A015

No.
Catlogo
Cdigo
10000000
10100000
Sistema de Codificacin Comn de las Naciones Unidas - UNSPSC v14_0801
https://www.unspsc.org/codeset-downloads/productid/28/createdbyuser/3?txtsearch=
01
Cdigo de tipo de documento
Descripcin
FACTURA
BOLETA DE VENTA
NOTA DE CREDITO
NOTA DE DEBITO
GUIA DE REMISIN REMITENTE
TICKET DE MAQUINA REGISTRADORA
DOCUMENTO EMITIDO POR BANCOS, INSTITUCIONES FINANCIERAS, CREDITICIAS Y DE SEGUROS QUE SE ENCUENTREN BAJO EL CONTROL
DE LA SUPERINTENDENCIA DE BANCA Y SEGUROS
RECIBO SERVICIOS PUBLICOS
BOLETO DE VIAJE EMITIDO POR LAS EMPRESAS DE TRANSPORTE PBLICO INTERPROVINCIAL DE PASAJEROS
DOCUMENTOS EMITIDOS POR LAS AFP
COMPROBANTE DE RETENCIN
GUIA DE REMISIN TRANSPORTISTA
COMPROBANTE DE PERCEPCIN
COMPROBANTE DE PERCEPCIN VENTA INTERNA ( FSICO - FORMATO IMPRESO)
COMPROBANTE DE PAGO SEAE
GUIA DE REMISIN REMITENTE COMPLEMENTARIA
GUIA DE REMISION TRANSPORTISTA COMPLEMENTARIA

02
Cdigo de tipo de monedas
Descripcin
SOLES
US DOLLAR
ISO 4217 Alpha Version 2001
http://www.iso.org/iso/home/standards/currency_codes.htm

03
Cdigo de tipo de unidad de medida comercial
Descripcin
Kilogramo
Tonelada
UN/ECE Recommendation 20 Revision 4
http://www.unece.org/cefact/recommendations/rec20/Rec20_Rev6e_2009.xls

04
Cdigo de pas
Descripcin
PERU
ISO 3166-1
http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html

05
Cdigo de tipos de tributos (UN/ECE 5153- Duty or tax or fee type name code)
Descripcin
IGV IMPUESTO GENERAL A LAS VENTAS
ISC IMPUESTO SELECTIVO AL CONSUMO
OTROS CONCEPTOS DE PAGO

06
Cdigo de tipo de documento de identidad
Descripcin
DOC.TRIB.NO.DOM.SIN.RUC
DOC. NACIONAL DE IDENTIDAD
CARNET DE EXTRANJERIA
REG. UNICO DE CONTRIBUYENTES
PASAPORTE
CED. DIPLOMATICA DE IDENTIDAD

07
Cdigo de tipo de afectacin del IGV
Descripcin
Gravado - Operacin Onerosa
Gravado Retiro por premio
Gravado Retiro por donacin
Gravado Retiro
Gravado Retiro por publicidad
Gravado Bonificaciones
Gravado Retiro por entrega a trabajadores
Gravado - IVAP
Exonerado - Operacin Onerosa
Exonerado - Transferencia gratuita
Inafecto - Operacin Onerosa
Inafecto Retiro por Bonificacin
Inafecto Retiro
Inafecto Retiro por Muestras Mdicas
Inafecto - Retiro por Convenio Colectivo
Inafecto Retiro por premio
Inafecto - Retiro por publicidad
Exportacin

08
Cdigo de tipos de sistema de clculo del ISC
Descripcin
Sistema al valor (Apndice IV, lit. A T.U.O IGV e ISC)
Aplicacin del Monto Fijo (Apndice IV, lit. B T.U.O IGV e ISC)
Sistema de Precios de Venta al Pblico (Apndice IV, lit. C T.U.O IGV e ISC)

09
Cdigos de tipo de nota de crdito electrnica
Descripcin
Anulacin de la operacin
Anulacin por error en el RUC
Correccin por error en la descripcin
Descuento global
Descuento por tem
Devolucin total
Devolucin por tem
Bonificacin
Disminucin en el valor
Otros Conceptos

10
Cdigos de tipo de nota de dbito electrnica
Descripcin
Intereses por mora
Aumento en el valor
Penalidades/ otros conceptos

11
Cdigos de tipo de valor de venta (resumen diario)
Descripcin
Gravado
Exonerado
Inafecto
Exportacin
Gratuitas

12
Cdigo de documentos relacionados tributarios
Descripcin
Factura emitida para corregir error en el RUC
Factura emitida por anticipos
Boleta de Venta emitida por anticipos
Ticket de Salida - ENAPU
Cdigo SCOP
Otros

13
Cdigo de ubicacin geogrfica (UBIGEO)
Descripcin
LIMA-LIMA-LIMA
CALLAO-CALLAO
Catlogo de ubigeos del INEI
https://www.reniec.gob.pe/Adherentes/jsp/ListaUbigeos.jsp

14
Cdigo de otros conceptos tributarios
Descripcin
Total valor de venta - operaciones gravadas
Total valor de venta - operaciones inafectas
Total valor de venta - operaciones exoneradas
Total valor de venta Operaciones gratuitas
Sub total de venta
Percepciones
Retenciones
Detracciones
Bonificaciones
Total descuentos
FISE (Ley 29852) Fondo Inclusin Social Energtico

15
Cdigos de elementos adicionales en la factura y boleta electrnica
Descripcin
Monto en Letras
Leyenda "TRANSFERENCIA GRATUITA DE UN BIEN Y/O SERVICIO PRESTADO GRATUITAMENTE"
Leyenda COMPROBANTE DE PERCEPCIN
Leyenda BIENES TRANSFERIDOS EN LA AMAZONA REGIN SELVAPARA SER CONSUMIDOS EN LA MISMA"
Leyenda SERVICIOS PRESTADOS EN LA AMAZONA REGIN SELVA PARA SER CONSUMIDOS EN LA MISMA
Leyenda CONTRATOS DE CONSTRUCCIN EJECUTADOS EN LA AMAZONA REGIN SELVA
Leyenda Agencia de Viaje - Paquete turstico
Leyenda Venta realizada por emisor itinerante
Leyenda: Operacin sujeta a detraccin
Leyenda: Operacin sujeta a IVAP
Detracciones: CODIGO DE BB Y SS SUJETOS A DETRACCION
Detracciones: NUMERO DE CTA EN EL BN
Detracciones: Recursos Hidrobiolgicos-Nombre y matrcula de la embarcacin
Detracciones: Recursos Hidrobiolgicos-Tipo y cantidad de especie vendida
Detracciones: Recursos Hidrobiolgicos -Lugar de descarga
Detracciones: Recursos Hidrobiolgicos -Fecha de descarga
Detracciones: Transporte Bienes va terrestre Numero Registro MTC
Detracciones: Transporte Bienes va terrestre configuracin vehicular
Detracciones: Transporte Bienes va terrestre punto de origen
Detracciones: Transporte Bienes va terrestre punto destino
Detracciones: Transporte Bienes va terrestre valor referencial preliminar
Beneficio hospedajes: Cdigo Pas de emisin del pasaporte
Beneficio hospedajes: Cdigo Pas de residencia del sujeto no domiciliado
Beneficio Hospedajes: Fecha de ingreso al pas
Beneficio Hospedajes: Fecha de ingreso al establecimiento
Beneficio Hospedajes: Fecha de salida del establecimiento
Beneficio Hospedajes: Nmero de das de permanencia
Beneficio Hospedajes: Fecha de consumo
Beneficio Hospedajes: Paquete turstico - Nombres y Apellidos del Husped
Beneficio Hospedajes: Paquete turstico Tipo documento identidad del husped
Beneficio Hospedajes: Paquete turstico Numero de documento identidad de husped
Proveedores Estado: Nmero de Expediente
Proveedores Estado : Cdigo de unidad ejecutora
Proveedores Estado : N de proceso de seleccin
Proveedores Estado : N de contrato
Comercializacin de Oro : Cdigo Unico Concesin Minera
Comercializacin de Oro : N declaracin compromiso
Comercializacin de Oro : N Reg. Especial .Comerci. Oro
Comercializacin de Oro : N Resolucin que autoriza Planta de Beneficio
Comercializacin de Oro : Ley Mineral (% concent. oro)

16
Cdigo de tipo de precio de venta unitario
Descripcin
Precio unitario (incluye el IGV)
Valor referencial unitario en operaciones no onerosas

17
Cdigo de tipo de operacin
Descripcin
Venta lnterna
Exportacin
No Domiciliados
Venta Interna Anticipos
Venta Itinerante
Factura Gua
Venta Arroz Pilado
Factura - Comprobante de Percepcin
Factura - Gua remitente
Factura - Gua transportista
Boleta de venta Comprobante de Percepcin.
Gasto Deducible Persona Natural

18
Cdigo de modalidad de transporte
Descripcin
Transporte pblico
Transporte privado

19
Cdigo de estado del tem (resumen diario)
Descripcin
Adicionar
Modificar
Anulado
Anulado en el da (anulado antes de informar comprobante)Transporte pblico

20
Cdigo de motivo de traslado
Descripcin
VENTA
VENTA SUJETA A CONFIRMACION DEL COMPRADOR
COMPRA
TRASLADO ENTRE ESTABLECIMIENTOS DE LA MISMA EMPRESA
TRASLADO EMISOR ITINERANTE CP
IMPORTACION
EXPORTACION
TRASLADO A ZONA PRIMARIA
OTROS

21
Cdigo de documentos relacionados (slo gua de remisin electrnica)
Descripcin
NUMERACION DAM
NUMERO DE ORDEN DE ENTREGA
NUMERO SCOP
NUMERO DE MANIFIESTO DE CARGA
NUMERO DE CONSTANCIA DE DETRACCION
OTROS

22
Cdigo de regimen de percepciones
Descripcin
PERCEPCION VENTA INTERNA
PERCEPCION A LA ADQUISICION DE COMBUSTIBLE
PERCEPCION REALIZADA AL AGENTE DE PERCEPCION CON TASA ESPECIAL

23
Cdigo de regimen de retenciones
Descripcin
Tasa 3%

24
Cdigo de tarifa de servicios pblicos
Descripcin
AT
MT2
MT3
MT4
BT2
BT3
BT5B NO RESIDENCIAL
BT6
COMERCIAL
INDUSTRIAL
DOMSTICO
SOCIAL

25
Cdigo de producto SUNAT
Descripcin
Material Vivo Vegetal y Animal, Accesorios y Suministros
Animales vivos
Sistema de Codificacin Comn de las Naciones Unidas - UNSPSC v14_0801
https://www.unspsc.org/codeset-downloads/productid/28/createdbyuser/3?txtsearch=
Cdigo internacional Categora de impuestos
VAT S
EXC S
OTH S
Tasa %
2
1
0.5
LUZ
LUZ
LUZ
LUZ
LUZ
LUZ
LUZ
LUZ
AGUA
AGUA
AGUA
AGUA

S-ar putea să vă placă și