changeset af9bc17b3972 in modules/account_invoice:default
details:
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=af9bc17b3972
description:
Add start/end date to tax rule line
issue9505
review317981002
diffstat:
invoice.py | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diffs (24 lines):
diff -r a328fca34a4b -r af9bc17b3972 invoice.py
--- a/invoice.py Wed Jul 29 22:51:13 2020 +0200
+++ b/invoice.py Sat Sep 05 22:12:11 2020 +0200
@@ -1945,11 +1945,19 @@
taxes.append(tax.id)
return taxes
+ @fields.depends('invoice',
+ '_parent_invoice.accounting_date', '_parent_invoice.invoice_date')
def _get_tax_rule_pattern(self):
'''
Get tax rule pattern
'''
- return {}
+ if self.invoice:
+ date = self.invoice.accounting_date or self.invoice.invoice_date
+ else:
+ date = None
+ return {
+ 'date': date,
+ }
@fields.depends('product', 'unit', '_parent_invoice.type',
'_parent_invoice.party', 'party', 'invoice', 'invoice_type',