From 6101a19512b08c4b0123ed547874bbbeb8f9cd4c Mon Sep 17 00:00:00 2001 From: "Bruno Zanotti (ADHOC)" Date: Mon, 15 Mar 2021 12:50:19 +0000 Subject: [PATCH] [FIX] l10n_latam_invoice_document: monetary fields The fields l10n_latam_price_unit and l10n_latam_price_net should be float instead of monetary in order to show rightly the decimal accuracy on invoice's reports closes odoo/odoo#69344 X-original-commit: 59afbc2e34c80516fa412de92f0d3bba2378661e Signed-off-by: Josse Colpaert --- .../l10n_latam_invoice_document/models/account_move_line.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 7ec91811a80..19664fc2c3a 100644 --- a/addons/l10n_latam_invoice_document/models/account_move_line.py +++ b/addons/l10n_latam_invoice_document/models/account_move_line.py @@ -17,9 +17,9 @@ class AccountMoveLine(models.Model): l10n_latam_document_type_id = fields.Many2one( related='move_id.l10n_latam_document_type_id', auto_join=True, store=True, index=True) - l10n_latam_price_unit = fields.Monetary(compute='compute_l10n_latam_prices_and_taxes') + l10n_latam_price_unit = fields.Float(compute='compute_l10n_latam_prices_and_taxes', digits='Product Price') l10n_latam_price_subtotal = fields.Monetary(compute='compute_l10n_latam_prices_and_taxes') - l10n_latam_price_net = fields.Monetary(compute='compute_l10n_latam_prices_and_taxes') + l10n_latam_price_net = fields.Float(compute='compute_l10n_latam_prices_and_taxes', digits='Product Price') l10n_latam_tax_ids = fields.One2many(compute="compute_l10n_latam_prices_and_taxes", comodel_name='account.tax') @api.depends('price_unit', 'price_subtotal', 'move_id.l10n_latam_document_type_id')