From 6d48dfb9c1e89d45cada2b1fe2e69961bcc04302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Tue, 25 Oct 2022 20:16:56 +0200 Subject: [PATCH] [IMP]pms_l10n_es: minimun data invoice partner --- pms_l10n_es/models/res_partner.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pms_l10n_es/models/res_partner.py b/pms_l10n_es/models/res_partner.py index 01de54e21..4bef0c3eb 100644 --- a/pms_l10n_es/models/res_partner.py +++ b/pms_l10n_es/models/res_partner.py @@ -36,14 +36,12 @@ class ResPartner(models.Model): res = super(ResPartner, self)._check_enought_invoice_data() if not res: return res - if self.country_id.code == "ES": - if ( - not self.vat - or not self.country_id - or not self.city - or not (self.street or self.street2) - ): - return False + if not self.country_id or not self.city or not (self.street or self.street2): + return False + if self.country_id.code == "ES" and not self.vat: + return False + elif self.country_id.code != "ES" and not self.aeat_identification: + return False return True def write(self, vals):