mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[IMP] pain: add hook for party identifiers
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user