Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 2043

El dato ingresado en PayableAmount no cumple con el formato establecido

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

Rechaza el comprobante: no se registra.class: "rejected"

Qué haces en producción

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

Factura o nota: el número queda usado; emite otra con otro número. Resumen o baja: corrige y reenvía; puede llevar el mismo nombre.

La regla que lo dispara en tu XML

Qué lo dispara en tu XML

1 regla de la hoja.

CampoCondiciónTipoDocumento
Total montos atribuidos /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmountEl formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales y diferente de ceroERRORDOAE, atribución fila 100

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2062RechazoEl dato ingresado en PayableAmount no cumple con el formato establecido
3279RechazoLa sumatoria del Total del valor de venta más los impuestos no concuerda con la base imponible
3280RechazoEl importe total del comprobante no coincide con el valor calculado
3514RechazoEl importe total del comprobante no coincide con el valor calculado
3562RechazoLa sumatoria de los montos atribuidos no es correcta.
4312ObservaciónEl importe total del comprobante no coincide con el valor calculado
4363ObservaciónEl importe del campo /cac:LegalMonetaryTotal/cbc:PayableAmount no coincide con el valor calculado

Los 2.077 códigos