Barcode scanning
OneAce supports barcode scanning across all major workflows — stock lookups, receiving, transfers, and stock counts — using your device camera or a USB/Bluetooth wedge scanner.
Using the scan page
Navigate to Scan in the sidebar. Tap Start camera and hold a barcode in the green guide. OneAce detects it automatically using the browser's native BarcodeDetector API (or a ZXing fallback on older browsers).
Continuous scan mode is on by default. After each successful scan, the camera auto-resumes after 1.5 seconds. You can scan 30+ items per minute.
Keyboard wedge scanners
USB and Bluetooth wedge scanners work on every scan input in the app — just focus the input field and scan. The scanner types the barcode and presses Enter automatically. No camera permission needed.
Unknown barcode quick-add
If a barcode isn't recognized, a Quick-add sheet slides up so you can create the item immediately and return to scanning — without losing your place.
Supported barcode formats
EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, QR Code, ITF.
Scan-assisted workflows
- PO receiving — scan incoming items on a purchase order to auto-fill quantities (Pro plan)
- Transfer wizard — scan to add items to a transfer without using dropdowns (Pro plan)
- Stock counts — scan items during a count session
Scan history
The scan page shows your last 50 scans. Use it to review what you processed in a session.
Offline scanning
Barcode lookup works offline using a locally cached item list. Movements triggered by a scan queue automatically and sync when you reconnect.