Recording a placement fact
After the operator taps a line on the items table, the screen switches to the fact-recording form. The layout has two zones with an arrow between them: the picking zone on the left (where you're taking goods from) and the placement zone on the right (where you're putting them). A summary card on top shows the product (and any feature or lot) bound to the chosen plan line.
The product, feature, and lot are bound by the plan line — they aren't editable here. Source and target references default from the plan but can be adjusted per fact; pack types can be changed if the operation is a repack. Quantities are operator-entered (a calculator helper is available for awkward math).
The ✓ button on the top bar saves one fact. The first saved fact automatically transitions the document to In progress.
On save, the server verifies that the source actually has enough stock. If it doesn't, the fact is rejected with a localised error and isn't saved.
The on-screen scanner button speeds up data entry — a single scan drops into whichever field is active (source, target, product, or pack type), resolved by context. How scanning works.
Multiple facts can be saved against the same plan line — for example to split the same line across several target cells.
Each relocation row describes what, from where, and where to you move.
The source and target of a row are each one of two kinds — a cell or a container — giving four combinations:
Cell → Cell — the most common case: moving goods between storage areas (for example, consolidating partial pallets from a pick face into a reserve aisle).


Cell → Container — packing goods from a cell into a container (for example, to stage a shipment or to move loose goods on a carrier).


Container → Cell — unpacking a container into storage cells (for example, breaking down a received pallet onto the rack).

Container → Container — moving the contents from one container to another (for example, consolidating two half-full bins).


Pack-type change (repack)
A row may also change the pack type of the goods: the source pack type and the target pack type differ, while the quantity in the base unit of measure stays exactly the same.
Example: a product is stored as cases of 12 units. You want to put it on pallets of 144 units. In a single row you set the source pack as "case" (source quantity = 12 cases), the target pack as "pallet" (target quantity = 1 pallet), and the base quantity stays 144 units.
Repack is available in both planned and ad-hoc scenarios — it is a property of an individual row, not of the document.


In the client app, facts are recorded from the Execution tab via the same kind of source/target form.