code change · fixFinanceofficial - Microsoftreviewed - checked by Opus

#9201 [Main]-Incident 51000001072719 : [BC-IN][28.1] Wrong TDS amount is being reflected on the TDS Entries page while posting a Purchase Invoice against a foreign (NRI) vendor.

Fixed TDS amount currency conversion for foreign vendors without PAN under concessional codes by adding the missing Currency Code field mapping in the tax engine use case configuration.

Pull request · merged into main (BC30) on 2026-07-13 by v-ajaztabrez (community contribution) · 2 files (+4627 -4614), 1 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • TDS Entry amounts are now correctly converted from foreign currency to local currency (INR) for NRI vendors without PAN
  • Currency Code field mapping was added to the TDS Entry insert record in the tax engine configuration
  • The fix aligns the non-PAN concessional code use case with other working NRI vendor scenarios
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#641470
  • Labels: ADO: Sync, From Fork
  • Systems: finance

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