| Código | Mensaje de SUNAT | Tipo |
|---|---|---|
| 2100 | ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate - No cumple con el estandar | Rechazo |
| 2101 | El XML no contiene el tag ext:UBLExtensions/.../ds:Signature/ds:KeyInfo/ds:X509Data/ds:X509Certificate | Rechazo |
| 2102 | Error al procesar la factura | Rechazo |
| 2103 | La serie ingresada no es válida | Rechazo |
| 2104 | Numero de RUC del emisor no existe | Rechazo |
| 2105 | Comprobante a dar de baja no se encuentra registrado en SUNAT | Rechazo |
| 2106 | Factura a dar de baja ya se encuentra en estado de baja | Rechazo |
| 2107 | Numero de RUC SOL no coincide con RUC emisor | Rechazo |
| 2108 | Presentacion fuera de fecha | Rechazo |
| 2109 | El comprobante fue registrado previamente con otros datos | Rechazo |
| 2110 | UBLVersionID - La versión del UBL no es correcta | Rechazo |
| 2111 | El XML no contiene el tag o no existe informacion de UBLVersionID | Rechazo |
| 2112 | CustomizationID - La version del documento no es correcta | Rechazo |
| 2113 | El XML no contiene el tag o no existe informacion de CustomizationID | Rechazo |
| 2114 | DocumentCurrencyCode - El dato ingresado no cumple con la estructura | Rechazo |
| 2115 | El XML no contiene el tag o no existe informacion de DocumentCurrencyCode | Rechazo |
| 2116 | El tipo de documento modificado por la Nota de credito debe ser factura electronica o ticket | Rechazo |
| 2117 | La serie o numero del documento modificado por la Nota de Credito no cumple con el formato establecido | Rechazo |
| 2118 | Debe indicar las facturas relacionadas a la Nota de Credito | Rechazo |
| 2119 | El documento modificado en la Nota de credito no esta registrada. | Rechazo |
| 2120 | El documento modificado en la Nota de credito se encuentra de baja | Rechazo |
| 2121 | El documento modificado en la Nota de credito esta registrada como rechazada | Rechazo |
| 2122 | El tag cac:LegalMonetaryTotal/cbc:PayableAmount debe tener informacion valida | Rechazo |
| 2123 | RegistrationName - El dato ingresado no cumple con el estandar | Rechazo |
| 2124 | El XML no contiene el tag RegistrationName del emisor del documento | Rechazo |
| 2125 | ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota | Rechazo |
| 2126 | El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota | Rechazo |
| 2127 | ResponseCode - El dato ingresado no cumple con la estructura | Rechazo |
| 2128 | El XML no contiene el tag o no existe informacion de ResponseCode | Rechazo |
| 2129 | AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar | Rechazo |
| 2130 | El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento | Rechazo |
| 2131 | CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC | Rechazo |
| 2132 | El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento | Rechazo |
| 2133 | RegistrationName - El dato ingresado no cumple con el estandar | Rechazo |
| 2134 | El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento | Rechazo |
| 2135 | cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple con la estructura | Rechazo |
| 2136 | El XML no contiene el tag o no existe informacion de cac:DiscrepancyResponse/cbc:Description | Rechazo |
| 2137 | El Numero de orden del item no cumple con el formato establecido | Rechazo |
| 2138 | CreditedQuantity/@unitCode - El dato ingresado no cumple con el estandar | Rechazo |
| 2139 | CreditedQuantity - El dato ingresado no cumple con el estandar | Rechazo |
| 2140 | El PriceTypeCode debe tener el valor 01 | Rechazo |
| 2141 | cac:TaxCategory/cac:TaxScheme/cbc:ID - El dato ingresado no cumple con el estandar | Rechazo |
| 2142 | El codigo del tributo es invalido | Rechazo |
| 2143 | cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandar | Rechazo |
| 2144 | cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode El dato ingresado no cumple con el estandar | Rechazo |
| 2145 | El tipo de afectacion del IGV es incorrecto | Rechazo |
| 2146 | El Nombre Internacional debe ser VAT | Rechazo |
| 2147 | El sistema de calculo del ISC es incorrecto | Rechazo |
| 2148 | El Nombre Internacional debe ser EXC | Rechazo |
| 2149 | El dato ingresado en PayableAmount no cumple con el formato establecido | Rechazo |
| 2150 | El valor ingresado en AdditionalMonetaryTotal/cbc:ID es incorrecto | Rechazo |
| 2151 | AdditionalMonetaryTotal/cbc:ID debe tener valor | Rechazo |
| 2152 | Es obligatorio al menos un AdditionalInformation | Rechazo |
| 2153 | Error al procesar la Nota de Credito | Rechazo |
| 2154 | TaxAmount - El dato ingresado en impuestos globales no cumple con el estandar | Rechazo |
| 2155 | El XML no contiene el tag TaxAmount de impuestos globales | Rechazo |
| 2156 | TaxScheme ID - El dato ingresado no cumple con el estandar | Rechazo |
| 2157 | El codigo del tributo es invalido | Rechazo |
| 2158 | El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales | Rechazo |
| 2159 | TaxScheme Name - El dato ingresado no cumple con el estandar | Rechazo |
| 2160 | El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales | Rechazo |
| 2161 | CustomizationID - La version del documento no es correcta | Rechazo |
| 2162 | El XML no contiene el tag o no existe informacion de CustomizationID | Rechazo |
| 2163 | UBLVersionID - La versión del UBL no es correcta | Rechazo |
| 2164 | El XML no contiene el tag o no existe informacion de UBLVersionID | Rechazo |
| 2165 | Error al procesar la Nota de Debito | Rechazo |
| 2166 | RegistrationName - El dato ingresado no cumple con el estandar | Rechazo |
| 2167 | El XML no contiene el tag RegistrationName del emisor del documento | Rechazo |
| 2168 | DocumentCurrencyCode - El dato ingresado no cumple con el formato establecido | Rechazo |
| 2169 | El XML no contiene el tag o no existe informacion de DocumentCurrencyCode | Rechazo |
| 2170 | ReferenceID - El dato ingresado debe indicar SERIE-CORRELATIVO del documento al que se relaciona la Nota | Rechazo |
| 2171 | El XML no contiene informacion en el tag ReferenceID del documento al que se relaciona la nota | Rechazo |
| 2172 | ResponseCode - El dato ingresado no cumple con la estructura | Rechazo |
| 2173 | El XML no contiene el tag o no existe informacion de ResponseCode | Rechazo |
| 2174 | cac:DiscrepancyResponse/cbc:Description - El dato ingresado no cumple con la estructura | Rechazo |
| 2175 | El XML no contiene el tag o no existe informacion de cac:DiscrepancyResponse/cbc:Description | Rechazo |
| 2176 | AdditionalAccountID - El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar | Rechazo |
| 2177 | El XML no contiene el tag o no existe informacion de AdditionalAccountID del receptor del documento | Rechazo |
| 2178 | CustomerAssignedAccountID - El numero de documento de identidad del receptor debe ser RUC. | Rechazo |
| 2179 | El XML no contiene el tag o no existe informacion de CustomerAssignedAccountID del receptor del documento | Rechazo |
| 2180 | RegistrationName - El dato ingresado no cumple con el estandar | Rechazo |
| 2181 | El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento | Rechazo |
| 2182 | TaxScheme ID - El dato ingresado no cumple con el estandar | Rechazo |
| 2183 | El codigo del tributo es invalido | Rechazo |
| 2184 | El XML no contiene el tag o no existe informacion de TaxScheme ID de impuestos globales | Rechazo |
| 2185 | TaxScheme Name - El dato ingresado no cumple con el estandar | Rechazo |
| 2186 | El XML no contiene el tag o no existe informacion de TaxScheme Name de impuestos globales | Rechazo |
| 2187 | El Numero de orden del item no cumple con el formato establecido | Rechazo |
| 2188 | DebitedQuantity/@unitCode El dato ingresado no cumple con el estandar | Rechazo |
| 2189 | DebitedQuantity El dato ingresado no cumple con el estandar | Rechazo |
| 2190 | El XML no contiene el tag Price/cbc:PriceAmount en el detalle de los Items | Rechazo |
| 2191 | El XML no contiene el tag Price/cbc:LineExtensionAmount en el detalle de los Items | Rechazo |
| 2192 | EL PriceTypeCode debe tener el valor 01 | Rechazo |
| 2193 | cac:TaxCategory/cac:TaxScheme/cbc:ID El dato ingresado no cumple con el estandar | Rechazo |
| 2194 | El codigo del tributo es invalido | Rechazo |
| 2195 | cac:TaxScheme/cbc:Name del item - No existe el tag o el dato ingresado no cumple con el estandar | Rechazo |
| 2196 | cac:TaxCategory/cac:TaxScheme/cbc:TaxTypeCode El dato ingresado no cumple con el estandar | Rechazo |
| 2197 | El tipo de afectacion del IGV es incorrecto | Rechazo |
| 2198 | El Nombre Internacional debe ser VAT | Rechazo |
| 2199 | El sistema de calculo del ISC es incorrecto | Rechazo |
Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. Los mensajes van tal cual los escribe SUNAT.