Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4365

El monto de IGV a nivel de /cac:SubInvoiceLine no coincide con el valor calculado

Fuente: hoja «Reglas de validación actualizado al 24.04.2026» de la SUNAT.

Acepta el comprobante con una observación.class: "observed", y el 4365 en notes

Qué haces en producción

En la beta no se registra nada ni cuentan los plazos, y no hay status ni validity.

Ya quedó registrado: guarda el XML firmado y la CDR, y no lo reenvíes. Corrige en tus próximos envíos lo que señala cada observación de la CDR.

Las 3 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

3 reglas de la hoja, en 2 documentos.

CampoCondiciónTipoDocumento
Monto de IGVMonto de IGV /Invoice/cac:InvoiceLine/cac:SubInvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi el valor del tag es mayor a cero y es diferente del resultado de multiplicar la 'Base Imponible de IGV' por la tasa vigente del IGV a la fecha de emisión, con una tolerancia + - 1OBSERVDAE, adquirente fila 102
Monto de IGV por ítem - detalle por partícipeMonto del tributo del ítem /Invoice/cac:InvoiceLine/cac:SubInvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi 'Código de tributo por línea' es '1000', el valor del tag es diferente del resultado de multiplicar el 'Monto base del IGV' por la tasa vigente del IGV a la fecha de emisión, con una tolerancia + - 1OBSERVDAE, operador fila 159
Monto de IGV por ítem - detalle por partícipeMonto del tributo del ítem /Invoice/cac:InvoiceLine/cac:SubInvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi 'Código de tributo por línea' es '9997', el valor del tag es diferente de ceroOBSERVDAE, operador fila 160

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2033RechazoEl dato ingresado en TaxAmount de la linea no cumple con el formato establecido
2497RechazoEl dato ingresado en el tag /cac:SubInvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount no cumple el formato establecido

Los 2.077 códigos