Saltar al contenido

Errores SUNAT

Códigos 2000–2099 de SUNAT

Rechazos. SUNAT evaluó el comprobante y lo rechazó: no tiene validez. En una factura o una nota enviada sola, ese número queda usado y no se vuelve a enviar.

← Todos los códigos de SUNAT

CódigoMensaje de SUNATTipo
2010El contribuyente no esta activoRechazo
2011El contribuyente no esta habidoRechazo
2012El contribuyente no está autorizado a emitir comprobantes electrónicosRechazo
2013El contribuyente no cumple con tipo de empresa o tributos requeridosRechazo
2014El XML no contiene el tag o no existe informacion del número de documento de identidad del receptor del documentoRechazo
2015El XML no contiene el tag o no existe informacion del tipo de documento de identidad del receptor del documentoRechazo
2016El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar o no esta permitido.Rechazo
2017El numero de documento de identidad del receptor debe ser RUCRechazo
2018El dato ingresado no cumple con el estandarRechazo
2019El XML no contiene el tag o no existe informacion de nombre o razon social del emisor del documentoRechazo
2020El nombre o razon social del emisor no cumple con el estandarRechazo
2021El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documentoRechazo
2022RegistrationName - El dato ingresado no cumple con el estandarRechazo
2023El Numero de orden del item no cumple con el formato establecidoRechazo
2024El XML no contiene el tag InvoicedQuantity en el detalle de los Items o es cero (0)Rechazo
2025InvoicedQuantity El dato ingresado no cumple con el estandarRechazo
2026El XML no contiene el tag cac:Item/cbc:Description en el detalle de los ItemsRechazo
2027El XML no contiene el tag o no existe informacion de cac:Item/cbc:Description del itemRechazo
2028Debe existir el tag cac:AlternativeConditionPriceRechazo
2029PriceTypeCode El dato ingresado no cumple con el estandarRechazo
2030El XML no contiene el tag cbc:PriceTypeCodeRechazo
2031El dato ingresado en total valor de venta no cumple con el estandarRechazo
2032El XML no contiene el tag LineExtensionAmount en el detalle de los ItemsRechazo
2033El dato ingresado en TaxAmount de la linea no cumple con el formato establecidoRechazo
2034TaxAmount es obligatorioRechazo
2035cac:TaxCategory/cac:TaxScheme/cbc:ID El dato ingresado no cumple con el estandarRechazo
2036El codigo del tributo es invalidoRechazo
2037El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:ID del ItemRechazo
2038cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandarRechazo
2039El XML no contiene el tag cac:TaxCategory/cac:TaxScheme/cbc:Name del ItemRechazo
2040El tipo de afectacion del IGV es incorrectoRechazo
2041El sistema de calculo del ISC es incorrectoRechazo
2044PayableAmount es obligatorioRechazo
2045El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrectoRechazo
2046AdditionalMonetaryTotal/cbc:ID debe tener valorRechazo
2047Es obligatorio al menos un AdditionalMonetaryTotal con codigo 1001, 1002, 1003 o 3001Rechazo
2048El dato ingresado en TaxAmount no cumple con el formato establecidoRechazo
2049TaxAmount es obligatorioRechazo
2050TaxScheme ID - No existe el tag o el dato ingresado no cumple con el estandarRechazo
2051El codigo del tributo es invalidoRechazo
2052El XML no contiene el tag código de tributo internacional de impuestos globalesRechazo
2053TaxScheme Name - No existe el tag o el dato ingresado no cumple con el estandarRechazo
2054El XML no contiene el tag TaxScheme Name de impuestos globalesRechazo
2055TaxScheme TaxTypeCode - El dato ingresado no cumple con el estandarRechazo
2056El XML no contiene el tag TaxScheme TaxTypeCode de impuestos globalesRechazo
2057El Name o TaxTypeCode debe corresponder con el Id para el IGVRechazo
2058El Name o TaxTypeCode debe corresponder con el Id para el ISCRechazo
2059El dato ingresado en TaxSubtotal/cbc:TaxAmount no cumple con el formato establecidoRechazo
2060TaxSubtotal/cbc:TaxAmount es obligatorioRechazo
2061El tag global cac:TaxTotal/cbc:TaxAmount debe tener el mismo valor que cac:TaxTotal/cac:Subtotal/cbc:TaxAmountRechazo
2062El dato ingresado en PayableAmount no cumple con el formato establecidoRechazo
2063El XML no contiene el tag PayableAmountRechazo
2064El dato ingresado en ChargeTotalAmount no cumple con el formato establecidoRechazo
2065El dato ingresado en el campo Total Descuentos no cumple con el formato establecidoRechazo
2066Debe indicar una descripcion para el tag sac:AdditionalProperty/cbc:ValueRechazo
2068El XML no contiene el tag cac:Price/cbc:PriceAmount en el detalle de los ItemsRechazo
2069DocumentCurrencyCode - El dato ingresado no cumple con la estructuraRechazo
2070El XML no contiene el tag o no existe informacion de DocumentCurrencyCodeRechazo
2071La moneda debe ser la misma en todo el documento. Salvo las percepciones que sólo son en moneda nacionalRechazo
2072CustomizationID - La versión del documento no es la correctaRechazo
2073El XML no existe informacion de CustomizationIDRechazo
2074UBLVersionID - La versión del UBL no es correctaRechazo
2075El XML no contiene el tag o no existe informacion de UBLVersionIDRechazo
2076cac:Signature/cbc:ID - Falta el identificador de la firmaRechazo
2077El tag cac:Signature/cbc:ID debe contener informacionRechazo
2078cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:ID - Debe ser igual al RUC del emisorRechazo
2079El XML no contiene el tag cac:Signature/cac:SignatoryParty/cac:PartyIdentification/cbc:IDRechazo
2080cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:Name - No cumple con el estandarRechazo
2081El XML no contiene el tag cac:Signature/cac:SignatoryParty/cac:PartyName/cbc:NameRechazo
2082cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc:URI - No cumple con el estandarRechazo
2083El XML no contiene el tag cac:Signature/cac:DigitalSignatureAttachment/cac:ExternalReference/cbc:URIRechazo
2084ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/@Id - No cumple con el estandarRechazo
2085El XML no contiene el tag ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature/@IdRechazo
2086ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMethod/@Algorithm - No cumple con el estandarRechazo
2087El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:CanonicalizationMethod/@AlgorithmRechazo
2088ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/@Algorithm - No cumple con el estandarRechazo
2089El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:SignatureMethod/@AlgorithmRechazo
2090ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URI - Debe estar vacio para idRechazo
2091El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/@URIRechazo
2092ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/.../ds:Transform@Algorithm - No cumple con el estandarRechazo
2093El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:Transform@AlgorithmRechazo
2094ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestMethod/@Algorithm - No cumple con el estandarRechazo
2095El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestMethod/@AlgorithmRechazo
2096ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestValue - No cumple con el estandarRechazo
2097El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignedInfo/ds:Reference/ds:DigestValueRechazo
2098ext:UBLExtensions/.../ds:Signature/ds:SignatureValue - No cumple con el estandarRechazo
2099El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:SignatureValueRechazo

Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. Los mensajes van tal cual los escribe SUNAT.

Oferta de lanzamiento

Antes de irte: 3 meses gratis del plan Inicial

Para los primeros 5 equipos que integren Comprobia antes del 31 de diciembre. Desde el cuarto mes, el precio del plan Inicial publicado en la tabla de precios.