Saltar al contenido

Errores SUNAT

Observación 4290 de SUNAT

El cálculo del IGV es Incorrecto

Observación (aceptado)

← Todos los códigos de SUNAT

Qué significa

Observaciones (4000–4999). El comprobante fue ACEPTADO. SUNAT anota algo que no cumple del todo, pero el documento es válido y sustenta la operación.

Es el mismo descuadre del IGV que en factura da el error 3291. En boleta y en notas sólo se observa: el comprobante queda aceptado.

Dónde aparece y qué lo dispara

Lo que dicen las reglas de validación de SUNAT, documento por documento. El mismo código puede ser error en un comprobante y sólo observación en otro.

Boleta de venta

  • Total valor de venta - operaciones gravadas (IGV o IVAP) Sumatoria IGV o IVAPObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta operaciones gravadas)

    Si 'Código de tributo' es '1000' y 'Tipo de operación' es diferente a '0113', el valor del Tag UBL es diferente al resultado de multiplicar la sumatoria de los 'Monto base' de las líneas (cbc:TaxableAmount) con 'Código de tributo por línea' igual a '1000', menos 'Monto de descuentos' globales que afectan la base (Código '02' y '04'), más los 'Montos de cargos' globales que afectan la base (Código 49), menos los 'anticipos ISC' (Codigo 20) por la tasa vigente al IGV (18.00 o 10.50) a la fecha de emisión, con una tolerancia + - 1

  • Total valor de venta - operaciones gravadas (IGV o IVAP) Sumatoria IGV o IVAPObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta operaciones gravadas)

    Si 'Código de tributo' es '1000' y 'Tipo de operación' es igual a '0113' y valor del tag UBL es mayor a cero, el valor del Tag UBL es diferente al resultado de multiplicar la sumatoria de los 'Monto base' de las líneas (cbc:TaxableAmount) con 'Código de tributo por línea' igual a '1000', menos 'Monto de descuentos' globales que afectan la base (Código '02' y '04'), más los 'Montos de cargos' globales que afectan la base (Código 49), menos los 'anticipos ISC' (Codigo 20) por la tasa vigente al IGV a la fecha de emisión, con una tolerancia + - 1

Nota de crédito

  • Total valor de venta - operaciones gravadas (IGV o IVAP) Sumatoria IGV o IVAPObservación
    /CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta operaciones gravadas)

    Si el 'Tipo de documento que modifica' es diferente de '01' y el 'Código de tributo' es '1000', el valor del Tag Ubl es diferente al resultado de multiplicar la sumatoria de los 'Monto base' de las líneas (cbc:TaxableAmount) con 'Código de tributo por línea' igual a '1000', por la tasa vigente del IGV (18.00, 10.50 o 10.00) a la fecha de emisión, con una tolerancia + - 1

Nota de débito

  • Total valor de venta - operaciones gravadas (IGV o IVAP) Sumatoria IGV o IVAPObservación
    /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta operaciones gravadas)

    Si el 'Tipo de documento que modifica' es diferente de '01' y el 'Código de tributo' es '1000', el valor del Tag Ubl es diferente al resultado de multiplicar la sumatoria de los 'Monto base' de las líneas (cbc:TaxableAmount) con 'Código de tributo por línea' igual a '1000', por la tasa vigente del IGV (18.00, 10.50 o 10.00) a la fecha de emisión, con una tolerancia + - 1

Liquidación de compra

  • Total valor de venta - operaciones gravadas Total importe IGV/Total IGV CréditoObservación
    /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta - operaciones gravadas )

    Si 'Código de tributo' es '1000', el valor del Tag UBL es diferente al resultado de multiplicar la sumatoria de los 'Monto base' (cbc:TaxableAmount) de los ítems con 'Código de tributo por línea' igual a '1000', menos los 'Monto del valor de venta de anticipos gravados' (Código '04') por la tasa vigente al IGV a la fecha de emisión, con una tolerancia + - 1

Qué hacer

  • No lo reenvíes ni lo anules por la observación: ya está aceptado.
  • Corrige el dato en los comprobantes siguientes. Algunas observaciones pasan a ser error en una fecha anunciada por SUNAT.

Que no te pase con Comprobia

Comprobia revisa las reglas de SUNAT que se pueden comprobar antes de enviar y, si una falla, responde con el código de SUNAT sin gastar el número. Lo que sí llega a SUNAT se envía en cola, con reintentos automáticos de los errores transitorios y avisos antes de que venza un plazo.

Pruébalo gratis

Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. El mensaje va tal cual lo escribe SUNAT. Comprobia es un servicio privado: no lo opera SUNAT.

Oferta de lanzamiento

Antes de irte: 3 meses gratis del plan Inicial

Para los primeros 5 equipos que integren Comprobia antes del 31 de diciembre. Desde el cuarto mes, el precio del plan Inicial publicado en la tabla de precios.