changeset 05f3a91e8dcc in modules/sale_advance_payment:default
details:
https://hg.tryton.org/modules/sale_advance_payment?cmd=changeset;node=05f3a91e8dcc
description:
Convert Invoice.update_taxes into dualmethod
issue5334
review294221003
diffstat:
sale.py | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diffs (39 lines):
diff -r 3a2d60cdff6b -r 05f3a91e8dcc sale.py
--- a/sale.py Tue Jul 07 23:56:10 2020 +0200
+++ b/sale.py Wed Jul 29 22:51:13 2020 +0200
@@ -214,9 +214,6 @@
return super(AdvancePaymentCondition, cls).copy(conditions, default)
def create_invoice(self):
- pool = Pool()
- Invoice = pool.get('account.invoice')
-
invoice = self.sale._get_invoice_sale()
invoice.invoice_date = self.sale.sale_date
if self.invoice_delay:
@@ -229,7 +226,7 @@
invoice.lines = invoice_lines
invoice.save()
- Invoice.update_taxes([invoice])
+ invoice.update_taxes()
return invoice
def get_invoice_advance_payment_lines(self, invoice):
@@ -390,7 +387,6 @@
def create_invoice(self):
pool = Pool()
- Invoice = pool.get('account.invoice')
InvoiceLine = pool.get('account.invoice.line')
invoice = super(Sale, self).create_invoice()
@@ -405,7 +401,7 @@
for line in recall_lines:
line.invoice = invoice
InvoiceLine.save(recall_lines)
- Invoice.update_taxes([invoice])
+ invoice.update_taxes()
return invoice