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

Goods receipt

Receive deliveries from suppliers here: linked to a supplier and purchase order, with the positions actually received, their condition and their put-away target. Completing the receipt books the stock.

Live preview — real view with sample data

your-address.usable.works
ReferenceSupplierReceivedGoods value
Record 3Item 406/06/2026Item 4
Item 4Entry 517/06/2026Entry 5
Entry 5Record 628/06/2026Record 6
Record 6Item 709/07/2026Item 7
Item 7Entry 820/07/2026Entry 8

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

What you do here

Use “Create goods receipt” to record a delivery with a reference (delivery note), supplier and — where available — the related purchase order. In the detail view you add the positions: article, delivered quantity, accepted (good) quantity, purchase cost, put-away target (location) and — for food — batch and best-before date. Delivery note and batch can be scanned. “Complete & book in” books the accepted quantity into stock and locks the record.

Purchase order & stock

When a position references a purchase-order line, several deliveries accumulate cleanly into “ordered / received / open” — the order status (partial/received) is derived from this rather than set by hand. On completion the accepted quantity is booked as an inbound movement through the stock ledger (no quantity is overwritten directly); the purchase cost updates the moving average. The goods value (net/tax/gross) is calculated from the positions, not entered.

Complaints & duty to notify (HGB §377)

In a commercial sale between merchants you must inspect the goods without undue delay after delivery and report obvious defects immediately — otherwise the goods are deemed approved. Mark a position as “Damaged” or “Short”: on completion this automatically creates a complaint with inspection time, inspector and disputed quantity, which you notify to the supplier (record the notification date). The disputed quantity is not booked as available stock (blocked stock) until the complaint is resolved.

Legal requirements

Goods-inward record (German Fiscal Code §143): the goods inward must be recorded separately — date of receipt or invoice date, name/company and address of the supplier (hence supplier as a master record, not free text), customary description of the goods, price and a reference to the document. Retention (German Commercial Code §257 with Fiscal Code §147): goods receipts are accounting documents and generally kept for ten years; “retain until” drives central retention, deletion only after expiry. Auditability (GoBD): completed goods receipts are immutable — correct via a stock movement and cancel (status “Cancelled”) instead of deleting. Traceability (Food Information Regulation (EU) 1169/2011 Art. 18, Reg. (EC) 178/2002 Art. 18): for food, batch/lot, best-before date and origin are mandatory per position and enforced on completion.

What's inside

  • Board
  • Calendar
  • Goods receipts
  • Goods receipt
  • Create goods receipt
  • Set status
  • Assign receiver
  • Complete & book in