Change 1 of 27
Payment-based commissions
Calculate sales commissions based on the amount paid.
Official Odoo 20 release note
In plain words
Commission plans can now count what the customer actually paid. A new achievement type, "Amount Paid in Full", adds invoice amounts to the salesperson's achievements once the invoice is paid, dated on the payment reconciliation.
Where to find it
- Sales > Commissions > Commission Plans > open or create a plan > Achievements Rules > set Type to "Amount Paid in Full".
For users
Plans can reward cash collected instead of invoiced amounts.
For developers
Achievement report SQL joins account_full_reconcile and uses amount_paid_rate.
Upgrading from Odoo 19
Existing plans keep their achievement types; add the new type where needed.
