OdooWiki OCA HUB

Point of Sale Fixed Discounts

pos_fixed_discount folder_open OCA/pos open_in_new
Point of Sale License: LGPL-3

In point of sale allow to apply discount with fixed amount.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a "Discount (Amount)" button to the Point of Sale screen so cashiers can apply a fixed money discount to an order instead of a percentage.

This module extends the Point of Sale discount feature. On the POS product screen, next to the existing percentage discount button, a new button labelled "Discount (Amount)" appears (the percentage button is relabelled "Discount (%)").

When the cashier taps the new button, a popup titled "Discount Amount" opens asking for a number. After confirmation, the module removes any previous discount lines from the current order and adds a single discount line with the entered amount as a negative price, so the order total is reduced by that fixed amount.

The button is only shown when the Point of Sale configuration has the discount module enabled and a discount product configured. If that discount product cannot be found, an error popup explains that the discount product is misconfigured and must be marked as "Can be Sold" and "Available in Point of Sale".

The discount line price is set manually so it is not recalculated when the customer changes. The module works entirely inside the Point of Sale interface and does not add new database models or menus.

Depends on

pos_discount

Text generated by AI (DeepSeek) from reading the Odoo 15.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: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 15.0

Just click on "Discount (Amount)" and set the amount.

No verified information in OCA: Installation, Configuration.

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.