[IMP] pain: add hook for party identifiers

This commit is contained in:
Stéphane Bidoul (ACSONE)
2018-09-05 15:31:42 +02:00
parent 9512d3de3a
commit 8c4d4c505b

View File

@@ -350,6 +350,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,
@@ -414,6 +424,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)