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 4b9e78d914f..7dc58e54f40 100644 --- a/addons/account_edi_ubl_cii/models/account_edi_common.py +++ b/addons/account_edi_ubl_cii/models/account_edi_common.py @@ -599,7 +599,7 @@ class AccountEdiCommon(models.AbstractModel): elif net_price_unit is not None: price_unit = (net_price_unit + rebate) / basis_qty elif price_subtotal is not None: - price_unit = (price_subtotal + allow_charge_amount) / billed_qty + price_unit = (price_subtotal + allow_charge_amount) / (billed_qty or 1) else: raise UserError(_("No gross price, net price nor line subtotal amount found for line in xml"))