From 01b0a5895edfefb7919de4a985747f7bdbbc3102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 5 Sep 2020 22:12:11 +0200 Subject: [PATCH] Add start/end date to tax rule line issue9505 review317981002 --- invoice.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/invoice.py b/invoice.py index 68dfc920db..9e1721ce66 100644 --- a/invoice.py +++ b/invoice.py @@ -1945,11 +1945,19 @@ class InvoiceLine(sequence_ordered(), ModelSQL, ModelView, TaxableMixin): 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',