Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4301

La sumatoria de impuestos globales no corresponde al monto total de impuestos.

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 4301 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 5 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

5 reglas de la hoja, en 5 documentos.

CampoCondiciónTipoDocumento
Monto total de tributos /Invoice/cac:TaxTotal/cbc:TaxAmountSi el Tag UBL existe, el valor del Tag UBL es diferente de la sumatoria de 'Monto de la sumatoria' (cbc:TaxAmount) de los tributos '1000', '1016', '2000', '7152' y '9999', con una tolerancia + - 1OBSERVBoleta de venta (03) fila 293
Monto total de tributos /CreditNote/cac:TaxTotal/cbc:TaxAmountSi el Tag UBL existe y el 'Tipo de documento que modifica' es diferente de '01', el valor del Tag UBL es diferente de la sumatoria de 'Sumatoria de tributos' (cbc:TaxAmount) de los tributos '1000', '1016', '2000', '7152' y '9999', con una tolerancia + - 1OBSERVNota de crédito (07) fila 287
Monto total de tributos /DebitNote/cac:TaxTotal/cbc:TaxAmountSi el Tag UBL existe y el 'Tipo de documento que modifica' es diferente de '01', el valor del Tag UBL es diferente de la sumatoria de 'Sumatoria de tributos' (cbc:TaxAmount) de los tributos '1000', '1016', '2000', '7152' y '9999', con una tolerancia + - 1OBSERVNota de débito (08) fila 270
Monto total de tributos /SelfBilledInvoice/cac:TaxTotal/cbc:TaxAmountSi el Tag UBL existe, el valor del Tag UBL es diferente de la sumatoria de 'Monto de la sumatoria' (cbc:TaxAmount) de los tributos '1000' y '9999', con una tolerancia + - 1OBSERVLiquidación de compra (04) fila 237
Importe Total - ImpuestosMonto total impuestos /Invoice/cac:TaxTotal/cbc:TaxAmountEl valor del Tag UBL es diferente a la sumatoria del 'Importe Total - ISC' más 'Importe Total - IGV' , con una tolerancia + - 1OBSERVDAE, operador fila 217

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2956RechazoEl Monto total de impuestos es obligatorio
3024RechazoEl tag cac:TaxTotal no debe repetirse a nivel de totales
3020RechazoEl dato ingresado en el monto total de impuestos no cumple con el formato establecido
2638RechazoSi tiene operaciones de un tributo en alguna línea, debe consignar el tag del total del tributo
3294RechazoLa sumatoria de impuestos globales no corresponde al monto total de impuestos.
3511RechazoLa sumatoria de impuestos globales no corresponde al monto total de impuestos
3563RechazoEl dato ingresado en el campo Régimen de recuperación anticipada no cumple con el formato establecido.

Los 2.077 códigos