diff --git a/addons/account_edi_ubl_cii/models/account_edi_common.py b/addons/account_edi_ubl_cii/models/account_edi_common.py index 90a0782254c..622e4063580 100644 --- a/addons/account_edi_ubl_cii/models/account_edi_common.py +++ b/addons/account_edi_ubl_cii/models/account_edi_common.py @@ -3,6 +3,7 @@ from odoo import _, models, Command from odoo.tools import float_repr from odoo.exceptions import UserError +from odoo.tools.float_utils import float_round from zeep import Client @@ -94,7 +95,7 @@ class AccountEdiCommon(models.AbstractModel): def format_float(self, amount, precision_digits): if amount is None: return None - return float_repr(amount, precision_digits) + return float_repr(float_round(amount, precision_digits), precision_digits) def _get_uom_unece_code(self, line): """