From 8f3bfdf8869b5b7eb4cda7b05b41ccbdd8ff868b Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Fri, 31 Dec 2021 16:32:50 +0100 Subject: [PATCH] [14.0]intrastat_product - fix amount_company_currency --- intrastat_product/models/intrastat_product_declaration.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/intrastat_product/models/intrastat_product_declaration.py b/intrastat_product/models/intrastat_product_declaration.py index 6a9176c..772f7e9 100644 --- a/intrastat_product/models/intrastat_product_declaration.py +++ b/intrastat_product/models/intrastat_product_declaration.py @@ -700,7 +700,8 @@ class IntrastatProductDeclaration(models.Model): ) total_inv_weight += weight - amount_company_currency = -inv_line.balance + sign = invoice.move_type in ("in_invoice", "out_refund") and 1 or -1 + amount_company_currency = sign * inv_line.balance total_inv_product_cc += amount_company_currency if inv_intrastat_line: