code change · featureFinanceofficial - Microsoftreviewed - checked by Opus

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

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

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