code change · feature · breakingPlatform, DevOps & Performanceofficial - Microsoftreviewed - checked by Opus

#10717 Enable amount formatting with currency symbols

Amount formatting now supports displaying currency symbols or ISO codes before or after values using AL format-string tokens, with a new Default position option that defers to General Ledger Setup settings.

Pull request · merged into main (BC30) on 2026-09-25 by Alexander-Ya · 31 files (+1734 -481), 20 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Currency Symbol Position enum gains a Default value and its existing values are re-IDed
  • Amount formatting emits currency text through AL <S,…> format tokens instead of plain text
  • Foreign currencies set to Default use the General Ledger Setup position
  • Upgrade code keeps stored General Ledger Setup and Currency values meaningful in W1 and affected country layers
  • Amount format tests split into session-isolated codeunits covering symbols, codes, positions and never-show
  • Breaking: existing extensions can stop compiling or working.

AL objects touched

Context

  • Work items: AB#618779
  • Labels: Team: Finance
  • Systems: platform, finance
  • From the description: “enables amount and unit-amount controls to display configured currency symbols or ISO currency codes before or after the formatted value”

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