Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4354

El importe del campo /cac:InvoiceLine/cbc:LineExtensionAmount 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 4354 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 2 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

2 reglas de la hoja, en 2 documentos.

CampoCondiciónTipoDocumento
Total comisiones /Invoice/cac:InvoiceLine/cbc:LineExtensionAmountEl valor del Tag UBL es diferente de la sumatoria de 'Comisión del banco emisor' del detalle por banco emisor (/Invoice/cac:InvoiceLine/cac:SubInvoiceLine/cbc:LineExtensionAmount), con una tolerancia de + - 1OBSERVDAE, adquirente fila 69
Total valor de venta del partícipe /Invoice/cac:InvoiceLine/cbc:LineExtensionAmountEl valor del Tag UBL es diferente a la sumatoria de "Valor de venta - detalle del partícipe" de las líneas informadas para el partícipe menos los 'Monto de descuento' del partícipe que afectan la base imponible ('Código de motivo de descuento' igual a '02') más 'Montos de cargo' del partícipe que afectan la base imponible ('Código de motivo de cargo' igual a '49'), con una tolerancia + - 1OBSERVDAE, operador fila 77

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".
3561RechazoEl dato ingresado en el campo Monto atribuido es diferente al % de atribución.
4288ObservaciónEl valor de venta por ítem difiere de los importes consignados.

Los 2.077 códigos