I’m working with Odoo POS and have a question regarding refunds when a discount coupon is applied.
Here’s the scenario:
-
I create a POS order with two products:
- Product A: 295.0
-
Product B: 4000.0
Total before discount: 4295.0
- I apply a 10% discount coupon, which gives a discount of 429.5, making the total 3865.5.
Now, let’s say the customer wants to return only Product A (priced at 295.0).
Here’s the issue:
- Since the 10% discount was applied to the entire order, the effective price of Product A after the discount is 295.0 - 10% = 265.5.
- However, when I attempt to refund the item in POS, it wants to refund the full amount of 295.0 instead of 265.5.
What I want:
I want the refund amount to reflect the discounted value of the item, not the original price. So, in this case, the refund should be 265.5, not 295.0.
My question is:
How can I configure Odoo POS (or customize it) so that partial refunds take into account the proportional discount applied by the coupon, and refund only the discounted value of the product instead of the full price?