changeset 93a4b4629d2c in modules/commission:default
details:
https://hg.tryton.org/modules/commission?cmd=changeset&node=93a4b4629d2c
description:
Set commission date at creation for invoice already paid
issue10214
review320721002
diffstat:
invoice.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 945ba1baf73e -r 93a4b4629d2c invoice.py
--- a/invoice.py Sun Mar 21 16:09:13 2021 +0100
+++ b/invoice.py Sat Mar 27 11:52:20 2021 +0100
@@ -174,6 +174,9 @@
commission.origin = self
if plan.commission_method == 'posting':
commission.date = self.invoice.invoice_date or today
+ elif (plan.commission_method == 'payment'
+ and self.invoice.state == 'paid'):
+ commission.date = self.invoice.reconciled or today
commission.agent = agent
commission.product = plan.commission_product
commission.amount = amount