Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 2312

El dato ingresado en DocumentNumberID debe ser numerico y como maximo de 8 digitos

Fuente: hoja «Reglas de validación actualizado al 24.04.2026» de la SUNAT.

Rechaza el comprobante: no se registra.class: "rejected"

Qué haces en producción

En la beta no se registra nada ni cuentan los plazos, y no hay status ni validity.

Factura o nota: el número queda usado; emite otra con otro número. Resumen o baja: corrige y reenvía; puede llevar el mismo nombre.

Las 2 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

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

CampoCondiciónTipoDocumento
Número correlativo del documento dado de baja /VoidedDocuments/sac:VoidedDocumentsLine/sac:DocumentNumberIDEl formato del Tag UBL es numérico de hasta 8 dígitosERRORComunicación de baja (RA) fila 35Resumen de reversiones (RR) fila 33

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2105RechazoComprobante a dar de baja no se encuentra registrado en SUNAT
2313RechazoEl tag DocumentNumberID esta vacío
2323Baja ya comunicadaExiste documento ya informado anteriormente en una comunicacion de baja
2348RechazoLos documentos informados en el archivo XML se encuentran duplicados
2375RechazoFecha de emision del comprobante no coincide con la fecha de emision consignada en la comunicación
2398RechazoEl documento a dar de baja se encuentra rechazado
2471RechazoLa liquidacion de compra a dar de baja no debe tener pagos registrados
2750RechazoEl comprobante que desea revertir no existe.

Los 2.077 códigos