Tuesday, September 9, 2025
1 change · 18.0
New functionality added to Odoo
A new sales commission module automatically creates a commission vendor bill when a customer invoice is paid. This helps businesses compensate salespeople consistently by calculating a 10% commission from the related sale amount.
Original PR description
This commit introduces a new Odoo module named `sales_commission` located in the `Addons Extra` directory. The module automates the process of generating sales commissions. It is triggered when a customer invoice is marked as "Paid". Key features: - A new module `sales_commission` is created in `Addons Extra/`. - It extends the `account.move` model to override the `write` method. - When an invoice's `payment_state` becomes 'paid', the module: - Identifies the related sales order and salesperson. - Calculates a 10% commission on the total sale amount. - Creates a vendor bill for the commission amount, payable to the salesperson. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr