code change · fixFinanceofficial - Microsoftreviewed - checked by Opus

#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.

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

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).