What inventory management software has to do across locations
Inventory management software for a multi-location business has one job that single-site tools do not: keep one true quantity and one true value per item, per location, while stock is moving between them. A warehouse, a regional depot, a van and a consignment location at a customer's site are all places stock can be, and a sale promised against the wrong one is a sale you cannot ship.
The failure mode is familiar. Stock lives in one system, the shop floor in another, and the true value of what is on the shelf is worked out at year end. Transfers leave one location before they arrive at the next, so for a day or a week the same pallet is in two places or nowhere.
The fix is not a bigger spreadsheet. It is a record that changes only when a physical movement is confirmed, with an in-transit state for anything between sites and a reservation state for anything already promised.
Live stock: available, reserved and on order per location
The screen an operations team needs shows, for each item at each location, what is physically there, what is reserved against orders, what is in transit inbound, and what is on order from a vendor or a work order. Those four numbers answer the questions that generate most of the phone calls: can we ship this, when can we, and from where.
Reservations are what make the available number honest. A confirmed sales order holds stock at the location that can ship it without moving anything, so the next order sees a smaller available quantity rather than the same stock promised twice. Shortages surface at the moment of reservation, when there is still time to raise a purchase order or a work order.
- One live quantity per item, per warehouse, bin, vehicle or consignment location
- Transfers that move stock through an in-transit state with receipt confirmation
- Reservations per order, per location, that reduce the available figure immediately
- Batch and serial identity carried through every receipt, move and shipment
Scanning, cycle counts and why the shelf must win
A stock figure is only as good as the last time someone checked the shelf. Barcode workflows make the check part of the movement: each receipt, move, pick and consumption is confirmed by scan, from a phone camera or a handheld scanner, and the record updates at that moment rather than when a form is typed up later.
Counts then become routine rather than an annual shutdown. Cycle counts by bin, item class or velocity run while the warehouse keeps operating, variances are shown before they post, and an adjustment above a value threshold needs a second approval. Every adjustment should be a journal with a reason, because the next question is always why the number changed.
Scan mismatches matter as much as matches. A scanner that flags the wrong variant before the movement posts prevents the error; one that records it and lets a count find it a month later does not.
Replenishment that reads real demand
With several locations, the reorder decision is per item and per location, not per company. A part with ten weeks of cover in the main warehouse and six days at the north depot needs a transfer or a purchase order for the depot, and the rule that spots this has to look at consumption at that site, the vendor's lead time and what is already in transit.
Min/max levels, safety stock and lead-time rules are the standard tools. What separates a useful system is that the rules are recalculated against actual consumption rather than last year's plan, and that the output is a draft purchase order a buyer can approve rather than a report someone has to act on.
Min/max and lead-time rules
Set a minimum cover in days or units per item and location, and the system drafts an order when projected cover falls below it. Lead-time rules bring the order forward by the vendor's typical delivery time, so the stock arrives before the minimum is reached rather than after.
Forecast-based replenishment
For items with seasonal or trending demand, a forecast built from consumption history sets the target instead of a fixed number. The draft order still goes to a person; the forecast changes what is proposed, not who decides.
Work orders, landed cost and margin you can trust
For businesses that make as well as move, inventory and manufacturing are the same record. A bill of materials lists what an item is made from, a routing lists the operations that make it, and a work order reserves the components and shows the shop floor which step is next. Consumption posts per operation or is backflushed when the order closes, so the stock figure moves with the work.
Valuation is where multi-location systems most often go wrong. Freight, duty and handling have to be allocated to the goods they brought in, by value, weight or quantity, so the unit cost on the shelf is what it cost to get there. Open work orders hold consumed materials and labour as work in progress on the ledger, and cost of goods sold posts at shipment. Done this way, margin on an order is known when it ships rather than when the accountant corrects it.
How Solonomous ERP handles multi-location inventory
The Inventory & Manufacturing module in Solonomous ERP keeps one quantity and one value per item, per location, updated by every receipt, issue, move and count. Locations include warehouses, bins, vehicles and consignment sites; transfers move stock through an in-transit state with receipt confirmation, and reservations hold stock per order, per location, so available, reserved and on-order quantities sit on one screen.
Every movement can be confirmed by scan from a phone camera or a handheld scanner, labels print from the same item and batch data, and scan mismatches are flagged before the movement posts. Cycle counts run by bin, item class or ABC rank, and adjustments above a threshold you set need a second approver. Valuation runs FIFO or weighted average per entity, with landed cost allocated at receipt and WIP held as a ledger account per work order.
The Replenish agent watches stock cover per item and location and drafts purchase orders before you run out. It drafts; a person approves. Like every agent in the suite, it runs with the permissions of the person who asked, and every action is a posted, reversible ledger entry. Because the module is a view on the same ledger as Invoicing & Finance and CRM, a signed quote reserves stock the moment it is signed, and a shipment raises the invoice without re-entry.
What to check before you choose
Most products show a stock figure. The differences appear when stock is between sites, when the shelf disagrees with the screen, and when the finance team asks what it is all worth. These questions are the ones worth putting to a vendor.
If the answers involve an export, a nightly sync or a separate finance tool, the reconciliation you were hoping to remove has moved rather than gone.
- Is there an in-transit state for transfers, with confirmation on receipt?
- Do reservations reduce the available quantity at a specific location, immediately?
- Can every movement be confirmed by scan on the devices your team already carries?
- Are replenishment rules per item and per location, and do they produce a draft order rather than a report?
- Is landed cost part of the unit cost, and does WIP sit on the ledger rather than in a year-end spreadsheet?
- Does a shipment post stock, cost of goods sold and the invoice from one event?












