Twee velden onderscheiden de branches
De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0. Tussen die branches zijn er twee velden die verschijnen of verdwijnen:
Motivo de la rectificativa (VeriFactu), op de factuur of boeking: zit in 17.0, 18.0 en 19.0, en niet in 20.0. In de branches waar het zit, zie je het alleen bij creditfacturen van klanten.Last Verification Result, in het schermAll Chain States (Asesoría): altijd zichtbaar in 18.0, 19.0 en 20.0. In 17.0 bestaat het veld, maar geen enkele weergave toont het.

| Veld | 17.0 | 18.0 | 19.0 | 20.0 |
|---|---|---|---|---|
Motivo de la rectificativa (VeriFactu) | Ja, alleen bij creditfacturen van klanten | Ja, alleen bij creditfacturen van klanten | Ja, alleen bij creditfacturen van klanten | Niet aanwezig |
Last Verification Result in All Chain States (Asesoría) | Het veld bestaat, maar geen enkele weergave toont het | Ja, altijd zichtbaar | Ja, altijd zichtbaar | Ja, altijd zichtbaar |
Wat verandert er bij de overstap van de ene branch naar de andere
- Van 17.0 naar 18.0:
Last Verification Resultverschijnt in het schermAll Chain States (Asesoría). - Van 18.0 naar 19.0: geen van beide velden verandert.
- Van 19.0 naar 20.0:
Motivo de la rectificativa (VeriFactu)verdwijnt.

Last Verification Result (in All Chain States (Asesoría)); van 19.0 naar 20.0 verdwijnt Motivo de la rectificativa (VeriFactu).Als je van 19.0 naar 20.0 gaat en je proces voor creditfacturen dat redenveld gebruikt, controleer die stap dan voordat je migreert.
De waarschuwingen bij creditfacturen veranderen ook in 20.0
Er is een waarschuwing die de AEAT-fout 1189 noemt. Ze zegt dat de creditfactuur niet kan worden geboekt omdat een creditfactuur R1-R4 de klant moet identificeren en de klant geen fiscaal identificatienummer heeft. In 17.0, 18.0 en 19.0 eindigt ze zo:
Credit note … cannot be posted: an R1-R4 credit note must identify the customer and … has no tax ID, so the AEAT would reject it with error 1189. Add the NIF or foreign tax ID of … (the one on the rectified invoice). If it rectifies a simplified invoice (F2), create it from that invoice with the Credit Note button: it is then declared as R5, without customer.
In 20.0 is de tekst anders, en biedt ze bovendien de mogelijkheid om het type creditfactuur te wijzigen:
Credit note … cannot be posted: an R1-R4 credit note must identify the customer and … has no tax ID, so the AEAT would reject it with error 1189. Add the NIF or foreign tax ID of … (the one on the rectified invoice). If it rectifies a simplified invoice (F2), set the credit note type to R5 (declared without customer) or create it from that invoice with the Credit Note button.
De waarschuwingen bij de fouten 1191 en 1192 veranderen ook van formulering tussen 19.0 en 20.0:
| AEAT-fout | Branches | Melding |
|---|---|---|
| 1191 (credit R3, oninbare vorderingen) | 17.0, 18.0 en 19.0 | Un abono R3 (créditos incobrables) solo se admite si el cliente tiene NIF español: la AEAT lo rechaza con el error 1191. Elija otro motivo o revise el NIF de …. |
| 1191 (credit R3, oninbare vorderingen) | 20.0 | Un abono R3 (créditos incobrables) solo se admite si el cliente tiene NIF español: la AEAT lo rechaza con el error 1191. Cambie el tipo del abono o revise el NIF de …. |
| 1192 (credit R2, faillissement) | 17.0, 18.0 en 19.0 | Un abono R2 (concurso de acreedores) solo se admite si el cliente tiene NIF español o NIF-IVA de la UE: la AEAT lo rechaza con el error 1192. Elija otro motivo o revise el NIF de …. |
| 1192 (credit R2, faillissement) | 20.0 | Un abono R2 (concurso de acreedores) solo se admite si el cliente tiene NIF español o NIF-IVA de la UE: la AEAT lo rechaza con el error 1192. Cambie el tipo del abono o revise el NIF de …. |
Zo controleer je welke branch je hebt
Met de twee velden kun je zien welke branch je hebt, zonder naar het versienummer te kijken:
- Open een creditfactuur van een klant en zoek
Motivo de la rectificativa (VeriFactu). Als het er is, heb je 17.0, 18.0 of 19.0. Als het er niet is, heb je 20.0. - Open het scherm
All Chain States (Asesoría). Als jeLast Verification Resultziet, heb je 18.0, 19.0 of 20.0. Als je het niet ziet, heb je 17.0.
Met reden en zonder resultaat is het 17.0. Met allebei is het 18.0 of 19.0, en deze velden maken geen onderscheid tussen die twee. Met resultaat en zonder reden is het 20.0.
Voor wie het past en wat je vooraf nodig hebt
De module is voor wie al Odoo 17, 18, 19 of 20 gebruikt, of het aan het implementeren is, en met VeriFactu in die versie wil werken. Zorg dat je dit helder hebt voordat je beslist:
- Odoo heeft al een eigen module. In 17, 18, 19 en 20 bestaat
l10n_es_edi_verifactu. Vergelijk wat die in jouw versie dekt voordat je kiest. - De planning. Volgens RDL 15/2025 van 2 december moet wie de vennootschapsbelasting indient, zijn factuursysteem aangepast hebben vóór 1 januari 2027, en de rest vóór 1 juli 2027. De periode daarvoor is een proefperiode. Een mededeling van de belastingdienst van 5 oktober 2026 voorziet in uitstel van de openstaande verplichtingen van RD 1007/2023 tot oktober 2028. Ze kondigt wijzigingen aan in «bepaalde technische aspecten» en stelt dat de eisen aan integriteit, bewaring, toegankelijkheid, leesbaarheid, traceerbaarheid en onveranderlijkheid behouden blijven «in wezen gelijkwaardige termen».
- Het certificaat. Zonder certificaat verwijst de dienst van de AEAT door naar foutpagina 4033 («er wordt geen certificaat gedetecteerd»). Met een certificaat dat niet valideert, verwijst ze door naar 4011.
Zo helpt FlexigoTech je
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Twijfel je tussen branches of tussen modules, vertel ons dan welke versie je hebt en hoe je factureert. De prijs van elke versie staat op de productpagina.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_spain_verifactu 20.0 (1fdc980f): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/nota-in
- www.hacienda.gob.es/sgt/gabsehacienda/nota-informativa-verifactu.pdf
- sede.agenciatributaria.gob.es/Sede/errores/erro4033.html
- github.com/odoo/odoo/tree/19.0/addons/l10n_es_edi_verifactu
- flexigotech.com/en/services.html
