Receiving per warehouse

Overview
The receiving house rules — two-stage receipt, over-delivery, delivery note number, expired goods, cost source — first apply to all warehouses. Here you define where individual warehouses deviate: for example a central warehouse that requires the delivery note number while a branch does not.
An empty field always means: the global rule applies. Clearing a rule makes the warehouse follow the global setting again. Deleting the row returns the whole warehouse to the global rules.
You can also switch on automatic label printing per warehouse: on receipt, the chosen workstation prints a product label per line or per unit (at most 500 per receipt).
Core tasks
- Add rules for a warehouse — choose the warehouse and set only the deviating rules.
- Switch on auto labels — choose the mode and the workstation; the template follows the printer
unless one is given.
Fields in detail
| Field | Meaning |
|---|---|
warehouseId | Warehouse; one row per warehouse, cannot be changed later. |
twoStage | Two-stage receipt: capture first, book on release. |
overDelivery | Over-delivery: forbid, with confirmation, or allow. |
deliveryNoteNumber | Delivery note number: do not ask, optional or required. |
blockExpired | Do not book expired goods (best-before before today). |
priceSource | Cost source of the receipt: order price, average, entered, supplier price or landed cost. |
autoLabelMode | Labels on receipt: off, per line or per unit. |
autoLabelWorkplaceKey | Workstation that prints (required once printing is on). |
autoLabelTemplateKey | Label template; empty = the template follows the printer. |
Settings & permissions
Maintenance needs wms.config.manage; everyone with purchasing.receipt.record may also read. The rules apply to receipts against a purchase order as well as to free goods receipts.
FAQ & troubleshooting
No labels come out. The workstation needs an active device for product labels of the same brand or a brandless one. The receipt itself never fails because of a label.