From c525c6712aeeaf65c975f10ff53f81f835baca30 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Wed, 5 Aug 2015 14:50:26 +0200 Subject: [PATCH] [FIX] account: tax sign When changing manually the the amount of tax in supplier invoice, the tax sign of the tax must be kept. opw:645691 --- addons/account/account_invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py index 0fb0ab5a9f1..a9b181e2555 100644 --- a/addons/account/account_invoice.py +++ b/addons/account/account_invoice.py @@ -1533,7 +1533,7 @@ class account_invoice_tax(models.Model): currency = self.env['res.currency'].browse(currency_id) currency = currency.with_context(date=date_invoice or fields.Date.context_today(self)) amount = currency.compute(amount, company.currency_id, round=False) - tax_sign = self.env['account.tax'].search([('name', '=', self.name), ('company_id', '=', self.company_id.id)]).tax_sign + tax_sign = self.tax_amount/self.amount return {'value': {'tax_amount': amount * tax_sign}} @api.v8