One barcode login, every scan traced to a person.
Layer per-employee PIN authentication on top of your shared Barcode scanner account so every pick, receipt, and transfer is attributed to the person who did it — with a compliance-ready audit trail Odoo doesn't give you today.
The problem
Shared barcode scanner logins are fast to deploy but erase individual accountability. When a mispick, shrinkage event, or audit question comes up, there is no reliable record of which employee actually performed the action — only the shared account everyone used.
The solution
Add a personal PIN on top of the existing shared login. Each worker authenticates once per shift on a warehouse-optimized keypad, then every scan, transfer validation, and manual record edit is attributed to them automatically and logged to a report-ready audit trail.
Everything you need for individual accountability
Every capability below is implemented in the module.
Per-Employee PIN Management
Give every worker their own numeric PIN, managed from the Employees form, with a simple enable/disable toggle per employee.
Shared-User PIN Enablement
Turn PIN authentication on for any shared Barcode login from the user's own form — only the users you flag prompt for a PIN.
Admin-Configurable Policy
Control session timeout, maximum failed attempts, lockout behavior, and where enforcement applies from a dedicated Settings block.
Automatic Transfer Attribution
Validated transfers automatically record the authenticated employee, visible as a "Processed By" column in every picking list.
Filter and Group by Employee
Slice picking lists by employee with built-in search filters and group-by, so supervisors can review work per person in seconds.
Manual Fallback Authentication
A backend wizard lets staff authenticate by PIN even outside the Barcode app, so attribution holds on manual record edits too.
Warehouse-Optimized PIN Keypad
A large-target numeric keypad built for gloved hands and rugged scanner terminals delivers fast, reliable PIN entry.
Persistent Signed-In Banner
A constant on-screen banner shows exactly who is authenticated, with one-tap Switch and Sign Out actions for fast handoffs.
Compliance-Ready Audit Trail
Every login, validation, and failed attempt is logged to a filterable, groupable audit view built for reporting and compliance sign-off.
How it works
Enable PIN on the shared user
Flag the shared Barcode login to require an employee PIN from its user form.
Assign employee PINs
Set a personal PIN for each worker who will use the shared scanner.
Worker signs in on the scanner
The employee enters their PIN on the warehouse keypad before scanning begins.
Every action gets attributed
Transfers, validations, and audit entries are automatically logged to that employee.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Employees authenticate with a personal PIN on top of your existing shared Barcode login, so you keep one user account for the scanner while still attributing every action to an individual.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Barcode User With Multi-Employee PIN
Per-employee PINs on shared Odoo Barcode logins, with automatic transfer attribution, a warehouse-optimized keypad and a compliance-ready audit trail — individual accountability on a shared scanner account.
Buy on Odoo App StoreMore Odoo inventory apps
Bulk Product Price Update
Reprice sale or cost across whole product sets in three pricing modes, with a mandatory before/after preview, live margin visibility, scheduled runs and one-click rollback backed by full audit history.
Bulk Product UoM Update
Change Units of Measure across hundreds of SKUs in batched, guided runs that validate UoM category, adjust dependent purchase, stock, manufacturing and accounting records, and stay reversible with a dry-run preview and one-click rollback.
Cancel / Reverse Stock Moves
Cancel, reset, delete or reverse validated stock moves and confirmed scraps, cascading to the linked sale or purchase order and reversing the journal entries — behind an impact preview and an acknowledgment gate.
Cancel Inventory Adjustment
Cancel, reverse or reset a validated stock count with an impact preview, automatic valuation and journal reversal, closed-period protection, backdating and a time-limited undo.
Cancel Landed Cost
Safe, auditable cancellation, reset, and reversal for validated landed costs — built natively on Odoo.
Cargo & Parcel Claims Management
Damage, shortage, loss and delivery-guarantee claims in one workspace with automatic liability calculation and settlement reconciliation — and filing deadlines actively enforced.