[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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user