Free goods receipt

Overview
Not every delivery comes with a purchase order: samples, a delivery without paperwork, a return from repair. The free goods receipt books such receipts with its own document and number — stock without a document would have no origin, and a stocktake difference would leave no trace.
Booking creates the document and the stock in one step. The document is immutable afterwards; a correction is a stock adjustment. If a product is not yet in the master data, create it right in the line — it is marked "newly created" on the document so someone completes the master data.
Core tasks
- Book a goods receipt — choose the warehouse, enter sender and delivery note number, capture
the lines and book.
- Put away immediately — with a bin, the line is booked straight to the bin; without, it lands
in the receiving zone or on the default bin.
- Print the put-away list — on the warehouse detail page, Print put-away list prints the
unplaced stock with a bin suggestion as a work sheet.
Fields in detail
| Field | Meaning |
|---|---|
warehouseId | Warehouse of the receipt; its receiving rules apply. |
supplierReference | Sender as free text. |
deliveryNoteNumber | Delivery note number — required if the warehouse asks for it. |
note | Note on the document. |
items | Lines: product or new product, quantity (whole units), bin, batch, best-before, serial numbers, unit cost, condition. |
Settings & permissions
wms.receipt.execute— book free receipts;wms.receipt.view— see the documents.- Creating a product additionally needs
products.catalog.managein the warehouse brand. - The warehouse rules apply (Settings → Receiving per warehouse): delivery note number "required"
and blocking expired goods. If auto labels are set up, the workstation prints after booking.
FAQ & troubleshooting
"The quantity must be a whole number." Stock-managed goods book whole units.
The receipt is rejected because of the best-before date. The warehouse blocks expired goods; nothing is booked then, not even the other lines.