diff --git a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_20.py b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_20.py index 9b05dce63a1..bcc0eb4c7b5 100644 --- a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_20.py +++ b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_20.py @@ -563,10 +563,13 @@ class AccountEdiXmlUBL20(models.AbstractModel): if product is not None: invoice_line.product_id = product - # Name - name_node = tree.find('./{*}Item/{*}Description') - if name_node is not None: - invoice_line.name = name_node.text + # Description + description_node = tree.find('./{*}Item/{*}Description') + name_node = tree.find('./{*}Item/{*}Name') + if description_node is not None: + invoice_line.name = description_node.text + elif name_node is not None: + invoice_line.name = name_node.text # Fallback on Name if Description is not found. xpath_dict = { 'basis_qty': [