Add deductible rate of taxes to supplier invoice

issue6911
review341801002
This commit is contained in:
Cédric Krier
2021-04-11 18:11:05 +02:00
parent ac9f131adb
commit a2eca43fc7
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -1527,6 +1527,11 @@ class Line(sequence_ordered(), ModelSQL, ModelView):
invoice_line.product = self.product
invoice_line.unit_price = self.unit_price
invoice_line.taxes = self.taxes
if self.company.purchase_taxes_expense:
invoice_line.taxes_deductible_rate = 0
elif self.product:
invoice_line.taxes_deductible_rate = (
self.product.supplier_taxes_deductible_rate_used)
invoice_line.invoice_type = 'in'
invoice_line.currency = self.currency
invoice_line.company = self.company
+2
View File
@@ -188,6 +188,8 @@ Purchase 5 products::
>>> invoice, = purchase.invoices
>>> invoice.origins == purchase.rec_name
True
>>> invoice.untaxed_amount, invoice.tax_amount, invoice.total_amount
(Decimal('25.00'), Decimal('2.50'), Decimal('27.50'))
Invoice line must be linked to stock move::