OdooWiki OCA HUB

PoS show discount from pricelist

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

This module allows to display in POS interface the discount applied to customer, calculated as difference between POS final price and price from a specific pricelist set in POS configuration.

This can be useful to provide customer an explicit reference of the discount applied from a "standard" pricelist, without the need to have the the POS pricelist based on the "standard" pricelist.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Lets you show, on each Point of Sale order line, the discount percentage compared to a reference pricelist you choose in the POS configuration. Useful to display a standard price and the saving applied, without basing the POS pricelist on that reference.

This module adds a setting to the Point of Sale configuration form. When the POS uses pricelists, you can tick "Display Discount From Reference Pricelist" and pick a "Reference Pricelist". The reference pricelist must belong to the same company as the POS (or to no company), otherwise Odoo blocks the configuration with an error.

In the POS screen, each order line then shows an extra line such as "10.00% discount from <reference pricelist> (<standard price>)". The percentage is computed as the difference between the standard unit price from the reference pricelist and the actual price charged, so the customer sees the saving. The old crossed-out price display is hidden.

Business rules handled automatically: - If the POS does not use pricelists, the option is switched off. - If you untick the option, the reference pricelist is cleared. - If the reference pricelist is removed from the list of pricelists available in the POS, it is cleared. - The option and the reference pricelist cannot be changed while a POS session is open.

The module touches the Point of Sale configuration (pos.config) and the POS order line display. It also adds the discount information to the data sent to the POS and to printed receipts.

Depends on

point_of_sale
Models and fields (1)
  • pos.config · extends an existing modeldiscount_pricelist_id (Discount Reference Pricelist), display_discount_from_pricelist (Display Discount From Reference Pricelist)

Text generated by AI (DeepSeek) from reading the Odoo 14.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

OCA documentation · Odoo 14.0

Set the discount pricelist to use as reference in the pos configuration page.

In general configuration, enable Pricelists

In POS configuration:

  • enable "Advanced Pricelists" and add your reference pricelist to "Available pricelists"
  • enable "Display Discount From Reference Pricelist" and select a reference pricelist

In POS interface, reference pricelist price and discount applied is displayed if POS price is lower than reference pricelist price.

No verified information in OCA: Installation.

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.