OdooWiki OCA HUB

Point of Sale - New barcode rule for priced product with change rate

pos_barcode_rule_priced_with_change_rate folder_open OCA/pos open_in_new
Sales/Point of Sale License: AGPL-3

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.0

Adds 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 (model res.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

point_of_sale
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation 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.

info

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.