Inkoop automatiseren in Odoo: conceptinkooporders op basis van echte behoefte
Inkooporders die zichzelf schrijven — gegroepeerd per leverancier, minimums gerespecteerd, u houdt het laatste woord
Inkooporders handmatig aanmaken betekent jongleren met voorraadniveaus, openstaande verkooporders, binnenkomende leveringen, leveranciersminimums en prijslijsten — voor elke leverancier, elke week. Deze handleiding behandelt wat handmatige orderaanmaak kost, waar de ingebouwde aanvulfunctie van Odoo tekortschiet, en hoe AutoPURCHASE uit actuele Odoo-gegevens precies berekent wat er ingekocht moet worden en conceptinkooporders per voorkeursleverancier aanmaakt, klaar voor uw controle en bevestiging.
💸 Wat handmatige orderaanmaak werkelijk kost
De inkoopvraag klinkt eenvoudig: wat moeten we vandaag bestellen? Dit voor elk product correct beantwoorden betekent vier getallen combineren — het streefvoorraadniveau, bevestigde klantorders die nog niet geleverd zijn, wat er in voorraad is, en wat al onderweg is. Doe dat uit het hoofd of in een spreadsheet, en de faalpatronen zijn voorspelbaar:
- Dubbel bestellen: de binnenkomende inkooporder van vorige week wordt vergeten, waardoor dezelfde behoefte twee keer wordt besteld en als overvoorraad eindigt.
- Vergeten toezeggingen: een bevestigde klantorder die nog niet verzonden is, wordt niet zichtbaar als ontbrekende voorraad — totdat het tijd is om te verzenden en de goederen er niet zijn.
- Leveranciersminimums gemist: een bestelling van drie eenheden wordt verstuurd, de leverancier wijst deze af of rekent toeslagen, en de inkoper begint opnieuw.
- Overbestelde langzame lopers: zonder voorraaddekkingslimiet verandert „afronden naar een volle doos” ongemerkt in een voorraad voor twee jaar.
- Uren in spreadsheets: een bekwame inkoper besteedt het grootste deel van een dag aan het opstellen van bestelvoorstellen die een machine in seconden kan berekenen.
🔧 De opties die teams eerst proberen
1. De ingebouwde aanvulfunctie van Odoo
De nabestelregels en het „Replenishment”-scherm van Odoo zijn echt nuttig: wanneer de voorraad onder het minimum zakt, kan Odoo een RFQ voorstellen of aanmaken. Maar de kwaliteit van het resultaat hangt volledig af van de min/max-waarden die in de regels zijn opgeslagen — en die berekent Odoo niet voor u. De ingebouwde aanvulfunctie geeft u ook beperkte zeggenschap over bedrijfsmatige grenzen zoals minimumbestelwaarden per leverancier, een maximale voorraaddekkingslimiet of een nooit-bestellen-lijst, waardoor inkopers elk voorstel nog steeds moeten naverwerken.
2. Het wekelijkse spreadsheetritueel
Voorraad exporteren, openstaande verkoop- en inkooporders exporteren, samenvoegen, behoefte berekenen en het resultaat vervolgens overtypen als inkooporders in Odoo. Het werkt, maar het kost uren, breekt wanneer een kolom verschuift, en is slechts zo actueel als de laatste export.
3. Aangepaste automatisering
Geplande serveracties of eigen scripts kunnen inkooporders aanmaken, maar juist de randgevallen — groeperen per leverancier, minimums, herhaalde runs die de open bestelling uitbreiden in plaats van te dupliceren — maken er een echt softwareproject van, met echt onderhoud.
🤖 De geautomatiseerde aanpak: AutoPURCHASE
AutoPURCHASE is een BOTS4.me-bot die per product de behoefte berekent uit actuele Odoo-gegevens en conceptinkooporders (RFQ’s) aanmaakt, gegroepeerd per voorkeursleverancier — waardoor het werk van de inkoper wordt teruggebracht tot controleren en bevestigen.
🧮 Eén eerlijke formule
behoefte = (streefvoorraadniveau + bevestigde niet-geleverde verkopen) − (aanwezige voorraad + binnenkomende inkooporders)
Niets wat u al hebt besteld, wordt twee keer besteld, en bevestigde toezeggingen aan klanten worden nooit vergeten. Met AutoSTOCK-doelen gebruiken aan komen de voorraaddoelen uit de laatste run van AutoSTOCK die zijn regels naar Odoo heeft geschreven. Is er geen recente run, of hebt u AutoSTOCK niet, dan gebruikt AutoPURCHASE de eigen nabestelregels van Odoo.
Behoefte berekend uit actuele Odoo-gegevens
Regels gegroepeerd per voorkeursleverancier
Conceptinkooporders (RFQ’s) aangemaakt in Odoo
U controleert, bevestigt, verstuurt
Bedrijfsmatige grenzen zijn ingebouwd, niet achteraf toegevoegd:
- Minimums van leveranciers gerespecteerd: minimale bestelhoeveelheden van leveranciers worden aangehouden, en de gezamenlijke bestelling per leverancier moet uw minimale orderwaarde halen. Piepkleine bestellingen worden overgeslagen en in uw rapport vermeld, in plaats van leveranciers lastig te vallen.
- Bescherming tegen overbestellen: een maximale voorraaddekkingslimiet voorkomt dat langzame lopers overbesteld worden; een nooit-bestellen-blacklist houdt uitlopende en speciale producten uit elk voorstel.
- Eén open concept per leverancier: een latere run voegt nieuwe regels toe aan het eigen open concept van AutoPURCHASE voor die leverancier in plaats van een tweede bestelling aan te maken, en concepten van mensen of van Odoo worden nooit aangeraakt — veilig om elk uur, dagelijks of wekelijks te draaien.
- Standaard concepten: er gaat niets naar een leverancier zonder u — u verstuurt de RFQ vanuit Odoo. Vanaf het Family-abonnement kunnen bestellingen onder een door u ingestelde waardelimiet automatisch worden bevestigd (standaard uit).
- Inkoopblokkering: blokkeer klanten met een kredietstop of in een geschil. Er wordt geen voorraad ingekocht voor hun openstaande orders, hun nog niet geleverde hoeveelheden worden van elke inkoopbehoefte afgetrokken, en elk rapport toont hoeveel er is uitgesloten. Beschikbaar vanaf het Business-abonnement.
Van gratis maand naar de eerste conceptbestellingen
- Stap 1 — Start uw gratis Discovery-maand: log in op bots4.me/bots, klik op de AutoPURCHASE-kaart op Gratis Discovery-maand starten en accepteer eenmalig de Voorwaarden — geen creditcard nodig. Hulp nodig bij de installatie? Laat ons weten welk ERP u gebruikt en hoe u nu inkoopt, en we richten het samen met u in. U kunt ook eerst door het dashboard met voorbeelddata klikken op bots4.me/bots_demo.
- Stap 2 — Koppel Odoo: installeer op Odoo.sh of on-premise de gratis module BOTS4.me Connect (Odoo 13–19) en koppel die met één klik. Maak op Odoo Online een API-sleutel aan onder Instellingen → Gebruikers & bedrijven → Gebruikers → uw gebruiker → Accountbeveiliging (schakel de ontwikkelaarsmodus in als het tabblad verborgen is), open daarna op bots4.me Instellingen (tandwiel) → AutoPURCHASE → Access Manager → Bron toevoegen → ERP → Odoo en plak hem daar; de Odoo-gebruiker achter de sleutel heeft de rechten Inkoop (Gebruiker) nodig. Odoo Online heeft het Custom-abonnement van Odoo nodig voor API-toegang. Eén koppeling bedient elke BOTS4.me-app die met Odoo werkt.
- Stap 3 — Stel uw regels in: stel op het tabblad Besturing van AutoPURCHASE de Min. orderwaarde in (de totale waarde die een leveranciersbestelling moet halen), de Max. dekkingslimiet (het aantal maanden gemiddelde vraag waarboven u nooit bestelt) en de Nooit-bestellen-lijst (productcodes, gescheiden door komma’s). Afronden op verpakkingseenheid rondt hoeveelheden naar boven af op de minimumhoeveelheid van elke leverancier.
- Stap 4 — Begin in DEMO: AutoPURCHASE start in DEMO. Elke run levert daar een volledig inkoopvoorstelrapport op (bestellingen per leverancier met waarden, overgeslagen leveranciers en waarom, producten zonder leverancier), terwijl er niets in Odoo wordt aangemaakt. In DEMO wordt hooguit ongeveer eenmaal per dag een nieuw voorstel gemaakt, en dat verbruikt uw gebruikstegoed net als een live run.
- Stap 5 — Ga live: zet op het tabblad Besturing de modus van DEMO op LIVE (dit wordt beschikbaar na uw eerste DEMO-rapport); Inkooporders aanmaken staat op elk abonnement standaard aan. Kies daarna een Uitvoeringsschema (elk uur, dagelijks of wekelijks) en Bedrijfsuren, en uw inkopers vinden nette concept-RFQ’s in Odoo, gegroepeerd per leverancier.
Uw eerste week met AutoPURCHASE
- Lees het eerste voorstelrapport: de samenvatting toont de instellingen die de run gebruikte, hoeveel leveranciersbestellingen er zijn voorgesteld met hun totale waarde, welke leveranciers zijn overgeslagen omdat ze onder uw Min. orderwaarde bleven, en welke producten besteld moeten worden maar geen leverancier in Odoo hebben.
- Vul ontbrekende leveranciers aan: een product zonder leverancier kan op geen enkele RFQ worden gezet. Voeg in Odoo de leverancier aan het product toe (de eerste leveranciersregel is de voorkeursleverancier) en de volgende run neemt het mee.
- „Geen voorraaddoelen gevonden”? AutoPURCHASE heeft doelen nodig om tegen te bestellen. Voeg min/max-nabestelregels toe aan uw producten in Odoo (vanaf Odoo 14 met Trigger op Manual, zodat Odoo ze niet zelf bestelt), of laat AutoSTOCK ze schrijven (LIVE, met Nabestelregels schrijven aan) en houd AutoSTOCK-doelen gebruiken aan.
- Controleer elk getal: de tabel met orderregels toont Doel, Op voorraad, Inkomend en Open verkoop naast elke bestelhoeveelheid, plus de leveranciersprijs en de regelwaarde. Lijken de hoeveelheden te groot, verlaag dan de Max. dekkingslimiet en controleer de minimale hoeveelheid van de leverancier die Afronden op verpakkingseenheid gebruikt; vergelijk daarna met het volgende DEMO-voorstel.
- Houd het Dashboard in de gaten: het tabblad Logboeken registreert wat elke run deed en waarom, en de statistieken tonen Producten die besteld moeten worden, Aangemaakte inkooporders en Overgeslagen leveranciers.
- Ga LIVE zodra de voorstellen overeenkomen met wat u zelf zou hebben besteld: conceptofferteaanvragen (RFQ’s) verschijnen dan in Odoo Inkoop, één per leverancier. Een latere run voegt nieuwe regels toe aan het eigen open concept van AutoPURCHASE voor die leverancier in plaats van een tweede bestelling aan te maken, dus herhaalde runs stapelen nooit bestellingen; concepten van mensen of van Odoo worden nooit aangeraakt.
- Bestellingen automatisch bevestigen komt als laatste: beschikbaar vanaf het Family-abonnement, standaard uit, en bevestigt alleen bestellingen onder uw waardelimieten. Zet het pas aan na enkele weken waarin de concepten consequent overeenkwamen met uw eigen beslissingen.
📅 Hoe de dagelijkse werking eruitziet
Bij elke geplande run herberekent AutoPURCHASE de behoefte uit actuele ERP-gegevens, groepeert deze naar de voorkeursleverancier van elk product op basis van uw Odoo-leveranciers- en prijslijstgegevens, en maakt één nette conceptbestelling per leverancier aan — geen stapel eenregelige inkooporders. Na elke run landt een rapport met het inkoopvoorstel in uw postvak, in de taal van uw keuze uit 31 talen.
U houdt de controle vanuit het Dashboard op bots4.me/bots: Bot-werking aan/uit, schakelaars per functie, Uitvoeringsschema en Bedrijfsuren, en volledige beslissingslogs op het tabblad Logboeken. Het platform wordt in de EU gehost, is gebouwd voor de AVG en biedt optionele 2FA. Het is hetzelfde platform waarop IMP Kontakt met Mail2ERP elke maand duizenden per e-mail ontvangen RFQ’s en bestellingen omzet in ERP-records.
🔄 Het midden van de Odoo-voorraadkringloop
AutoPURCHASE is het sterkst als middelste schakel van een keten van drie bots. Stroomopwaarts berekent AutoSTOCK optimale streefvoorraadniveaus uit uw echte verkoophistorie en houdt het de nabestelregels van Odoo actueel — zodat het „streefvoorraadniveau” in de formule een statistisch onderbouwd getal is, geen gok. Stroomafwaarts, zodra u de inkooporders bevestigt en verstuurt, leest Supplier2ERP de bevestigings-e-mails van leveranciers en schrijft bevestigde prijzen, hoeveelheden en levertermijnen terug naar de inkooporders in Odoo.
AutoSTOCK bepaalt hoeveel er aangehouden moet worden → AutoPURCHASE ontwerpt wat er ingekocht moet worden → Supplier2ERP legt vast wat leveranciers daadwerkelijk hebben toegezegd. Het resultaat: aanvulling draait end-to-end op data, en de rol van uw team is beoordelingsvermogen, geen data-invoer.
🌍 Odoo eerst, andere ERP-systemen ook
AutoPURCHASE ondersteunt vandaag Odoo-versies 13 tot en met 19 (Odoo Online, Odoo.sh en on-premise), ERPNext 15 en 16, Zoho Inventory, Dolibarr 23 en nieuwer, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero en SAP Business One. Elk ander ERP met een API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales en andere) wordt op aanvraag gekoppeld — laat ons weten wat u gebruikt.
❓ Veelgestelde vragen
Kan Odoo automatisch inkooporders aanmaken?
Gedeeltelijk. De nabestelregels van Odoo kunnen RFQ’s activeren wanneer de voorraad onder een minimum zakt, maar de min/max-waarden moet u zelf bijhouden, en grenzen zoals minimumbestelwaarden per leverancier, een voorraaddekkingslimiet of een nooit-bestellen-lijst zijn beperkt. AutoPURCHASE berekent de behoefte uit streefvoorraadniveaus, bevestigde verkopen, aanwezige voorraad en binnenkomende inkooporders, en maakt vervolgens naar leverancier gegroepeerde conceptinkooporders met die grenzen ingebouwd.
Hoe berekent AutoPURCHASE wat er besteld moet worden?
Per product: (streefvoorraadniveau + bevestigde, nog niet geleverde klantorders) minus (aanwezige voorraad + al binnenkomende inkooporders). Bevestigde verkopen worden nooit vergeten en niets dat al besteld is, wordt nogmaals besteld. Streefvoorraadniveaus komen van AutoSTOCK als u beide apps bezit, anders van de eigen nabestelregels van Odoo.
Stuurt het bestellingen naar mijn leveranciers zonder mijn goedkeuring?
Nee. Standaard maakt AutoPURCHASE conceptinkooporders (RFQ’s) aan in Odoo — u controleert en bevestigt ze voordat er iets bij een leverancier terechtkomt, en het versturen van de RFQ naar de leverancier blijft in Odoo. Vanaf het Family-abonnement kunnen bestellingen onder een door u ingestelde waardelimiet automatisch worden bevestigd (standaard uit).
Hoe gaat het om met minimale bestelhoeveelheden en -waarden van leveranciers?
Minimale bestelhoeveelheden uit uw Odoo-leveranciersprijslijsten worden gerespecteerd (met Afronden op verpakkingseenheid aan worden hoeveelheden daarnaar naar boven afgerond), en elke leveranciersbestelling moet uw minimale orderwaarde halen. Bestellingen die daaronder blijven, worden overgeslagen en vermeld in het inkoopvoorstelrapport, zodat u kunt beslissen of u wacht of de bestelling aanvult.
Wat voorkomt dat het dezelfde inkooporder twee keer aanmaakt?
AutoPURCHASE telt inkooporders die al onderweg zijn als gedekte behoefte, en een latere run voegt nieuwe regels toe aan zijn eigen open concept voor die leverancier in plaats van een tweede bestelling aan te maken. Concepten van mensen of van Odoo worden nooit aangeraakt, dus zelfs frequente geplande runs stapelen geen bestellingen.
Heb ik AutoSTOCK nodig om AutoPURCHASE te gebruiken?
Nee. Zelfstandig gebruikt AutoPURCHASE de min/max-nabestelregels die al in uw Odoo staan — vanaf Odoo 14 de regels die u op Trigger = Manual hebt gezet; regels op automatisch blijven bij Odoo. Beide hebben is beter: AutoSTOCK berekent volgens schema optimale doelen opnieuw op basis van de echte verkoophistorie, en AutoPURCHASE bestelt altijd tegen actuele, datagedreven cijfers.
Gebruikt AutoPURCHASE AI om te beslissen wat er wordt ingekocht?
Nee. AutoPURCHASE werkt puur op basis van regels. Inkooporders worden opgebouwd uit uw voorraaddoelen, bevestigde klantorders, de voorraad ter plaatse en inkooporders die al onderweg zijn; dezelfde invoer geeft altijd hetzelfde resultaat, en er wordt nooit iets naar een AI-aanbieder gestuurd.
Welke Odoo-versies worden ondersteund, en kan ik het eerst uitproberen?
Odoo 13 tot en met 19: Odoo.sh en on-premise met de Python-connector met één klik, Odoo Online met een API-sleutel. Odoo Online heeft het Custom-abonnement van Odoo nodig voor API-toegang. Uw eerste maand is een gratis Discovery-maand, zonder creditcard. Hij start in DEMO en u ontvangt volledige inkoopvoorstelrapporten voordat er ook maar één bestelling in Odoo wordt aangemaakt.
📚 Gerelateerde handleidingen
- Hub: Odoo end-to-end automatiseren: van e-mailbestelling tot betaalde factuur
- Stap vóór deze: Optimale nabestelpunten instellen in Odoo op basis van echte verkoophistorie
- Stap ná deze: Leveranciersorderbevestigingen automatisch importeren in Odoo
- De verkoopkant: E-mailbestellingen en RFQ’s automatisch importeren in Odoo
- Connector-installatie: Odoo verbinden met BOTS4.me (Odoo 13–19)
🔗 Bronnen en verder lezen
Officiële documentatie en standaarden waarnaar in deze handleiding wordt verwezen. Externe links openen in een nieuw tabblad.
Laat uw inkooporders zichzelf schrijven
Start uw gratis Discovery-maand: koppel uw Odoo en uw eerste inkoopvoorstelrapporten komen binnen in DEMO, zonder dat er iets in uw ERP wordt aangemaakt tot u overschakelt naar LIVE.