In het kort: Een upgrade naar Odoo 20 gaat niet vanzelf goed als u maatwerk of koppelingen heeft. De belangrijkste aandachtspunten: record rules worden een domein per toegangsrecht, de "db"-service van de externe API is verwijderd, Field Service gaat op in Planning, rekeninggroepen worden hoofdrekeningen en AI vraagt om IAP-credits. Test daarom altijd eerst op een kopie van uw database.
Odoo 20 is in september 2026 uitgebracht. Een nieuwe versie brengt nieuwe functies, maar ook veranderingen die bestaande werkwijzen en koppelingen raken. In dit artikel zetten we de belangrijkste aandachtspunten op een rij, met een teststrategie en een voorbeeldplanning. Wilt u eerst weten wat er nieuw is? Lees dan Odoo 20: de belangrijkste nieuwe functies voor het mkb.
Wanneer upgraden: Odoo Online, Odoo.sh of eigen server
Het moment van upgraden hangt af van hoe u Odoo gebruikt:
- Odoo Online: de upgrade volgt meestal vanzelf. U heeft dus minder invloed op het moment. Zorg dat u vooraf weet wat er verandert, zodat uw gebruikers niet worden verrast.
- Odoo.sh of een eigen server: u bepaalt zelf wanneer u upgradet. Heeft u maatwerk of koppelingen? Plan de upgrade dan bewust en test eerst op een kopie.
Upgrade bij voorkeur niet midden in een drukke periode of vlak voor een jaarafsluiting. Kies een rustig moment en reken op tijd om te testen en bij te sturen. Hoe een upgrade in het algemeen verloopt, leest u in ons stappenplan voor Odoo-upgrades.
Checklist: dit controleert u vóór de upgrade naar Odoo 20
1. Maatwerk en eigen modules
Maak een lijst van alle eigen modules, Studio-aanpassingen en modules van derden. Bepaal per onderdeel of het nog nodig is. Wat niet meer wordt gebruikt, neemt u beter niet mee. Wat wel nodig is, moet geschikt worden gemaakt voor Odoo 20 en worden getest. Soms is een eigen aanpassing in de nieuwe versie zelfs overbodig, omdat Odoo de functie nu standaard heeft.
2. Toegangsrechten: van record rules naar een domein per recht
In Odoo 20 verdwijnen record rules. Elk toegangsrecht krijgt een eigen domein (filter). Heeft u eigen record rules, bijvoorbeeld zodat verkopers alleen hun eigen klanten zien? Dan moeten die regels worden omgezet en gecontroleerd. Test met echte gebruikers of iedereen nog precies ziet wat hij hoort te zien: niet meer en niet minder. Dit is ook een beveiligingspunt. Een fout in toegangsrechten valt vaak pas op als iemand gegevens ziet die niet voor hem bedoeld zijn.
3. Koppelingen via de externe API
Koppelingen met webshops, boekhoudpakketten of andere software gebruiken vaak de externe API van Odoo. Daar verandert veel:
- In Odoo 20 is de "db"-service van XML-RPC en JSON-RPC verwijderd.
- De "common"- en "object"-services staan gepland voor verwijdering in Odoo 22 (najaar 2028).
- De vervanger is de External JSON-2 API.
- De externe API is alleen beschikbaar op een Custom-abonnement, niet op One App Free of Standard.
Vraag uw leveranciers van koppelingen welke API ze gebruiken. Ook als een koppeling in Odoo 20 nog werkt, is het verstandig om nu al de overstap naar JSON-2 te plannen. Gebruikt u Connecta voor uw koppelingen? Neem die dan mee in de upgradetest.
4. Field Service gaat op in Planning
De losse Field Service-app verdwijnt; de functies zitten nu in Planning. Denk aan de live kaart met monteurs, routeplanning, reistijden in de Gantt-weergave, reiskosten, klantapparatuur met onderhoudscontract en werkbonnen. Gebruikt u Field Service, dan verandert uw werkwijze. Plan tijd in om planners en monteurs mee te nemen, en controleer of uw eigen werkbonnen en rapporten goed overkomen.
5. Boekhouding: hoofdrekeningen en bankconsistentie
- Hoofdrekeningen vervangen rekeninggroepen. Rekeningcodes zijn niet meer verplicht. Controleer of uw rapportages en exports nog dezelfde indeling tonen.
- Bankconsistentie. Boekingen op bankrekeningen moeten uit banktransacties komen. Boekt u nu handmatig op een bankrekening? Dan moet die werkwijze veranderen.
- Activamodellen worden afschrijvingsmodellen. Controleer na de upgrade of uw afschrijvingen kloppen.
- Matchingregels. Er zijn nieuwe mogelijkheden, zoals een betalingstolerantie. Bekijk of uw bestaande regels nog passen.
Laat uw boekhouder of accountant meekijken bij de test, en vergelijk een paar standaardrapporten vóór en na de upgrade.
6. AI-credits begroten
Voor alle AI-functies in Odoo 20 zijn IAP-credits nodig. Wilt u AI-agents, AI in Helpdesk of AI in Documents gebruiken? Neem die kosten dan mee in uw begroting. Wat agents kunnen en hoe u verantwoord begint, leest u in AI-agents in Odoo 20: wat ze kunnen, wat het kost en hoe u begint.
7. Kleinere veranderingen die gebruikers merken
- Het winstgevendheidsrapport in Project is vervangen door budget- en margerapporten.
- Productieorders staan standaard op "zo snel mogelijk" en flexibel verbruik is standaard.
- Nieuwe iconen, nieuwe dialogen en een vernieuwde mobiele weergave.
Klein, maar gebruikers lopen erop vast als niemand het vooraf vertelt. Een korte uitleg per afdeling voorkomt veel vragen.
Teststrategie: altijd eerst op een kopie
Test een upgrade nooit direct op uw live database. Zo pakt u het aan:
- Maak een kopie van uw productiedatabase en voer daarop de upgrade naar Odoo 20 uit.
- Test de kernprocessen per afdeling: van offerte tot factuur, van inkoop tot betaling en van productieorder tot levering.
- Test toegangsrechten met echte gebruikersaccounts, niet alleen als beheerder.
- Test alle koppelingen tegen de testdatabase, inclusief alles wat de externe API gebruikt.
- Vergelijk rapporten, zoals de balans, de winst-en-verliesrekening en de openstaande posten, met dezelfde rapporten in uw huidige versie.
- Laat sleutelgebruikers testen en leg bevindingen vast.
- Neem een go/no-go-besluit en kies pas daarna de datum voor de echte upgrade.
Vindt u fouten? Los ze op en test opnieuw op een verse kopie. Liever twee testrondes dan één verrassing in productie.
Planning: een voorbeeld per kwartaal
Hoe lang een upgrade duurt, verschilt per bedrijf. Een planning per kwartaal geeft houvast. Een voorbeeld voor een bedrijf met maatwerk en koppelingen:
- Kwartaal 1: inventarisatie van maatwerk, koppelingen en gebruikte apps, en een eerste testupgrade op een kopie.
- Kwartaal 2: maatwerk en koppelingen aanpassen, toegangsrechten omzetten en een tweede testronde met sleutelgebruikers.
- Kwartaal 3: go/no-go, upgrade van de live omgeving, nazorg en uitleg aan gebruikers.
Heeft u weinig maatwerk, dan kan het veel sneller. Vergeet ook de langere termijn niet: de "common"- en "object"-services van de externe API verdwijnen in Odoo 22. Plan de overstap naar JSON-2 daarom ook als u nu nog niet upgradet.
De meest gemaakte fouten
- Direct upgraden zonder test op een kopie.
- Alleen testen als beheerder, waardoor problemen met toegangsrechten niet opvallen.
- Koppelingen vergeten, tot de eerste order niet binnenkomt.
- Gebruikers niet voorbereiden op veranderingen, zoals Field Service in Planning.
- Geen budget voor AI-credits.
Veelgestelde vragen
Moet ik direct upgraden naar Odoo 20?
Niet per se. Werkt u met Odoo Online, dan volgt de upgrade meestal vanzelf. Op Odoo.sh of een eigen server bepaalt u zelf het moment. Plan het bewust en test eerst op een kopie.
Werken mijn koppelingen nog na de upgrade naar Odoo 20?
Dat hangt af van de API die ze gebruiken. De "db"-service is in Odoo 20 verwijderd en de "common"- en "object"-services verdwijnen in Odoo 22. Laat uw koppelingen controleren en plan de overstap naar de JSON-2 API.
Wat gebeurt er met mijn record rules?
Record rules verdwijnen in Odoo 20. Elk toegangsrecht krijgt een eigen domein. Eigen regels moeten worden omgezet en getest met echte gebruikers.
Ik gebruik Field Service. Wat verandert er?
De functies van Field Service zitten in Odoo 20 in de Planning-app. Uw werkwijze verandert dus, en planners en monteurs hebben uitleg nodig.
Tot slot
Een upgrade naar Odoo 20 is goed te doen, als u weet waar de valkuilen zitten en eerst test. Wilt u hulp? Lees meer over Odoo-migratie bij DAADit en bekijk onze prijzen. Of neem contact op met DAADit Group en doe de gratis Business Scan.