Odoo 20 dwingt in je boekhouding af wat een goede administratie toch al wil. Elke bankboeking komt uit een banktransactie, elke belasting hoort bij haar eigen fiscale positie. Een deel daarvan meldt zich met een foutmelding. Een ander deel werkt stil door in je facturen en rapporten, en dat deel test je vooraf: op een kopie, met een volledige maand.
Hoe stil dat kan zijn, bleek op Odoo Experience 2026 in een sessie over voorraadwaardering. In de vragenronde kwam het boven: wie zijn voorraad periodiek waardeert, wat Odoo vroeger continentaal noemde, staat na de upgrade naar versie 19 standaard op perpetueel. Terugzetten doe je met de hand, per productcategorie. Geen foutmelding, wel een andere voorraadwaarde.
Strenger boeken, met winst en een staart
Volgens de release notes van Odoo 20 komt er naast de strengere regels ook winst die je meteen merkt:
- factuurregels splitsen;
- boekingen in bulk terugzetten naar concept;
- handmatig afletteren op elke rekening;
- leveranciersfacturen betalen vanuit Odoo, met één handtekening;
- een betaalwizard die lopende betalingen ziet en aftrekt, zodat je niet dubbel betaalt.
De staart: wat nu afwijkt van de nieuwe regels, wordt na de upgrade geweigerd of stil aangepast.
Bank: elke boeking uit een transactie
Elke boeking die een bankrekening raakt, moet voortaan uit een banktransactie komen. Correcties met een memoriaalboeking op de bank hebben straks een andere route nodig. Zoek daarom vóór de upgrade uit welke boekingen jullie nu met de hand op de bank zetten, speel ze op de testkopie na via de bankaflettering, en kijk hoe je bestaande boekingen erbij staan.
Btw: alleen binnen de eigen fiscale positie
Hoort een standaardbelasting op een product of rekening niet bij de fiscale positie van de factuur, dan haalt Odoo hem van die factuur, ook zonder vervanger. Dat gebeurt vanzelf, dus controleer het zelf: maak voor elke fiscale positie die je gebruikt een echte factuur met je meest verkochte producten, en controleer de btw per regel.
Voor de Nederlandse btw-aangifte zelf noemen de release notes geen aparte wijzigingen. De regel over fiscale posities raakt wel wat er op je facturen komt. Twijfel je fiscaal, leg het dan voor aan je accountant.
Activa en grootboek: nieuwe bouwstenen
Activamodellen zijn vervangen door afschrijvingsmodellen, die alleen nog over de berekening gaan. De overige instellingen staan op de activarekening zelf. Rekeninggroepen maken plaats voor bovenliggende rekeningen, en rekeningcodes worden optioneel.
Draai daarom balans, winst-en-verliesrekening en de exports voor je accountant op productie en op de testkopie, en leg ze naast elkaar. Loop ook rapporten en koppelingen na die op rekeninggroepen of activamodellen leunen.
Betaalstatus en onkosten: wat je team anders ziet
De betaalstatus schuift op: in de Nederlandse release notes heet In behandeling voortaan Betaald, en Betaald wordt Afgeletterd. De knop om handmatig als afgeletterd te markeren, verhuist naar het actiemenu. Het aflettervakje Aflettering toestaan heet voortaan Betalingsaflettering. En het menu-item voor onkosten van medewerkers verdwijnt; goedgekeurde onkosten worden conceptfacturen in het standaard kostendagboek, tussen de leveranciersfacturen.
Zoek de filters, dashboards en werkinstructies die op de oude statussen of dat menu-item leunen, en werk ze bij voordat je team het verschil zelf ontdekt. Wie Betaald nog leest als afgeletterd, trekt de verkeerde conclusie.
Voorraadwaardering: één keer opschonen
Verandert de kostprijs van een product nadat het al is geleverd, bijvoorbeeld door een afwijkende inkoopfactuur? Dan werkt Odoo 20 de waarde van die levering met terugwerkende kracht bij. Je marges kunnen achteraf schuiven.
Kom je van versie 18 of ouder, dan vraagt de nieuwe opbouw van de waardering ook een eenmalige opschoning van de tussenrekeningen. In dezelfde sessie liet Odoo live zien hoe dat gaat: saldo wegboeken, openstaande ontvangsten en facturen afsluiten, schoon beginnen. Voor bedrijven met aparte in- en uitgaande tussenrekeningen is er een kant-en-klare serveractie, maar die zoekt op de standaardnamen van die rekeningen. Heten ze bij jou anders, dan pas je de actie eerst aan; anders meldt Odoo dat er geen tussenrekeningen zijn gevonden. Ga je van 18 direct naar 20, dan draai je die actie ook.
Wat ik niet weet, is hoe de stap naar 20 er precies uitziet. De demo ging naar 19, omdat het upgradescript naar 20 toen nog niet klaar was. Volgens de spreker werkt het hetzelfde; dat is een uitspraak, geen garantie. Laat je controller de opschoning op de testkopie doen en controleer daarna per productcategorie of de waarderingsmethode is wat jullie en je accountant verwachten.
Test een hele maand op een kopie
Een volledige maandafsluiting laat zien of het geheel klopt. Vraag een testdatabase aan; die is volgens de upgradedocumentatie van Odoo geneutraliseerd, onder meer banksynchronisatie en geplande acties staan uit, en voor de bankkoppeling zelf heb je testgegevens van je banksynchronisatieprovider nodig. Laat je financiële key-user daarop een maand doorlopen volgens vooraf vastgestelde scenario's, van bank en btw tot onkosten en rapportage, en leg de uitkomst naast productie. Elk verschil krijgt een verklaring of een actie.
Het beste moment is na een afgesloten maand, niet in de jaarafsluiting en niet midden in een btw-periode. Dan leg je de testkopie naast een volledige, bekende maand en zie je meteen wat er anders uitkomt. Zet productie pas om als elk verschil verklaard is.
Wat Newway doet
Na de beurs stelde ik voor om voor elke beheerklant een Odoo 20-impactscan te maken. Die begint bij het administratieve proces en legt Odoo 20 naast jouw dagboeken, banken, fiscale posities en rapporten. Meerdere landen, banken, btw-regimes en meer dan 45 dagboeken zijn voor ons dagelijks werk in boekhouding en administratie. Hoe we dat over de grens doen, lees je bij internationale boekhouding.
Je key-user test vooraf afgesproken scenario's; een nieuwe wens wordt een change request. De upgrade plannen we in het kwartaalritme van managed services. Fiscale keuzes blijven bij jou en je accountant; wij richten Odoo in op wat jullie afspreken.
Alles wat er in Odoo 20 verandert, ook buiten de boekhouding, staat in Odoo 20: nieuwe functies en wanneer upgrade je? Wil je weten wat Odoo 20 met jouw administratie doet? Vraag een impactscan aan
Luc Castermans was op Odoo Experience 2026 en schrijft in Hoe Odoo?! over Odoo inzetten zoals het bedoeld is.
S.O.S