Go to file
2026-05-21 16:38:37 +07:00
models refactor: remove redundant accounting logic and configurations for POS loyalty discounts 2026-04-27 14:13:03 +07:00
static/src/overrides/models fix: update loyalty discount calculation to use tax-inclusive price and correct reward line display price logic 2026-05-21 16:38:37 +07:00
__init__.py feat: Adjust loyalty discount calculations to apply before tax and introduce accounting for 100% loyalty discounts. 2026-03-12 08:58:58 +07:00
__manifest__.py refactor: remove redundant accounting logic and configurations for POS loyalty discounts 2026-04-27 14:13:03 +07:00
.gitignore chore: update gitignore patterns and rewrite module documentation for clarity 2026-04-27 15:41:35 +07:00
README.md chore: update gitignore patterns and rewrite module documentation for clarity 2026-04-27 15:41:35 +07:00

POS Loyalty Discount Before Tax

Overview

This custom Odoo 19 module modifies the standard Point of Sale (POS) loyalty reward calculation. By default, Odoo may calculate certain loyalty discounts after taxes. This module ensures that loyalty discounts are applied before tax calculations, meaning the tax is calculated based on the discounted subtotal.

Features

  • Overrides standard loyalty reward logic in the POS frontend.
  • Ensures tax amounts accurately reflect the post-discount price.

Author

  • Suherdy Yacob