Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 3558

El dato ingresado en el campo Valor de Operaciones afectas IGV debe ser "cero".

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 por atribuir /Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmountSi 'Indicador de tipo de monto' es '1' (Valor de Operaciones afectas IGV) , y campo 'IGV de operaciones afectas' no existe o es cero, el valor del Tag UBL es diferente de ceroERRORDOAE, atribución fila 91

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2067Rechazocac:Price/cbc:PriceAmount - El dato ingresado no cumple con el estandar
2068RechazoEl XML no contiene el tag cac:Price/cbc:PriceAmount en el detalle de los Items
2369RechazoEl dato ingresado en PriceAmount del Valor de venta unitario por item no cumple con el formato establecido
2640RechazoOperacion gratuita, solo debe consignar un monto referencial
3557RechazoDebe consignar el monto atribuido
3559RechazoEl dato ingresado en el campo IGV de operaciones afectas debe ser "cero"
4449ObservaciónEl dato ingresado en el campo IGV de operaciones afectas es mayor al 18% de las adquisiciones gravadas.

Los 2.077 códigos