Error 3503 SUNAT: El monto consignado supera al importe documento que modifica

Fuente: Reglas de validación de SUNAT, actualizado al 26.08.2026. Los mensajes y las condiciones son textos oficiales de SUNAT.

Qué significa

SUNAT devuelve el código 3503 con el mensaje «El monto consignado supera al importe documento que modifica».

Es un error: SUNAT rechaza el comprobante y no tiene validez tributaria.

Aparece en: Nota de crédito.

Cuándo aparece

Estas son las reglas de validación de SUNAT que devuelven el código 3503, con su texto oficial:

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta - exportación' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 9995) es mayor al ‘Total valor de venta – operaciones exportación’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta – operaciones inafectas' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 9998) es mayor al ‘Total valor de venta – operaciones inafectas’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta – operaciones exoneradas' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 9997) es mayor al ‘Total valor de venta – operaciones exoneradas’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta – operaciones gratuitas' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 9996) es mayor al ‘Total valor de venta – operaciones gratuitas’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el ' Sumatoria de impuestos de operaciones gratuitas' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount con código de tributo 9996) es mayor a la 'Sumatoria de impuestos de operaciones gratuitas' del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la boleta de venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta – operaciones gravadas (IGV/IVAP) ' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 1000) es mayor al ‘Total valor de venta – operaciones gravadas IGV’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, el 'Total valor de venta – operaciones gravadas (IGV/IVAP) ' de la nota de crédito (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount con código de tributo 1016) es mayor al ‘Total valor de venta – operaciones gravadas IVAP’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la Boleta de Venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, la ‘Sumatoria IGV o IVAP’ (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount con código de tributo 1000) es mayor al ‘Sumatoria IGV’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la boleta de venta al que se referencia. Validación no aplica para OSE

  • Nota de créditoError

    Dato: Serie y número correlativo del documento que modifica

    Tag UBL: /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID

    Condición: Si 'Código de tipo de nota de crédito' es diferente de '10' y 'Tipo de documento que modifica' es '01' o '03' y 'Serie del documento que modifica' empieza con B o F o E, la ‘Sumatoria IGV o IVAP’ (/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount con código de tributo 1016) es mayor al ‘Sumatoria IVAP’ del documento original que modifica con una tolerancia de +1 (se permite que pueda ser mayor hasta por 1). Esta validación no es aplicable si tipo de moneda con la cual se emite la nota de crédito electrónica es diferente al tipo de moneda de la boleta de venta al que se referencia. Validación no aplica para OSE

Cómo resolverlo

Revisa el dato y el tag UBL que indica la regla y corrígelo para que no se cumpla la condición de SUNAT.

Si SUNAT ya rechazó el comprobante, su número queda usado: no lo reenvíes igual. Corrige los datos y emite un comprobante nuevo.

Cómo lo ves en API SUNAT

Con API SUNAT no armas el XML: envías la venta en JSON y la API lo genera, lo firma y lo envía a SUNAT. Si SUNAT rechaza el comprobante, la emisión responde con status "rejected" y el código en sunat.errorCode y sunat.errorMessage; las observaciones llegan con status "accepted_with_observations".

También puedes recibirlo por webhook (document.rejected o document.observed). Ver los estados en la documentación.