Catálogo de respuestas de SUNAT

Qué significa cada código y cómo solucionarlo. Esta tabla es la que usa e-sunat para traducir las respuestas de SUNAT a un mensaje claro.

Regla general: 100–999 = error temporal de SUNAT (se reintenta solo) · 1000–3999 = rechazo (corregir el comprobante) · 4000+ = aceptado con observaciones.

¿Qué pasa con tu comprobante?

SUNAT no tiene un límite fijo de comprobantes por día, pero sí bloquea temporalmente los envíos muy seguidos (código 100); en ese caso el sistema espera ~15 min y reintenta solo.

Código Categoría Qué significa Cómo solucionarlo Acción
100 sistema SUNAT esta saturada o no disponible en este momento. No es tu comprobante. El sistema reintenta solo en unos minutos. 🔄 Automático
101 credenciales La cabecera de seguridad es incorrecta. Revisa el usuario/clave SOL y el certificado de la empresa en Configuracion. ⚙️ Configurar empresa
102 credenciales Usuario o clave SOL incorrectos. Corrige el usuario secundario y la clave SOL de la empresa en Configuracion. ⚙️ Configurar empresa
103 credenciales El usuario SOL ingresado no existe. Verifica el usuario secundario SOL (usuario de envio) de la empresa. ⚙️ Configurar empresa
104 credenciales La clave SOL es incorrecta. Actualiza la clave SOL de la empresa en Configuracion. ⚙️ Configurar empresa
105 credenciales El usuario SOL no esta activo. Activa o regenera el usuario secundario SOL en Clave SOL (SUNAT). ⚙️ Configurar empresa
106 credenciales El usuario SOL no es valido. Revisa el usuario secundario SOL de la empresa. ⚙️ Configurar empresa
111 credenciales No tienes el perfil para enviar comprobantes electronicos. En SUNAT Operaciones en Linea, asigna al usuario secundario el perfil de comprobantes electronicos. ⚙️ Configurar empresa
113 emisor El RUC no esta afiliado a Factura Electronica. Afilia el RUC al sistema de emision electronica en SUNAT. ⚙️ Configurar empresa
131 sistema SUNAT no pudo grabar el archivo. Error temporal de SUNAT; el sistema reintenta solo. 🔄 Automático
134 sistema SUNAT no pudo grabar en su almacenamiento. Error temporal de SUNAT; el sistema reintenta solo. 🔄 Automático
138 sistema Error en la base de datos de SUNAT. Error temporal de SUNAT; el sistema reintenta solo. 🔄 Automático
151 estructura El nombre del archivo ZIP/XML es incorrecto. El nombre debe ser RUC-TIPO-SERIE-NUMERO. Verifica serie y numero. ✏️ Corregir comprobante
155 estructura El archivo ZIP llego vacio. Reenvia el comprobante; el contenido no se genero bien. ✏️ Corregir comprobante
156 estructura El archivo ZIP esta corrupto. Reenvia el comprobante; el ZIP se daño. ✏️ Corregir comprobante
160 estructura El XML llego vacio. Reenvia el comprobante con el XML completo. ✏️ Corregir comprobante
1032 duplicado El comprobante fue dado de baja previamente. No puedes reenviar un comprobante anulado. Emite uno nuevo. ✏️ Corregir comprobante
1033 duplicado Ya enviaste este comprobante antes con OTROS datos. No reutilices serie-numero. Usa un numero nuevo; para corregir emite una Nota de Credito. ✏️ Corregir comprobante
2010 emisor Tu empresa (RUC) no esta activa en SUNAT. Regulariza el estado del RUC ante SUNAT antes de emitir. ⚙️ Configurar empresa
2011 emisor Tu empresa figura como NO HABIDO en SUNAT. Regulariza tu condicion de domicilio (pasar a HABIDO) en SUNAT. ⚙️ Configurar empresa
2012 emisor No estas autorizado a emitir comprobantes electronicos. Verifica tu autorizacion de emision electronica en SUNAT. ⚙️ Configurar empresa
2013 emisor No cumples el tipo de empresa o tributos requeridos. Revisa tu regimen y tributos afectos en SUNAT. ⚙️ Configurar empresa
2014 receptor Falta el numero de documento del cliente. Agrega el documento del cliente (RUC/DNI). ✏️ Corregir comprobante
2017 receptor El cliente de una factura debe tener RUC. Cambia el documento del cliente a RUC (11 digitos), o emite una Boleta. ✏️ Corregir comprobante
2021 receptor Falta la razon social / nombre del cliente. Agrega el nombre o razon social del cliente. ✏️ Corregir comprobante
2022 receptor La razon social del cliente no cumple el estandar. Revisa el nombre del cliente (sin caracteres invalidos, no vacio). ✏️ Corregir comprobante
2040 igv El tipo de afectacion del IGV es incorrecto. Usa: 10 Gravado, 20 Exonerado, 30 Inafecto (catalogo 07). ✏️ Corregir comprobante
2042 igv Falta el IGV (es obligatorio). Incluye el monto de IGV del comprobante. ✏️ Corregir comprobante
2044 totales Falta el importe total (PayableAmount). Incluye el importe total a pagar. ✏️ Corregir comprobante
2049 totales Falta el monto de impuesto (TaxAmount). Incluye el total de impuestos. ✏️ Corregir comprobante
2101 certificado El XML no contiene el certificado digital. Sube el certificado digital de la empresa en Configuracion > Certificado. ⚙️ Configurar empresa
2104 emisor El RUC del emisor no existe. Verifica el RUC de la empresa. ⚙️ Configurar empresa
2109 duplicado Comprobante registrado previamente con otros datos. Usa un numero nuevo; para corregir emite una Nota de Credito. ✏️ Corregir comprobante
2145 igv El tipo de afectacion del IGV es incorrecto. Revisa el tipo de afectacion de cada item (catalogo 07). ✏️ Corregir comprobante
2225 emisor El RUC del emisor no existe. Verifica el RUC de la empresa. ⚙️ Configurar empresa
2325 certificado El certificado usado no es el que comunicaste a SUNAT. Sube el certificado correcto (el registrado ante SUNAT para tu RUC) en Configuracion > Certificado. ⚙️ Configurar empresa
2326 certificado El certificado digital esta dado de baja. Obten un certificado vigente y subelo en Configuracion > Certificado. ⚙️ Configurar empresa
2327 certificado El certificado digital esta vencido. Renueva el certificado digital y subelo en Configuracion > Certificado. ⚙️ Configurar empresa
2328 certificado El certificado digital esta revocado. Obten un nuevo certificado y subelo en Configuracion > Certificado. ⚙️ Configurar empresa
4000 duplicado El documento ya fue presentado y aceptado. Ya esta aceptado; no necesitas reenviarlo. ✅ Sin acción
4001 receptor El RUC del cliente no existe. Verifica el RUC del cliente. ✏️ Corregir comprobante
4027 totales El importe total no coincide con la suma de los items. Revisa que el total = suma de valores de venta + IGV. ✏️ Corregir comprobante

Total: 42 códigos catalogados. Los códigos no listados se clasifican automáticamente por rango. Fuente: Manual del Programador SUNAT.