Odoo 20.0 is uitgekomen. De nieuwe versie brengt ook voor Community-gebruikers verbeteringen in agenda’s, projecten, klantcommunicatie en de kassa. Tegelijk verdwijnen er modules en verhuizen enkele onderdelen naar Enterprise. Wat betekent dat als je bedrijf Odoo Community gebruikt?
Bij Openworx hebben we de openbare broncode en wijzigingshistorie van Odoo 19.0 en 20.0 vergeleken. Daaruit blijkt dat veel verdwenen modulenamen het gevolg zijn van samenvoegingen. Functies zoals verlanglijsten, productvergelijking en batchtransfers blijven gewoon beschikbaar in Community. Voor sommige koppelingen zijn de gevolgen groter.
Dit artikel beschrijft de gecontroleerde stand van de broncode op 17 september 2026. Het is een overzicht van de belangrijkste bevestigde wijzigingen, geen volledige lijst van alle aanpassingen.

Meer mogelijkheden voor samenwerken en klantcontact
Een praktische uitbreiding is de ondersteuning voor meerdere agenda’s per gebruiker. Je kunt gebeurtenissen verdelen over verschillende agenda’s en agenda’s delen met andere gebruikers. De Google- en Outlook-koppelingen zijn aangepast aan deze nieuwe structuur. Dat helpt bijvoorbeeld om afspraken voor verschillende teams overzichtelijk te houden.
Ook het klantenportaal krijgt een uitbreiding. Met de nieuwe module portal_discuss kunnen portaalgebruikers vanuit hun dashboard rechtstreeks hun gesprekken in Discuss openen. Daarmee wordt het portaal een handigere plek voor lopend klantcontact.
Binnen de gebruikersinterface kun je meerdere geselecteerde regels of kanbankaarten tegelijk verslepen, ook tussen groepen of kolommen. Dat scheelt handelingen wanneer je meerdere items in één keer wilt verplaatsen.
Van verkoopkans naar project en factuur
Voor dienstverleners zijn er veranderingen in de aansluiting tussen CRM, projecten en facturatie. Vanuit een verkoopkans kun je een project aanmaken. Odoo legt daarbij een koppeling tussen het project en de verkoopkans, zodat je vanuit beide schermen kunt doorklikken. Dit wordt mogelijk gemaakt door de nieuwe Community-module crm_sale_project.
Daarnaast introduceert sale_project_margin een vernieuwd margeoverzicht in projecten. Ook de projectweergave verandert, met nieuwe knoppen voor marge-informatie. Voor bedrijven die diensten verkopen, kan dit helpen om de financiële kant van een project beter te volgen.
Bij het versturen van facturen wordt het urenrapport standaard gekoppeld aan de relevante factuurmailtemplates. Het rapport wordt toegevoegd wanneer de factuur daarvoor geschikte, op uren gebaseerde dienstregels bevat. Zo kan de klant bij de factuur direct de bijbehorende urenspecificatie ontvangen.
Nieuwe koppelingen voor kassa en apparatuur
Odoo 20 Community bevat nieuwe koppelingen voor Bancontact Pay en Wero-betalingen via QR-code, zowel voor de kassa als voor een bestelzuil. Ook is er een module waarmee de zelfbestelkassa orderbevestigingen per sms kan versturen. De aanwezigheid van deze modules in Community betekent overigens niet dat de achterliggende betaal- of sms-dienst kosteloos is.
Voor apparatuur komt er iot_webserial. Deze module kan ondersteunde seriële apparaten rechtstreeks via de browser aanspreken, zonder IoT-box. Het is daarmee een nieuwe mogelijkheid voor specifieke hardwarekoppelingen. Het is geen algemene vervanging voor alle mogelijkheden van een IoT-box.
Welke onderdelen verhuizen naar Enterprise?
De duidelijkste verandering voor hardware-integraties is het verdwijnen van iot_base uit Community. Deze basiscode is samengevoegd met de Enterprise-module iot. Gebruik je een koppeling die afhankelijk is van iot_base, dan moet je vóór een upgrade controleren wat dit voor jouw installatie betekent.
Daarnaast verhuizen de Turkse Nilvera-modules voor elektronische facturatie en elektronische verzenddocumenten naar Enterprise. De Uruguayaanse kassalokalisatie l10n_uy_pos wordt verwijderd en vervangen door een nieuwe Enterprise-module. Voor een uitsluitend Nederlandse administratie zijn deze lokalisaties doorgaans niet van belang, maar voor internationaal werkende bedrijven kunnen ze wel relevant zijn.
Mondial Relay verdwijnt als afzonderlijke koppeling
Een wijziging die webshops kan raken, is het verwijderen van delivery_mondialrelay en website_sale_mondialrelay. Odoo noemt technische tekortkomingen van de bestaande koppeling en verwijst naar Sendcloud als vervanging voor de betreffende afhaalpuntfunctionaliteit.
Gebruik je deze Mondial Relay-modules in Odoo 19 Community, dan is een alternatief onderdeel van het upgradeplan. Controleer daarbij de beschikbaarheid, functionaliteit en kosten van de vervangende oplossing.
Deze functies blijven beschikbaar in Community
Een vergelijking van alleen de modulemappen kan een verkeerd beeld geven. Verschillende losse modules verdwijnen doordat hun functionaliteit in een bestaande module wordt opgenomen.
| Functie | Situatie in Odoo 20 Community |
|---|---|
| Verlanglijsten in de webshop | Opgenomen in website_sale |
| Productvergelijking in de webshop | Opgenomen in website_sale |
| Batchtransfers in het magazijn | Opgenomen in stock |
| Thuiswerkfunctionaliteit | Opgenomen in hr |
| Organigram | Opgenomen in hr |
| Uurkosten van medewerkers | Opgenomen in hr |
| Btw-nummervalidatie | Basiscontrole in base, VIES-controle in l10n_eu_account_vies |
| Peppol-antwoorden | Opgenomen in account_peppol |
Voor gebruikers blijft de functie dus aanwezig. Voor maatwerk kan er wel werk nodig zijn: een eigen module die nog naar een oude modulenaam verwijst, moet daarop worden aangepast.
Hogere eisen aan de server
Ook technisch verandert er iets wezenlijks. Odoo 20 vereist minimaal Python 3.12 en PostgreSQL 16. Bij Odoo 19 waren dat Python 3.10 en PostgreSQL 13.
Een bestaande server die Odoo 19 draait, is daardoor niet automatisch geschikt voor Odoo 20. Neem de serveromgeving mee in de voorbereiding van de migratie.
Voor PDF-rapporten introduceert Odoo bovendien ondersteuning voor Paper Muncher, een eigen rendering-engine die is ontwikkeld om sneller PDF’s te genereren. Deze renderer moet afzonderlijk worden geïnstalleerd. Ook de wkhtmltopdf-integratie blijft aanwezig.
Wat betekent dit voor jouw upgrade?
Odoo 20 Community biedt concrete uitbreidingen voor bedrijven die werken met projecten, uren, klantgesprekken en meerdere agenda’s. Of een upgrade zinvol is, hangt af van de functies die je gebruikt en de koppelingen waarop je dagelijkse processen vertrouwen.
Begin met een inventarisatie van de geïnstalleerde modules, het maatwerk en de externe koppelingen. Test vervolgens de processen die voor jouw bedrijf belangrijk zijn in een aparte omgeving. Besteed extra aandacht aan IoT, Mondial Relay, gewijzigde moduleafhankelijkheden en de hogere serververeisten.
Wil je weten wat Odoo 20 Community voor jouw organisatie betekent? Openworx helpt bij Odoo-implementaties, hosting, maatwerk en upgrades. We kijken welke veranderingen relevant zijn voor jouw omgeving en wat nodig is voor een passende overstap.