Overslaan naar inhoud

Nieuw in Odoo 20 - Release notes voor de Nederlandse markt.

2 oktober 2026 in
Nieuw in Odoo 20 - Release notes voor de Nederlandse markt.
dooIT BV, Niels Rietveld

Wat is er nieuw in Odoo 20?

Op 24 september 2026 heeft Odoo tijdens Odoo Experience in Brussel versie 20 uitgebracht. Wij doken in de release notes én in de broncode van de nieuwe versie. Dat laatste is dit jaar extra belangrijk, want de officiële release notes behandelen tientallen landen, maar Nederland staat er niet bij. De wijzigingen die juist voor Nederlandse administraties het meest interessant zijn, vonden we daarom zelf in de code.

Vier lijnen springen eruit in deze release:

  1. Odoo laat je niet meer stilvallen. De web cliënt werkt door zonder internetverbinding, een weegschaal of labelprinter heeft geen IoT-box meer nodig, en een productieorder wacht niet meer op de vorige stap.
  2. AI zit overal. En Odoo levert het koppelvlak zelf mee. Van een losse AI-app naar AI in elke app, plus een ingebouwde MCP-server waarmee externe AI-assistenten rechtstreeks met Odoo praten.
  3. Minder losse modules. Batchpicking, het verlanglijstje, thuiswerken, het organogram, IBAN-validatie: het zit er gewoon in, met een schakelaar in de instellingen.
  4. Meer grip op wat er vastligt. Een controle status op boekingen, concept- en geboekt-status op bankafschriften, handtekeningen die alleen op de juiste documentversie staan, en goedkeuringsregels die niet te omzeilen zijn.

Hieronder de vernieuwingen per onderdeel, met de nadruk op wat je er in de dagelijkse praktijk van merkt. Onderaan vindt je onze upgrade-checklist.

1. Algemeen & gebruikerservaring

Odoo werkt door als de verbinding wegvalt

De grootste verandering voor iedereen die Odoo op locatie gebruikt: Odoo 20 kan verder zonder internetverbinding. Valt de verbinding weg, dan zie je dat in de systeembalk en verschijnt er een menu Working Offline met alles wat nog niet is verstuurd. Formulier-, lijst- en kanbanweergaven blijven werken, je kunt records aanmaken, wijzigen en zelfs verwijderen, en zodra de verbinding terug is wordt alles automatisch gesynchroniseerd. Ook zoeken werkt offline.

Eerlijk is eerlijk: het werkt op wat er in de lokale cache staat. Een recordtype dat je nog nooit online hebt geopend of aangemaakt, is offline niet beschikbaar, en voorlopig geldt het voor de gangbare veldtypen (tekst, getallen, bedragen, datums). Nog niet voor relatievelden. Maar voor het magazijn, de monteur bij de klant of de kelder van een pand betekent dit: het werk staat niet meer stil.

Een frisse interface, ook op mobiel

De web cliënt is opnieuw ingericht: nieuwe pictogrammen door de hele applicatie, rustigere formulieren, pilvormige zoekbalken en herziene meldingen en dialogen. Kleuren komen voortaan uit één centraal palet, waardoor de donkere modus overal consistent werkt, inclusief grafieken en dashboards. De donkere modus volgt bovendien automatisch de instelling van jouw apparaat; de snelle schakelaar is daarom naar jouw voorkeuren verhuisd.

Voor telefoon en tablet is apart werk verzet: bottom sheets in plaats van dialogen, pull-to-refresh, een terugknop die doet wat je verwacht, en een eigen mobiele inrichting voor onder meer de orderregels en de boekhouding. Reken wel op even wennen: knoppen en pictogrammen staan op andere plekken dan je gewend bent.

Kleine dingen met groot dagelijks effect

  • Punt of komma, allebei goed. Een decimaal getal mag voortaan met een punt óf een komma worden ingetypt, ongeacht je taalinstelling. Klein, maar in Nederland dagelijks merkbaar op het numerieke toetsenblok.
  • Btw in- of exclusief omschakelen op verkooporders, inkooporders en facturen.
  • Een weergave delen als link, inclusief de filters, zoekopdracht en groepering die je op dat moment gebruikt.
  • Activiteiten toewijzen aan een rol in plaats van aan één persoon. Werk voor “iemand van het team” blijft niet langer hangen bij een collega die afwezig is of uit dienst gaat. Eén van de meest onderschatte verbeteringen van deze release. Activiteiten hebben nu ook een draaitabel- en grafiekweergave, zodat u ziet hoeveel opvolgacties er openstaan en bij wie.
  • Contacten in hiërarchieweergave, handig bij concernstructuren en veel contactpersonen per relatie.
  • Meerdere records tegelijk slepen in lijst en kanban, en gestapelde velden in lijstkolommen.

Spreadsheets: eindelijk extern te delen

Je kunt een Odoo-spreadsheet nu publiek delen zodat externen erin meewerken, mét bewerkrechten. Precies de drempel waarop Odoo Spreadsheet in de praktijk strandde: een budget delen met jouw accountant kon simpelweg niet. Let er wel op dat publiek delen een bewuste keuze hoort te zijn. Wie mag delen en wat er gedeeld wordt, is iets om vast te leggen. Ook fijn: spreadsheets ondersteunen nu de donkere modus, en een zijpaneel toont ongebruikte draaitabellen en lijsten zodat je uit de hand gelopen spreadsheets kunt opruimen.

Documenten: delen op groepen en diep zoeken

Documenten en mappen kunnen worden gedeeld met een gebruikersgroep in plaats van losse personen. Rechtenbeheer dat meebeweegt met personeelsverloop. En zoeken binnen een map zoekt voortaan ook in de onderliggende mappen. Nieuw is verder de koppeling met projecten: een bijlage in de chatter van een taak wordt automatisch een document dat naar die taak terugverwijst.

Discuss: polls en aankondigingskanalen

In een kanaal kun je een stemming uitzetten, en een kanaal kan op alleen-lezen worden gezet voor aankondigingen. Deelnemers reageren dan met emoji of in een subdraadje. Portaalgebruikers (jouw klanten) kunnen hun gesprekken voortaan rechtstreeks vanuit het klantportaal benaderen.

2. AI in Odoo 20

Van een AI-app naar AI in elke app

Odoo 19 had een centrale AI-app met een handvol koppelingen. In Odoo 20 is dat beeld omgedraaid: het aantal AI-modules groeit van 15 naar 51, en de losse AI-app is verdwenen. AI is geen aparte bestemming meer, maar zit in de schermen waar je toch al werkt: verkoop, inkoop, voorraad, projecten, marketing, documenten, helpdesk. Agents laten daarbij live zien wat ze aan het doen zijn, en vragen of suggesties beantwoordt je met een knop in plaats van met tekst.

Agents kunnen bovendien echt iets doen: records aanmaken en bijwerken (ook in batch), schermen aansturen, deelagenten inzetten en reageren op gebeurtenissen. Bijvoorbeeld automatisch aan de slag gaan zodra er een factuur binnenkomt. Wat in Odoo 19 een “topic” heette, heet nu overigens een skill.

Odoo levert een eigen MCP-server mee

Voor koppelingen is dit wat ons betreft de belangrijkste verandering van de hele release, al doet Odoo het zelf af met één regel (“Connect Odoo to anything”): Odoo 20 Enterprise bevat een ingebouwde MCP-server.

Wat is MCP? Voluit Model Context Protocol. Denk aan een universele stekker tussen AI-assistenten en jouw software. Een AI-assistent zoals Claude of ChatGPT is uit zichzelf een gesloten gesprekspartner: hij kan niet in jouw systemen kijken en er al helemaal niets in doen. MCP is de open standaard die dat verandert. Sluit een systeem via MCP aan, en de assistent kan er, binnen de grenzen die je stelt, gegevens uit opvragen en taken in uitvoeren. Voorheen vroeg dat per systeem een eigen koppeling; met MCP is het één standaardstekker die elke moderne AI-assistent begrijpt.

Dat Odoo die server nu zelf meelevert, betekent concreet: jouw Odoo-omgeving kan rechtstreeks zo’n aangesloten systeem zijn, zonder externe tussenlaag. Vraag jouw AI-assistent welke facturen bij een klant nog openstaan, laat hem een conceptofferte voorbereiden of een rapportage samenstellen. En hij doet dat in jouw echte Odoo-gegevens, niet op basis van wat je hem toevallig vertelt.

Over de grenzen: de toegang loopt via een API-sleutel met een eigen, beperkt bereik, en per actie bepaal jij of die voor een AI-assistent beschikbaar is en of hij alleen mag lezen. Daarmee verschuift de vraag van “kán het?” naar “wat laat je een AI-assistent zelfstandig doen in een administratie?” En dat is precies het gesprek dat wij graag met jou voeren. Wij experimenteren zelf al langer met MCP-koppelingen op Odoo en helpen je graag om dit veilig in te richten.

AI als tweede paar ogen op de boekhouding

Nieuw is een module voor AI-ondersteunde controle van boekhoudrapportages, met een opvallende opzet: niet één agent die een oordeel velt, maar twee. Een Auditor-agent onderzoekt een controlepunt, en een Audit Reviewer-agent beoordeelt onafhankelijk het bewijs en de conclusie voordat je iets te zien krijgt. Dit sluit aan op de nieuwe controle workflow op boekingen (zie hieronder): de agent doet een eerste ronde, de mens blijft eindverantwoordelijk. Zo hoort het wat ons betreft ook.

Goed om te weten: tegoed en modelkeuze

De AI-functies werken met een tegoed dat je via In-App Purchase koopt. En over de modellen: je kiest de AI-aanbieder, Odoo kiest per taak automatisch het passende model. Standaardprompts zijn aanpasbaar, en een agent die zijn limiet aan acties bereikt, vraagt eerst om bevestiging. Voor organisaties met een eigen AI-beleid is dit relevant om te weten je stuurt de aanbieder, niet het model per taak. Antwoorden van een agent op basis van jouw eigen documenten krijgen voortaan een klikbare bronvermelding naar het juiste record, zodat “waar heb je dat vandaan?” altijd te beantwoorden is.

Verder verspreid door de applicatie: dicteren in de AI-chat, gespreksverslagen van telefoongesprekken met transcriptie, AI-afbeeldingen genereren vanuit de editor, een hele webpagina in één keer laten vertalen, documenten automatisch hernoemen, en een marketingcampagne opzetten door hem in gewone taal te beschrijven.

3. Boekhouding & financiën

Voor Nederland: de suppletie-aangifte zit in Odoo

Dit is voor Nederlandse administraties het belangrijkste punt van de release en je leest het hier en niet in de release notes van Odoo, want Nederland komt daar dit jaar niet in voor. Odoo 20 kent een nieuw aangiftetype voor de corrigerende btw-aangifte (suppletie). Jij maakt die handmatig aan om een eerdere aangifte over dezelfde periode te corrigeren, met eigen rapportsjablonen, en hij loopt mee in de bestaande SBR-route. Een suppletie indienen was tot nu toe werk buiten Odoo om; daar komt nu een einde aan.

Meer Nederlands nieuws uit de code:

  • Er is een apart veld voor het OB-nummer op relaties en bedrijven, los van het btw-identificatienummer. Een terugkerende bron van verwarring in de aangiftepraktijk is daarmee opgelost.
  • De Digipoort-endpoints zijn bijgewerkt naar de wijziging van 1 mei 2026, en de SBR- en ICP-aangiften lopen voortaan via de beveiligde proxy van Odoo, met het certificaat van Odoo zelf. Een eigen PKIoverheid-certificaat is daarmee niet langer nodig om rechtstreeks vanuit Odoo aangifte te doen. Precies de drempel die veel organisaties tot nu toe tegenhield.
  • Aangiftetypen en rapporten kunnen per bedrijf worden aan- en uitgezet. Prettig bij meerdere entiteiten.

Controle workflow op boekingen: het vier-ogen-principe

Journaalposten krijgen een echt controle statusveld: geen controle, te doen, afwijking, gecontroleerd en geaccordeerd. Wie welke status mag zetten hangt af van de gebruikersrechten. Een medewerker kan zijn eigen werk dus niet zelf afvinken. Voor administratiekantoren en organisaties met een scheiding tussen invoer en controle scheelt dit maatwerk en losse werkafspraken.

Afletteren: de grootste tijdwinst

Bij het importeren van een bankafschrift lettert Odoo voortaan automatisch af; grote bestanden gaan naar een achtergrondtaak zodat de import niet blijft hangen. Daaromheen: nieuwe matchingregels, een instelbare betalingstolerantie, analytische verdeling direct bij het afletteren, en journaalposten splitsen vanuit het afletterscherm. Bankafschriften kennen bovendien een concept- en geboekt-status, zodat handmatig ingevoerde afschriften eerst rustig kunnen worden afgemaakt. Met behoud van de audit trail in beveiligde dagboeken.

Betalen vanaf de factuur

Een betaling klaarzetten bij uw bank kon alleen vanuit een batchbetaling; dat kan nu rechtstreeks vanaf een inkoopfactuur of betaling, via betaalinitiatie (PISP) op jouw bankkoppeling. De afhandeling is volwassener geworden: de bank koppelt de status terug, de betaallimiet wordt vooraf gecontroleerd, en verzonden batches kunnen niet meer worden verwijderd. Of jouw bank betaalinitiatie ondersteunt, zoeken we graag met je uit.

Peppol en e-facturatie

E-facturatie wordt in de EU stap voor stap verplicht, en Odoo bouwt daar stevig aan door. De inrichting is vereenvoudigd, de identificatie bij aanmelding kan nu ook via itsme of handmatige verificatie, en statusmeldingen (ontvangen, afgewezen) komen standaard mee. Het meest praktisch: staat bij een leverancier “automatisch boeken” aan, dan worden facturen die via Peppol binnenkomen ook echt automatisch geboekt in plaats van in concept te blijven hangen. Via Peppol verstuurde of ontvangen documenten zijn bovendien beschermd tegen verwijderen.

Vernieuwd dashboard en dagelijks werk

Het boekhouddashboard is herzien, met KPI-kaarten voor facturen, kosten, kas, debiteuren en crediteuren, een kaart voor het instellen van jouw factuur lay-out, en niet-verwerkte bankafschriften die als KPI meetellen. Ook de tablet- en telefoonweergave is apart aangepakt.

Verder in het dagelijks werk:

  • Regelvoorspelling op inkoopfacturen: Odoo stelt product, grootboekrekening, btw en analytische verdeling voor op basis van de historie. Wat je zelf invult, blijft staan.
  • Dubbele facturen worden in twee niveaus gesignaleerd: rood voor vrijwel zeker dubbel, geel voor “eerst even kijken”. Ook dubbele betalingen worden in de betaalwizard herkend en verrekend.
  • Vaste activa: afschrijven op percentage naast looptijd, decimale looptijden (27,5 jaar kan nu gewoon), en een niet-afschrijvend activum alsnog activeren.
  • Een nieuw rapport cashflow-analyse op basis van de werkelijke bankmutaties, en een rapport voor de banksaldo-aansluiting.
  • Massaal bewerken van relatie en dagboek op boekingen, bijlagen van meerdere facturen als zip downloaden, en wisselkoersverschillen die per factuur tot één regel worden samengevoegd.
  • Voor kantoren: het auditrapport heet voortaan jaarrapport en kan worden gedupliceerd met de eigen huisstijl. Het branchepakket voor accountantskantoren is daarnaast uitgebreid met beheer van identiteitsdocumenten en anti-witwasondersteuning (AML) — relevant voor de Wwft-praktijk; we zoeken graag met je uit of het daarbij aansluit.

4. Verkoop, CRM & abonnementen

Voorraad bijhouden zonder de Voorraad-app

Een van de meest praktische wijzigingen van deze release: het aantal op voorraad staat voortaan op het product zelf. Wie geen behoefte heeft aan ontvangsten, leveringen en validatiestappen, kan tóch voorraadstanden bijhouden. De waarde wordt gewoon op- en afgeboekt bij verkoop, inkoop en kassaverkoop, inclusief beschikbaarheidsindicator op de orderregel. Tot nu toe was dit alles of niets.

Eén orderoverzicht met dashboard

De losse menu-ingangen voor offertes en orders zijn samengevoegd tot één lijst, met daarboven een compact dashboard: drie snelfilters (te bevestigen, te leveren, te factureren) en rechts een periodefilter met het aantal orders en de omzet. Minder klikken, direct overzicht. Al is het even wennen dat vertrouwde menu’s verdwijnen.

Meerwerk vastleggen op een lopende order

Nieuw op de verkooporder: een weergave Services & Materials waarin je extra diensten of verbruikte materialen rechtstreeks vastlegt. Odoo maakt er analytische regels van en werkt de order automatisch bij. Bij doorbelasting op kostprijs komt er een regel bij, bij doorbelasting op verkoopprijs wordt de bestaande regel opgehoogd. Voor installatie-, onderhouds- en projectbedrijven precies het ontbrekende stuk.

Offreren en ondertekenen

Offertesjablonen worden volwassen: herbruikbare sectiesjablonen, een sjabloon maken vanuit een bestaande order, en de productconfigurator die ook binnen sjablonen werkt. Secties en subsecties op offertes en facturen kregen aantallen per sectie en een nettere weergave op de PDF.

Belangrijk voor de bewijswaarde: de digitale handtekening verschijnt alleen nog op de PDF zoals die er bij het ondertekenen uitzag. Een offerte die daarna is aangepast, oogt niet meer ten onrechte ondertekend. In de Sign-app kunnen nu meerdere handtekeningen op één document, kun je een handtekeningverzoek via WhatsApp versturen, en heel praktisch. Wat de ondertekenaar invult (denk aan een IBAN of KvK-nummer) kan automatisch terugvloeien naar het record in Odoo.

Orders, prijzen en betalen

  • Een order met een restje dat nooit meer gefactureerd wordt, kunt je nu handmatig afsluiten (en heropenen) — de opruimknop die ontbrak.
  • Orders in bulk bevestigen en massaal bewerken vanuit de lijst.
  • De toegezegde leverdatum en leverstatus staan in de kop van de order, met het percentage geleverd ernaast.
  • Nieuwe betaalmogelijkheden: betalen op factuur als nette route in het bestelproces, een vast bedrag als aanbetaling naast een percentage, en gesplitste betalingen.
  • Prijzen per periode of weekdag: prijslijstregels (inclusief toeslagen) kunnen gelden voor specifieke perioden of dagen — weekend- en seizoenstarieven zonder maatwerk.

Projecten en CRM

Het raakvlak tussen verkoop en projecten is flink uitgebreid: een project genereren vanuit een CRM-kans, margeoverzichten per project, automatische mijlpalen en projectsjablonen als volwaardig onderdeel inclusief projectrollen, zodat taken bij een rol terechtkomen en je bij het uitrollen alleen mensen kiest die bij die rol horen. Projecten die te lang in dezelfde fase blijven hangen, kleuren op in de weergave; het is meestal niet het drukke project dat misgaat, maar het project waar niemand meer naar kijkt.

Samenwerken met klanten in een project is bovendien voorspelbaar geworden: een externe gebruiker ziet het hele bord, toegang hangt niet meer aan het volgen van taken, en per toegangsniveau is bepaald welke velden iemand mag aanpassen. Er is ook een alleen-lezen-niveau bijgekomen. In CRM ten slotte: een teamkiezer in Mijn pipeline, en de pipeline werkt offline.

Abonnementen

Twee dingen die abonnementsklanten tot nu toe in een spreadsheet ernaast bijhielden, zitten er nu in: pro-rata-facturatie wanneer een abonnement midden in een periode eindigt, en MRR (Maandelijks terugkerende omzet / Monthly Recurring Revenue) zichtbaar op de offerte — dus vóór de klant tekent. Verder: een instelbaar aantal dagen voor de betaalherinnering, datums die bij duplicatie netjes worden gereset, loyaliteitsprogramma’s op abonnementen, en personeelsplanning die diensten inplant op basis van het contract. Interessant voor onderhoudscontracten.

Let op als je via Amazon verkoopt: de koppeling is gemigreerd naar de nieuwe Orders-API van Amazon; de oude versie wordt uitgefaseerd. Dit kan een concrete reden zijn om de upgrade niet te lang uit te stellen.

5. Voorraad, inkoop & productie

Slimmer aanvullen

Rond bestelpunten zit een duidelijke lijn: Odoo rekent zelf bestelvoorstellen uit op basis van de werkelijke vraag, in plaats van dat iemand per product minimum- en maximumwaarden onderhoudt. Een nieuwe wizard stelt voor meerdere bestelpunten tegelijk de basis en een percentagefactor in, de aanvulwizard rekent met dagelijkse vraag, en in de inkoopcatalogus verschijnen de voorstellen met een interactieve prognose.

Batchpicking en het magazijn

Batchpicking is geen aparte module meer maar een schakelaar in de Voorraad-instellingen; batches en golven zijn samengevoegd tot één begrip. In de barcode-app: RFID-ondersteuning, partij- en serienummers genereren ter plekke, en automatisch verpakken. Etiketten kunnen rechtstreeks naar een ePOS- of ZPL-labelprinter, en een compatibele weegschaal werkt voortaan via de browser (WebSerial, in Chrome en Edge) — zonder IoT-box. Nieuw is verder een ouderdomsanalyse in het voorraadwaarderingsrapport: hoeveel ligt er al hoe lang, en wat is het nog waard.

Meerdere entiteiten? De intercompany-stromen zijn aangepakt

Voor klanten met meerdere bedrijven is dit een van de grootste verbeteringen: routes om het ene bedrijf vanuit het andere te bevoorraden, leveren vanuit het magazijn van een zusterbedrijf, waarderingskosten die correct overgaan, en prijs- of hoeveelheidswijzigingen die automatisch naar de andere kant worden gecommuniceerd. Ook nieuw: verandert de kostprijs achteraf (bijvoorbeeld door bijkomende kosten of een afwijkende factuurprijs), dan wordt de waarde van een al gedane levering met terugwerkende kracht bijgewerkt.

Productie

  • Doorlopend produceren: een volgende bewerking komt al vrij zodra een deel gereed is, in plaats van te wachten tot de hele voorgaande stap klaar is. De lijn valt niet meer stil op administratie.
  • Planning per medewerker naast planning per werkplek, losse bewerkingen inplannen, automatisch ingeplande backorders en een kanbanweergave voor productieorders. Bruikbaar voor werkplaatsen waar mensen de schaarse capaciteit zijn, niet machines.
  • Arbeidskosten worden automatisch geboekt bij realtime waardering, zodat de kostprijs klopt zonder naboekingen.
  • De hoofdplanning (MPS) doet voorstellen voor meerdere producten tegelijk en kreeg een categoriefilter. Daarmee wordt hij ook boven een handvol producten werkbaar.
  • Onderhoud: meerdere uitvoerders per melding, teams met eigen fasen, en een gantt-planning voor onderhoud.

Inkoop en kwaliteit

Alternatieve inkoopoffertes vergelijken is een eigen functie geworden met een schakelaar in de instellingen. Niet langer verstopt in de inkoopovereenkomsten. Leveranciersprijslijsten kunnen per productvariant en in de valuta van de leverancier, en de laatste orderregel kan als leveranciersprijs dienen. Bij kwaliteitscontrole geldt voortaan: een levering wordt niet gevalideerd zolang de controle niet rond is (een beheerder kan bewust overslaan), en er is rapportage over de kwaliteitsscore per leverancier.

6. Website, e-commerce & marketing

De webshop

Het verlanglijstje en de productvergelijking zitten voortaan gewoon in de webshopmodule. De zoekfunctie is toleranter geworden. Bezoekers die nét een ander woord gebruiken, vinden het product toch. Onder de motorkap is flink aan vindbaarheid gewerkt: gestructureerde data (schema.org) voor rijkere zoekresultaten in Google, een schonere sitemap en betere meertalige SEO. Verder: bezorgkosten van al uw vervoerders in één keer opvragen bij het kiezen van een leveringsmethode, en loyaliteitspunten die eindelijk kunnen verlopen.  De reden waarom veel webshops Odoo’s spaarprogramma links lieten liggen.

Websitebouwer en e-mailmarketing

Odoo kon al langer een bestaande website importeren: URL opgeven, en Odoo bouwt de site na in eigen bouwblokken. Wie dat in eerdere versies probeerde, weet dat het resultaat vooral een statisch vertrekpunt was. In Odoo 20 is die import op zichzelf al verbeterd: hij bouwt met de vernieuwde bouwblokken van versie 20, naast WordPress-blogs komen nu ook Ghost-blogs mee, naast Shopify en WooCommerce is PrestaShop toegevoegd als herkend webshopplatform, en voor geïmporteerde producten worden automatisch redirects aangemaakt. Zodat oude productlinks en uw zoekverkeer een domeinoverstap overleven.

Het echte verschil zit er in Odoo 20 náást: de nieuwe website-agent. Die gebruikt uw bestaande site als referentie en gaat er vervolgens echt mee aan de slag. Hij bouwt pagina’s op uit bestaande Odoo-bouwblokken (geen losse, onbewerkbare HTML), maakt ontbrekende pagina’s en secties bij, en zet met één opdracht uw huisstijl. Kleurenpalet, typografie, vormtaal, in één keer over de hele site. De opzet is bovendien doordacht: een aparte controle-agent beoordeelt gegenereerde inhoud voordat die op een pagina belandt, en een e-mailadres uit een overgenomen contactformulier wordt bewust niet stilletjes meegenomen.

Voor de eerlijke verwachting: een import blijft een startpunt, geen migratie. Formulieren bouw je opnieuw, product- en blogimport staat of valt met het bronplatform, en het aantal pagina’s is begrensd. Maar de combinatie, de import als basis, de agent die het afmaakt, maakt “we moeten eigenlijk de website vernieuwen” een aanzienlijk kleiner project dan het tot nu toe was. Benieuwd wat er van jouw huidige site terechtkomt? Wij zetten hem graag voor je om, dan zie je het resultaat voordat je iets beslist.

Afspraken

Wie met online afspraken werkt, kent het gat in de agenda: een klant klikt op “verzetten”, haakt af, en de oude afspraak is weg. Dat is omgedraaid — de bestaande afspraak blijft staan totdat er een nieuw moment is gekozen. Annuleren is een eigen route geworden. Nieuw is ook een beoordelingssysteem op afspraken met een terugkoppelingsmail achteraf: afspraak, uitvoering, vraag hoe het ging, rapporteer erover.

7. Kassa

Voor onze klanten met een kassa lichten we er drie dingen uit. Ten eerste: een compatibele weegschaal en bonprinter werken rechtstreeks via de browser (Chrome of Edge), zonder IoT-box — en met de nieuwe Obox-software kan een Android-tablet of -telefoon de rol van de box overnemen. Ten tweede sluit een kassasessie voortaan af met één globale verkoopboeking in plaats van losse diverse-posten, en worden de betaalboekingen automatisch op een ingesteld tijdstip aangemaakt. Zonder dat iemand ’s avonds op de knop hoeft te drukken. Dat vereenvoudigt de administratieve nasleep aanzienlijk. En ten derde is er een nieuw, sterk beperkt toegangsniveau Supervised voor kassamedewerkers.

8. HR: personeel, verlof en declaraties

Vooraf voor de duidelijkheid: Odoo heeft geen Nederlandse payroll-localisatie, dus de loonadministratie blijft bij uw huidige pakket of provider. De onderdelen eromheen zijn wél volop relevant:

  • Verlof is het zwaarst bewerkte HR-onderdeel: een herzien saldodashboard, verlof slepen en aanpassen in de kalender, negatieve toekenningen met een instelbare ondergrens, betere afhandeling bij roosterwijzigingen (een klassieke foutenbron), en min-uren zijn terug. Odoo had negatief overwerk in versie 19 geschrapt en noemt dat zelf een verlies voor klanten; het is opnieuw ingebouwd.
  • Declaraties: een vergoedingslimiet per functie, met een waarschuwing voor de medewerker én een aftopknop voor de manager. Dubbel ingediende declaraties worden gesignaleerd, en OCR-invoer is handmatig te corrigeren. Let op: goedgekeurde declaraties worden voortaan conceptfacturen in het declaratiedagboek. Het aparte menu “Werknemersdeclaraties” is verdwenen.
  • Contracten: een echt contracttype, uitdiensttreding vooruit inplannen, en contractversies onder een tijdlijn. Thuiswerkdagen, het uurtarief per medewerker en het organogram zitten voortaan standaard in de personeelsmodule.
  • Urenregistratie kreeg een opvallende nieuwe assistent: op basis van je eigen computeractiviteit (via het open-sourceprogramma ActivityWatch), jouw agenda en jouw planning stelt Odoo urenregels voor, en het leert van jouw keuzes. Belangrijk om te weten: de verzamelde gegevens blijven op de computer van de medewerker zelf en gaan pas naar Odoo op het moment dat die er een urenregel van maakt. Het is een hulpmiddel voor de medewerker, geen meekijksysteem. Toch geldt: activiteitsregistratie op de werkplek raakt aan privacy en medezeggenschap, dus betrek uw OR voordat je dit uitrolt. Wij denken daar graag in mee.
  • De ontvangstbalie (bezoekersregistratie) kreeg expliciete AVG-ondersteuning en automatisch uitchecken. Een argument om bezoekersregistratie nu wél in Odoo te doen.
  • Wagenpark: statusbalk op voertuigcontracten, kilometerstandrapportage, een uniek kenteken afgedwongen, en een koppeling tussen wagenpark en onderhoud.

9. Voor ontwikkelaars en beheerders

We houden het hier kort. Voor de technische diepgang volgt een aparte blog. Maar drie dingen moet je weten:

  • Toegangsrechten zijn vereenvoudigd: de aparte toegangsregels en recordregels zijn samengevoegd tot één model (ir.access), met per regel een model, groep, bewerking en domein. Overzichtelijker voor beheerders; voor maatwerk een aanpassing die wij voor onze klanten oppakken.
  • Paper Muncher, Odoo’s eigen nieuwe PDF-motor, is beschikbaar als keuze per rapport naast het vertrouwde wkhtmltopdf. Een structurele oplossing voor het gedoe met paginabreuken en lettertypen. Maar wkhtmltopdf is er nog gewoon.
  • Studio kreeg een herbouwde rapporteditor die aansluit op de websitebouwer, en goedkeuringsregels kunnen onderliggende regels krijgen zodat de hoofdregel niet te omzeilen is. De grens tussen “dat kan in Studio” en “dat is maatwerk” schuift daarmee weer een stukje op.

Voor beheerders verder het vermelden waard: inloggen met passkeys (nu ook op Android), automatisch samenvoegen van dubbele relaties met één instelbare gelijkenisdrempel, en een nieuwe module die jouw eigen Odoo-abonnement, databases en IAP-tegoed inzichtelijk maakt.

10. Branchepakketten

Odoo breidt de branchepakketten verder uit. Nieuw of vernieuwd zijn onder meer pakketten voor catering, interieurontwerp, machineverhuur (met quarantaine bij retour en facturatie op draaiuren), refurbishment van elektronica (inclusief de margeregeling voor de btw) en publieke instellingen. De hotelpakketten kregen housekeeping en het verrekenen van bar- en restaurantrekeningen op de eindfactuur. Voor drankenhandels en brouwerijen: de statiegeld- en accijnsmodules zijn nu los beschikbaar.

Eén waarschuwing: Construction Developer heet voortaan Property Developer en is herbouwd op standaard Odoo-productie en -voorraad. Voor bouwklanten op dit pakket is de upgrade een project, geen knop.

Upgraden naar Odoo 20: waar je op moet letten

Odoo 20 is een release met veel inhoud, maar ook met een aantal wijzigingen die bestaande inrichtingen raken. Met de komst van versie 20 vervalt bovendien de standaardondersteuning van Odoo 17. Wie daarop zit, moet sowieso in beweging. Dit is onze checklist:

  1. De Field Service-app bestaat niet meer — De buitendienstfunctionaliteit is verhuisd naar Planning, en kreeg daar overigens veel moois bij: een live kaart met monteurs, routeoptimalisatie, reiskosten factureren en klantapparatuur volgen. Maar het blijft een verhuizing: inrichting, rapporten en maatwerk gaan niet vanzelf mee.
  2. Handmatig boeken op een bankrekening kan niet meer — Elke boeking op een bankrekening moet uit een banktransactie komen.
  3. Het menu Werknemersdeclaraties is weg; goedgekeurde declaraties worden conceptfacturen.
  4. Rapportlay-outs bold, boxed en striped zijn verwijderd, evenals achtergrondafbeeldingen op rapporten. Facturen en offertes die daarop leunen, moeten opnieuw worden vormgegeven.
  5. Font Awesome is vervangen door Material Symbols — maatwerk met hardgecodeerde pictogramnamen breekt.
  6. De VIES-btw-controle zit in een nieuwe module; controleer na de upgrade dat hij nog aan staat.
  7. Loyaliteitspunten worden anders opgeslagen — controleer saldi van lopende spaarprogramma’s.
  8. SLA-afspraken in Helpdesk worden omgezet naar een domeinfilter; controleer of ze na de omzetting nog op de juiste tickets werken.
  9. De vindbaarheidsinstelling op documentmappen werkt niet meer door naar onderliggende bestanden.
  10. Trackingwaarden zijn verwijderd — rapportages die daar rechtstreeks op staan, hebben voortaan een aparte module nodig.
  11. De prijsmethode “percentage” op prijslijsten is vervallen — loop bestaande prijslijsten na.
  12. Verkoopt u via Amazon? De API-migratie maakt upgraden urgent.
  13. De WinBooks-import en de Mondial Relay-koppeling zijn verwijderd.
  14. Maatwerk: de samengevoegde toegangsrechten en diverse ORM-wijzigingen betekenen dat klantmodules moeten worden nagelopen — dat doen wij als onderdeel van elk upgradetraject.

Wanneer upgraden?

Zoals altijd geldt: de eerste weken na een grote release verschijnen er nog stabilisatie-updates. Ons advies is om nu de inventarisatie te doen. Welke van bovenstaande punten raken jouw omgeving, en wat levert Odoo 20 jou op. En de daadwerkelijke overstap gepland uit te voeren.

Benieuwd wat Odoo 20 voor uw organisatie betekent? Neem contact met ons op voor een vrijblijvende upgrade-check. We lopen samen uw omgeving langs de checklist, en laten meteen zien welke nieuwe mogelijkheden, van de suppletie-aangifte tot AI in uw dagelijkse schermen  voor jou het meest opleveren.

Of kom donderdag 19 november naar onze dooIT Klantendag! We staan uitgebreid stil bij Odoo 20 en laten zien wat de nieuwe mogelijkheden voor jouw bedrijf kunnen betekenen.

Nog geen klant bij dooIT? 
Geen probleem, ook dan ben je van harte welkom. Registratie is wel verplicht.

Meld je nu aan! 
Inschrijven dooIT klantendag