#11639 [Master] - Slice 640938: [Expense Agent][VENDOR] Adding approval limits (November '26)
The Expense Agent gains approval limits. New fields on User Setup and Expense User hold the limits, and the approval management codeunit now takes them into account when approving expense reports. Upgrade code and new interim approval tests are included.
- 18files
- 13AL files
- 13objects
Pull request · merged into main (BC30) on 2026-09-28 by v-rohangarg20 · 18 files (+1148 -161), 13 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Approval limit fields added to the User Setup table extension and the Expense User table
- The fields are shown on the Approval User Setup page extension, the Expense User page and the Expense Users API
- Expense Report Approval Mgmt updated to use the limits during approval
- Expense report and manager pages, and the Expense Report Header table, adjusted
- Upgrade codeunit extended, and a large interim approval test suite added
- Behaviour changes for users or extensions.
AL objects touched
- Page 6918 “Expense Users API”, ExpenseAgent: modified
- Codeunit 6901 “Expense Report Approval Mgmt”, ExpenseAgent: modified
- Page 6980 “Manager Expense Report”, ExpenseAgent: modified
- Page 6981 “Manager Expense Reports”, ExpenseAgent: modified
- Page extension 6977 “Exp. Approval User Setup”, ExpenseAgent: modified
- Table extension 6903 “User Setup Ext”, ExpenseAgent: modified
- Page 6910 “Expense Report”, ExpenseAgent: modified
- Page 6979 “Expense Report List”, ExpenseAgent: modified
- Page 6997 “Expense Reports”, ExpenseAgent: modified
- Table 6906 “Expense Report Header”, ExpenseAgent: modified
- Page 6949 “Expense User”, ExpenseAgent: modified
- Table 6923 “Expense User”, ExpenseAgent: modified
- Codeunit 6978 “Upgrade Expense Agent Setup”, ExpenseAgent: modified
Context
- Work items: AB#640938
- Labels: AL: Apps (W1), Team: Finance
- Systems: development
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).