#9673 Bug 643235: Payment Reconciliation Journal does not round imported bank fee amounts
Payment reconciliation journal posting now rounds imported bank fee amounts according to the posting currency's amount rounding precision to prevent posting failures.
- 11files
- 2AL files
- 1objects
Pull request · merged into main (BC30) on 2026-07-29 by AleksanderGladkov · 11 files (+1319 -27), 2 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Bank fee amounts are rounded before being copied to the general journal
- Rounding follows the posting currency’s configured precision rules
- Fixes posting failures when imported amounts don’t match the expected rounding precision
- Test coverage added for local currency, foreign currency, and edge cases
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 370 “Bank Acc. Reconciliation Post”, Base Application: modified
Context
- Work items: AB#643235
- Labels: Ownership: Manual, Team: Finance
- Systems: finance
- From the description: “Round payment reconciliation amounts according to the posting currency’s amount rounding precision before posting.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).