Use entry amount when amount is missing from details

Closes #14904
(grafted from d7c4e8ae89e4b289fb5cf244946787793454ec3e)

--HG--
branch : 8.0
This commit is contained in:
Cédric Krier
2026-06-22 11:14:23 +02:00
parent f78eb154ee
commit 50cdb4ac1d
+2 -1
View File
@@ -73,7 +73,8 @@ class StatementImport(metaclass=PoolMeta):
return statement
def _camt_amount(self, entry, detail=None):
if detail is not None:
if (detail is not None
and detail.find('./{*}AmtDtls/{*}TxAmt/{*}Amt') is not None):
amount = Decimal(detail.findtext('./{*}AmtDtls/{*}TxAmt/{*}Amt'))
else:
amount = Decimal(entry.findtext('./{*}Amt'))