#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.
- 2files
- 1AL files
- 1objects
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
- Codeunit 18694 “TDS Tax Configuration”, INTDS (IN layer): modified
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).