Overslaan naar inhoud

Odoo Purchase: aanvragen, RFQ’s, facturen en ontvangstregistratie

Uitgebreide gids voor aankopen in Odoo
25 mei 2026 in
Odoo Purchase: aanvragen, RFQ’s, facturen en ontvangstregistratie
Louis DRESSE
| Nog geen reacties

Introductie

Beeld je een alledaagse scène in: verkoop belooft levering op vrijdag, de planner ontdekt het donderdagavond en Odoo Purchase is nergens in het verhaal verschenen. Dit is precies de kloof waar deze gids op inspeelt.


We zetten tien concrete situaties op een rij — van het samenstellen van een eenvoudig stuklijst voor een tafel tot een opzettelijk complexe productiecase — en bij elk scenario vind je een stap-voor-stap Odoo-checklist.


Odoo Purchase is het kruispunt waar fysieke operatie (voorraad, batches, inkomende zendingen, productie) en wat klant en boekhouding verwachten samenkomen. Als het goed draait, wordt er niet meer handmatig getypt. Als het misgaat, krijgt het ERP de schuld.


Veel magazijnen en productieplaatsen draaien nog op ervaring, WhatsApp-berichten en Excels met namen als FINAL_v3. Dat houdt stand tot je opschaalt, een tweede locatie opent of traceerbaarheid moet bewijzen.


Purchase is één bouwsteen binnen Odoo’s modulaire ERP. Teams kiezen ervoor als ze duidelijke taken, herhaalbare processen en een doorzoekbare historiek willen in plaats van verspreide chats en offline spreadsheets. Odoo Purchase legt het spoor van aanvragen, RFQ’s, inkoopfacturen en ontvangstdocumenten voor iedereen die budgetten moet goedkeuren.


Met Purchase modelleer je hoe goederen echt bewegen: ontvangen, opslaan, verzamelen, produceren, verzenden, afvoeren en bijvullen. Elk van die stappen laat een spoor achter waar je toekomstige zelf dankbaar voor zal zijn.


Je vindt tien praktijkcases met concrete bedrijfsvoorbeelden, van de allereerste stuklijst tot een barcode op de werkvloer.


Operatie-directeurs, magazijnverantwoordelijken en productieplanners zijn de hoofdlezers. Developers zijn welkom, maar dit stuk spreekt eerst en vooral zakelijke taal.


Dit artikel is een gerangschikte Top 10 van Level 1 (makkelijk) tot Level 10 (expert). Elk niveau bevat genummerde stappen: de daadwerkelijke klikken in Odoo Purchase.


Begin waar je comfortabel mee bent — niet op level 10 omdat dat imponeren lijkt.


Lees eerst de uitdaging, open dan het niveau dat overeenkomt met jouw team van vandaag.


In deze gids vind je:


  • Wat Odoo Purchase doorgaans regelt binnen een bedrijfstack
  • Waar teams nu het vaakst vastlopen (en waarom)
  • Tien gerangschikte use cases, van basisdiscipline tot geavanceerde strategie
  • Wanneer automatisering of koppelingen genoeg reden zijn om een Odoo-partner in te schakelen



De uitdaging


Verkoop belooft levering op vrijdag; de planner hoort het pas donderdagavond omdat de order in e-mail zat, niet in Odoo Purchase. Spoedleveringen vreten marge op en de boekhouding ontdekt het voorraadgat pas aan het einde van de maand.

Magazijnen en fabrieken draaien vaak op ervaring, maar voorraad- en productiegegevens leven buiten Odoo. Dat veroorzaakt out-of-stocks, noodinkopen en onaangename verrassingen bij de rapportering.

Klinkt het bekend? Teams lopen vooral tegen deze muren aan:


  • Voorraadsheets die niet overeenkomen met wat verkoop heeft beloofd
  • Inkoop- of productieplannen zonder live-voorraadinformatie
  • Gebrekkige traceerbaarheid wanneer klanten of auditors vragen stellen


Het goede nieuws: je hoeft niet alles in één keer te repareren. Kies één use case hieronder, voer die 30 dagen in Odoo Purchase uit en meet de impact.

Top 10 Purchase-toepassingen


10 concrete toepassingen voor Odoo Purchase, gerangschikt van Level 1 (direct uitvoerbaar) tot Level 10 (expert). Bij elk item: wat bouwen we en welke klikken maak je in Odoo?


Level 1 is de eenvoudige dagelijkse winst; het laatste niveau is bedoeld om te tonen hoe ver dezelfde app kan opschalen als architectuur en data schoon blijven.


Kies je niveau, doorloop de genummerde stappen in een testdatabase en ga pas hoger als het vorige niveau routinematig voelt.

1. Stuur je eerste RFQ naar één leverancier Level 1 — Makkelijk


Level 1 is de meest eenvoudige Purchase-actie: één koper, één leverancier, één product. Geen contracten, geen goedkeuringen, geen magazijnregels — gewoon een nette Request for Quotation per e-mail.


Zo pak je het aan in Odoo:


  1. Installeer de Purchase-app, ga naar Purchase → Vendors → New en maak de leverancier aan met naam, contact-e-mail en betaalvoorwaarden.
  2. Open Purchase → Requests for Quotation → New, kies de leverancier en voeg één productregel met de gevraagde hoeveelheid toe.
  3. Vul de Order Deadline en Leveringsadres in en klik op Send by Email zodat de leverancier de RFQ-PDF ontvangt.
  4. Als de leverancier de prijs bevestigt, pas je de regel aan indien nodig en klik je Confirm Order om van de RFQ een Purchase Order te maken.
  5. Open de chatter om de volledige tijdlijn te zien: wie de RFQ stuurde, wie bevestigde en wanneer de PO is aangemaakt.


Winst: Elke inkoop krijgt nu een nummer, datum, leveranciersbevestiging en een traceerbare e-mailketen — boekhouding hoeft niet meer te vragen waar een order vandaan komt.


2. Bevestig de PO en ontvang de goederen aan de dok Level 2 — Makkelijk


Level 2 voegt het tweede element toe: ontvangst. De koper draagt over aan het magazijn, dat met één handeling de werkelijke aangeleverde hoeveelheden tegen de PO controleert.


Zo pak je het aan in Odoo:


  1. Open de bevestigde Purchase Order en klik op de Receipt-knop om naar de gekoppelde inbound transfer te gaan.
  2. Aan de dok opent de magazijnmedewerker Inventory → Operations → Transfers → To Process en selecteert de transfer.
  3. Vul per regel de Done-hoeveelheid in; als 78 binnenkwamen in plaats van 80, noteer je 78 en zet een interne opmerking in de chatter.
  4. Klik Validate; Odoo werkt de voorraad bij en koppelt de ontvangst automatisch terug aan de PO.
  5. Open de PO opnieuw om te zien dat de ontvangen hoeveelheid op elke regel is bijgewerkt, klaar voor controle met de leveranciersfactuur.


Winst: Magazijn en inkoop lezen altijd dezelfde cijfers, zodat gemis of partiele leveringen direct zichtbaar zijn in plaats van pas aan het einde van de maand.


3. Boek je eerste leveranciersfactuur rechtstreeks vanuit een Purchase Order Level 3 — Makkelijk


Level 3 behandelt het onderdeel leveranciersfacturen. De boekhouding hergebruikt PO-gegevens in plaats van alles opnieuw in te tikken, waardoor een factuur in seconden geboekt is met precies dezelfde regels, prijzen en belastingen.


Zo pak je het aan in Odoo:


  1. Open de bevestigde Purchase Order en klik bovenaan op Create Bill.
  2. Odoo opent een concept Leveranciersfactuur met alle regels uit de PO: product, hoeveelheid, eenheidsprijs en belastingen.
  3. Vul de Factuurdatum, Factuurreferentie (leveranciersfactuurnummer) en Vervaldatum in en voeg de ontvangen PDF toe als bijlage.
  4. Klik Confirm om de factuur te boeken; de journaalpost raakt Crediteuren en de juiste kost- of voorraadrekening.
  5. Op de factuur klik je Register Payment wanneer je betaalt om de bankbetaling te registreren en de lus met Accounting te sluiten.


Winst: Leveranciersfacturen staan in een minuut in het systeem, nooit meer handmatig hergetypt vanaf een PDF, en elk uitgave-euro linkt terug naar een goedgekeurde PO-regel.


4. Bouw een leverancierprijslijst met staffelprijzen per product Level 4 — Gemiddeld


Level 4 introduceert een Purchase-specifieke eigenschap: prijsafspraken die aan product én leverancier vastzitten, in plaats van in iemands hoofd of een vergeten spreadsheet.


Zo pak je het aan in Odoo:


  1. Open een product, ga naar het Purchase-tabblad, Vendors → Add en voeg een leverancier toe met prijs, MOQ, levertijd en valuta.
  2. Voeg op diezelfde leveranciersregel staffelprijzen toe: 1+ tegen prijs A, 50+ tegen prijs B, 100+ tegen prijs C.
  3. Herhaal voor twee of drie mogelijke leveranciers, in de volgorde die je verkiest.
  4. Open een nieuwe RFQ voor dat product; de eenheidsprijs vult automatisch in op basis van de gekozen leverancier en bestelde hoeveelheid.
  5. Ga naar Purchase → Reporting → Purchase Analysis en groepeer op Vendor en Product om reëel betaald bedrag tegenover onderhandelde prijs te vergelijken.


Winst: De afgesproken prijs staat automatisch op elke RFQ en jaarlijkse heronderhandelingen starten met echte volumecijfers in plaats van onderbuikgevoel.


5. Leg inkoopaanvragen van medewerkers vast via de Approvals-app Level 5 — Gemiddeld


Level 5 behandelt Purchase Requests: iedereen in het bedrijf vraagt aan, de inkoper beslist wat een echte RFQ wordt en alles blijft auditbaar in Odoo.


Zo pak je het aan in Odoo:


  1. Installeer Approvals, ga naar Approvals → Configuration → Approval Types → New en maak een type Purchase Request aan.
  2. Schakel Has Product en Has Quantity in bij het type, zodat aanvragers precies kunnen aangeven wat ze nodig hebben en wanneer.
  3. Stel de goedkeuringsflow in: eerst de directe manager, dan de Purchasing Manager, en boven een drempel ook Finance.
  4. Een medewerker opent Approvals → New, kiest Purchase Request, vult het formulier in en stuurt het in; taken pingeren de juiste managers.
  5. Na goedkeuring kopieert de inkoper de regels naar Purchase → Requests for Quotation → New om de daadwerkelijke RFQ te lanceren.


Winst: Chaotische Slack-berichten en losse e-mails naar de inkoper stoppen; elke vraag wordt gelogd, geprioriteerd en omgezet in een PO zonder dubbel werk.


6. Vergelijk drie offertes met een Call for Tenders-agreement Level 6 — Gemiddeld


Level 6 gebruikt Purchase Agreements om inkoopbeslissingen vast te leggen. Drie RFQ’s gaan uit, drie antwoorden komen terug en de inkoper kiest met overzichtelijke vergelijkingen in plaats van geheugenwerk.


Zo pak je het aan in Odoo:


  1. Open Purchase → Orders → Purchase Agreements → New en zet Type op Call for Tenders met een deadline.
  2. Voeg één of meer productregels toe met doelhoeveelheden waarvoor je concurrentiële offertes wilt ontvangen.
  3. Klik New Quotation, kies een leverancier en Odoo genereert een concept RFQ gekoppeld aan de overeenkomst.
  4. Herhaal voor leverancier twee en drie; wanneer prijzen binnen zijn, toont de overeenkomst ze regel-voor-regel naast elkaar.
  5. Kies de winnende leverancier, bevestig die RFQ tot PO; de overige offertes worden gearchiveerd met een Lost Reason op de overeenkomst.


Winst: Inkoopkeuzes worden verdedigbaar: wie de overeenkomst later opentrekt ziet wie wat bood en waarom.


7. Voorkom dat leveranciers te veel factureren met een three-way match Level 7 — Moeilijk


Level 7 koppelt de pijlers: PO, ontvangst en leveranciersfactuur moeten overeenkomen voordat er betaald wordt. Dit bespaart boekhoudteams daadwerkelijk geld.


Zo pak je het aan in Odoo:


  1. Ga naar Purchase → Configuration → Settings en zet Bill Control op Received Quantities; sla op.
  2. Bevestig een PO van 80 eenheden; het magazijn ontvangt 78 en valideert de partiële ontvangst.
  3. De boekhouding maakt de leveranciersfactuur vanuit de PO; Odoo vult automatisch 78 in in plaats van 80, overeenkomend met de ontvangst.
  4. Als de leverancier een factuur van 80 stuurt, is de mismatch meteen zichtbaar; de inkoper vraagt een creditnota voor het boeken.
  5. Pas als factuur en ontvangst matchen, wordt Confirm ingeschakeld; de betalingsplanner pakt de factuur op bij vervaldatum.


Winst: Overfacturering wordt niet meer stil geabsorbeerd; elke uitgave is onderbouwd met een PO-regel en een ontvangst, klaar voor audit.


8. Voer vraaggestuurde inkoop uit met herbestelregels, MTO en de scheduler Level 8 — Moeilijk


Level 8 verbindt Purchase met echte vraag uit Sales en Inventory. Inkopers hoeven minder te blussen omdat Odoo tijdig de juiste RFQ’s voorstelt.


Zo pak je het aan in Odoo:


  1. Bij bestsellerproducten ga je naar Inventory → Operations → Reordering Rules → New en stel Min, Max, Vendor en Lead Time in.
  2. Bij engineer-to-order producten zet je op het product Purchase-tabblad de Route op Make To Order zodat een bevestigde verkoop automatisch een RFQ triggert.
  3. Draai dagelijks Inventory → Operations → Run Scheduler of plan het via een serveractie zodat voorstellen elke ochtend verschijnen.
  4. Open Purchase → Orders → Requests for Quotation, filter Draft Auto en zet de voorgestelde RFQ’s in batch om naar echte orders.
  5. Gebruik Purchase → Reporting → Vendor On-Time Delivery om levertijden elk kwartaal aan te passen op basis van reële prestaties.


Winst: Stockouts op kern-SKUs dalen flink, inkopers besteden tijd aan onderhandelen en verkoop belooft zelden data die de operatie niet kan nakomen.


9. Vergrendel jaarcontracten en open een Vendor Portal voor strategische leveranciers Level 9 — Moeilijk


Level 9 schaalt inkoop: jaarlijkse commitments worden één keer onderhandeld en wekelijks afgenomen; topleveranciers bevestigen RFQ’s en uploaden facturen via een portal.


Zo pak je het aan in Odoo:


  1. Open Purchase → Orders → Purchase Agreements → New, zet Type op Blanket Order met jaarlijkse geldigheid, onderhandelde prijs en totaal commitment.
  2. Elke week open je de overeenkomst en klik je New Purchase Order om de benodigde hoeveelheid af te roepen; Odoo vermindert het resterende commitment.
  3. Ga naar Settings → General Settings en schakel Customer and Vendor Portal toegang in; verleen portaltoegang aan strategische leveranciers.
  4. Leveranciers loggen in op /my/purchase, bevestigen of weigeren RFQ’s zelf, uploaden gescande facturen en volgen betalingsstatus zonder de inkoper te mailen.
  5. Bouw in Purchase Reporting een Vendor Performance Scorecard: levertijd, prijsafwijking, foutpercentage — geüpdatet per kwartaal voor QBRs.
  6. Stel een serveractie in die procurement e-mailt wanneer verbruik op een blanket order boven 80% van het jaardoel komt.


Winst: Routine-inkoop draait zichzelf bij de top 20% leveranciers; inkopers krijgen tijd voor sourcing, onderhandelingen en risicobeheer.


Het ontwerpen van blanket rules, portalrechten en cross-app scorecards is precies het soort cross-functionele opzet waar Dasolo als partner in ondersteunt.


10. Bouw een AI-gestuurd procurement OS met OCR-facturen, EDI, anomaliedetectie en live dashboards Level 10 — Expert


Level 10 is het volledige operating system: AI leest facturen, EDI koppelt topleveranciers machine-to-machine, anomaliedetectie markeert risicovolle orders en een live cockpit toont commitments realtime.


Zo pak je het aan in Odoo:


  1. Schakel Bill Digitization in Accounting in zodat leveranciersfacturen automatisch door OCR worden geparst; regels, btw en PO-koppeling worden voorgesteld voordat de boekhouder controleert.
  2. Voor de top vijf leveranciers zet je EDI op (XML, EDIFACT of Peppol): PO, ASN en Invoice stromen rechtstreeks tussen Odoo en het ERP van de leverancier.
  3. Train een AI-inkoopassistent op een kennisbank met leverancierscontracten, blanket orders en catalogi zodat hij in meerdere talen vragen van inkopers beantwoordt.
  4. Gebruik Studio-automatiseringen en AI-regels om afwijkingen te signaleren: prijsdrift boven 8%, plotselinge levertijdstijgingen, single-source risico’s of onverwachte MOQ-sprongen.
  5. Koppel Purchase aan Sales, Inventory, Accounting en Project zodat elke wijziging doorkomt: betaalde factuur update projectkosten en ververst dashboards.
  6. Bouw een Procurement Cockpit: openstaande RFQ’s, late PO’s, three-way mismatches, besparingen versus referentie en levertijden per leverancier — alles live ververst.
  7. Koppel Slack of Teams voor kritieke alerts: late levering op topklantorder, factuur mismatch boven drempel, of uitputting van een blanket order.


Winst: Inkoop wordt geen administratieve kostenpost meer maar een strategische functie met live data, voorspellende alerts en AI-assistenten voor elke inkoper.


Het samenbrengen van AI-copilots, EDI-koppelingen, anomaliedetectie en live cockpit dashboards is precies de architectuur die Dasolo samenstelt in partnerprojecten, zodat teams niet maandenlang trial-and-error hoeven te doen.


Wanneer externe experts zinvol zijn


Past jouw organisatie bij levels 1–6? Dan red je het vaak met de standaard Odoo Purchase, een geduldige interne eigenaar en een sandbox waar collega’s veilig kunnen experimenteren.


Vanaf level 7 nemen de risico’s toe: geautomatiseerde e-mails naar de verkeerde klant, Studio-velden die upgrades blokkeren, of API’s die ’s nachts stilletjes stoppen met synchroniseren.


Dat is geen falen van je team — het is een signaal dat architectuur, testen en governance belangrijk zijn.


Schakel een partner in wanneer je meerdelige app-designs, landenspecifieke compliance, complexe integraties of een harde go-live datum hebt die het bestuur al heeft vastgelegd.

Werk samen met Dasolo


Dasolo helpt bedrijven Odoo in te richten zoals zij écht werken: maatwerk apps, schone integraties en trainingen die blijven hangen nadat de consultants weg zijn.


Als je Purchase-roadmap de geavanceerde use cases in deze gids bevat, kunnen we een gefaseerd plan tekenen: eerst quick wins, daarna automatisering en koppelingen met duidelijke eigenaren en testscenario’s.


Jullie houden controle over scope en budget; wij brengen de Odoo-diepte zodat je team geen dure fouten in productie leert.

Boek een gratis consult:


Plan je demo

Odoo Purchase: aanvragen, RFQ’s, facturen en ontvangstregistratie
Louis DRESSE 25 mei 2026
Deel deze post
Aanmelden om een reactie achter te laten