Published Updated
Supply Chain · Agent spécialisé

Purchasing agent

Anticipate stockouts, eliminate dormant overstock, prepare supplier orders.

At a glance#

The Purchasing agent continuously analyses consumption history, supplier lead times, and stock levels. It detects stockouts before they hit, spots items sleeping in your warehouses, and prepares purchase orders prioritised by financial impact.

Every week you get a euro-quantified replenishment plan — PO drafts already in Odoo, ready to confirm after your validation.

What the agent detects#

  • Imminent stockouts: coverage below supplier replenishment lead time
  • Dormant overstock: no outbound movement for 90+ days but purchase orders in flight
  • Slow suppliers: actual lead times above theoretical over the last three months
  • Consolidation opportunities: separate orders that could be merged to hit a discount threshold
  • Abnormal price increases: purchase price moves >8% without supplier notice
  • Duplicate suppliers: same legal name, same VAT number, several active records

Typical impact#

120,000 €

working capital freed on average across a 500-SKU portfolio

This is the average dormant stock the Purchasing agent flags on first scan of an SMB Odoo (demo sample early 2026). You can redeploy that capital to investment or treasury.

Orders of magnitude vary by activity. On demos:

  • Light-stock services SMBs (10–30 people): €25,000–€60,000 working capital recoverable
  • Distribution SMBs (30–80 people): €80,000–€300,000 dormant stock identified
  • Mid-market industrials (80–200 people): often above €500,000 tied up

Early customers also see stockout rate divided by ~3 in the first 90 days on average.

Demo in four steps#

  1. 1

    12-month history analysis

    The agent consolidates stock movements, purchases, sales, and supplier lead times to rebuild your real rhythm, category by category.

    1 min

  2. 2

    Consumption forecast

    Per SKU it projects demand over 30, 60, and 90 days including seasonality and trends detected automatically.

    30 sec

  3. 3

    Prioritised recommendation

    Items to order are sorted by urgency and impact: stockout risk, volume discount window, supplier terms.

    15 sec

  4. 4

    PO drafts ready

    The agent creates draft purchase orders in Odoo with optimal quantities and recommended suppliers. You validate, it sends.

    your call

Required Odoo data#

Modules requis

  • Achatspurchase
  • Inventairestock

Modules optionnels

  • Fabricationmrp
  • Comptabilitéaccount
  • purchase_requisitionpurchase_requisition

The agent detects installed modules at runtime. Without MRP it focuses on trading goods. With MRP it includes BOMs and manufacturing consumption in forecasts.

Supported versions: Odoo 15, 16, 17, 18, 19 (Community and Enterprise).

Human validation#

  1. Agent

    Agent prépare

  2. Humain

    Vous validez

  3. Agent

    Agent exécute

Aucune action n'est envoyée vers votre Odoo sans votre validation explicite.

The Purchasing agent can:

  • Create PO drafts in Odoo → you review, adjust, confirm send
  • Propose order splitting → you arbitrate treasury vs logistics
  • Alert on a price increase → you decide to negotiate or switch source

It never automatically changes:

  • Negotiated price lists or supplier terms
  • Already confirmed orders
  • Replenishment rules (min/max) — those belong to the Inventory agent with explicit validation

Frequently asked questions#

Does the agent send supplier orders without me?
What if my suppliers already have framework contracts?
How does it handle seasonal products?
Does it work with multiple warehouses?
What if purchasing already placed an order outside Odoo?

See this agent working on your Odoo data

30-minute live demo. Free. No commitment. € numbers visible from first connection.