How to Show Discount Lines on the POS Bill in Odoo 16 (Enterprise)

How to Show Discount Lines on the POS Bill in Odoo 16 (Enterprise)

Introduction

In the retail and hospitality industries, offering discounts is a common marketing strategy to attract and retain customers. While applying discounts in the backend is easy in Odoo’s Point of Sale (POS) module, many users want to ensure that these discounts are clearly visible on the printed customer receipt or bill. This improves transparency and customer trust. Odoo 16 makes this possible through the Pricelist feature, allowing you to display discount lines right on the POS bill.

Purpose

The purpose of this blog is to guide users on how to:

      * Create a pricelist that applies discounts (e.g., Winter Discount).

      * Configure it to show discount lines on the customer bill in POS.

      * Ensure that the printed receipt reflects the original price, discount applied, and final price.

This setup is essential for stores that want clear visibility of promotional pricing directly on receipts for customers.

Step-by-Step Configuration

Step 1: Create a Discount Pricelist

Navigate to Point of Sale > Products > Pricelists.

       1. Click New.



       2. Enter the pricelist name, e.g., New PriceList.

       3. Under Price Rules, click Add a Line:

             * Apply On: Select All Products or a specific product/category.

             * Compute Price: Choose Percentage (discount).

             * Discount (%): Enter the discount percentage, e.g., 20%.



             * Ensure the option “Show public price & discount to the customer” is enabled.

         4. Save the pricelist.  

Step 2: Enable Pricelists in POS


         5. Go to Point of Sale > Configuration > Settings.

      6. Under the Pricing section, enable Flexible Pricelists

      7. Choose the Advanced Price Rules (discounts, formulas) option.

      8. User can se the Available and default pricelist. 

        9. Save the settings

Step 3: Launch POS and Test

        10. Start a POS session.

        11. Add a product to the order.



12. The discounted price will apply automatically.

13. Click Validate and then Print Receipt.



     14. The printed bill will show:

         * The original price,

         * Discount applied (as a separate line or note),

         * Final price after discount.



Conclusion

Displaying discount lines on the POS receipt in Odoo 16 not only enhances customer transparency but also boosts trust in your pricing strategy. By leveraging the Advanced Pricelist functionality and enabling the discount visibility option, you can ensure that every transaction is clear and professional. Whether you're offering seasonal promotions or customer-specific discounts, Odoo’s POS module provides the flexibility to meet your needs efficiently.


Sign in to leave a comment
How to Add Products to eCommerce Categories in Odoo 18 (Enterprise)