[FIX] account_banking_pain_base: Set a general rule for the initiating party identifier

This commit is contained in:
Pedro M. Baeza
2014-12-31 13:43:02 +01:00
committed by Enric Tobella
parent 96d2ba0318
commit f4f8e6c8f3

View File

@@ -44,13 +44,11 @@ class ResCompany(orm.Model):
assert isinstance(company_id, int), 'Only one company ID'
company = self.browse(cr, uid, company_id, context=context)
company_vat = company.vat
party_identifier = False
if company_vat:
party_identifier = company.sepa_creditor_identifier
if not party_identifier and company_vat:
country_code = company_vat[0:2].upper()
if country_code == 'BE':
party_identifier = company_vat[2:].replace(' ', '')
elif country_code == 'ES':
party_identifier = company.sepa_creditor_identifier
return party_identifier
def _initiating_party_issuer_default(self, cr, uid, context=None):