How to stop double-ordering parts and cut excess inventory
Make demand, allocations and open orders visible before anyone places another purchase.
Paritosh Kulkarni
To stop double-ordering, give buyers one current view of part demand, on-hand stock, job allocations and open purchase orders before they create a new request. Then assign an owner to resolve duplicate or excess demand instead of treating every spreadsheet row as a separate need.
Duplicate orders often start as separate reasonable actions. A planner sees a shortage, a buyer follows an email, and another person copies an old request into a sheet. If the system cannot show that the same part is already allocated or ordered, each person can believe they are solving a different problem.
Excess inventory is not simply stock above a target. Some material is reserved for a real job, some is obsolete or on hold, and some is due from a supplier. The team needs to distinguish those states before cancelling an order or moving stock.
Practical steps
- 01Standardize how a part is identified. Reconcile manufacturer part numbers, internal codes, units, revisions and approved equivalents so a buyer can recognize the same material across a BOM, email and purchase history.
- 02Bring demand and supply into the same review. Show the work orders that need the part, the available quantity, reservations, open purchase orders, receipts in progress and supplier dates. Record where each value came from.
- 03Add a duplicate check before a new request becomes a PO. Compare the part, quantity, requested date and job against open requests and orders. Route likely duplicates to a buyer rather than blocking a legitimate need automatically.
- 04Resolve allocation conflicts with production. If one part is needed by multiple jobs, confirm priority and approval before transferring stock. Ask the supplier about a partial shipment or cancellation only after checking the effect on every affected order.
- 05Review aging and excess stock with context. Identify parts with no current demand, then check quality status, future work, return terms and replenishment rules. Document whether to use, return, transfer or hold the material.
How Achilles does this
Achilles connects BOM requirements and work orders with inventory and purchasing records, helping buyers see whether a requirement is already covered. It can flag overlapping requests and orders, while showing which jobs and supplier promises are involved.
A flag is a prompt for review, not an automatic cancellation. The buyer and planner decide whether demand is duplicated, whether stock can move between jobs and whether an order should change. Achilles can prepare the approved next action and keep its supporting record together.
Before changing an order, reconcile the units, revision, supplier and quantity already received. A duplicate can look different when one request uses a pack size and another uses eaches, or when a receipt has not yet been posted. Keep the evidence beside the decision, then identify whether the right action is to cancel, reduce, transfer or leave the order unchanged. This avoids turning an apparent surplus into a new shortage.
Use the review to improve the next purchasing cycle. If two teams raised the same need, clarify who owns the request and where approved demand should be entered. If an order was duplicated because an earlier promise was hard to find, make supplier confirmations visible to the people who plan and buy. A record of the reason for each correction helps the team distinguish a recurring process gap from a one-time data mismatch.