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',

Reply via email to