Point of Sale - New barcode rule for priced product with change rate
This module adds a barcode rule to be able to scan a barcode with price encoded (as the standard "Priced Product" rule), and convert the price according to a given change rate
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a new barcode rule type in Point of Sale that reads a price from a scanned barcode and converts it using a change rate configured in the POS settings.
This module extends the Point of Sale barcode system so cashiers can scan barcodes that contain a price, and have that price automatically converted using a change rate before the product is added to the order.
- A new barcode rule type called "Priced Product with Change Rate" is available when configuring barcode rules (model
barcode.rule). - A new field "Change rate for barcode nomenclature" is added to the Point of Sale configuration (model
pos.config) and to the general settings screen (modelres.config.settings), shown inside the barcode scanner settings block. - In the Point of Sale product screen, scanning a barcode that matches this rule looks up the product, then adds a line to the current order with the price from the barcode divided by the configured change rate.
- If no product is found for the scanned barcode, a "not found" notification is shown, just like the standard priced product rule.
- The module only affects the Point of Sale barcode reading flow and the related configuration screens; it does not change sales orders, inventory, or accounting.
Depends on
Models and fields (3)
- pos.config · extends an existing modelchange_rate_barcode (Change rate for barcode nomenclature)
- barcode.rule · extends an existing modeltype
- res.config.settings · extends an existing modelchange_rate_barcode
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.