Errores comunes Verifactu y cómo resolverlos
El 80% de los rechazos Verifactu se deben a 10 errores repetitivos. Esta guía técnica detalla los códigos AEAT más frecuentes con soluciones paso a paso para asegurar tus envíos.
Estadística: 65% errores = datos cliente; 25% certificados; 10% técnicos.
Top 10 Errores Verifactu
Los códigos de rechazo más frecuentes en la sede de la AEAT.
| Código AEAT | Error | Posible Causa | Solución Inmediata |
|---|---|---|---|
| 1109 | NIF emisor/receptor no válido | DNI/NIF mal digitado o no censado AEAT | ✅ Validar NIF en censo AEAT antes de crear el cliente |
| 4105 | Certificado caducado/no autorizado | Certificado personal vs empresa | ✅ Renovar certificado Cl@ve / usar empresarial |
| 1122 | País-IDType incoherente | España + NIE extranjero | ✅ Configurar: España = NIF/DNI/CIF |
| 1154 | Factura rectificativa mal referenciada | Falta factura origen o tipo rectificación | ✅ Especificar: 'Por diferencias' + número original |
| 1160 | IVA/recargo incompatibles | REGE + 21% general | ✅ Sincronizar tipos IVA con régimen fiscal cliente |
| 4102 | XML no cumple esquema AEAT | Caracteres especiales UTF-8 | ✅ Normalizar XML: sin ñ/acentos en campos clave |
| 3501 | Hash encadenado roto | Borrada factura intermedia | ✅ Reconstruir cadena desde primera factura |
| 4119 | Fecha formato incorrecto | DD/MM/AAAA vs AAAA-MM-DD | ✅ Usar ISO8601: 2026-02-18T16:45:23Z |
| 1284 | Numeración duplicada/huecos | Reutilizado número o gap secuencia | ✅ Numeración correlativa sin excepciones |
| 4132 | Apoderamiento no vigente | Asesoría sin autorización AEAT | ✅ Renovar apoderamiento en sede electrónica |
Errores XML más frecuentes
Problemas estructurales que invalidan las facturas antes siquiera de ser procesadas por la lógica fiscal.
Campos obligatorios vacíos
Solución: Validación automática de campos pre-envío.
Decimales mal redondeados
Solución: Software con redondeo EU a 2 decimales.
Caracteres no UTF-8
Solución: Normalización de strings antes de generar XML.
Inconsistencia Base vs Cuota
Solución: Cálculo preciso de cuotas por el motor fiscal.
Validación Pre-Envío VerifacTool
Nuestro motor de validación local comprueba más de 200 puntos críticos antes de intentar el envío a la AEAT, reduciendo la tasa de rechazo a prácticamente cero.
- Normalización UTF-8 automática
- Redondeo EU forzado
- Verificación de Censo NIF
Problemas de Certificado (41xx)
Error 4105 / 4112
Certificado no pertenece al NIF emisor
Ocurre cuando se usa el certificado personal (DNIe) para facturar como Sociedad (CIF).
Error 4132
Apoderamiento no vigente o no autorizado
La asesoría o el software de terceros no tiene permiso de envío en tu nombre.
Cómo evitar estos errores
Automatización de Certificados
Detección automática de la vigencia y tipo de certificado antes de la firma.
Validación NIF Real-Time
Conexión directa con el censo de la AEAT para validar clientes antes de crear facturas.
Gestión de Timeouts
Reenvío inteligente asíncrono si los servidores de la AEAT están saturados.
Checklist Anti-Errores
Guía rápida para asegurar que cada envío termine en "ACEPTADA" por la AEAT.
Pre-Emisión
NIF cliente validado AEATCertificado vigente y correctoNumeración correlativa sin saltosPost-Envío
Trackeo de estados (Pendiente/Aceptada)Backup de XML de auditoríaVerificación aleatoria de QR
Preguntas Técnicas Frecuentes
¿Qué significa error 1109 Verifactu?
NIF emisor/receptor inválido o no censado AEAT. Solución: validar DNI/NIF antes de crear el cliente en el sistema.
¿Cómo arreglo error 4105 certificado?
Debes usar un certificado CIF de empresa, no un DNI personal. Asegúrate de renovar Cl@ve PIN si ha caducado.
¿Por qué mi XML Verifactu es rechazado?
Suele deberse a caracteres especiales no permitidos, decimales de más o campos obligatorios vacíos. Un software verificado valida el esquema antes de enviarlo.
¿Qué hacer con hash encadenado roto?
Es necesario reconstruir la cadena desde la primera factura del ejercicio. Las soluciones profesionales de software realizan este proceso de forma automática.