#9422 table 12116 "Withholding Tax": scope Reported/Paid modify guard to st…
The Withholding Tax table now allows modifications to extension fields on reported or paid entries, while still blocking changes to standard fields to preserve compliance.
- 1files
- 1AL files
- 1objects
Pull request · merged into main (BC30) on 2026-07-17 by Explorer986 · 1 file (+27 -3), 1 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Standard field modifications on reported/paid entries remain blocked for compliance
- Extension fields added by other apps can now be modified independently
- Uses StandardFieldModified method to compare base fields only (field no. < 50000)
- No bypass hook exposed; compliance guards remain intact
- Minimal performance impact via RecordRef comparison on low-volume table
- Behaviour changes for users or extensions.
AL objects touched
- Table 12116 “Withholding Tax”, Base Application (IT layer): modified
Context
- Work items: AB#640860
- Labels: Team: Finance
- Systems: finance
- From the description: “modifications limited to extension fields (added by other apps) are allowed”
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).