Naar hoofdinhoud
VeriFactu

VeriFactu: mythes en feiten voor bedrijven die met Odoo factureren

Sommige ideeën over VeriFactu houden geen stand: dat een AEAT-fout de factuur ongeldig maakt, dat je een record kunt wissen en opnieuw kunt maken, of dat er tot 2028 niets te doen is. Hier zijn de meest gangbare, getoetst aan de documentatie van de AEAT, de notitie van het Spaanse ministerie van Financiën en wat het systeem in Odoo doet.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 3 november 2026

In het kort

Module
VeriFactu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
3 min

"Geeft de AEAT een fout terug, dan is de factuur ongeldig"

Feit: dat hangt af van de fout. De AEAT antwoordt met een status per record: Correcto, AceptadoConErrores of Incorrecto. Een record dat met fouten is geaccepteerd, is geregistreerd, en je hoeft alleen te corrigeren wat de code aangeeft. Het opnieuw als nieuw versturen zou een fout zijn.

"De AEAT bepaalt de vingerafdruk"

Feit: je eigen systeem berekent de vingerafdruk bij het aanmaken van het record: een SHA-256 die aan het vorige record is gekoppeld. De AEAT berekent hem opnieuw om hem te controleren. Klopt hij niet, dan wordt het record geaccepteerd met een fout die moet worden gecorrigeerd.

Status van de VeriFactu-recordketen in Odoo
De status van de recordketen: elk record gekoppeld aan het vorige. Schermafbeelding van Odoo met demogegevens.

"Maak ik een fout, dan wis ik het record en doe ik het opnieuw"

Feit: nee. Annuleringsrecords kun je niet wijzigen of wissen, en de gebeurtenissenlog ook niet. Odoo voorkomt het met duidelijke meldingen: Cancellation records cannot be deleted. of Event log records are immutable. Wat gecorrigeerd moet worden, corrigeer je met een nieuw record dat een spoor achterlaat.

"Overstappen naar een ander facturatieprogramma breekt de keten"

Feit: alleen als het zonder plan gebeurt. De module heeft een eigen migratieproces, onder Configuration › Migration Runs, en een import van historische records. Zolang de migratie loopt, is de keten opgeschort en accepteert hij geen nieuwe records: Chain is suspended for migration. Cannot append new records.

VeriFactu-factuurrecords in Odoo
Factuurrecords, één per factuur, met hun verzendstatus. Schermafbeelding van Odoo met demogegevens; de antwoorden van de AEAT zijn gesimuleerd.

"Tot 2028 hoef je niets te doen"

Feit: de goedgekeurde termijnen zijn nog steeds die van RDL 15/2025: vóór 1 januari 2027 voor bedrijven die vennootschapsbelasting aangeven en vóór 1 juli 2027 voor alle andere. Oktober 2028 is een verwachting die het ministerie van Financiën op 5 oktober 2026 aankondigde. En de notitie zelf zegt dat de technische waarborgen blijven bestaan "in wezenlijk gelijkwaardige bewoordingen".

"Odoo heeft al VeriFactu, ik heb verder niets nodig"

Feit: Odoo bevat een eigen module, l10n_es_edi_verifactu, in versie 17, 18, 19 en 20. Voor veel bedrijven kan dat genoeg zijn. De module van FlexigoTech is een ander systeem, met eigen controlemiddelen: elke nacht een integriteitscontrole, elk uur een controle op klokafwijking en een console voor administratiekantoren. Vergelijk beide met wat je moet bewaken voordat je kiest.

Verantwoordelijke verklaringen vastgelegd in Odoo
Verantwoordelijke verklaringen, bewaard in het audittrail. Schermafbeelding van Odoo met demogegevens.

"Met een verlopen certificaat kan ik blijven versturen"

Feit: nee. Zonder geldig certificaat kan de AEAT de uitgever niet identificeren, en Odoo houdt de verzending tegen voordat ze daar aankomt: The certificate … of company … has expired. Om te voorkomen dat het je overvalt, controleert de module elke dag de vervaldatum van het certificaat en waarschuwt hij je op tijd.

"De klok van de server doet er niet toe"

Feit: elk record bevat een datum en een tijd, en de keten hangt af van hun volgorde. Daarom controleert de module elk uur de klokafwijking van de server en waarschuwt hij je als die verloopt. Het is een stille fout die je beter vindt voordat de AEAT dat doet.

Echte rondleiding: records, verzendwachtrij, AEAT-fouten en catalogus in Odoo
Vier echte Odoo-schermen met demogegevens en gesimuleerde antwoorden van de AEAT.

Heb je na het lezen nog een concrete vraag, kijk dan eerst in de foutencatalogus in Odoo: veel vragen over VeriFactu beantwoord je door de exacte code te lezen die de AEAT teruggaf.

Bij twijfel ga je naar de bron: de AEAT publiceert de specificatie van de vingerafdruk en het document met validaties en fouten. De links staan hieronder.

Lees verder

VeriFactu-fouten in Odoo: zo lees je wat de AEAT zegt en wat je eigen systeem vooraf tegenhoudtZo lees je VeriFactu-fouten in Odoo 17, 18, 19 en 20: status van de verzending, AEAT-codes, certificaat, NIF en recordketen, en wat je in elk geval doet.VeriFactu: de termijnen van 2027, de verwachting voor 2028 en wat je intussen in Odoo doetDe VeriFactu-kalender per november 2026: termijnen volgens RDL 15/2025, de verwachte uitstel tot oktober 2028 van het ministerie en wat je nu in Odoo voorbereidt.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen