#10829 [29.x][Expense Agent] Backport approval conversation from #10570
The Expense Agent now supports approval conversations, allowing submitters to add comments when resubmitting reports and exposing the latest approver and submitter comments through the API and report page.
- 12files
- 8AL files
- 8objects
Pull request · merged into releases/29.x (BC29) on 2026-09-03 by t-prda · 12 files (+288 -39), 8 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Submitters can add comments when resubmitting expense reports
- Latest approver and submitter comments are exposed via the API and Expense Report page
- Comment snapshots are recorded in activity history as immutable records
- New approvalConversation capability is advertised
- The releaseAndMarkPendingApprovalExpenseReport action is marked obsolete
- Behaviour changes for users or extensions.
AL objects touched
- Page 6928 “Expense Reports API”, ExpenseAgent: modified
- Codeunit 6926 “Expense Activity Log Mgt.”, ExpenseAgent: modified
- Codeunit 6901 “Expense Report Approval Mgmt”, ExpenseAgent: modified
- Codeunit 6906 “Expense Capabilities Provider”, ExpenseAgent: modified
- Enum 6984 “Expense Capability”, ExpenseAgent: modified
- Codeunit 6984 “Release Exp. Report Document”, ExpenseAgent: modified
- Page 6910 “Expense Report”, ExpenseAgent: modified
- Table 6906 “Expense Report Header”, ExpenseAgent: modified
Context
- Work items: AB#633685
- Labels: AL: Apps (W1), Team: Finance
- Systems: development
- From the description: “Adds submitter comments for resubmission, exposes the latest approver and submitter comments through the API and Expense Report page.”
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).