Skip to content
Published Updated
Supply Chain · Specialized agent

Purchasing agent

Anticipate stockouts, eliminate dormant overstock, prepare supplier orders.

At a glance#

The Purchasing agent 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

What the agent quantifies for you#

What it measures

The gap between promised and actual lead time per supplier, purchase price drift, and the capital tied up in references with no movement.

On which data

Your purchase orders, receipts and supplier records in Odoo, over twelve months of history. Your records, never a market average.

At which cadence

Four scans a day, plus an on-demand scan before a negotiation or a purchasing review.

The decision it enables

Knowing which supplier to renegotiate, which orders to group and which reference to stop replenishing, with the amount concerned beside it.

A worked example

The starting hypotheses

  • A supplier raises its purchase price by 8% with no notification
  • €40,000 bought from that supplier each year on the references concerned

The arithmetic

€40,000 × 8%

Result of these hypotheses

€3,200

of yearly extra cost to put on the table at the next negotiation.

That amount is the product of the hypotheses above. It is not a result observed at a customer, and we publish no typical range by company size.

Your own figure is computed on your own Odoo: the free scan produces it in a few minutes.

The amount itself is yours. We publish no typical range by company size: it would say nothing about your supplier portfolio, and it would read as a promise. The free scan computes your figure from your own purchasing data, in a few minutes.

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#

Required modules

  • Purchasepurchase
  • Inventorystock

Optional modules

  • Accountingaccount
  • purchase_requisitionpurchase_requisition

The agent detects installed modules at runtime. Manufacturing is not analysed today: the agent works on your purchases, receipts and products.

Supported versions: Odoo 15 to 20 (Community and Enterprise).

Human validation#

  1. Agent

    The agent prepares

  2. You

    You approve

  3. Agent

    The agent executes

● No action is sent to your Odoo without your explicit approval.

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

A few minutes, read-only, no card. Then a trial on your real data: 14 days, or until the trial credit is used up.