Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 4331

Debe consignar obligatoriamente Codigo de producto SUNAT o Codigo de producto GTIN

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 4331 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 2 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

2 reglas de la hoja, en 2 documentos.

CampoCondiciónTipoDocumento
Codigo de producto SUNAT /Invoice/cac:InvoiceLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCodeSi 'Número de RUC' del emisor es obligado a enviar Código de producto (se encuentra en el listado con ind_padron = '12'), y no existe el Tag UBL y no existe el 'Código de producto GTIN'Listado: Padrones ContribuyentesOBSERVFactura (01) fila 154
Código de producto SUNAT /Invoice/cac:InvoiceLine/cac:Item/cac:CommodityClassification/cbc:ItemClassificationCodeSi 'Número de RUC' del emisor es obligado a enviar Código de producto (se encuentra en el listado con ind_padron = '12'), y no existe el Tag UBL y no existe el 'Código de producto GTIN'Listado: Padrones ContribuyentesOBSERVBoleta de venta (03) fila 154

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
3181RechazoEl dato ingresado como Codigo de producto SUNAT no corresponde al valor esperado para tipo de operación.
3496Rechazo u observaciónEl Código producto de SUNAT no es válido
4332ObservaciónEl Código producto de SUNAT no es válido
4337ObservaciónEl Codigo de producto SUNAT debe especificarse como minimo al tercer nivel jerarquico (a nivel de clase del codigo UNSPSC)

Los 2.077 códigos