Skip to content

[18.0][FIX] account_statement_import_camt: TxDtls amounts not equals to Ntry amount - #976

Open
jguenat wants to merge 1 commit into
OCA:18.0from
jguenat:18.0-fix-account_statement_import_camt-txdtls_sum
Open

[18.0][FIX] account_statement_import_camt: TxDtls amounts not equals to Ntry amount#976
jguenat wants to merge 1 commit into
OCA:18.0from
jguenat:18.0-fix-account_statement_import_camt-txdtls_sum

Conversation

@jguenat

@jguenat jguenat commented Jul 20, 2026

Copy link
Copy Markdown
Member

I found an issue where the imported bank statement lines where not correct.

Is some cases, e.g payment fees (Chrgs...), the sum of TxDtls/amt is not equals to the Ntry/Amt.

exemple
Ntry/Amt 1526
Ntry/NtryDtls/TxDtls/Amt 1500
Ntry/NtryDtls/TxDtls/Chrgs/Rcrd/Amt 26

The issue with the current implementation is that 1526 will be lost and replaced by 1500. The statement line is then wrong by 26.

One solution would have been to look for Amt in Chrgs but I was not able to find a standard for this.

The chosen approach is to check if the sum of all TxDtls is equals to the Ntry/Amt. If not then add the difference to the bigger TxDtls. The advantage of this is to cover other cases that might happen (other fees....) across different banks CAMT implementation.

Also add the Chrgs info to the narration.

@OCA-git-bot OCA-git-bot added series:18.0 mod:account_statement_import_camt Module account_statement_import_camt labels Jul 20, 2026
@jguenat

jguenat commented Jul 20, 2026

Copy link
Copy Markdown
Member Author

@ecino Did this happened to you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:account_statement_import_camt Module account_statement_import_camt series:18.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants