Maintenance parts inventory
A count that is added up from what moved, not typed over.
Two boxes of the wrong filter and none of the right one is the usual state of a store cupboard. This keeps the list and the movements: received, used, and the correction after somebody actually counts. The number on the shelf is added up, never typed over.
What is on the shelf, and what came in or went out. The count is the sum of the movements and is never typed. It does not raise purchase orders, does not price anything and does not talk to a supplier — a reorder level here puts a part on a list and has no other effect anywhere.
Nothing on the list for this building yet. Add the things you run out of — filters, belts, lamps.
The count adds itself up
You do not type a quantity. You record what moved — a delivery in, a part used on a job, something returned to the shelf, something written off — and the number on hand is the sum of those movements.
That is not a stylistic choice. A stored quantity is a number somebody eventually overwrites, and the moment they do, the record of who took what disappears with it. A stock count that came out wrong is corrected here by recording the correction, so the shelf reads right and the history survives.
What an item holds
The part name, a category, the part or SKU number, its place on the shelf, the unit it is counted in, and optionally a reorder level. Leave the reorder level blank and the part is counted as untracked rather than being called fully stocked or out of stock.
Each item belongs to one building. Two stores in two buildings do not pool: a filter on the shelf at one site is not on the shelf at the other, and the counts never merge even when both buildings are called the same thing.
What it is not
It is not a purchasing system. There are no purchase orders, no prices, no approval chain, no accounts payable and no supplier connection. A reorder level puts a part on a list; a person decides what to do about it.
When operators reach for it
When the belt that was definitely on the shelf is not, and when somebody wants to know why the same filter has been bought four times this quarter. The movement history answers both, and it answers them with dates and names rather than with a guess.
What it connects to
Parts used on a job belong on the job, where the work is priced and signed off — start at the work order. What is on the shelf sits beside the rest of the building’s records on the facility screen, and pricing a restock against two suppliers is the bid comparison.
A count derived from movements you recorded. CompliMaint orders nothing, prices nothing and communicates with no supplier. Everything runs on your device.
Questions people ask
- How does the quantity on hand work?
- You record what moved — what arrived, what was used, what was returned, what was written off — and the number on hand is added up from those movements. It is never typed in directly. That is what lets you correct a wrong count without erasing the record of who took what and when: the correction is another movement, and the history stays intact.
- What does an inventory item record?
- The part name, a category, the part or SKU number, where on the shelf it lives, the unit it is counted in, an optional reorder level, and the building it belongs to. Movements against it carry the quantity, the date, who moved it and a note — the job it went to, the supplier it came from.
- Does it order parts or manage purchase orders?
- No. It counts what is on your shelf. There are no purchase orders, no pricing, no approvals and no supplier connections. A reorder level puts a part on a low-stock list so somebody can act on it; nothing is ordered, and nothing is sent anywhere.
- What if I leave the reorder level blank?
- The part is simply not tracked against a level, and it is counted separately as untracked rather than being treated as fully stocked or as out of stock. A blank is a blank — the tool does not invent a reorder point for you.