¿Hablamos?
Facturación electrónica SUNAT

Códigos de error SUNAT: qué significan y qué hacer

Escribe el código que te devolvió SUNAT y te decimos si tu comprobante es válido, si debes reenviarlo o qué documento emitir. Buscamos entre los 1,577 códigos del catálogo oficial.

Más buscados:

¿Mi comprobante es válido o no?

Todo depende del rango del código. Ubica el tuyo y sigue la acción indicada.

Aceptado

Código 0. SUNAT recibió y validó tu comprobante. Guarda el CDR y listo.

¿Es válido?
Sí, es válido
¿Lo reenvío?
No hace falta

Aceptado con observaciones

Códigos 4000 a más. El comprobante vale, pero hay un dato a mejorar. No lo anules.

¿Es válido?
Sí, es válido
¿Lo reenvío?
No. Corrige el dato en los siguientes

No recibido

Códigos 0100 al 1999. SUNAT no lo procesó. Corrige el problema y reenvía con la misma numeración.

¿Es válido?
Todavía no
¿Lo reenvío?
Sí, el mismo comprobante corregido

Rechazado

Códigos 2000 al 3999. El comprobante no existe para SUNAT. Emite uno nuevo, ya corregido.

¿Es válido?
No, no tiene validez
¿Lo reenvío?
No. Emite uno nuevo con otra numeración

Rangos de códigos y qué hacer en cada uno

SUNAT agrupa sus códigos de respuesta por tipo de problema.

0100 al 0199

Conexión y credenciales

El comprobante no llegó a procesarse. Revisa tu usuario secundario SOL, la clave y sus permisos. Si SUNAT no responde, espera unos minutos y reenvía el mismo comprobante.

No recibido
0200 al 0299

Envío y procesamiento

Falló el procesamiento del archivo (.zip) o del ticket. Vuelve a generar el envío y reenvía el mismo comprobante.

No recibido
0300 al 0399

Estructura del XML

El XML no cumple el formato que exige SUNAT. Lo corrige el sistema de facturación; luego se reenvía el mismo comprobante.

No recibido
0400 al 0999

Documento ya enviado o referencia inválida

El comprobante ya fue enviado o hace referencia a otro que no existe. Consulta su estado (CDR) antes de volver a enviarlo.

No recibido
1000 al 1999

Validación de datos

Hay datos incorrectos o incompletos (cliente, productos, importes o impuestos). Corrígelos y reenvía el mismo comprobante, con la misma numeración.

No recibido
2000 al 3999

Rechazo del comprobante

El comprobante fue rechazado y no tiene validez. No reutilices su número: anúlalo en tu sistema y emite un comprobante nuevo, con otra numeración y los datos corregidos.

Rechazado
4000 a más

Observaciones

El comprobante fue ACEPTADO y es válido. No lo anules: corrige el dato observado para tus próximos comprobantes.

Aceptado con observaciones

Lista completa de códigos de error SUNAT

1,577 códigos con el mensaje oficial de SUNAT, su estado y qué hacer. Filtra por tipo de problema para encontrar el tuyo más rápido.

CódigoMensaje de SUNATQué hacerEstado
0100
El sistema no puede responder su solicitud. Intente nuevamente o comuníquese con su Administrador
SUNAT no respondió. Espera unos minutos y reenvía el mismo comprobante; queda pendiente mientras tanto.
No recibido Falla temporal de SUNAT
0102
Usuario o contraseña incorrectos
Revisa el usuario secundario SOL y la clave registrados en tu sistema de facturación.
No recibido Lo corriges tú
0104
La Clave ingresada es incorrecta
Si cambiaste la clave del usuario secundario SOL, actualízala en la configuración de tu empresa.
No recibido Lo corriges tú
0105
El Usuario no está activo
Ingresa a SUNAT Operaciones en Línea con tu usuario principal y activa el usuario secundario.
No recibido Lo corriges tú
0109
El sistema no puede responder su solicitud. (El servicio de autenticación no está disponible)
Falla temporal de SUNAT. Reintenta el envío en unos minutos.
No recibido Falla temporal de SUNAT
0111
No tiene el perfil para enviar comprobantes electronicos
En SUNAT Operaciones en Línea, asigna al usuario secundario el perfil para emitir comprobantes electrónicos.
No recibido Lo corriges tú
0113
El usuario no esta afiliado a Factura Electronica
Verifica que tu RUC esté afiliado como emisor electrónico y que el usuario tenga acceso a facturación electrónica.
No recibido Lo corriges tú
0154
El RUC del archivo no corresponde al RUC del usuario o el proveedor no esta autorizado a enviar comprobantes del contribuyente
Confirma que el RUC configurado sea el tuyo y que tu proveedor de facturación esté autorizado en SUNAT para enviar tus comprobantes.
No recibido Lo corriges tú
0156
El archivo ZIP esta corrupto
El sistema debe volver a generar el archivo y reenviarlo.
No recibido Lo corrige el sistema
0161
El nombre del archivo XML no coincide con el nombre del archivo ZIP
Error de generación del archivo: el sistema debe regenerarlo y reenviarlo.
No recibido Lo corrige el sistema
0200
No se pudo procesar su solicitud. (Ocurrio un error en el batch)
Falla al procesar en SUNAT. Reenvía el mismo comprobante más tarde.
No recibido Falla temporal de SUNAT
0306
No se puede leer (parsear) el archivo XML
El XML está mal formado. El sistema debe regenerarlo; contacta a soporte si se repite.
No recibido Lo corrige el sistema
0402
La numeracion o nombre del documento ya ha sido enviado anteriormente
Ese número ya llegó a SUNAT. No lo reenvíes: consulta su estado y descarga su CDR.
No recibido Lo corriges tú
0403
El documento afectado por la nota no existe
La factura o boleta que modifica la nota no está en SUNAT. Revisa la serie y número referenciados, o envía primero el comprobante original.
No recibido Lo corriges tú
0404
El documento afectado por la nota se encuentra rechazado
No se puede emitir una nota sobre un comprobante rechazado. Emite un comprobante nuevo en su lugar.
No recibido Lo corriges tú
1032
El comprobante ya esta informado y se encuentra con estado anulado o rechazado
Ese número ya no se puede usar. Emite un comprobante nuevo con otra numeración.
No recibido Lo corriges tú
1033
El comprobante fue registrado previamente con otros datos
Ya existe en SUNAT con ese número y datos distintos. Consulta su CDR; si debes cambiarlo, usa una nota de crédito y emite uno nuevo.
No recibido Lo corriges tú
1034
Número de RUC del nombre del archivo no coincide con el consignado en el contenido del archivo XML
Error de generación del archivo: el sistema debe regenerarlo con el RUC correcto.
No recibido Lo corrige el sistema
2010
El contribuyente no esta activo
Tu RUC figura como no activo. Regulariza tu situación en SUNAT y luego emite un comprobante nuevo.
Rechazado Lo corriges tú
2011
El contribuyente no esta habido
Tu RUC figura como no habido. Actualiza tu domicilio fiscal en SUNAT y luego emite un comprobante nuevo.
Rechazado Lo corriges tú
2016
El dato ingresado en el tipo de documento de identidad del receptor no cumple con el estandar o no esta permitido.
Elige el tipo de documento correcto del cliente (RUC, DNI, carné de extranjería) y emite un comprobante nuevo.
Rechazado Lo corriges tú
2017
El numero de documento de identidad del receptor debe ser RUC
Las facturas solo se emiten a clientes con RUC. Si tu cliente no tiene RUC, emite una boleta.
Rechazado Lo corriges tú
2021
El XML no contiene el tag o no existe informacion de RegistrationName del receptor del documento
Falta la razón social o el nombre del cliente. Complétalo y emite un comprobante nuevo.
Rechazado Lo corriges tú
2022
RegistrationName - El dato ingresado no cumple con el estandar
La razón social del cliente tiene un formato inválido (muy corta o con caracteres no permitidos). Corrígela.
Rechazado Lo corriges tú
2108
Presentacion fuera de fecha
Se envió fuera del plazo que permite SUNAT. Emite un comprobante nuevo con la fecha actual.
Rechazado Lo corriges tú
2116
El tipo de documento modificado por la Nota de credito debe ser factura electronica o ticket
Una nota de crédito de factura solo puede modificar una factura. Revisa el comprobante que estás referenciando.
Rechazado Lo corriges tú
2223
El archivo ya fue presentado anteriormente
Ese envío ya llegó a SUNAT. No lo repitas: consulta su estado.
Rechazado Lo corriges tú
2324
El archivo de comunicacion de baja ya fue presentado anteriormente
La baja ya fue enviada. Consulta el estado de su ticket en lugar de enviarla otra vez.
Rechazado Lo corriges tú
2325
El certificado usado no es el comunicado a SUNAT
El certificado digital con el que se firmó no está registrado en SUNAT. Regístralo o actualízalo en el sistema.
Rechazado Lo corrige el sistema
2326
El certificado usado se encuentra de baja
Tu certificado digital venció o fue dado de baja. Renuévalo y vuelve a emitir.
Rechazado Lo corrige el sistema
2329
La fecha de emision se encuentra fuera del limite permitido
La fecha de emisión no está permitida (muy antigua o futura). Emite un comprobante nuevo con la fecha correcta.
Rechazado Lo corriges tú
2335
El documento electrónico ingresado ha sido alterado
El XML se modificó después de firmarse. El sistema debe generar y firmar de nuevo el comprobante.
Rechazado Lo corrige el sistema
2399
El tipo de documento modificado por la Nota de credito debe ser boleta electronica
Una nota de crédito de boleta solo puede modificar una boleta. Revisa el comprobante referenciado.
Rechazado Lo corriges tú
2518
Calculo IGV no es correcto.
Revisa si tus productos son gravados, exonerados o inafectos, y si sus precios incluyen IGV.
Rechazado Lo corriges tú
2519
El importe total no coincide con la sumatoria de los valores de venta mas los tributos mas los cargos menos los descuentos que no afectan la base imponible
Los totales no cuadran. Revisa descuentos, cargos y redondeos, y emite un comprobante nuevo.
Rechazado Lo corriges tú
2524
Debe indicar el documento afectado por la nota
Selecciona la factura o boleta que modifica la nota de crédito o débito.
Rechazado Lo corriges tú
2640
Operacion gratuita, solo debe consignar un monto referencial
En una entrega gratuita, el producto debe ir con valor referencial y sin cobro. Revisa cómo registraste el ítem.
Rechazado Lo corriges tú
2671
La fecha de generación de la comunicación/resumen debe ser mayor o igual a la fecha de generación/emisión de los documentos
La baja o el resumen diario tiene una fecha anterior a la de los comprobantes. Corrige la fecha y vuelve a enviarlo.
Rechazado Lo corriges tú
2800
El dato ingresado en el tipo de documento de identidad del receptor no esta permitido.
Ese tipo de documento no se permite para este comprobante (por ejemplo, una factura con DNI). Usa RUC o emite una boleta.
Rechazado Lo corriges tú
2801
El DNI ingresado no cumple con el estandar.
El DNI debe tener 8 dígitos numéricos. Corrígelo en la ficha del cliente.
Rechazado Lo corriges tú
3030
El XML no contiene el tag o no existe información del código de local anexo del emisor
Falta el código de establecimiento desde donde vendes. Configúralo en los datos de tu empresa o local.
Rechazado Lo corrige el sistema
3033
El codigo de bien o servicio sujeto a detracción no existe en el listado.
Elige un código de detracción válido para el bien o servicio que vendes.
Rechazado Lo corriges tú
3088
El valor ingresado como moneda del comprobante no es valido (catalogo nro 02).
Elige una moneda válida, como soles (PEN) o dólares (USD).
Rechazado Lo corriges tú
3101
El factor de afectación de IGV por linea debe ser igual a 0.00 para Exoneradas, Inafectas, Exportación, Gratuitas de exoneradas o Gratuitas de inafectas.
Un producto exonerado o inafecto no puede llevar IGV. Revisa la afectación del producto.
Rechazado Lo corriges tú
3105
El XML debe contener al menos un tributo por linea de afectacion por IGV (Gravada, Exonerada, Inafecta, Exportación)
Cada producto debe tener su tipo de afectación al IGV (gravado, exonerado, inafecto o exportación).
Rechazado Lo corriges tú
3205
Debe consignar el tipo de operación
Selecciona el tipo de operación del comprobante (por ejemplo, venta interna o exportación).
Rechazado Lo corriges tú
3206
El dato ingresado como tipo de operación no corresponde a un valor esperado (catálogo nro. 51)
El tipo de operación elegido no es válido para este comprobante. Elige uno permitido.
Rechazado Lo corriges tú
4000
El documento ya fue presentado anteriormente.
El comprobante ya está en SUNAT y es válido. No hace falta hacer nada.
Aceptado con observaciones Lo corriges tú
4001
El numero de RUC del receptor no existe.
Verifica el RUC de tu cliente en la consulta RUC de SUNAT y corrígelo en su ficha para los próximos comprobantes.
Aceptado con observaciones Lo corriges tú
4093
El codigo de ubigeo del domicilio fiscal del emisor no es válido
Actualiza el distrito (ubigeo) de tu empresa en la configuración.
Aceptado con observaciones Lo corriges tú
4100
El ubigeo del cliente no cumple con el formato establecido o no es válido
Corrige el distrito del cliente en su ficha.
Aceptado con observaciones Lo corriges tú
4199
El código de local anexo consignado no se encuentra declarado en el RUC
El código de establecimiento no está declarado en tu RUC. Corrígelo o declara el local en SUNAT.
Aceptado con observaciones Lo corriges tú
4287
El precio unitario de la operación que está informando difiere de los cálculos realizados en base a la información remitida
Diferencia por redondeo en el precio unitario. Revisa los decimales de tus precios.
Aceptado con observaciones Lo corriges tú
4288
El valor de venta por ítem difiere de los importes consignados.
El valor de venta de un ítem no coincide con cantidad × precio. Revisa cantidades, descuentos y decimales.
Aceptado con observaciones Lo corriges tú
4290
El cálculo del IGV es Incorrecto
Diferencia en el IGV, normalmente por redondeo. Revisa los precios y la afectación de tus productos.
Aceptado con observaciones Lo corriges tú
4332
El Código producto de SUNAT no es válido
Asigna a tu producto un código de producto SUNAT válido.
Aceptado con observaciones Lo corriges tú
Ningún código coincide con esos filtros. Prueba con otra palabra o .

¿Qué documento emito en cada situación?

Elegir el documento correcto evita multas y comprobantes duplicados.

Mi comprobante fue rechazado (2000 al 3999) Comprobante nuevo

Emite una factura o boleta nueva, con otra numeración y los datos corregidos. No uses nota de crédito: el rechazado no existe para SUNAT.

No llegó a SUNAT (0100 al 1999) Reenvío del mismo comprobante

No emitas uno nuevo. Corrige el dato o espera a que SUNAT responda y reenvía con el mismo número.

Fue aceptado con observaciones (4000 a más) Ninguno

Es válido. Solo corrige el dato observado para tus próximos comprobantes.

Factura aceptada con un error (monto, descripción o cliente) Nota de crédito + comprobante nuevo

Emite una nota de crédito por anulación que referencie la factura y luego una factura nueva con los datos correctos.

Descuento o devolución después de la venta Nota de crédito

Registra el descuento o la devolución con una nota de crédito que referencie el comprobante original.

Cobrar un monto adicional (intereses, penalidades) Nota de débito

Emite una nota de débito que referencie el comprobante original.

Factura aceptada de una venta que no se realizó Comunicación de baja

Da de baja la factura dentro del plazo que establece SUNAT. Si el plazo venció, usa una nota de crédito.

Boleta aceptada que debes anular Resumen diario (anulación)

Informa la anulación en el resumen diario de boletas, o emite una nota de crédito que la referencie.

Si SUNAT rechazó tu comprobante

Lee el código del CDR

Búscalo arriba para saber si fue rechazado, observado o no llegó.

Corrige la causa

Datos del cliente, productos, impuestos o la configuración de tu empresa.

Emite el documento correcto

Un comprobante nuevo si fue rechazado; el mismo reenviado si no llegó.

Te ayudamos por WhatsApp

Preguntas frecuentes

Es la Constancia de Recepción que SUNAT devuelve por cada comprobante enviado. Indica si fue aceptado, aceptado con observaciones o rechazado, junto con el código de respuesta. Guárdalo: es tu prueba de que el comprobante es válido.

No. Un comprobante rechazado (códigos 2000 al 3999) no tiene validez y su número no se puede reutilizar. Anúlalo en tu sistema y emite un comprobante nuevo, con otra numeración y los datos corregidos.

Que el comprobante es válido (códigos 4000 a más), pero SUNAT detectó un dato a mejorar. No debes anularlo: solo corrige ese dato para tus próximos comprobantes.

Son fallas temporales del servicio de SUNAT. El comprobante queda pendiente: espera unos minutos y reenvíalo con el mismo número. No emitas uno nuevo.

Con una nota de crédito electrónica que haga referencia a la factura (por anulación, descuento, devolución o corrección). Si la operación no se realizó, también puedes darla de baja con una comunicación de baja dentro del plazo que establece SUNAT.

Las boletas se informan a SUNAT mediante el resumen diario. Para anular una boleta aceptada se envía en un resumen diario con estado de anulación, o se emite una nota de crédito que la referencie.

Factura sin preocuparte por los códigos de SUNAT

Con Laesystems tus comprobantes se envían a SUNAT automáticamente y, si aparece una observación o un rechazo, nuestro equipo te acompaña de forma personalizada para resolverlo.