Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4256

El dato ingresado como atributo @schemeAgencyName es incorrecto.

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 4256 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 101 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

101 reglas de la hoja, en 9 documentos. Una regla que se repite igual en varios documentos sale una vez.

CampoCondiciónTipoDocumento
Versión de la estructura del documento @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 9Boleta de venta (03) fila 9Nota de débito (08) fila 9DAE, SEAE fila 9DOAE, atribución fila 8
Número de RUC @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 46Boleta de venta (03) fila 44Nota de crédito (07) fila 45Nota de débito (08) fila 45DAE, SEAE fila 39DOAE, atribución fila 44
Domicilio fiscal @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 55Boleta de venta (03) fila 53Nota de crédito (07) fila 54Nota de débito (08) fila 54DOAE, atribución fila 53
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ís @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 67
Tipo y número de documento del adquirente o usuario @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 103
Afectación al IGV por ítemAfectación al IVAP por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 233
Sistema de ISC por ítemAfectacion otros tributos por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 254Boleta de venta (03) fila 247Nota de débito (08) fila 236
Impuesto al consumo de bolsas de plástico por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 273Boleta de venta (03) fila 267Nota de débito (08) fila 255
Total valor de venta - exportaciónTotal valor de venta - operaciones inafectasTotal valor de venta - operaciones exoneradas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 321Boleta de venta (03) fila 315Nota de crédito (07) fila 309Nota de débito (08) fila 293
Total valor de venta - operaciones gratuitasSumatoria de tributos de operaciones gratuitas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 339Boleta de venta (03) fila 334
Total valor de venta - operaciones gravadas (IGV/IVAP)Sumatoria de IGV/IVAP @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 361
Sumatoria ISCSumatoria otros tributosSumatoria ICBPER @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 384Boleta de venta (03) fila 380
Importe del anticipo @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) filas 483, 505Boleta de venta (03) filas 476, 498
Código del bien o servicio sujeto a detracción @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 547Nota de débito (08) fila 443
Punto de origen- Código de ubigeo- Dirección detallada del origen @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 590Boleta de venta (03) fila 670
Punto de destino- Código de ubigeo- Dirección detallada del destino @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 596Boleta de venta (03) fila 676
Punto de origen del viaje @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 616Boleta de venta (03) fila 696
Punto de destino del viaje @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVFactura (01) fila 620Boleta de venta (03) fila 700
Tipo de documento del agente de ventas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVFactura (01) fila 728
Dirección del lugar en el que se entrega el bien. Dato exclusivo para ventas itinerantes, siempre que este dato no obre como puntode llegada en la guía de remisión - remitente del emisorelectró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ís @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVBoleta de venta (03) fila 65
Tipo y número de documento de identidad del adquirente o usuario @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVBoleta de venta (03) fila 95Nota de crédito (07) fila 78Nota de débito (08) fila 78
Afectación al IGV por ítemAfectación IVAP por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVBoleta de venta (03) fila 226Nota de crédito (07) fila 232Nota de débito (08) fila 215
Total valor de venta - operaciones gravadas (IGV o IVAP)Sumatoria IGV o IVAP @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVBoleta de venta (03) fila 357Nota de débito (08) fila 341
Dirección punto de llegada - Código de ubigeo @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVBoleta de venta (03) fila 505
Tipo de documento del Agente de Ventas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVBoleta de venta (03) fila 563
Código del bien o servicio sujeto a detracción @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVBoleta de venta (03) fila 627
Versión de la estructura del documento @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 9
Sistema de ISC por ítemAfectación otros tributos por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 253
Impuesto al consumo de bolsas de plástico por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 272
Total valor de venta - operaciones gratuitasSumatoria de impuestos de operaciones gratuitas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 326Nota de débito (08) fila 312
Total valor de venta - operaciones gravadas (IGV o IVAP)Sumatoria IGV o IVAP @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 354
Sumatoria ISCSumatoria otros tributos @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 379
Sumatoria ICBPER @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de crédito (07) fila 392Nota de débito (08) fila 378
Sumatoria ISCSumatoria otros tributos @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVNota de débito (08) fila 365
Versión de la estructura del documento @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 13DAE, adquirente fila 12DAE, operador fila 12
Domicilio fiscal @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVLiquidación de compra (04) fila 43
Número de RUC @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 60
Tipo y número de documento de identidad del vendedor @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 73
Domicilio del vendedor @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVLiquidación de compra (04) fila 84
Ubicación del lugar donde se realiza la operación @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:INEI'OBSERVLiquidación de compra (04) fila 101
Afectación al IGV por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 195
Impuesto a la Renta- Retención por item @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 213
Afectación otros tributos por ítem @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 229
Total valor de venta - operaciones gravadasTotal importe IGV/Total IGV Crédito @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 251
Total valor de venta - operaciones inafectasTotal valor de venta - operaciones exoneradas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 273
Total valor de venta - operaciones gratuitasSumatoria de tributos de operaciones gratuitas @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 292
Importe de la retención del impuesto a la renta @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 309
Sumatoria otros tributos @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) fila 326
Importe del anticipo @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVLiquidación de compra (04) filas 352, 373
Total IGV @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, adquirente fila 79
Monto de IGV @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, adquirente fila 108
Total de IGV @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, adquirente fila 145
Sumatoria ISC del partícipe @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 91
Sumatoria IGV del partícipe @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 102
Monto de ISC por ítem - detalle del partícipe @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 154
Monto de IGV por ítem - detalle por partícipe @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 168
Importe Total - IGV @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 203
Importe Total - ISC @schemeAgencyNameSi existe el tag, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, operador fila 213
Total valor de Servicio - operaciones gravadas (IGV)Total del IGV @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, SEAE fila 85
Tipo e identificación de la compañía de aviación comercial @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDAE, SEAE fila 96
Tipo y número de documento del partícpe @schemeAgencyNameSi existe el atributo, el valor ingresado es diferente a 'PE:SUNAT'OBSERVDOAE, atribución fila 71