[IMP] pain: add hook for party identifiers

This commit is contained in:
Stéphane Bidoul (ACSONE)
2018-09-05 15:31:42 +02:00
committed by Alexis de Lattre
parent 69f87840ae
commit 9c3609044d

View File

@@ -352,6 +352,16 @@ class AccountPaymentOrder(models.Model):
# as per the guidelines of the EPC
return True
@api.model
def generate_party_id(
self, parent_node, party_type, partner):
"""Generate an Id element for partner inside the parent node.
party_type can currently be Cdtr or Dbtr. Notably, the initiating
party orgid is generated with another mechanism and configured
at the company or payment mode level.
"""
return
@api.model
def generate_party_acc_number(
self, parent_node, party_type, order, partner_bank, gen_args,
@@ -416,6 +426,8 @@ class AccountPaymentOrder(models.Model):
'Address Line2', "partner.zip + ' ' + partner.city",
{'partner': partner}, 70, gen_args=gen_args)
self.generate_party_id(party, party_type, partner)
self.generate_party_acc_number(
parent_node, party_type, order, partner_bank, gen_args,
bank_line=bank_line)