Vai al contenuto principale
VeriFactu

Errori 2005, 2006, 1210 e 1216 di VeriFactu: quando i totali non tornano con il dettaglio

L'AEAT non si limita a prendere i totali che le invii: li risomma partendo dalle righe del dettaglio fiscale. Se la somma non coincide con quanto indicato in ImporteTotal o in CuotaTotal, risponde con uno di questi quattro codici. Due accettano la fattura e due la rifiutano, con lo stesso testo.

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

Due testi, quattro codici

CodiceCampoVoce dell'elenco dell'AEAT
2005ImporteTotalAccetta il registro e chiede di correggerlo.
2006CuotaTotalAccetta il registro e chiede di correggerlo.
1210ImporteTotalRifiuta il registro.
1216CuotaTotalRifiuta il registro.

I codici su ImporteTotal dicono, in spagnolo, che il campo ha un valore errato per i valori forniti di BaseImponibleOimporteNoSujeto, CuotaRepercutida e CuotaRecargoEquivalencia: «El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.» Quelli su CuotaTotal dicono lo stesso con CuotaRepercutida y CuotaRecargoEquivalencia. Il documento delle validazioni descrive solo l'avviso senza rifiuto; non spiega quando si usano 1210 o 1216 al posto di 2005 o 2006. Se ricevi uno dei rifiuti, la fattura non è entrata.

Scheda dei codici 2005, 2006, 1210 e 1216
I quattro codici sui totali: in azzurro i due che accettano il registro, in ambra i due che lo rifiutano.

Cosa somma l'AEAT

I punti 16 e 17 del documento delle validazioni fissano le due somme:

CuotaTotal
La somma di CuotaRepercutida e CuotaRecargoEquivalencia di tutte le righe del dettaglio.
ImporteTotal
La somma di base, CuotaRepercutida e CuotaRecargoEquivalencia di tutte le righe del dettaglio.

Se non coincidono, il margine tollerato è di 10,00 euro in più o in meno, quindi qualche centesimo di arrotondamento non lo fa mai scattare. Entrambi i controlli non si applicano con le chiavi di regime 03, 05, 06, 08 e 09; il modulo invia sempre la chiave 01, quindi con lui si applicano sempre.

Come Odoo calcola i due totali

Il modulo non copia il totale della fattura. Costruisce il dettaglio raggruppando le righe per aliquota IVA, calcola l'imposta di ogni riga con due decimali e da quello stesso dettaglio ricava i totali:

  • ImporteTotal è la somma di basi e imposte. Le ritenute, come l'IRPF, non entrano, perché non sono IVA.
  • CuotaTotal è la somma delle imposte.
  • In una fattura in un'altra valuta, basi e imposte vengono convertite nella valuta aziendale alla data della fattura prima di sommarle.
  • Una nota di credito riporta tutti gli importi in negativo.
Registri di fatturazione in Odoo con il loro totale e tipo
La colonna Total dei registri è l'ImporteTotal che viene inviato; la nota di credito R1 compare in negativo. Schermata di Odoo 20 con dati dimostrativi; le risposte dell'AEAT sono simulate.

Cosa sapere se confronti con la fattura

L'ImporteTotal di VeriFactu può non coincidere con il totale che vedi nella fattura di Odoo, e non è un errore. Il totale di Odoo sottrae l'IRPF; quello di VeriFactu no. Una fattura con IVA e ritenuta ha due totali diversi, e entrambi sono corretti al loro posto.

Poiché entrambi i totali derivano dallo stesso dettaglio che viene inviato e viaggiano con le stesse stringhe che sono entrate nell'impronta, un 2005 o un 2006 con un invio del nostro modulo non dovrebbe presentarsi. Se succede, il registro resta come «Aceptado con errores (subsanar)», oppure passa per i tentativi e la Dead Letter se si tratta di un 1210 o di un 1216. In entrambi i casi, scrivi a comercial@flexigobe.com con il numero del registro: il modulo pubblicato non invia da solo la correzione e vogliamo vedere quel dettaglio.

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)
2005El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
2006El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
1210El campo ImporteTotal tiene un valor incorrecto para el valor de los campos BaseImponibleOimporteNoSujeto, CuotaRepercutida y CuotaRecargoEquivalencia suministrados.
1216El campo CuotaTotal tiene un valor incorrecto para el valor de los campos CuotaRepercutida y CuotaRecargoEquivalencia suministrados.

Continua a leggere

Errori VeriFactu con aliquota IVA e importo dell'imposta: quali aliquote ammette l'AEAT e quandoErrori VeriFactu su aliquota IVA e importo dell'imposta (1124, 1132, 1194, 1235, 1236, 1142…): le aliquote ammesse dall'AEAT per data e come Odoo calcola l'imposta.Errore 1150 di VeriFactu: una fattura semplificata che supera i 3.000 euroL'errore 1150 di VeriFactu rifiuta una fattura semplificata (F2) che supera 3.000 €. Perché Odoo la invia come F2 e come evitarlo in Odoo 17, 18, 19 e 20.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.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti