[FIX] l10n_it_edi: checking for Codice Ficale/VAT on invoice for non Italians

Before this commit, when validating an e-invoice there are blocking
errors if VAT or Codice fiscale fields are empty for non Italians
buyers.

After this commit, if VAT or Codice Fiscale fields are empty for non
Italians buyers, the system will allow invoice validation.

opw-2045244

closes odoo/odoo#35515

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
This commit is contained in:
Jorge Pinna Puissant
2019-08-07 06:41:16 +00:00
parent dd0e3fee02
commit 461effb9fc
+1 -1
View File
@@ -110,7 +110,7 @@ class AccountInvoice(models.Model):
raise UserError(_("%s must have a country.") % (seller.display_name))
# <1.4.1>
if not buyer.vat and not buyer.l10n_it_codice_fiscale:
if not buyer.vat and not buyer.l10n_it_codice_fiscale and buyer.country_id.code != 'IT':
raise UserError(_("The buyer, %s, or his company must have either a VAT number either a tax code (Codice Fiscale).") % (buyer.display_name))
# <1.4.2>