Maandagochtend na de upgrade. Niemand zag een foutmelding, alles opent gewoon, en toch telt het overzicht van openstaande facturen anders dan vorige week. Zo werkt Odoo 20: de wijzigingen met de meeste impact zijn stil. Een status heet anders, twee knoppen worden er één, een rapport is weg. Alles werkt, alleen niet meer zoals je filters, dashboards en werkinstructies verwachten.
Hoe weinig zicht je daar standaard op hebt, liet Odoo zelf zien op Odoo Experience 2026. In een sessie over het upgraden van eigen modules met AI toonde een ontwikkelaar van Odoo een tool die het meeste codewerk overneemt. Wat alleen in je database leeft, ziet die tool niet: opgeslagen filters, dashboards, automatiseringen, mailsjablonen die in de interface zijn bewerkt. Dat blijft mensenwerk, en volgens de spreker is het veel werk. Over die plekken gaat deze lijst, per afdeling. Wie weet waar ze zitten, hoeft niet alles te testen. Alleen de goede dingen.
Financiën: betaalstatussen schuiven een plek op
Volgens de release notes van Odoo 20 krijgen de betaalstatussen een andere naam. Wat nu in behandeling heet, heet straks betaald. Wat nu betaald heet, wordt afgeletterd. De knop om een betaling met de hand als afgeletterd te markeren, verhuist naar het actiemenu: Odoo wil dat je betalingen koppelt aan echte banktransacties.
Controleer daarom:
- opgeslagen filters en dashboards die op betaalstatus selecteren;
- automatiseringen die op de status betaald reageren;
- rapporten die op betaalstatus groeperen;
- de werkinstructie van wie betalingen verwerkt.
Ook de kassa boekt anders: één globale verkoopboeking per sessie, en betalingen op een tijdstip dat je zelf instelt. Laat je boekhouder één kassadag aansluiten. De rest van de boekhouding krijgt een eigen stuk.
Verkoop, voorraad en productie: knoppen die samenvallen
In de logistiek verdwijnen vooral vertrouwde handgrepen. De retourwizard is weg en het retourproces is eenvoudiger; pas de werkinstructie in het magazijn aan. De knoppen voor produceren en alles produceren worden één knop, in Productie, Werkvloer en Barcode. De instelling voor flexibel verbruik op stuklijsten verdwijnt: elke productieorder verbruikt voortaan flexibel, dus was die instelling je rem op afwijkend verbruik, regel die controle dan anders. En in het aanvuldashboard worden twee bestelknoppen één.
Test één product van inkoop tot levering, en één productieorder met afwijkend verbruik.
Project, service en verhuur: rapporten die verdwijnen
In Project is het winstgevendheidsrapport weg. Budget en marges zie je voortaan in nieuwe, aparte rapporten. Rapporteer je maandelijks over projectmarges, dan bouw je die rapportage opnieuw op. In Reparaties vervalt de status in reparatie; filters en automatiseringen die erop wachten, lopen leeg. In Verhuur maken onbeschikbaarheidsdagen plaats voor werkschema's. De Buitendienst-app stopt; de functies zitten nu in Planning, daar komt een eigen stuk over.
HR en loon: minder ruimte voor achteraf
Werkboekingen en de koppeling tussen Planning en Loonadministratie zijn verwijderd. Contractdata wijzig je niet meer als dat bestaande loonstroken raakt; eerst maak je die loonstroken ongedaan. En wie geen toegangsrechten heeft voor Aanwezigheid, kan de app niet meer gebruiken. Check vooraf of iedereen die de app gebruikt dat recht ook heeft.
Zo test je het
Vraag een testdatabase aan. Volgens de upgradedocumentatie van Odoo is die geneutraliseerd: geplande acties staan uit, uitgaande mail gaat naar een nepserver, betaalaanbieders en bezorgdiensten staan in testmodus en banksynchronisatie is uitgeschakeld. Wat daarvan afhangt, zoals een geplande factuurrun of een automatische herinnering, test je dus bewust apart.
Laat daarna per afdeling één key-user een scenario doorlopen dat vooraf is goedgekeurd; voor financiën is dat een volledige maandafsluiting. Lees het upgraderapport dat Odoo meestuurt met de mail over een geslaagde upgrade. En oefen de dag ervoor: Odoo raadt aan het hele proces de dag vóór de productie-upgrade te doorlopen.
Op één punt ben ik streng. Komt er tijdens de acceptatie een nieuwe wens boven, dan is dat een change request en geen onderdeel van de upgrade. Die grens heb ik in augustus in ons upgradeproces vastgelegd, want zonder die afspraak loopt een upgrade leeg in nieuwe wensen. Odoo werkt zelf net zo: in een sessie over hun eigen implementatiemethode was de nazorg na livegang er om problemen op te lossen, niet om wensen te verzamelen. Zo blijft een upgrade een upgrade.
Deze lijst op jouw inrichting
Ook deze lijst is niet volledig. Hij komt uit de release notes, en die zeggen wat Odoo veranderde, niet hoe jouw inrichting daarop reageert. Jouw database is niet generiek. In een impactscan leggen we de release naast wat jij echt gebruikt: apps, filters, rapporten, automatiseringen en werkinstructies. AI helpt bepalen wát er per module en per configuratie getest moet worden; mensen beoordelen dat en schrijven de scenario's. De test draait op een aparte omgeving in onze OTAP-straat, de upgrade zelf plannen we in het kwartaalritme van onze managed services. Hoe we dat aanpakken, staat bij onze aanpak.
Twijfel je of je überhaupt nu moet upgraden? Dat staat in Odoo 20: nieuwe functies en wanneer upgrade je?
Twee vragen vooraf
Kan ik van Odoo 17 direct naar Odoo 20? Ja. Volgens de ondersteuningspagina van Odoo kun je van elke versie upgraden naar elke hoofdversie die nog standaardondersteuning heeft, of waarvan de ondersteuning minder dan zes maanden geleden afliep. Je hoeft dus niet via 18 en 19. Wel geldt: hoe groter het versieverschil, hoe meer er verandert en hoe ruimer je test.
Wat gebeurt er als ik niets doe? Dat hangt af van je hosting. Op Odoo Online is een upgrade van een hoofdversie elke twee jaar verplicht, en na de vervaldatum volgt die automatisch. Op Odoo.sh heb je na drie jaar ondersteuning nog twee jaar om te upgraden. Op een eigen server kun je blijven staan, maar beveiligingsupdates komen alleen tijdens de standaardondersteuning; voor Odoo 17 liep die in september 2026 af. Een accountmanager van Odoo gaf op de beurs dezelfde maat als tip voor iedereen: upgrade minstens eens per twee jaar.
Wil je weten welke regels van deze lijst bij jou raken? 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