#11593 [29.x] - Bug 650481[Expense Agent] Closed travel requests are editable and are missing approver info.
Travel requests can no longer be edited once closed, automatic approvals now record the approver details, and the requested-for user name is displayed on the travel request card.
- 5files
- 4AL files
- 4objects
Pull request · merged into releases/29.x (BC29) on 2026-09-23 by v-rohangarg20 · 5 files (+163 -0), 4 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Closed travel requests are now read-only to prevent unintended modifications
- Automatic approval process now captures and stores approver identity and timestamp
- Travel request card displays the name of the expense user the request was made for
- Fixes issues with spend request editability and missing approval metadata
- Includes test coverage for the fixed scenarios
- Behaviour changes for users or extensions.
AL objects touched
- Table extension 6908 “Expense Spend Request”, ExpenseAgent: modified
- Codeunit 6908 “Expense Event Subscriber”, ExpenseAgent: modified
- Page 7129 “Travel Request Card”, ExpenseAgent: modified
- Table 6840 “Spend Request”, Base Application: modified
Context
- Work items: AB#650481
- Labels: AL: Apps (W1), Team: Finance
- Systems: development, finance
- From the description: “Closed travel requests can still be edited, and automatically approved travel requests do not record approver information.”
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).