From 45719f7d83a4251b692d91cb2e9611ce94e21bc7 Mon Sep 17 00:00:00 2001 From: Katherine Zaoral Date: Thu, 19 Sep 2019 19:42:34 +0000 Subject: [PATCH] [FIX] l10n_latam_invoice_document: properly compute l10n_latam_price_subtotal Take into account the line discount in the price. closes odoo/odoo#37171 Signed-off-by: Josse Colpaert --- addons/l10n_latam_invoice_document/models/account_move_line.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/l10n_latam_invoice_document/models/account_move_line.py b/addons/l10n_latam_invoice_document/models/account_move_line.py index cf2cd0e3597..4e7db32a5b7 100644 --- a/addons/l10n_latam_invoice_document/models/account_move_line.py +++ b/addons/l10n_latam_invoice_document/models/account_move_line.py @@ -33,8 +33,9 @@ class AccountMoveLine(models.Model): l10n_latam_price_unit = included_taxes.compute_all( line.price_unit, invoice.currency_id, 1.0, line.product_id, invoice.partner_id)['total_included'] l10n_latam_price_net = l10n_latam_price_unit * (1 - (line.discount or 0.0) / 100.0) + price = line.price_unit * (1 - (line.discount or 0.0) / 100.0) l10n_latam_price_subtotal = included_taxes.compute_all( - line.price_unit, invoice.currency_id, line.quantity, line.product_id, + price, invoice.currency_id, line.quantity, line.product_id, invoice.partner_id)['total_included'] line.l10n_latam_price_subtotal = l10n_latam_price_subtotal