The ledger
Every receipt, shipment, adjustment, transfer and count posts a movement, signed and attributed. On-hand is the sum of the rows, not a field someone typed.
When something comes in, goes out, moves, or gets counted, Space Place records it as a signed ledger row: who, when, where, and why. You can see how you got to today's number instead of guessing, and every count, transfer, receipt and shipment lands in the same book.
Every receipt, shipment, adjustment, transfer and count posts a movement, signed and attributed. On-hand is the sum of the rows, not a field someone typed.
Blind or open, whole site or a handful of bins. Approve a count and the books update from the real variances, with the history kept.
Sites, bins inside bins, printable bin labels with the full path, and a handheld that scans its way through them.
Capture lots and serial numbers at receiving, hold a lot in QC, pick first-expiry-first, and know exactly which unit went to which customer.
Absorb freight and other landed costs into the item, so valuation and margins reflect the true cost rather than the invoice line.
Reorder points, incoming stock on open purchase orders, transfers in transit, ABC analysis and demand forecast, all from the same ledger. Built for messy real-world syncing: repeated messages from connected systems don't double-count.
That's what a bare quantity field gives you. Space Place never edits the number directly; it posts a movement, and the number follows.
Someone "fixed" the count in a spreadsheet. Nobody knows when, why, or what it was before.
Every quantity change is a signed, attributable ledger row. Counts reconcile into the ledger on a single click, and a discrepancy can be chased back to the exact movement that caused it.