[IMP] account_statement_import_camt: look for currency under Ntry

Encountered in a Camt.054 statement: currency listed under
/BkToCstmrDbtCdtNtfctn/Ntfctn/Ntry/Amt/@Ccy
This commit is contained in:
Stefan Rijnhart
2022-02-01 11:02:54 +01:00
committed by sonhd91
parent 65b1067dd1
commit d5182d1eef
7 changed files with 155 additions and 4 deletions

View File

@@ -204,7 +204,15 @@ class CamtParser(models.AbstractModel):
)
self.add_value_from_node(ns, node, "./ns:Id", result, "name")
self.add_value_from_node(
ns, node, ["./ns:Acct/ns:Ccy", "./ns:Bal/ns:Amt/@Ccy"], result, "currency"
ns,
node,
[
"./ns:Acct/ns:Ccy",
"./ns:Bal/ns:Amt/@Ccy",
"./ns:Ntry/ns:Amt/@Ccy",
],
result,
"currency",
)
result["balance_start"], result["balance_end_real"] = self.get_balance_amounts(
ns, node