From f05b6397e71698535c9c300fe69dcb07cae213da Mon Sep 17 00:00:00 2001 From: Julien Van Roy Date: Wed, 10 May 2023 12:32:23 +0000 Subject: [PATCH] [FIX] account_edi_ubl_cii: fix A-NZ when no vat Prevent crashing when there is no VAT for an autralian partner for A-NZ Bis Billing 3.0. closes odoo/odoo#121093 X-original-commit: 58efba364364e7d040bc8b9bf5fb2fb897d7cb30 Signed-off-by: Laurent Smet --- addons/account_edi_ubl_cii/models/account_edi_xml_ubl_a_nz.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_a_nz.py b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_a_nz.py index 82bf7daa372..339b48585e0 100644 --- a/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_a_nz.py +++ b/addons/account_edi_ubl_cii/models/account_edi_xml_ubl_a_nz.py @@ -39,7 +39,7 @@ class AccountEdiXmlUBLANZ(models.AbstractModel): # EXTENDS account.edi.xml.ubl_bis3 vals = super()._get_partner_party_vals(partner, role) - if partner.country_code == 'AU': + if partner.country_code == 'AU' and partner.vat: vals['endpoint_id'] = partner.vat.replace(" ", "") if partner.country_code == 'NZ': vals['endpoint_id'] = partner.company_registry @@ -54,7 +54,7 @@ class AccountEdiXmlUBLANZ(models.AbstractModel): vals_list = super()._get_partner_party_legal_entity_vals_list(partner) for vals in vals_list: - if partner.country_code == 'AU': + if partner.country_code == 'AU' and partner.vat: vals.update({ 'company_id': partner.vat.replace(" ", ""), 'company_id_attrs': {'schemeID': '0151'},