Vai al contenuto principale
VeriFactu

Errori VeriFactu nel concatenamento: il registro precedente, le impronte e le loro lunghezze

Ogni registro di VERI*FACTU contiene un riferimento al precedente: il suo numero, la sua data e la sua impronta. In questo modo la catena non può essere spezzata senza che se ne accorga. L'AEAT, l'agenzia fiscale spagnola, verifica che questo riferimento sia ben formato, e per farlo prevede diciassette codici: alcuni rifiutano il registro e tre lo accettano con un avviso.

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

Cosa contiene il blocco Encadenamiento

Il primo registro
Contiene PrimerRegistro con valore S e nient'altro. Se l'AEAT aveva già registri tuoi con lo stesso sistema, risponde con il 2007, che ha una pagina dedicata.
Tutti gli altri
Contengono RegistroAnterior: il NIF dell'emittente, il numero e la data della fattura precedente, e la sua impronta.

L'impronta è un SHA-256 scritto in esadecimale e in maiuscolo, di 64 caratteri. Quella del registro precedente deve rispettare questo formato; in caso contrario l'AEAT restituisce un avviso senza rifiuto.

Scheda dei codici di concatenamento di VeriFactu
Diciassette codici di concatenamento: quattordici rifiutano il registro e tre, in blu, lo accettano con un avviso.

Quelli che accettano il registro

CodiceTesto dell'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.

In inglese: la lunghezza, o il contenuto, dell'impronta del registro precedente non rispetta le specifiche, e l'impronta precedente deve essere diversa da quella attuale. Con questi tre la fattura resta registrata e in Odoo compare come «Aceptado con errores (subsanar)», accettata con errori da correggere.

Quelli che la rifiutano

  • Dati del registro precedente: 1174 per la sua data, 1175 per il suo numero e 1269 per un RegistroAnterior compilato in modo errato.
  • Blocchi: 1180 è l'errore generico di Encadenamiento e 1274 un valore errato in PrimerRegistro.
  • Impronte: 1291 e 1292 quando l'impronta, precedente o attuale, non è alfanumerica; 1247 per un tipo di impronta errato.
  • Lunghezze: 1262 per l'impronta, 1263 per il tipo di impronta, 1264 per il campo del primo registro, 1265 per il tipo di fattura, 1266 per la quota totale e 1267 per l'importo totale.

Come concatena Odoo

Il modulo concatena ogni registro al momento della registrazione della fattura, in ordine e con un numero di registro progressivo per azienda. Per il blocco Encadenamiento cerca il registro con il numero immediatamente precedente, che sia un'iscrizione o un annullamento, e copia il suo NIF, il suo numero, la sua data e la sua impronta. Se non lo trova, non invia nulla e si ferma con «Record … is chained to a previous record that does not exist.».

L'impronta e l'impronta precedente vengono memorizzate al momento del concatenamento e non possono essere modificate in seguito. La coda invia i registri di ogni azienda in ordine di catena e ogni giorno l'azione pianificata Verifactu: Nightly Integrity Check percorre l'intera catena per verificare che sia ancora integra.

Stato della catena di impronte in Odoo
La scheda della catena di un'azienda: integrità, ultima verifica, ultima impronta e registro di origine. Schermata di Odoo 20 con dati dimostrativi.

Cosa fare davanti a uno di questi codici

  1. Apri Registri di conformità › Stato della catena e fai clic su Verifica integrità. Se la catena locale è interrotta, smetti di fatturare da quell'azienda e scrivici.
  2. Se la catena locale è corretta, il problema sta nel modo in cui è arrivata all'AEAT. Conserva la risposta dell'invio, il campo Raw Response della coda.
  3. Scrivi a comercial@flexigobe.com con entrambe le cose. I registri concatenati non si modificano a mano: non si cancellano né si editano.

I codici di questa pagina, con il testo dell'AEAT

Ogni codice con il suo testo letterale, in spagnolo, così come lo riporta l'elenco degli errori dell'AEAT:

CodiceTesto dell'AEAT (spagnolo)
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.

Continua a leggere

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 2007 di VeriFactu: l'AEAT aveva già fatture tue e riceve un altro «primer registro»L'errore 2007 di VeriFactu: l'AEAT ha già fatture del tuo NIF fatte con lo stesso sistema e riceve un altro primo record. Cause in Odoo 17-20 e come risolvere.Errori VeriFactu del sistema informatico: chi ha realizzato il programma con cui fatturiGli errori VeriFactu del blocco SistemaInformatico (1176, 1177, 1179, 1212, 1213, 1220 a 1223, 1226, 1241, 1242): cosa chiede l'AEAT e quali dati di sistema invia Odoo.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti