Optimize your spare parts inventory with purchase orders

As a maintenance manager, you know the moment: a technician looks for a part in the storeroom, and the CMMS shows “3 units available”, but there is nothing on the shelf. Or the opposite: the system says zero, but the shelves are full of parts that were never entered after delivery.
This gap between physical and system inventory has a simple cause: deliveries are not recorded in the CMMS. Purchases go through email or spreadsheets, parts arrive, they go to the storeroom — and nobody updates the system. The result: inventory no longer reflects reality, replenishment decisions are made blind, and the actual price paid for a part is unknown.
A closed loop: ordering and receiving in the same tool
When purchase orders are managed directly in the CMMS, each delivery receipt becomes a structured event in the system. The manager records the receipt — partial or complete — and the stock of the relevant spare parts updates automatically. No separate data entry is needed: information flows from the order to the stock without re-keying.

In practice: every time a receipt is recorded on a purchase order, the received quantity is added to the available stock. And the unit price on the order line automatically becomes the last known purchase price for that part. This data — often missing when purchasing is handled outside the CMMS — is essential for calculating stock value, comparing suppliers, or simply answering an auditor who asks what your pump seal reference 4B-12 actually costs.
What the purchase order makes visible
The structure of a purchase order provides visibility that a spreadsheet cannot. Each line contains a part, an ordered quantity, a unit price, and a supplier reference. The order also consolidates additional costs: shipping fees, taxes, special conditions. Totals are recalculated automatically with each change.

A maintenance manager can answer in seconds questions that used to take half a day to dig up: what is the total value of parts replenished this quarter? Which parts do we order most often?
This data is directly accessible from the CMMS analytics module. Each receipt recorded on a purchase order generates a replenishment stock movement, visible in the spare parts analysis. You can view by part and by period: total quantity replenished, replenishment value, and change compared to the previous period.
Recurring orders: start from scratch only when necessary
Many spare parts purchases are recurring: same supplier, same reference, roughly every month. Managing these in a spreadsheet means re-entering everything each time — or digging up a previous email to use as a template.
In the CMMS, an archived purchase order can be duplicated in one click. The new order inherits all the lines (parts, ordered quantities, unit prices, supplier references), the delivery address, and the notes. Received quantities are reset to zero and the order returns to DRAFT status, ready to be adjusted if conditions have changed. The history of past orders remains intact — each archived order is a permanent record.
Here is how it works in practice: a maintenance manager handles the monthly supply of filters and seals for two compressors. Last month, he processed a purchase order for these parts, received the delivery, and the order is now archived in the CMMS. This month, he opens the archived order, clicks duplicate, checks the quantities, confirms. A few days later, the delivery arrives in two shipments — he records a first partial receipt, the filter stock updates immediately, the order moves to IN_PROGRESS status. At the second delivery, he records the final receipt, the seal stock is completed, and the order can be closed. The full history — who ordered, who received, how many times, at what price — is viewable on the order at any time.
Anticipate shortages rather than discover them
Once receipts are consistently recorded in the CMMS, system inventory and physical inventory converge. The analytics data then makes it possible to identify high-turnover parts, estimate typical replenishment lead times by supplier, and detect discrepancies between ordered and actually received quantities.
Inventory managed by instinct or memory gives way to inventory driven by data. The maintenance manager knows what is on hand, what was paid for it, and when to reorder — without relying on an external spreadsheet or email follow-up.
Any questions?
Contact us to discover the first CMMS that can be deployed in 3 weeks.