Errores VeriFactu en Dolibarr: qué rechaza la AEAT
Cuando la AEAT rechaza una factura VeriFactu, el código indica dónde está el fallo. Te explicamos los rechazos más comunes en Dolibarr y cómo corregirlos.
Si has enviado una factura a VeriFactu desde Dolibarr y la AEAT la ha rechazado, el código te dice dónde está el fallo. Pero no todos los rechazos se corrigen igual: depende de si la factura llegó a registrarse. Aquí te lo explicamos con los códigos más habituales.
Qué respuesta te devuelve la AEAT y qué significa cada una
VeriFactu es el sistema de la Agencia Tributaria que recibe y registra las facturas emitidas por las empresas obligadas a la facturación electrónica. Cuando envías un registro, responde de una de estas cuatro formas:
- Correcto: la factura se ha registrado y no hay nada que hacer.
- Rechazada (códigos 1xxx): la factura se invalida. Para Hacienda no existe: corriges los datos y vuelves a enviar.
- Aceptada con errores (códigos 2xxx): la factura sí queda registrada, con alguna incidencia que hay que subsanar.
- Rechazo del envío completo (códigos 4xxx): el lote no se procesa (esquema, certificado o firma) y ninguna factura queda registrada.
La diferencia clave: una factura rechazada no existe para Hacienda, así que corriges el dato y la reenvías. Una aceptada con errores sí existe, con una incidencia pendiente que se corrige con una subsanación, nunca reenviándola. Por eso, lo primero es mirar la serie del código: 1xxx (factura rechazada), 2xxx (aceptada con errores), 3000 (registro duplicado) o 4xxx (rechazo del envío).
Los códigos de error más habituales, explicados
NIF no censado o mal formado (1109, 1123, 4104, 4105)
Si la AEAT no identifica el NIF que le has enviado, la factura se rechaza. Es el grupo de errores más común:
- 1109: el NIF del receptor no está identificado en el censo de la AEAT.
- 1123: el formato del NIF no es correcto (letra, longitud, NIE...).
- 4104 / 4105: el problema está en la cabecera del envío: el NIF del emisor o del representante.
Qué hacer: revisa la ficha del cliente en Dolibarr y compruébalo en el censo de la AEAT. En clientes particulares, usa el tipo "No censado", no un NIF inventado.
Importes que no cuadran (1210, 1216)
Aparecen cuando el total de la factura no coincide con la suma de sus desgloses: bases, cuotas, recargo o importe total.
Qué hacer: revisa líneas y desgloses de IVA en Dolibarr. Los redondeos y los tipos impositivos mal aplicados son la causa típica.
Fechas y series incoherentes (1104, 1105)
La fecha de expedición o de emisión no es coherente con la numeración, o hay problemas con la serie asignada.
Qué hacer: revisa la fecha de la factura y la serie y numeración configuradas en Dolibarr para ese documento.
Registro duplicado (3000)
Ya existe una factura registrada con el mismo emisor, serie y número.
Qué hacer: no reenvíes la factura. Comprueba en Dolibarr si la factura original ya se registró correctamente.
Errores de esquema, certificado o firma (4102, 4108, 4119)
El envío completo se rechaza por un problema técnico, no por los datos de la factura:
- 4102: el XML no cumple el esquema oficial de la AEAT o la firma no es válida.
- 4108: problema con el certificado (caducado, no corresponde al emisor o sin acceso a la clave privada).
- 4119: errores de codificación o caracteres no válidos en el XML.
Qué hacer: comprueba que el certificado esté vigente e instalado, que el módulo use el certificado de la empresa y que los datos del emisor sean correctos.
Aceptada con errores: códigos 2xxx (2000-2006)
La factura se ha registrado, pero la AEAT detecta incidencias menores (un NIF no censado o diferencias de redondeo). No reenvíes la factura: envía la subsanación con los datos corregidos, que sustituye al registro inicial.
| Código | Qué significa | Qué hacer |
|---|---|---|
| 1109 | El NIF del receptor no está en el censo | Corrige el NIF del cliente o usa "No censado" si aplica |
| 1123 | El formato del NIF es incorrecto | Revisa letra, longitud y tipo de documento |
| 1104 / 1105 | Fecha o serie incoherente | Revisa la fecha y la numeración de la serie |
| 1210 / 1216 | Los importes no cuadran | Revisa bases, tipos, cuotas y total |
| 3000 | Registro de facturación duplicado | No reenvíes: comprueba la factura ya registrada |
| 2000-2006 | Aceptada con errores | Envía la subsanación correspondiente |
| 4102 / 4108 / 4119 | Error de esquema o certificado en el envío | Revisa certificado, XML y configuración del módulo |
Qué hacer según el tipo de respuesta
Factura rechazada (1xxx): corrige y reenvía
La factura nunca llegó a registrarse: para la AEAT no existía. Corrige el dato erróneo en Dolibarr y vuelve a enviar el registro. No necesitas factura rectificativa: solo se reenvía cuando no hay registro previo.
Aceptada con errores (2xxx): subsanación, no reenvío
La factura existe en el sistema, y reenviarla tal cual generaría un duplicado. La vía correcta es enviar la subsanación con los datos corregidos.
Envío completo rechazado (4xxx): revisa la configuración
Ninguna factura del lote se ha registrado. Revisa certificado, configuración del módulo y datos del emisor; corregido el fallo, reenvías el lote con normalidad.
Y si la factura ya estaba emitida con datos erróneos
Una factura emitida y registrada no se modifica nunca: se corrige con una factura rectificativa, que también debe enviarse a VeriFactu.
Cómo gestionarlo en Dolibarr con el módulo VeriFactu de EasySoft
La clave para no pelearse con códigos es ver la respuesta de la AEAT sin salir del ERP. El módulo VeriFactu para Dolibarr de EasySoft te permite:
- Ver el estado de cada factura: pendiente, enviada, aceptada, rechazada, aceptada con errores o subsanada, desde la propia factura.
- Consultar el detalle de la respuesta de la AEAT: el código y el mensaje de Hacienda quedan guardados y visibles.
- Corregir rechazos y reenviar: corriges el dato y reenvías el registro sin tocar XML.
- Usar el modo pruebas: validar el envío en el entorno de pruebas de la AEAT antes de facturar en real.
Si estás montando la integración, tenemos un artículo general sobre VeriFactu en Dolibarr con la configuración y los requisitos.
Checklist para evitar rechazos antes de validar
La mayoría de estos errores se evitan con una revisión rápida antes de enviar:
- NIF del cliente: censado y con formato correcto, incluido el tipo de documento.
- NIF de tu empresa: el mismo que consta en el censo y en tu certificado.
- Tipo impositivo: el correcto en cada línea (reducidos, exenciones y recargo incluidos).
- Importes: el total debe coincidir con la suma de bases, cuotas y recargos.
- Serie y numeración: coherente, sin saltos ni duplicados.
- Certificado: vigente, instalado y accesible para la firma.
Si quieres tenerla a mano, está en formato checklist descargable: checklist VeriFactu.
Resumen rápido
Cuando llegue un código, recuerda: 1xxx corrige y reenvía, 2xxx subsana, 3000 no reenvíes y 4xxx revisa certificado y configuración. Y si prefieres gestionar el ciclo sin salir de tu ERP, echa un vistazo al módulo VeriFactu para Dolibarr de EasySoft.
Seguir leyendo
Sobre el autor
EasySoft Tech — software factory española especializada en el ERP Dolibarr desde 2019: módulos a medida, implantación, migración y cumplimiento normativo (VeriFactu, SII, contabilidad). Este artículo refleja nuestra experiencia real con estos módulos.
