Aller au contenu principal
VeriFactu

Erreurs VeriFactu de chaînage : l'enregistrement précédent, les empreintes et leurs longueurs

Chaque enregistrement VERI*FACTU contient une référence au précédent : son numéro, sa date et son empreinte. Ainsi, la chaîne ne peut pas être rompue sans que cela se voie. L'AEAT vérifie que cette référence est bien formée, et dispose de dix-sept codes pour cela : certains rejettent l'enregistrement, trois l'acceptent avec un avertissement.

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
4 min

Ce que contient le bloc Encadenamiento

Le premier enregistrement
Il contient PrimerRegistro avec la valeur S, et rien d'autre. Si l'AEAT disposait déjà d'enregistrements de votre part avec le même système, elle répond par le 2007, qui a sa propre page.
Tous les autres
Ils contiennent RegistroAnterior : le NIF de l'émetteur, le numéro et la date de la facture précédente, et son empreinte.

L'empreinte est un SHA-256 écrit en hexadécimal et en majuscules, de 64 caractères. L'empreinte de l'enregistrement précédent doit respecter ce format ; sinon, l'AEAT renvoie un avertissement sans rejet.

Carte des codes de chaînage de VeriFactu
Dix-sept codes de chaînage : quatorze rejettent l'enregistrement et trois, en bleu, l'acceptent avec un avertissement.

Ceux qui acceptent l'enregistrement

CodeTexte de l'AEAT
2002La longitud de huella del registro anterior no cumple con las especificaciones.
2003El contenido de la huella del registro anterior no cumple con las especificaciones.
2008El valor de la huella del registro anterior debe ser diferente a la huella del registro actual.

En français : la longueur, ou le contenu, de l'empreinte de l'enregistrement précédent ne respecte pas la spécification, et l'empreinte précédente doit être différente de l'empreinte actuelle. Avec ces trois codes, la facture reste enregistrée et, dans Odoo, elle apparaît comme « Aceptado con errores (subsanar) », accepté avec des erreurs à corriger.

Ceux qui le rejettent

  • Données de l'enregistrement précédent : 1174 pour sa date, 1175 pour son numéro et 1269 pour un RegistroAnterior mal renseigné.
  • Blocs : 1180 est l'erreur générique de Encadenamiento et 1274 une valeur incorrecte dans PrimerRegistro.
  • Empreintes : 1291 et 1292 lorsque l'empreinte, précédente ou actuelle, n'est pas alphanumérique ; 1247 pour un type d'empreinte incorrect.
  • Longueurs : 1262 pour l'empreinte, 1263 pour le type d'empreinte, 1264 pour le champ du premier enregistrement, 1265 pour le type de facture, 1266 pour la cotisation totale et 1267 pour le montant total.

Comment Odoo chaîne

Le module chaîne chaque enregistrement lors de la validation de la facture, dans l'ordre et avec un numéro d'enregistrement consécutif par société. Pour le bloc Encadenamiento, il recherche l'enregistrement dont le numéro précède immédiatement, qu'il s'agisse d'une inscription ou d'une annulation, et copie son NIF, son numéro, sa date et son empreinte. S'il ne le trouve pas, il n'envoie rien et s'arrête avec « Record … is chained to a previous record that does not exist. ».

L'empreinte et l'empreinte précédente sont enregistrées au moment du chaînage et ne peuvent plus être modifiées ensuite. La file d'attente envoie les enregistrements de chaque société dans l'ordre de la chaîne, et chaque jour la tâche planifiée Verifactu: Nightly Integrity Check parcourt toute la chaîne pour confirmer qu'elle est toujours intacte.

État de la chaîne d'empreintes dans Odoo
La fiche de la chaîne d'une société : intégrité, dernière vérification, dernière empreinte et enregistrement d'origine. Capture d'écran d'Odoo 20 avec des données de démonstration.

Que faire face à l'un de ces codes

  1. Ouvrez Registros de Cumplimiento › Estado de la Cadena et cliquez sur Verificar Integridad. Si la chaîne locale est rompue, arrêtez de facturer depuis cette société et écrivez-nous.
  2. Si la chaîne locale est correcte, le problème vient de la manière dont elle est parvenue à l'AEAT. Conservez la réponse de l'envoi, le champ Raw Response de la file d'attente.
  3. Écrivez à comercial@flexigobe.com avec les deux éléments. Les enregistrements chaînés ne se modifient pas à la main : ils ne sont ni supprimés ni édités.

Les codes de cette page, avec le texte de l'AEAT

Chaque code avec son texte littéral, tel que le donne la liste d'erreurs de l'AEAT :

CodeTexte de l'AEAT (espagnol)
1174El valor del campo FechaExpedicionFactura del bloque RegistroAnteriores incorrecto.
1175El valor del campo NumSerieFactura del bloque RegistroAnterior es incorrecto.
1180Error en el bloque de Encadenamiento.
1247El valor del campo TipoHuella es incorrecto.
1262La longitud de huella no cumple con las especificaciones.
1263La longitud del tipo de huella no cumple con las especificaciones.
1264La longitud del campo primer Registro no cumple con las especificaciones.
1265La longitud del campo tipo factura no cumple con las especificaciones.
1266La longitud del campo cuota total no cumple con las especificaciones.
1267La longitud del campo importe total no cumple con las especificaciones.
1269El bloque Registro Anterior no esta informado correctamente.
1274Valor incorrecto campo primer registro
1291El HASH del Registro anterior no es alfanumérico.
1292El HASH no es alfanumérico.
2002La longitud de huella del registro anterior no cumple con las especificaciones.
2003El contenido de la huella del registro anterior no cumple con las especificaciones.
2008El valor de la huella del registro anterior debe ser diferente a la huella del registro actual.

À lire aussi

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 2007 VeriFactu : l'AEAT avait déjà vos factures et reçoit un autre « premier registro »L'erreur 2007 de VeriFactu : l'AEAT a déjà des factures de votre NIF faites avec le même système et reçoit un autre premier enregistrement. Pourquoi dans Odoo 17 à 20.Erreurs VeriFactu du système informatique : qui a fait le programme avec lequel vous facturezErreurs VeriFactu du bloc SistemaInformatico (1176 à 1242) : ce que demande l'AEAT et les données système qu'Odoo envoie, champ par champ.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources