Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 3561

El dato ingresado en el campo Monto atribuido es diferente al % de atribución.

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
Monto atribuido /Invoice/cac:InvoiceLine/cbc:LineExtensionAmountSi el campo 'Monto por atribuir' es mayor a cero, el valor del Tag UBL es diferente de 'Monto a atribuir' por 'Porcentaje de atribución' dividido entre 100, con una tolerancia de + - 1ERRORDOAE, atribución fila 97

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2370RechazoEl dato ingresado en LineExtensionAmount del item no cumple con el formato establecido
3271RechazoEl valor de venta por ítem difiere de los importes consignados.
3560RechazoEl dato ingresado en el campo Monto atribuido debe ser "cero".
4288ObservaciónEl valor de venta por ítem difiere de los importes consignados.
4354ObservaciónEl importe del campo /cac:InvoiceLine/cbc:LineExtensionAmount no coincide con el valor calculado

Los 2.077 códigos