Documente Academic
Documente Profesional
Documente Cultură
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 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 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
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
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2086
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2088
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2092
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2094
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
El Tag UBL debe ser igual al RUC del emisor o al RUC que se enva el comprobante ERROR 2078
El formato del Tag UBL es diferente a alfanumrico de hasta 3000 caracteres ERROR 2080
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
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
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 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
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
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
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 formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025
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
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
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
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)
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 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
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
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
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 formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 10 decimales ERROR 2025
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
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
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
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)
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
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
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
an..30
an..30
Documentos de referencia - - -
16 Nmero de la gua de remisin C an..30
relacionada
an..15 n(12,2)
an..15 n(12,2)
an..15 n(12,2)
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)
an18 n(12,2)
an..15
n(12,2)
an..15 n(12,2)
an..15 n(12,2)
Informacin Adicional - - -
44
Cdigo interno generado por el software C an..40
de Facturacin
an..100
/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 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
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 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
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 >>> - -
Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041
- - -
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.)
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 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.)
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
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)
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)
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
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 >>> - -
- - -
El Tag UBL no debe repetirse en el /Invoice ERROR 2427
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 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)
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 >>> - -
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
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)
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 >>> - -
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 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 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 >>> - -
- -
- -
- -
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
- -
- -
MENSAJE DE RETORNO LISTADOS
Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
- -
- -
- -
- -
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 ID de las guias debe tener informacion de la SERIE-NUMERO de guia. -
- -
- -
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 -
- -
- -
- -
Solo debe de existir un tag AdditionalInformation. -
- -
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
- -
- -
- -
- -
- -
- -
- -
MENSAJE DE RETORNO LISTADOS
- -
- -
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
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Boleta de Venta Electrnica - - -
1 Versin del UBL M an..10
an..30
an..30
Documentos de referencia - - -
16 Nmero de la gua de remisin C an..30
relacionada
an..15 n(12,2)
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)
an..15 n(12,2)
an..15 n(12,2)
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)
an18 n(12,2)
an..15
n(12,2)
an..15 n(12,2)
an..15 n(12,2)
Informacin Adicional - - -
45
Cdigo interno generado por el software C an..40
de Facturacin
an..100
/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 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
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 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
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 >>> - -
Si el Tag UBL existe, el valor del Tag UBL es diferente a PE OBSERV 4041
- - -
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.)
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 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.)
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
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)
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)
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
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 >>> - -
- - -
El Tag UBL no debe repetirse en el /Invoice ERROR 2427
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 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)
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 >>> - -
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
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)
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 >>> - -
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 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 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 >>> - -
- -
- -
- -
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
- -
- -
MENSAJE DE RETORNO LISTADOS
Debe corresponder a algn valor vlido establecido en el catlogo 13 Parmetros
(016)
- -
- -
- -
- -
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 ID de las guias debe tener informacion de la SERIE-NUMERO de guia. -
- -
- -
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 -
- -
- -
- -
Solo debe de existir un tag AdditionalInformation. -
- -
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
- -
- -
- -
- -
- -
- -
- -
MENSAJE DE RETORNO LISTADOS
- -
- -
- -
- -
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.
- -
- -
- -
- -
- -
- -
- -
- -
- -
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
an..15 n(12,2)
31 N de Contrato C an..100
an..15
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
35 Total valor de venta - operaciones C an4
exoneradas n(12,2)
an..15
an..15 n(12,2)
-
-
/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 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
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}
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 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 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"
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 "-"
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
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 >>> - -
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
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
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"
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
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 >>> - -
- - -
El Tag UBL no debe repetirse en el /DebitNote ERROR 2427
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2339
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2202
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"
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
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 -
- -
- -
- -
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 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
- -
La serie o numero del documento modificado por la Nota de Debito no -
cumple con el formato establecido
- -
- -
- -
- -
- -
- -
- -
Solo debe de existir un tag AdditionalInformation. -
- -
- -
MENSAJE DE RETORNO LISTADOS
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
N CONDICIN TIPO Y
DATO FORMATO
INFORMTICA LONGITUD
- - - - -
Datos de la Nota de Credito
1 Versin del UBL M an..10
an..15 n(12,2)
an..15 n(12,2)
an..15
an..15
an..15
n(12,2)
an..15 n(12,2)
-
-
/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 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
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}
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}
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 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 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"
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 "-"
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
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 >>> - -
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
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)
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
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"
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
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 >>> - -
- - -
CODIGO TIPO DE
VALIDACIN / CONDICIN RETORNO RETORNO
El Tag UBL no debe repetirse en el /CreditNote ERROR 2427
El formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales ERROR 2149
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), 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"
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
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
- -
- -
El XML no contiene el tag o no existe informacion de UBLVersionID -
- -
- -
- -
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 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
- -
La serie o numero del documento modificado por la Nota de Credito no
cumple con el formato establecido
- -
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 -
- -
- -
MENSAJE DE RETORNO LISTADOS
- -
- -
- -
- -
- -
MENSAJE DE RETORNO LISTADOS
Solo debe de existir un tag AdditionalInformation. -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
MENSAJE DE RETORNO LISTADOS
- -
- -
- -
- -
- -
PrepaidAmount: Monto total anticipado debe ser mayor a cero.
-
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -
Linea de documento
9 Nmero de fila M n..5 /
SummaryDocuments/sac:SummaryDocumentsLine/c
bc:LineID
/
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
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 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 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
El valor del Tag UBL es cero (0) ERROR 2260 PaidAmount - El dato ingresado debe ser mayor o igual a 0.00
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 >>> - - -
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 >>> - - -
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
LISTADOS
-
-
-
-
-
-
-
-
-
-
-
-
-
Parmetros
(017)
-
-
LISTADOS
-
-
-
-
-
-
Parmetros
(005)
-
-
-
Parmetros
(005)
-
LISTADOS
-
-
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
- - - - - -
Linea de documento
9 Nmero de fila M n..5 /
SummaryDocuments/sac:SummaryDocumentsLine/c
bc:LineID
/
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
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 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
Si algn Tag UBL es diferente en /SummaryDocuments/sac:SummaryDocumentsLine/ ERROR 2071 La moneda debe ser la misma en todo el documento
El valor del Tag UBL es cero (0) ERROR 2260 PaidAmount - El dato ingresado debe ser mayor o igual a 0.00
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 >>> - - -
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 >>> - - -
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 Lnea
CONDICIN TIPO Y
N DATO FORMATO TAG UBL
INFORMTICA LONGITUD
9 Nmero de tem M n..5 /
VoidedDocuments/sac:VoidedDocumentsLine/cbc:Li
neID
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
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
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
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 -
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 -
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 -
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 -
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. -
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
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
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 -
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 -
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 -
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
/
DespatchAdvice/cac:DespatchLine/cac:OrderLineRef
erence/cbc:ID
50 Cantidad del item M n..8 - /
DespatchAdvice/cac:DespatchLine/cbc:DeliveredQua
ntity
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 >>> - - -
- - - -
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)
- - - -
- - - -
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)
- - - -
- - - -
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
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.
-
-
-
-
-
-
-
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 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
formato
contribuyentes
formato
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)
Observaciones
Observaciones
Observaciones
001: Tipo de cambio
002: Regimen de percepcin
003: Regimen de retencin
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