Si tu programa vuelve a enviar un registro con PrimerRegistro = S cuando ese emisor y ese sistema ya habían generado registros, la AEAT lo acepta con el error 2007 y hay que subsanarlo. Pasa sobre todo después de reinstalar, cambiar de servidor o restaurar una copia de seguridad.
El caso
Es un patrón que se repite en proyectos Verifactu públicos. El programa guarda en local la huella del último registro. Tras una reinstalación, esa información no está, el programa entiende que empieza de cero y marca el siguiente registro como primero de la cadena.
La AEAT responde:
2007 · No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual.
Por qué pasa
Cada registro se encadena con el inmediatamente anterior generado por ese sistema para ese emisor. La cadena se identifica por el NIF del emisor y por el sistema informático: productor, IdSistemaInformatico y NumeroInstalacion. Si esos datos no cambian, la AEAT sigue viendo la misma cadena, aunque tu programa haya perdido su memoria.
Cómo dejarlo bien
- Guarda el estado de la cadena con los datos de facturación, no en un fichero local que se pierde al reinstalar: número, fecha y huella del último registro de cada emisor.
- Si de verdad es una instalación nueva, dale otro
NumeroInstalacion. Entonces sí empieza una cadena nueva. - Para el registro afectado, envía un registro de subsanación (
Subsanacion = S) encadenado al último registro generado.
Cómo se ve en una auditoría
En el informe de ejemplo aparece como CHAIN_FIRST_NOT_FIRST: indica qué registro se marcó como primero, cuál era el anterior real y su huella, para que la subsanación salga encadenada a la primera.
Preguntas frecuentes
¿El error 2007 hace que la AEAT rechace la factura?
No. El registro queda aceptado con errores, y la AEAT espera una subsanación.
¿Cambiar de servidor obliga a empezar una cadena nueva?
No. Si el sistema y la instalación son los mismos, la cadena continúa. Solo una instalación nueva, con otro NumeroInstalacion, empieza una cadena nueva.
¿Cómo sé si me ha pasado?
Busca respuestas de la AEAT con el código 2007, o pide una auditoría Verifactu: seguimos la cadena registro a registro.
¿Quieres saber si te pasa a ti?
La auditoría Verifactu revisa tus registros y las respuestas de la AEAT, recalcula la huella y sigue la cadena. Te entregamos un informe con cada caso y cómo corregirlo.
Pide tu auditoría · 299 € Ver un informe de ejemplo →
¿Desarrollas software de facturación? Revisamos gratis hasta 50 registros de tu entorno de pruebas.
Fuentes
- AEAT · Validaciones y errores Veri*Factu v1.2.2 (08/04/2026), §4.3.1
- AEAT · Aclaraciones a dudas de los desarrolladores v1.3, §4
- AEAT · Lista de códigos de error (errores.properties)
Información general, no asesoramiento fiscal ni jurídico.