Saltar al contenido

Errores SUNAT

Observación 4256 de SUNAT

El dato ingresado como atributo @schemeAgencyName 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.

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.

Factura

  • Versión de la estructura del documentoObservación
    /Invoice/cbc:CustomizationID

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Número de RUCObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de RUC)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio fiscalObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Dirección del lugar en el que se entrega el bien. Dato exclusivo para ventas itinerantes. - Dirección completa y detallada - Urbanización - Provincia - Código de ubigeo - Departamento - Distrito - Código de paísObservación
    /Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo y número de documento del adquirente o usuarioObservación
    /Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de documento)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Afectación al IGV por ítem Afectación al IVAP por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sistema de ISC por ítem Afectacion otros tributos por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Impuesto al consumo de bolsas de plástico por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Monto del tributo de la línea)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - exportación Total valor de venta - operaciones inafectas Total valor de venta - operaciones exoneradasObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones gratuitas Sumatoria de tributos de operaciones gratuitasObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta - operaciones gratuitas)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

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

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ISC Sumatoria otros tributos Sumatoria ICBPERObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Importe del anticipoObservación
    /Invoice/cac:PrepaidPayment/cbc:ID (Identificador del pago)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Código del bien o servicio sujeto a detracciónObservación
    /Invoice/cac:PaymentTerms/cbc:ID (Indicador PaymentTerms)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Punto de origen - Código de ubigeo - Dirección detallada del origenObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/cac:DespatchAddress/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de destino - Código de ubigeo - Dirección detallada del destinoObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:ID (Código de Ubigeo)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de origen del viajeObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Shipment/cac:Consignment/cac:PlannedPickupTransportEvent/cac:Location/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de destino del viajeObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Shipment/cac:Consignment/cac:PlannedDeliveryTransportEvent/cac:Location/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo de documento del agente de ventasObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:AgentParty/cac:PartyIdentification/cbc:ID@schemeID (Tipo de documento de identidad)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

Boleta de venta

  • Versión de la estructura del documentoObservación
    /Invoice/cbc:CustomizationID

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Número de RUCObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de RUC)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio fiscalObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Dirección del lugar en el que se entrega el bien. Dato exclusivo para ventas itinerantes, siempre que este dato no obre como punto de llegada en la guía de remisión - remitente del emisor electrónico y sea dentro del territorio nacional. - Dirección completa y detallada - Urbanización - Provincia - Código de ubigeo - Departamento - Distrito - Código de paísObservación
    /Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo y número de documento de identidad del adquirente o usuarioObservación
    /Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de documento)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Afectación al IGV por ítem Afectación IVAP por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base IGV o IVAP)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sistema de ISC por ítem Afectacion otros tributos por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Impuesto al consumo de bolsas de plástico por ítemObservación
    /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Monto de tributo por línea)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - exportación Total valor de venta - operaciones inafectas Total valor de venta - operaciones exoneradasObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones gratuitas Sumatoria de tributos de operaciones gratuitasObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • 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 existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ISC Sumatoria otros tributos Sumatoria ICBPERObservación
    /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Importe del anticipoObservación
    /Invoice/cac:PrepaidPayment/cbc:ID (Identificador del pago)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Dirección punto de llegada - Código de ubigeoObservación
    /Invoice/cac:Delivery/cac:Shipment/cac:Delivery/cac:DeliveryAddress/cbc:ID (Código de ubigeo)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo de documento del Agente de VentasObservación
    /Invoice/cac:AccountingSupplierParty/cac:Party/cac:AgentParty/cac:PartyIdentification/cbc:ID@schemeID (Tipo de documento de identidad)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Código del bien o servicio sujeto a detracciónObservación
    /Invoice/cac:PaymentTerms/cbc:ID (Indicador PaymentTerms)

    Si existe el tag, el valor ingresado es diferente a 'PE:SUNAT'

  • Punto de origen - Código de ubigeo - Dirección detallada del origenObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Despatch/cac:DespatchAddress/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de destino - Código de ubigeo - Dirección detallada del destinoObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:DeliveryLocation/cac:Address/cbc:ID (Código de Ubigeo)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de origen del viajeObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Shipment/cac:Consignment/cac:PlannedPickupTransportEvent/cac:Location/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Punto de destino del viajeObservación
    /Invoice/cac:InvoiceLine/cac:Delivery/cac:Shipment/cac:Consignment/cac:PlannedDeliveryTransportEvent/cac:Location/cbc:ID

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

Nota de crédito

  • Versión de la estructura del documentoObservación
    /CreditNote/cbc:CustomizationID

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Número de RUCObservación
    /CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de RUC)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio fiscalObservación
    /CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo y número de documento de identidad del adquirente o usuarioObservación
    /CreditNote/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de documento)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Afectación al IGV por ítem Afectación IVAP por ítemObservación
    /CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base IGV/IVAP)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sistema de ISC por ítem Afectación otros tributos por ítemObservación
    /CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Impuesto al consumo de bolsas de plástico por ítemObservación
    /CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Monto del tributo de la línea)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - exportación Total valor de venta - operaciones inafectas Total valor de venta - operaciones exoneradasObservación
    /CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones gratuitas Sumatoria de impuestos de operaciones gratuitasObservación
    /CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • 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 existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ISC Sumatoria otros tributosObservación
    /CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ICBPERObservación
    /CreditNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Sumatoria ICBPER)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

Nota de débito

  • Versión de la estructura del documentoObservación
    /DebitNote/cbc:CustomizationID

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Número de RUCObservación
    /DebitNote/cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de RUC)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio fiscalObservación
    /DebitNote/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Tipo y número de documento de identidad del adquirente o usuarioObservación
    /DebitNote/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de documento)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Afectación al IGV por ítem Afectación IVAP por ítemObservación
    /DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base IGV/IVAP)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sistema de ISC por ítem Afectacion otros tributos por ítemObservación
    /DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Impuesto al consumo de bolsas de plástico por ítemObservación
    /DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Monto del tributo de la línea)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - exportación Total valor de venta - operaciones inafectas Total valor de venta - operaciones exoneradasObservación
    /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones gratuitas Sumatoria de impuestos de operaciones gratuitasObservación
    /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • 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 existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ISC Sumatoria otros tributosObservación
    /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria ICBPERObservación
    /DebitNote/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount (Sumatoria ICBPER)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Código del bien o servicio sujeto a detracciónObservación
    /DebitNote/cac:PaymentTerms/cbc:ID (Indicador PaymentTerms)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

Liquidación de compra

  • Versión de la estructura del documentoObservación
    /SelfBilledInvoice/cbc:CustomizationID

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio fiscalObservación
    /SelfBilledInvoice/cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección completa y detallada)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Número de RUCObservación
    /SelfBilledInvoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de RUC)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Tipo y número de documento de identidad del vendedorObservación
    /SelfBilledInvoice/cac:AccountingSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID (Número de documento)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Domicilio del vendedorObservación
    /SelfBilledInvoice/cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cac:RegistrationAddress/cac:AddressLine/cbc:Line (Dirección y los datos referenciales que permitan ubicar el domicilio del vendedor)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Ubicación del lugar donde se realiza la operaciónObservación
    /SelfBilledInvoice/cac:DeliveryTerms/cac:DeliveryLocation/cac:Address/cac:AddressLine/cbc:Line (Dirección y los datos referenciales que permitan ubicar el lugar donde se realiza la operación)

    Si existe el atributo, el valor ingresado es diferente a 'PE:INEI'

  • Afectación al IGV por ítemObservación
    /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Impuesto a la Renta- Retención por itemObservación
    /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Afectación otros tributos por ítemObservación
    /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • 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 existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones inafectas Total valor de venta - operaciones exoneradasObservación
    /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta - operaciones inafectas / Total valor de venta - operaciones exoneradas)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Total valor de venta - operaciones gratuitas Sumatoria de tributos de operaciones gratuitasObservación
    /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Total valor de venta - operaciones gratuitas)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Importe de la retención del impuesto a la rentaObservación
    /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto Base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Sumatoria otros tributosObservación
    /SelfBilledInvoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxableAmount (Monto base)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

  • Importe del anticipoObservación
    /SelfBilledInvoice/cac:PrepaidPayment/cbc:ID (Identificador del pago)

    Si existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'

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.