Barcodes and cycle counts

Assign primary and supplier barcodes, scan receipts, and safely record physical stock counts.

Release availability: This guide describes the prepared feature release. If the controls are missing in your workspace, the release has not been enabled there yet.

1. Assign product codes

Open a product and enter its barcode, or generate an internal code from its SKU. Save the product. When editing an existing product, use Additional barcodes for supplier or alternative codes; each addition saves immediately. Codes are unique within your organization. Keep leading zeros and letter case exactly as printed.

Generated codes are internal identifiers, not registered retail EAN/UPC numbers. A scanner reads the code on a physical label; generating a value does not print a label.

Open products

2. Receive stock by scanning

Open a new inbound entry, focus the barcode field, scan with a keyboard scanner and press Enter. You can also type or paste a code and choose Scan. Check the product, cost, lot number, location and quantity before saving the inbound entry. Each successful scan adds a new receipt line; scanning alone does not change stock.

Unknown or ambiguous codes are rejected. Check the active organization and the product's primary and additional barcodes. Camera scanning is not included.

Receive stock

3. Count a location

Open Cycle Count, select a location, physically count each lot and enter the actual quantities. Expected values come from current stock. Review differences before saving. All adjustments save together and create stock movement records.

If stock moves during your count, reload and recount. A count below reserved stock is blocked until the reservations are resolved. Counting requires Inventory update permission; barcode maintenance requires Product update permission.

Open cycle count and guided tour