Aller au contenu principal
VeriFactu

Erreur 2007 VeriFactu : l'AEAT avait déjà vos factures et reçoit un autre « premier registro »

Toutes les factures VERI*FACTU sont chaînées, et la première de la chaîne est marquée comme premier enregistrement. L'erreur 2007 apparaît quand un autre enregistrement arrive avec ce marquage alors que l'AEAT détient déjà des factures du même émetteur faites avec le même logiciel. La facture passe, mais l'AEAT signale que la chaîne a été démarrée deux fois.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Module
VeriFactu
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
3 min

Le texte et sa section

L'AEAT l'écrit ainsi : « No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual. » Il figure dans la section des erreurs qui acceptent l'enregistrement et demandent une régularisation. Le document de validations le reprend parmi les erreurs admissibles : PrimerRegistro à S alors qu'il existe déjà des enregistrements pour ce système informatique et ce NIF.

Carte du code 2007 de VeriFactu
La carte du 2007 : bleue, comme les autres erreurs pour lesquelles l'AEAT enregistre la facture et demande de la corriger ensuite.

Quand Odoo marque un premier enregistrement

Chaque enregistrement contient un bloc Encadenamiento (chaînage). Le module le remplit de deux manières :

  • Si l'enregistrement n'a pas d'empreinte précédente, il envoie PrimerRegistro à S. C'est le cas du premier enregistrement de la chaîne de cette entreprise dans cette base de données Odoo.
  • Dans les autres cas, il envoie RegistroAnterior, avec le NIF, le numéro, la date et l'empreinte de l'enregistrement qui le précède.

La chaîne vit dans la base de données : chaque société en a une, et le module identifie chaque installation par un NumeroInstalacion propre, calculé à partir de la base et de la société. Une nouvelle base démarre sa chaîne à zéro, et sa première facture part comme premier enregistrement.

État de la chaîne dans Odoo avec l'enregistrement qui l'a ouverte
L'état de la chaîne affiche, en bas, l'enregistrement avec lequel elle a commencé (Genesis Record) et la dernière empreinte. Capture d'Odoo 20 avec des données de démonstration.

Ce qui se cache souvent derrière

L'erreur 2007 signifie que, pour l'AEAT, cet émetteur avait déjà envoyé des factures avec ce même logiciel avant le début de la chaîne que vous utilisez. Les questions à se poser sont les suivantes :

  1. Des factures de cette société ont-elles été envoyées depuis une autre base de données Odoo avec le même module et vers le même environnement de l'AEAT ? Une copie de test configurée en Production, par exemple.
  2. A-t-on changé de base en cours de route, par une migration ou une restauration, et la nouvelle a-t-elle démarré sa propre chaîne ?
  3. Le Genesis Record affiché dans État de la chaîne est-il la facture que vous attendiez comme première ?

Si une réponse est oui, il existe deux chaînes pour le même émetteur, et il faut l'arrêter avant de continuer à facturer depuis les deux. Chaque nouvelle facture issue de la seconde chaîne sera rattachée à son propre début, et non à celui de la première, et le décalage se propage.

Comment régler le problème

La facture avec le 2007 est enregistrée. Dans Odoo, elle apparaît comme « Aceptado con errores (subsanar) », et l'AEAT demande de la régulariser par un nouvel enregistrement portant le même identifiant de facture. Le module publié n'envoie pas de lui-même d'enregistrements de régularisation : écrivez à comercial@flexigobe.com avec le nom de la société, le Genesis Record et les bases de données qui ont envoyé des factures, nous le réglerons avec vous.

Pour les autres codes du chaînage, comme un enregistrement précédent mal renseigné ou des empreintes de longueur incorrecte, consultez la page du chaînage.

À lire aussi

Erreurs VeriFactu de chaînage : l'enregistrement précédent, les empreintes et leurs longueursErreurs VeriFactu de chaînage (1174, 1175, 1180, 1269, 1291, 2002, 2003, 2008 et les longueurs) : ce que vérifie l'AEAT et comment Odoo chaîne chaque enregistrement.Erreur 2000 de VeriFactu : l'AEAT recalcule votre empreinte et ne la retrouve pasErreur 2000 de VeriFactu : l'AEAT recalcule l'empreinte SHA-256 et n'obtient pas la vôtre. La facture reste enregistrée. Que faire dans Odoo 17, 18, 19 et 20.Erreur 3000 de VeriFactu : l'AEAT a déjà cette facture enregistréeL'erreur 3000 de VeriFactu signifie que l'AEAT a déjà cette facture. Quand elle survient, quel statut revient et pourquoi Odoo 17, 18, 19 et 20 ne la renvoie pas.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources