Run your whole warehouse by scanning
A modern, mobile-first barcode app for Odoo 19 Community — a clean alternative to Enterprise Barcode,
built entirely with OWL. Phone camera or hardware scanner, your call.
Receipts · Deliveries · Internal
Batch & Wave picking
Lot / Serial / Packages
Inventory counts
Productivity analytics
Offline-ready
Multi-company
Dark mode & RTL
📱
Scan anything, anywhere
Device camera (with torch & front/rear switch), Bluetooth/USB scanners and full GS1 parsing — with sound, vibration and on-screen feedback for every scan.
📦
Pick faster, in batches
Process several transfers in one guided pass with batch & wave picking, scan packages to ingest or pack, and get putaway suggestions on receipt.
📊
Resilient & measurable
A warm offline queue keeps working through Wi-Fi drops, and a productivity report shows operator throughput — pivot and graph, right in Inventory.
A guided tour
Warehouse dashboard with live KPIs
Open the app to a live overview — internal transfers, inventory counts, done today, receipts, deliveries and pending operations — with quick-action tiles, recently opened transfers, favourites and a one-tap Batches & Waves entry.
Scan, adjust and validate — without the form view
Each transfer shows quantity-weighted progress, product thumbnails, per-line status, steppers, lot/serial capture and a product-info popup. Move through the work queue with Prev / Next, or add and remove products on the fly.
Batch & wave picking
Browse batches and waves with a segmented toggle, then pick a whole batch in one pass — lines grouped per transfer, batch-wide progress, and one-tap validation that creates backorders exactly like the back office.
Find any transfer, fast
A context-aware search across reference, partner, product, barcode, lot/serial, package and location — with quick filters (My Work, Ready, Done, Returns, Backorders…), rich cards and server-side pagination.
Inventory counts & operator productivity
Count stock by location with on-hand vs counted variance and one-tap apply — and give managers a pivot/graph report of quantity processed and operations per operator, operation type and day, under Inventory → Reporting.
Everything included
Operations
✓ Receipts, deliveries & internal transfers
✓ Batch & wave picking (Community Batch Transfers)
✓ Standard backorder handling on validation
✓ Partial & full returns, cancel with reason
✓ Putaway destination suggestion on receipt
✓ Source/destination location scanning
Scanning & capture
✓ Device camera with torch & camera switch
✓ Hardware scanners & GS1 barcode parsing
✓ Lot & serial capture, auto-create, bulk serials
✓ Duplicate-serial prevention
✓ Scan a package to ingest contents or pack into
✓ Sound, vibration & scan history
Productivity & insight
✓ Live dashboard KPIs with manual/auto refresh
✓ Quantity-weighted progress & overdue flags
✓ Operator productivity report (pivot & graph)
✓ Product stock-info popup (on-hand, lots, moves)
✓ Inventory counts with variance & one-tap apply
✓ Label printing (lot/serial & package)
Experience & platform
✓ Warm offline queue — survives Wi-Fi drops
✓ Refresh-survival: resume the last screen
✓ Compact/comfortable density, recents & favourites
✓ Accessibility (WCAG 2.1 AA), keyboard hotkeys
✓ Dark mode, right-to-left & fully translatable
✓ Multi-company aware, record-rule secure
NEW IN VERSION 19.0.4.0.0
Enterprise-parity & polish
Batch & wave picking over the Community Batch Transfers app, with per-transfer grouping.
Operator productivity report — pivot & graph of throughput, in Inventory → Reporting.
Warm offline queue — scanned edits buffer on the device and replay on reconnect.
Package scanning, in-flow location scanning, partial returns, label printing & undo last scan.
Accessibility, dark mode, RTL and a shipped translation template (.pot).
Hardened & tested — company-scoping, 42 server tests, a browser tour & JS unit tests.
Built right for Odoo 19
| Edition | Odoo 19 Community (and Enterprise). No Enterprise dependency. |
| Depends on | Inventory (stock) & Batch Transfers (stock_picking_batch) — both Community. |
| Technology | Native OWL components, server-side ORM. No jQuery, no legacy widgets. |
| Devices | Phone, tablet or desktop — camera or hardware scanner. Mobile-first & responsive. |
| Security | Multi-company aware; respects access rights & record rules. No sudo bypass. |
| Configurable | Per operation type: mandatory scans, extra products, permissions, actions & navigation. |
Questions or feature requests?
This app is developed and maintained by Do Incredible. We are happy to help with installation,
configuration and onboarding — reach out any time.
Do Incredible · doincredible.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 6207 |
| Technical Name |
do_stock_barcode |
| License | OPL-1 |
| Website | https://doincredible.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module