| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 227 |
| Technical Name |
eg_pos_payment_method_discount |
| License | OPL-1 |
| Website | http://www.inkerp.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 227 |
| Technical Name |
eg_pos_payment_method_discount |
| License | OPL-1 |
| Website | http://www.inkerp.com |
| Versions | 17.0 18.0 19.0 |
Our Most Suggested Products
Payment Method Base Discount in Point of Sale
The Payment Method Base Discount in Point of Sale module for Odoo allows businesses to automatically apply discounts in POS based on the selected payment method.
Features
Automatic Discount Application Based on Payment Method
This module intelligently applies discounts automatically when a payment method is selected in the Point of Sale. Cashiers no longer need to manually enter discounts the system instantly detects the chosen payment option and applies the predefined discount percentage.
Configurable Discounts for Each Payment Method
Easily configure unique discount percentages for every payment method from the backend. For example, you can offer 5% for cash payments, 2% for card transactions, and 0% for digital wallets all managed from a simple configuration menu.
Seamless POS and Accounting Integration
The discount applied at the Point of Sale is automatically reflected in the POS order summary, printed customer receipts, and backend accounting records.
Screenshot
1.) POS Discount Configuration in Point of Sale Settings
the system allows automatic discounts to be applied in the POS based on the payment method chosen at checkout. Additionally, administrators can define a minimum order amount for which the discount becomes valid
Navigation : Setting → Point of Sale → POS Payment Method Discount
2.) Fixed Discount Configuration in POS
This screen shows the configuration settings for the Cash payment method under the Point of Sale - Payment Methods section. The highlighted section enables the - IS Discount on Payment Method option, allowing discounts to be automatically applied when this payment method is used. In this setup, a fixed discount of 50.00 is applied on transactions paid through cash
Navigation : Point of Sale → Payment Methods → Payment Method
3.) Percentage Discount Configuration in POS
This screen displays the configuration for the Card payment method within the Point of Sale - Payment Methods settings. The highlighted portion shows that the - IS Discount on Payment Method option is activated, and the discount type is set as a Percentage. Here, a 10% discount is automatically applied on all POS transactions paid via card.
Navigation : Point of Sale → Payment Methods → Payment Method
4.) Display of Payment Method Discounts in POS Screen
This screen illustrates how the system displays available discounts for each payment method directly on the Point of Sale (POS) payment screen.
5.) Discount Applied Automatically on Selected Payment Method
In this screen, the user selects the Cash payment method, which automatically applies the configured $50 discount. The total payable amount reduces from $1,500 to $1,450, and the adjustment reflects instantly on the POS interface.
6.) Payment Discount Print in POS Receipt
Once the order meets the minimum amount criteria, the system automatically applies the corresponding payment discount based on the chosen payment method. In this example, a $50 discount is applied to a $1,500 order, reducing the total payable amount to $1,450. The receipt clearly reflects the applied discount, ensuring full transparency for both the cashier and the customer.
7.) Discount Tracking in POS Order Details
After payment, the applied Payment Discount is automatically recorded in the backend Point of Sale order details. Users can view the exact discount amount under the - Payment Discount field, as shown in the order summary.
Navigation : Point of Sale → Orders → Order
8.) No Discount Applied for Non-Qualifying Order Amount
This screen demonstrates that the payment discount condition only applies when the order total exceeds $200. Since the current order total is $15.80, the system does not apply any discount. The payment is processed for the full amount, ensuring that discounts are restricted to higher-value transactions. This maintains fairness and consistency in applying promotional rules across all sales.
User Guide
Teams
team@inkerp.com
Suggested Products
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module