Add invoice lines by scanning a barcode
Scan product and packaging barcodes directly on customer invoices and credit notes to add or increment lines instantly — no Inventory module required.
The problem
Building a customer invoice line by line — typing or searching for every product — is slow and error-prone once an order has more than a handful of SKUs. High-volume billing clerks and counter staff pay for every manual lookup in keystrokes, wrong-product mistakes, and throughput lost right where cash is recognized. Existing barcode apps only make it worse by requiring the Inventory module and manual configuration before they even work.
The solution
Scan the barcode already on the product or its packaging and the correct invoice line appears instantly. The scanner works out of the box on customer invoices and credit notes, gives clear feedback on every scan, and keeps a full audit trail — all without installing or configuring Inventory.
Everything you need to bill by barcode
Every capability below is implemented in the module.
Scan-to-Add Invoice Lines
Scan a product barcode on the invoice form and a matching line is added instantly — no manual search or typing.
Packaging Barcode Support
Scan a case or pack barcode and the line is created with the matching packaging unit of measure automatically.
Rescan to Increment Quantity
Scanning the same product again increases the existing line's quantity instead of creating a duplicate — matching how counter staff actually work.
Credit Note Scanning
The identical scanning experience works on credit notes, covering returns and corrections as well as sales.
Instant Scan Feedback
Every scan shows an immediate success, not-found, or error notification with an optional beep, so the operator never has to stop and check the line list.
Hardware & Camera Scanning
Use a keyboard-wedge hardware scanner at the desk, or the device camera on a phone or tablet at the counter.
Optional Scan Location Tagging
Add a free-text bin or location code before scanning and it is captured on every scan record for traceability.
Per-Invoice Scan History
A dedicated Scan History tab on every invoice lists each scan with color-coded status, so nothing is hidden.
Standalone Scan Audit Log
Browse every scan across all invoices and credit notes in one filterable list, with a detail form for each record.
How it works
Open an invoice
Open any draft customer invoice or credit note; the scanner card appears automatically above the lines.
Scan a barcode
Use a keyboard-wedge scanner or the device camera to scan a product or packaging barcode.
Line added or incremented
The matching invoice line is created or its quantity increased instantly, with a success notification.
Review the audit trail
Check the Scan History tab or the standalone log to see every scan, all in one place.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Barcode scanning is built on the lightweight barcodes module included with Odoo Accounting — Inventory is never required.
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.
Add Products By Barcode In Invoice
Scan product and packaging barcodes to add or increment invoice and credit note lines instantly, with camera or hardware scanners and a full audit trail — no Inventory module required.
Buy on Odoo App Store