Saltar al contenido

Errores SUNAT

Observación 4310 de SUNAT

La sumatoria del Total del valor de venta más los impuestos no concuerda con la base imponible

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.

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

  • Subtotal de la boleta de ventaObservación
    /Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount

    Si existe el Tag UBL, y no es una boleta sujeta al IVAP*, y 'Tipo de operación' es diferente a '0113', y el valor es diferente de la sumatoria de 'Total valor de venta' más 'Sumatoria ISC' más los 'Anticipos de ISC' ('Código de motivo de descuento' igual a '20') más 'Sumatoria Otros Tributos' más 'Sumatoria ICBPER' más el 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'), más los 'Montos de cargos' globales que afectan la base (Código '49') por la tasa vigente del IGV (18.00 o 10.50) a la fecha de emisión, con una tolerancia + - 1 * Se entiende que la boleta no está sujeta al IVAP si no existe ninguna línea afecta al IVAP, es decir, no debe existir en la línea un cac:TaxSubtotal con cbc:ID igual a '1016' y cbc:TaxableAmount mayor a cero.

  • Subtotal de la boleta de ventaObservación
    /Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount

    Si existe el Tag UBL, y es una boleta sujeta al IVAP*, y el valor es diferente de la sumatoria de 'Total valor de venta' más 'Sumatoria Otros Tributos' más 'Sumatoria ICBPER' más el 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 '1016', menos 'Monto de descuentos' globales que afectan la base (Código '02'), más los 'Montos de cargos' globales que afectan la base (Código '49') por la tasa vigente del IVAP a la fecha de emisión, con una tolerancia + - 1 * Se entiende que está sujeta al IVAP si las líneas son afectas al IVAP (existe cac:TaxSubtotal cbc:ID igual a '1016' y cbc:TaxableAmount mayor a cero)

Liquidación de compra

  • Sub total de la liquidación de compraObservación
    /SelfBilledInvoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount

    Si existe el Tag UBL, el valor es diferente de la sumatoria de 'Total valor de venta' más 'Sumatoria Otros Tributos' más el 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 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.