Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4311

La sumatoria de los IGV de operaciones gratuitas de la línea (codigo tributo 9996) no corresponden al total

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 4311 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 3 documentos.

CampoCondiciónTipoDocumento
Total valor de venta - operaciones gratuitasSumatoria de tributos de operaciones gratuitasImporte del tributo /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi 'Código de tributo' es '9996', el valor del Tag Ubl es diferente de la sumatoria de 'Monto de IGV' (cbc:TaxAmount) que correspondan a ítems de operaciones gratuitas con 'Código de tributo por línea' igual a '9996' y cuyo 'Monto base' es mayor a cero (cbc:TaxableAmount>0), con una tolerancia + - 1OBSERVBoleta de venta (03) fila 327
Total valor de venta - operaciones gratuitasSumatoria de impuestos de operaciones gratuitasSumatoria de impuestos de operaciones gratuitas /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi el 'Tipo de documento que modifica' es diferente de '01' y el 'Código de tributo' es '9996', el valor del Tag UBL es diferente de la sumatoria de 'Monto de IGV' (cbc:TaxAmount) que correspondan a ítems de operaciones gratuitas con 'Código de tributo por línea' igual a '9996' y cuyo 'Monto base' es mayor a cero (cbc:TaxableAmount>0), con una tolerancia + - 1OBSERVNota de débito (08) fila 306
Total valor de venta - operaciones gratuitasSumatoria de tributos de operaciones gratuitasImporte del tributo /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountSi 'Código de tributo' es '9996', el valor del Tag Ubl es diferente de la sumatoria de 'Monto de IGV' (cbc:TaxAmount) que correspondan a ítems de operaciones gratuitas con 'Código de tributo por línea' igual a '9996' y cuyo 'Monto base' es mayor a cero (cbc:TaxableAmount>0), con una tolerancia + - 1OBSERVLiquidación de compra (04) fila 286

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2048RechazoEl dato ingresado en TaxAmount no cumple con el formato establecido
3000RechazoEl monto total del impuestos sobre el valor de venta de operaciones gratuitas/inafectas/exoneradas debe ser igual a 0.00
2071RechazoLa moneda debe ser la misma en todo el documento. Salvo las percepciones que sólo son en moneda nacional
3302RechazoLa sumatoria de los IGV de operaciones gratuitas de la línea (codigo tributo 9996) no corresponden al total

Los 2.077 códigos