Our Most Suggested Products
All In One Barcode
All In One Barcode is an Odoo productivity module designed to accelerate product entry across core business operations through barcode scanning. It enables users to add products instantly into sales orders, purchase orders, invoices, stock pickings, and Bills of Materials (BOM) without manual searching or repetitive line creation.
Features
Unified Barcode Scanning Across Multiple Odoo Documents
A single barcode scan can instantly insert products into multiple transactional records, including sales orders, purchase orders, invoices, delivery operations, receipts, and BOM lines. This creates a consistent user experience across departments and eliminates the need to manually search products in different modules.
Automatic Quantity Updates for Existing Order Lines
When a scanned product already exists in a document line, the module increases the quantity automatically instead of creating duplicate entries. This keeps documents clean and ensures product counts remain accurate during repeated scans.
Smart Validation and Error Handling
The module includes built-in warnings for invalid operational states such as scanning into completed, canceled, posted, or locked documents. It also alerts users when a barcode is missing or does not exist in the system.
Screenshot
1.) Barcode Not Found Warning
When an unregistered barcode is scanned, the system immediately alerts the user so incorrect products are not added accidentally.
2.) Product Barcode Setup in Sales
Products without an assigned barcode can be updated directly from the product variant form, allowing them to become scan-ready for future transactions.
Navigation : Sales → Products → Product Variants
3.) Sales Order Barcode Entry
Scanning a barcode during quotation or sales order preparation instantly inserts the product into the order line and updates quantity if the item already exists.
Navigation : Sales → Orders → Quotation
4.) Sales Order Validation Error
Completed or canceled sales orders remain protected from accidental edits, and the system informs the user when scanning is attempted in a locked document. This prevents unintended transactional changes.
5.) Product Barcode Setup in Purchase
Purchase products can be prepared for scanning by assigning barcodes directly from product variants, making supplier-side product handling easier and more standardized.
Navigation : Purchase → Products → Product Variants
6.) Purchase Order Barcode Processing
Items scanned into a purchase order are added immediately, and repeated scans increase quantity without duplicate rows.
Navigation : Purchase → Orders → Requests For Quotation
7.) Purchase Order Protection
Scanning is restricted when the purchase order is already completed, canceled, or confirmed beyond editing state, helping preserve document integrity.
8.) Barcode Setup in Invoicing
Invoice products can receive barcodes directly from product records, allowing accounting teams to work with the same scan-based process used in other departments.
Navigation : Invoicing → Customers → Products
9.) Invoice Line Barcode Entry
A barcode scan can insert products into invoice lines instantly while also increasing quantities for repeated scans, reducing invoice preparation time.
Navigation : Invoicing → Customers → Invoices
10.) Invoice Posting Restriction
Once an invoice is posted or canceled, barcode input is blocked to protect financial records from unintended changes.
11.) Product Variant View
If a product does not have a barcode, users can manually add one and then use it for scanning.
Navigation : Manufacturing → Products → Product Variants
12.) Bill Of Materials Menu
Navigation : Manufacturing → Products → Bill Of Materials
13.) BOM Line Barcode Addition
Manufacturing components can be inserted directly into BOM lines through scanning, making BOM preparation faster and more accurate for repeated components.
14.) Product Variant View
If a product doesn't have a barcode, you can manually add the barcode, and then the product can be used with the barcode.
Navigation : Inventory → Products → Product Variants
15.) Stock Picking View
Scanning a barcode adds the product to delivery orders or receipts.
Navigation : Inventory → Overview → Delivery Orders
16.) Delivery Order Error
Error appears if the delivery order is done or canceled.
17.) Receipts View
Navigation : Inventory → Overview → Receipts
18.) Receipts Error
Error appears if receipts are done or canceled.
19.) Scrap Menu
Navigation : Inventory → Operations → Scrap
20.) Scrap Order View
Here, the user can scan the barcode of any product, and it will be added to stock scrap. If the product is already in stock scrap, its quantity will be increased.
21.) Scrap Order Error
Error appears if the scrap order is completed.
User Guide