Skip to main content
Bonsai Software
All field notes
Sector insights16 September 20266 min read

Automating procurement in manufacturing: three breaking points

Fully automating procurement in manufacturing via standard ERP rarely works. The module is there, the workflows exist, but at three concrete junctions automation falls back on manual work: translating production requirements into purchase orders, matching supplier confirmations that include deviations, and pushing changes through to planning. Companies that do not address these three points end up with an ERP that creates the appearance of control while shifting the burden onto planners.

By Yeslin Beljaars

Why ERP falls short for procurement in manufacturing

Most manufacturing companies have their procurement process automated on paper. There is an ERP with an MRP module, there are purchase orders, there are supplier records. But in practice, planners and buyers still run spreadsheets alongside the system. They export an MRP run, manually check what is missing, adjust quantities based on knowledge that exists nowhere in the system, and follow up confirmations by email because the system does not catch the deviation. This is not a user error. It is a structural gap in what standard ERP workflows can handle the moment production reality deviates even slightly from the textbook.

Breaking point 1: translating production requirements into purchase orders

MRP calculates requirements based on the bill of materials, stock levels, and planned production orders. Up to that point, things run smoothly. The problem lies in the translation to a concrete purchase order. Lead times vary by supplier and by moment, minimum order quantities differ from what MRP calculates, and sometimes the buyer wants to split an order across two suppliers for security. Standard MRP supports one replenishment strategy per item. The exceptions, and in manufacturing there are always exceptions, land in the buyer's inbox. The buyer decides, re-enters data manually, and the risk of errors is immediately built in. An AI Worker that reads MRP output, consults supplier history, and prepares a draft order for one-click approval removes the manual work without taking control away from the buyer.

Breaking point 2: matching supplier confirmations to purchase orders

The supplier confirms the order, but with a different delivery week, a different quantity, or split into two partial deliveries. In theory, the buyer records the deviation in the ERP so the planner is informed. In practice, it rarely works that way. The confirmation arrives by email or PDF, the buyer processes it manually when time allows, and the planner continues working with the original date. This does not cost minutes but hours per week, multiplied across all open orders. Three-way matching, where the purchase order, confirmation, and goods receipt are automatically compared and deviations are flagged immediately, is the type of automation that makes a difference here. Not as a replacement for the buyer, but as a filter that only puts genuine exceptions on the desk.

Breaking point 3: pushing changes through to production planning

When a supplier delivers two weeks later than expected, this has consequences for the production order, capacity planning, and potentially the commitment to the customer. In most companies, the planner only finds out when the buyer forwards the email, when the planner asks for an update, or when the material simply does not appear on the shop floor. The link between procurement status and production planning is the weakest link in the chain. An automated workflow that triggers a signal to planning with every confirmed deviation, and prepares a rescheduling proposal when a threshold is crossed, is technically feasible. But standard ERP does not do this automatically: it requires either custom development on the existing system or an AI Worker that connects the two worlds.

When to choose an AI Worker and when to rebuild?

If the ERP is functionally adequate but the three breaking points above account for most of the manual work, an AI Worker is the logical first step. It reads emails and PDF confirmations, compares them with open purchase orders in the ERP, and queues deviations for the buyer to approve. The connection to the planning module can follow as a second step. If the ERP itself is the bottleneck, because the data model is incorrect, bills of materials are unreliable, or workflows structurally conflict with how the factory operates, an AI Worker will not solve the problem. In that case, the foundation needs to be addressed first. Making that distinction is the first thing to establish before investing in tooling.

Seeing this in your own operations?

Book a call

Frequently asked questions

What does automating procurement in manufacturing actually involve?

It comes down to three steps: automatically converting production requirements into draft purchase orders, automatically matching supplier confirmations against open orders, and automatically pushing deviations through to production planning. Standard ERP supports parts of this, but exceptions remain a manual process.

Why is full procurement automation not achievable through existing ERP?

ERP modules operate on fixed rules and replenishment strategies. The moment suppliers deviate in quantity or lead time, or when production practice does not match the bill of materials exactly, automation falls back on manual processing. The connection between procurement and planning is also rarely real-time.

What is three-way matching and does it help in manufacturing?

Three-way matching automatically compares the purchase order, the supplier confirmation, and the goods receipt. Deviations in price, quantity, or delivery time are flagged immediately. In manufacturing, this helps make partial deliveries and timing deviations visible to buyers and planners more quickly.

When is an AI Worker the right choice for procurement automation?

An AI Worker is the right fit when the ERP is functionally sufficient but manual processing of confirmations and deviations is the bottleneck. The Worker reads incoming documents, matches them to open orders, and queues exceptions for human review. If the ERP itself is structurally flawed, rebuilding the core system is the better route.