A bell sound confirms a successful scan and an error sound signals a
rejected one. Status messages under the barcode field explain what the
screen is waiting for and why a scan was rejected. The Manual button
toggles manual entry to type values without a scanner.
You can open the scan screen from three places:
Barcodes main menu (app Barcodes): select an operation tile,
then pick one of the ready transfers from the list.


An operation type card in Inventory > Overview (scanner
button): scan products for any ready picking of that type. With
Search picking from product, reading a product opens a ready
picking that contains it.
A specific transfer (Scan barcodes button in Inventory >
Transfers): the picking is locked and every scan applies to it.

Scan in any order; the screen reacts to the kind of barcode read:
- Product: adds 1 unit (or waits for a lot if the product is
tracked). The source location is resolved automatically from the
pending reserved lines.
- Packaging: selects the product and adds the packaging quantity.
- Lot: scan the product first when several lots share the same name.
When fill fields from lot is active, scanning a lot fills product,
package, owner and location from the available stock.
- Package: fills all fields from the package content.
- Location: sets the source (or destination, per configuration) for
the following scans.
Quantities beyond the picking demand or beyond available stock are not
written silently: the screen asks for confirmation (force done) or
rejects the scan, depending on the option group.
The screen shows the next pending move (product, lot, quantities,
locations) and guides the operator step by step (e.g. Scan Source,
then Scan Product, Lot). Scanning something different from what is
expected is rejected with an explicit message (Wrong product, Wrong
lot, Wrong location).
In the pending moves list you can:
Jump to another line (arrows or tapping a card).

Edit a line with the pencil icon.

Put the whole remaining quantity with the +N button (e.g. +120).
Once defined, this button disappears; use the edit icon to change the
quantity.

Show the lines already scanned with the eye icon.

Decide the backorder behavior per line when quantities are incomplete
(create backorder / no backorder / keep pending).
The Validate button confirms the transfer using the scanned
quantities. A wizard is displayed to confirm the action; after
validation you return to the ready-pickings list.

If some lines have no quantity, the standard confirmation wizard asks
whether to process all quantities.

With Auto put in pack enabled, unpacked lines are packed automatically
before validating.
Press the + Product button to add an item not in the demand (when
the option group allows non-demanded products).

When you select a product, a numeric field is displayed to add the
quantity.

The trash can icon resets the form values (except the location)
without closing it; Clean values resets everything and closes the
form; Confirm adds the new item.

If a scanned lot does not exist on a receipt, it can be created on the
fly (Create lots if not match) or through the new lot dialog.
Unknown packagings can be registered from the scan screen with the new
packaging dialog: scan the packaging barcode, set the name and
confirm.
Open Barcodes > Inventory (or the Scan barcodes button of an
inventory adjustment).

The screen uses the Inventory option group. With the location filled
by default it opens on the stock location of the first warehouse; make
the location scannable to count other locations. Then scan products,
lots, packagings or packages:
Each product scan adds 1 unit to the counted quantity (or the
packaging quantity when a packaging is scanned). With Replace
quantity on each reading, a new reading overwrites the counted
quantity.
With Accumulate repeated readings and manual confirmation, scanning
the same product, lot or packaging again before confirming adds one
more unit (or packaging) to the quantity to confirm.
Serial-tracked products accept exactly one unit per serial; a second
read of the same serial is rejected.
The eye icon switches between the items already counted by you and the
pending ones.

Each line in the list can be edited (pencil), incremented/decremented
(+/-) or cleared (trash). Confirming an edited line replaces its
counted quantity.

The Apply button is displayed when there are counted items. It opens
the standard inventory adjustment confirmation (with reason), applies
your counted quants and returns to the main menu.


By default the pending moves list on the barcode screen shows the source
location and lot of each move. When the option group has Show fixed
dest. location enabled, the list also shows the destination location
already planned on the stock move line, so the operator sees where the
goods must be stored as soon as the picking is opened, without scanning
anything.
This only reads the destination resolved upstream when the move was
prepared (e.g. the putaway strategy applied at reception). It never
recomputes the putaway: putaway is a warehouse decision taken when the
move is created, not a barcode-screen concern (see Use location dest.
putaway for the opposite, recompute-on-scan behaviour).
In addition, with this option enabled, scanning a product reuses the
move line already routed by putaway and keeps its destination, instead
of creating a new line at the generic picking destination. This way
receiving by barcode keeps the goods on their planned putaway location.
To keep the shown value reliable it is displayed only for moves whose
destination has no storage category, i.e. a fixed putaway whose
location does not depend on the received quantity. For capacity-based
putaway (storage categories) the final location may still change on a
partial receipt, so it is intentionally not shown.
Enable it in Inventory > Configuration > Barcode Option Groups, on the
option group used by the operation type, with the Show fixed dest.
location checkbox.