mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
account_statement_import_camt - fix counterparty data
This commit is contained in:
@@ -193,12 +193,13 @@ class CamtParser(models.AbstractModel):
|
|||||||
)
|
)
|
||||||
if party_node:
|
if party_node:
|
||||||
name_node = node.xpath(
|
name_node = node.xpath(
|
||||||
"./ns:RltdPties/ns:%s/ns:Nm" % party_type, namespaces={"ns": ns}
|
"./ns:RltdPties/ns:{pt}/ns:Nm | ./ns:RltdPties/ns:{pt}/ns:Pty/ns:Nm".format(
|
||||||
|
pt=party_type
|
||||||
|
),
|
||||||
|
namespaces={"ns": ns},
|
||||||
)
|
)
|
||||||
if name_node:
|
if name_node:
|
||||||
self.add_value_from_node(
|
transaction["partner_name"] = name_node[0].text
|
||||||
ns, party_node[0], "./ns:Nm", transaction, "partner_name"
|
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
self.add_value_from_node(
|
self.add_value_from_node(
|
||||||
ns,
|
ns,
|
||||||
@@ -248,7 +249,7 @@ class CamtParser(models.AbstractModel):
|
|||||||
"%s (RltdPties/Nm)"
|
"%s (RltdPties/Nm)"
|
||||||
% _("Partner Name"): transaction.get("partner_name", ""),
|
% _("Partner Name"): transaction.get("partner_name", ""),
|
||||||
"%s (RltdPties/Acct)"
|
"%s (RltdPties/Acct)"
|
||||||
% _("Partner Account Number"): transaction.get("partner_name", ""),
|
% _("Partner Account Number"): transaction.get("account_number", ""),
|
||||||
"%s (BookgDt)" % _("Transaction Date"): transaction.get("date", ""),
|
"%s (BookgDt)" % _("Transaction Date"): transaction.get("date", ""),
|
||||||
_("Reference"): transaction.get("ref", ""),
|
_("Reference"): transaction.get("ref", ""),
|
||||||
_("Communication"): transaction.get("name", ""),
|
_("Communication"): transaction.get("name", ""),
|
||||||
|
|||||||
Reference in New Issue
Block a user