diff --git a/addons/l10n_it_edi/data/invoice_it_simplified_template.xml b/addons/l10n_it_edi/data/invoice_it_simplified_template.xml index 0c1a8428333..5d811cbf386 100644 --- a/addons/l10n_it_edi/data/invoice_it_simplified_template.xml +++ b/addons/l10n_it_edi/data/invoice_it_simplified_template.xml @@ -23,7 +23,7 @@ - + @@ -36,7 +36,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -99,4 +99,4 @@ - \ No newline at end of file + diff --git a/addons/l10n_it_edi/data/invoice_it_template.xml b/addons/l10n_it_edi/data/invoice_it_template.xml index d028fb698d5..627e5cfd2aa 100644 --- a/addons/l10n_it_edi/data/invoice_it_template.xml +++ b/addons/l10n_it_edi/data/invoice_it_template.xml @@ -52,7 +52,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -119,7 +119,7 @@ - + diff --git a/addons/l10n_it_edi/models/account_edi_format.py b/addons/l10n_it_edi/models/account_edi_format.py index 76379eb4d00..870840b81b9 100644 --- a/addons/l10n_it_edi/models/account_edi_format.py +++ b/addons/l10n_it_edi/models/account_edi_format.py @@ -54,7 +54,7 @@ class AccountEdiFormat(models.Model): return '%(country_code)s%(codice)s_%(progressive_number)s.xml' % { 'country_code': invoice.company_id.country_id.code, - 'codice': invoice.company_id.l10n_it_codice_fiscale.replace(' ', ''), + 'codice': self.env['res.partner']._l10n_it_normalize_codice_fiscale(invoice.company_id.l10n_it_codice_fiscale), 'progressive_number': progressive_number.zfill(5), } diff --git a/addons/l10n_it_edi/models/account_invoice.py b/addons/l10n_it_edi/models/account_invoice.py index 6bcdaeafa06..80e653fb051 100644 --- a/addons/l10n_it_edi/models/account_invoice.py +++ b/addons/l10n_it_edi/models/account_invoice.py @@ -180,6 +180,7 @@ class AccountMove(models.Model): 'format_numbers_two': format_numbers_two, 'format_phone': format_phone, 'format_alphanumeric': format_alphanumeric, + 'normalize_codice_fiscale': self.env['res.partner']._l10n_it_normalize_codice_fiscale, 'discount_type': discount_type, 'get_vat_number': get_vat_number, 'get_vat_country': get_vat_country,