Vai al contenuto principale
VeriFactu

Errore 2007 di VeriFactu: l'AEAT aveva già fatture tue e riceve un altro «primer registro»

Tutte le fatture di VERI*FACTU sono concatenate, e la prima della catena viene contrassegnata come primer registro. L'errore 2007 compare quando arriva un'altra fattura con quel contrassegno e l'AEAT ha già fatture dello stesso emittente realizzate con lo stesso sistema informatico. La fattura viene accettata, ma l'AEAT avverte che la catena è stata avviata due volte.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Modulo
VeriFactu
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
2 min

Il testo e il suo paragrafo

L'AEAT lo scrive così: «No debe informarse como primer registro, existen facturas emitidas con el obligado emisión y el sistema informático actual.» In inglese: non va indicato come primo record, perché esistono già fatture emesse da questo emittente con l'attuale sistema informatico. Sta nella sezione degli errori che accettano il record e chiedono una correzione. Il documento delle validazioni lo include tra gli errori ammissibili: PrimerRegistro con valore S quando esistono già record per quel sistema informatico e quel NIF.

Scheda del codice 2007 di VeriFactu
La scheda del 2007: blu, come gli altri errori con cui l'AEAT registra la fattura e chiede di correggerla in seguito.

Quando Odoo segnala un primo record

Ogni record contiene un blocco Encadenamiento. Il modulo lo compila in uno di due modi:

  • Se il record non ha un'impronta precedente, invia PrimerRegistro con valore S. Succede con il primo record della catena di quella società in quel database di Odoo.
  • In tutti gli altri casi invia RegistroAnterior, con il NIF, il numero, la data e l'impronta del record che lo precede.

La catena vive nel database: ogni società ne ha una, e il modulo identifica ogni installazione con un proprio NumeroInstalacion, calcolato a partire dal database e dalla società. Un database nuovo avvia la sua catena da zero, e la sua prima fattura esce come primo record.

Stato della catena in Odoo con il record che l'ha aperta
Lo stato della catena mostra, in basso, il record con cui è iniziata (Genesis Record) e l'ultima impronta. Schermata di Odoo 20 con dati dimostrativi.

Cosa c'è di solito dietro

L'errore 2007 ti dice che, per l'AEAT, quell'emittente aveva già inviato fatture con questo stesso sistema prima che iniziasse la catena che stai usando. Ecco le domande da porsi:

  1. Sono state inviate fatture di questa società da un altro database di Odoo con lo stesso modulo e verso lo stesso ambiente dell'AEAT? Una copia di prova configurata in Produzione, per esempio.
  2. Hai cambiato database a metà strada, con una migrazione o un ripristino, e quello nuovo ha avviato una propria catena?
  3. Il Genesis Record indicato nello Stato della Catena è la fattura che ti aspettavi come prima?

Se una risposta è sì, ci sono due catene per lo stesso emittente, ed è meglio fermarsi prima di continuare a fatturare da entrambe. Ogni nuova fattura uscita dalla seconda catena sarà collegata al proprio inizio, non a quello della prima, e il disallineamento si trascina.

Come si chiude

La fattura con il 2007 è registrata. In Odoo risulta come «Aceptado con errores (subsanar)», accettata con errori da correggere, e l'AEAT chiede di correggerla con un nuovo record con lo stesso identificativo di fattura. Il modulo pubblicato non invia da solo i record di correzione, quindi scrivi a comercial@flexigobe.com con il nome della società, il Genesis Record e i database che hanno inviato fatture: lo sistemiamo insieme.

Per gli altri codici della concatenazione, come il record precedente compilato male o le impronte di lunghezza errata, consulta la pagina sulla concatenazione.

Continua a leggere

Errori VeriFactu nel concatenamento: il registro precedente, le impronte e le loro lunghezzeGli errori VeriFactu di concatenamento (1174, 1175, 1180, 1269, 1291, 2002, 2003, 2008 e le lunghezze): cosa verifica l'AEAT e come Odoo concatena ogni registro.Errore 2000 di VeriFactu: l'AEAT ricalcola la tua impronta e non corrispondeErrore 2000 di VeriFactu: l'AEAT ricalcola l'impronta SHA-256 e non ottiene la tua. Perché la fattura risulta registrata e cosa fare in Odoo 17, 18, 19 e 20.Errore 3000 di VeriFactu: l'AEAT ha già questa fattura registrataL'errore 3000 di VeriFactu indica che l'AEAT ha già questa fattura. Quando succede, quale stato arriva nella risposta e perché in Odoo 17, 18, 19 e 20 non va reinviata.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti