From b7d280e7530462477c6f270a5cc3aa38ee735287 Mon Sep 17 00:00:00 2001 From: vrenaville Date: Fri, 26 Jun 2015 15:46:31 +0200 Subject: [PATCH] [FIX] set sign on amount / amount_currency --- .../models/account_statement_from_invoice.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/account_import_line_multicurrency_extension/models/account_statement_from_invoice.py b/account_import_line_multicurrency_extension/models/account_statement_from_invoice.py index 0862b8884..ea7209e6a 100644 --- a/account_import_line_multicurrency_extension/models/account_statement_from_invoice.py +++ b/account_import_line_multicurrency_extension/models/account_statement_from_invoice.py @@ -61,6 +61,10 @@ class account_statement_from_invoice_lines(models.TransientModel): amount = from_currency_id.with_context(date=line_date).compute(line.amount_residual_currency, line.invoice.currency_id) amount_currency = line.amount_residual_currency + # we test how to apply sign + if line.journal_id.type in ['sale_refund','purchase']: + amount_currency = -amount_currency + amount = -amount ctx = {} ctx.update({'move_line_ids': [line.id], 'invoice_id': line.invoice.id})