In development — usable.software is not live yet.
Usable.softwareA Balane Tech system
All modules/Inventory & purchasingM34
M34Retail· Inventory & purchasing

Stock

Here you track booked stock per article, location and batch: available quantity (on hand minus reserved), bin, stock value and the threshold at which you must reorder. Every change of quantity is a booking.

Live preview — real view with sample data

your-address.usable.works
ArticleLocationQuantityCount due
Entry 5Record 3Record 310/06/2026
Record 6Item 4Item 421/06/2026
Item 7Entry 5Entry 502/07/2026
Entry 8Record 6Record 613/07/2026
Record 9Item 7Item 724/07/2026

Not a screenshot: the same interface you get in production.

What you do here

Each row is an article at one storage location (for foodstuffs, one row per batch/best-before). Use „New stock“ to link an article to a location and capture reorder point, bin and – if you want to report stock value – the purchase cost per unit. You do not type the quantity itself: you book inflows and outflows via „Book receipt“, „Book issue“ and „Adjust“. The status (in stock, Low, Critical, Out) is derived from availability and shows at a glance where things run tight. The list sums stock value, position count and the critical cases at the top; the „Reorder“ tab instantly lists every position below its reorder point, the „Count due“ tab the overdue counts and the „Best before ≤ 30 days“ tab the goods about to expire. A position's detail shows the full movement history.

Book, don't type

Quantity only changes through a movement – so every inflow and outflow stays auditable. „Book receipt“ records an inflow (optionally with a purchase cost per unit that updates the moving average), „Book issue“ an outflow (cannot push stock below zero), „Adjust“ a stocktake difference with a mandatory reason. A new position's opening balance is logged as an „Opening balance“ movement – create the position and book the first receipt. Available is always the quantity reduced by reservations. Warehouse staff may book receipts and issues but not adjust – that stays with management.

Legal requirements

Stock records that form part of the accounts (stocktakes/inventory evidence) are subject to commercial retention under HGB §257 together with AO §147 – generally ten years. To this end, in the „Retention/audit“ section enter under „Retain until“ the end of the retention period; overdue records are evaluated centrally as ready for deletion. GoBD immutability is now enforced technically: quantity can only change through a booking, the movement ledger is immutable (no editing, no deleting), and a position with movements cannot be deleted while its retention period is running. Correct erroneous stock via an „Adjust“ booking (a reverse entry with a reason), never by deleting. For foodstuffs, traceability under the LMIV (Regulation (EU) No 1169/2011) together with Regulation (EC) No 178/2002 also applies: keep a separate position per batch/lot and best-before date; the best-before column warns once the date is near or passed. For balance-sheet valuation under HGB §253 (upper limit = acquisition cost, lower-of-cost-or-market), the moving average from the receipt bookings provides a traceable valuation basis.

What's inside

  • Stock
  • Counts
  • New stock
  • Book receipt
  • Book issue
  • Adjust