| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 214 |
| Technical Name |
purchase_wizard_discount |
| License | LGPL-3 |
Purchase Discount for Odoo 17
Easily apply discounts on Purchase Orders using multiple discount methods. This module adds a dedicated discount wizard allowing purchasers to apply percentage discounts, global discounts, or fixed amount discounts directly from the Purchase Order.
Key Features
- Apply discount on all purchase order lines.
- Apply a global discount line to the purchase order.
- Apply a fixed discount amount.
- Exclude specific lines from global discounts.
- Automatic creation of discount product when needed.
- Supports tax-aware discount calculations.
- Multi-company compatible.
- Fully integrated with Odoo Purchase Management.
Discount Types
1. Order Line Discount
Apply the same discount percentage to all purchase order lines.
2. Global Discount
Create automatic discount lines based on the total value of the purchase order while preserving tax grouping.
3. Fixed Amount Discount
Add a fixed discount amount as a dedicated purchase order line.
Screenshots
Purchase Order Discount Button
Discount Wizard
Global Discount Applied
Configuration
- Install the module.
- Open a Purchase Order.
- Click the Discount button.
- Select the desired discount type.
- Enter the percentage or amount.
- Click Apply.
Access Rights
Users must belong to the discount management group to access the discount wizard.
Technical Highlights
- Built for Odoo 17 Community and Enterprise.
- Uses standard Purchase Order workflow.
- No modification of Odoo core files.
- Clean and maintainable code.
- Supports multi-company environments.
Support
For support, customization, or implementation services, please contact the author.
Author: Ali Mohamed
Please log in to comment on this module