#9859 [Master] - Move Expense Agent (Preview) app into BCApps
The Expense Agent (Preview) app source is moved into BCApps as a W1 app with country apps for AT, AU, CA, DE, DK, ES, FR, GB, NZ and US. It covers expense reports, approvals, an agent with Copilot capability, and API pages.
- 564files
- 337AL files
- 337objects
Pull request · merged into main (BC30) on 2026-08-04 by v-rohangarg20 (community contribution) · 564 files (+116408 -1791), 337 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Brings the Expense Agent (Preview) app and its country-specific event subscriber apps into BCApps
- Includes about 40 API pages for expenses, expense reports, lines, attachments, projects and setup
- Adds tables, pages and posting codeunits for expense reports, approvals and posted reports
- Ships permission sets for the agent and for Expense Management admin, edit and read access
- Includes agent consumption tracking, KPIs, and email retrieval with task scheduling
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 6914 “Expense Event Subscriber AT”, ExpenseAgent_AT (AT layer): added
- Codeunit 6915 “Expense Event Subscriber AU”, ExpenseAgent_AU (AU layer): added
- Codeunit 6916 “Expense Event Subscriber CA”, ExpenseAgent_CA (CA layer): added
- Codeunit 6917 “Expense Event Subscriber DE”, ExpenseAgent_DE (DE layer): added
- Codeunit 6918 “Expense Event Subscriber DK”, ExpenseAgent_DK (DK layer): added
- Codeunit 6919 “Expense Event Subscriber ES”, ExpenseAgent_ES (ES layer): added
- Codeunit 6920 “Expense Event Subscriber FR”, ExpenseAgent_FR (FR layer): added
- Codeunit 6921 “Expense Event Subscriber GB”, ExpenseAgent_GB (GB layer): added
- Codeunit 6977 “Expense Event Subscriber NZ”, ExpenseAgent_NZ (NZ layer): added
- Codeunit 6913 “Expense Event Subscriber US”, ExpenseAgent_US (US layer): added
- Page 6969 “Approver View API”, ExpenseAgent: added
- Page 6983 “EA Outbox Email API”, ExpenseAgent: added
- Page 6917 “Employees API”, ExpenseAgent: added
- Codeunit 6952 “Exp. Attach. Buffer Handler”, ExpenseAgent: added
- Page 6908 “Exp. Rep. Line Attachments API”, ExpenseAgent: added
- Page 6964 “Exp. Rep. Rule Violations API”, ExpenseAgent: added
- Page 6909 “Exp. Report Line Particip. API”, ExpenseAgent: added
- Page 6915 “Exp. Report Line Per Diem API”, ExpenseAgent: added
- Codeunit 6988 “Expense API Currency Helper”, ExpenseAgent: added
- Page 6984 “Expense Agent Access Ctrl API”, ExpenseAgent: added
- Codeunit 6930 “Expense Agent MCP Config.”, ExpenseAgent: added
- Page 6942 “Expense Agent Setup API”, ExpenseAgent: added
- Page 6955 “Expense Approval Setup API”, ExpenseAgent: added
- Page 6950 “Expense Attachments API”, ExpenseAgent: added
- Page 6914 “Expense Categories API”, ExpenseAgent: added
- Codeunit 6907 “Expense Doc. Att. Subscribers”, ExpenseAgent: added
- Page 6919 “Expense Groups API”, ExpenseAgent: added
- Page 6935 “Expense Itemizations API”, ExpenseAgent: added
- Page 6958 “Expense Location API”, ExpenseAgent: added
- Page 6921 “Expense Locations API”, ExpenseAgent: added
- Page 6936 “Expense Participants API”, ExpenseAgent: added
- Page 6907 “Expense Payment Method API”, ExpenseAgent: added
- Page 6954 “Expense Per Diem API”, ExpenseAgent: added
- Query 7082 “Expense Per Diem Locations”, ExpenseAgent: added
- Page 6924 “Expense Posting Groups API”, ExpenseAgent: added
- Query 7079 “Expense Projects List”, ExpenseAgent: added
- Page 6905 “Expense Report Line Item API”, ExpenseAgent: added
- Page 6929 “Expense Report Lines API”, ExpenseAgent: added
- Page 6928 “Expense Reports API”, ExpenseAgent: added
- Page 6922 “Expense Rule Conditions API”, ExpenseAgent: added
- Page 6963 “Expense Rule Violations API”, ExpenseAgent: added
- Page 6923 “Expense Rules API”, ExpenseAgent: added
- Page 6925 “Expense Subcategories API”, ExpenseAgent: added
- Query 7080 “Expense User Assigned Plan Ln”, ExpenseAgent: added
- Query 7081 “Expense User Assigned Projects”, ExpenseAgent: added
- Page 6968 “Expense User Cons. API”, ExpenseAgent: added
- Page 6918 “Expense Users API”, ExpenseAgent: added
- Page 7085 “Expense VAT Spec. API”, ExpenseAgent: added
- Page 6927 “Expenses API”, ExpenseAgent: added
- Page 6926 “Posted Exp. Rep. Line Att. API”, ExpenseAgent: added
- Page 6906 “Posted Exp. Rep. Line Item API”, ExpenseAgent: added
- Page 6913 “Posted Exp. Report Lines API”, ExpenseAgent: added
- Page 6957 “Posted Expense Reports API”, ExpenseAgent: added
- Table 7088 “Expense Project Buf”, ExpenseAgent: added
- Query 7089 “Expense Project Tasks Qry”, ExpenseAgent: added
- Page 7092 “Expense Projects API”, ExpenseAgent: added
- Codeunit 7090 “Expense Projects Builder”, ExpenseAgent: added
- Page 6986 “Tenant Feedback Setting API”, ExpenseAgent: added
- Codeunit 6909 “Expense Approval Helper”, ExpenseAgent: added
- Codeunit 6901 “Expense Report Approval Mgmt”, ExpenseAgent: added
- Enum 6918 “Expense Approval Action”, ExpenseAgent: added
- Page 6939 “Expense Approval Setup”, ExpenseAgent: added
- Page 6947 “Expense Approval Setups Part”, ExpenseAgent: added
- Page 6980 “Manager Expense Report”, ExpenseAgent: added
- Page 6981 “Manager Expense Reports”, ExpenseAgent: added
- Table 6932 “Expense Approval Setup”, ExpenseAgent: added
- Page 7082 “Expense Capabilities API”, ExpenseAgent: added
- Table 6914 “Expense Capabilities Buffer”, ExpenseAgent: added
- Codeunit 6906 “Expense Capabilities Provider”, ExpenseAgent: added
- Enum 6984 “Expense Capability”, ExpenseAgent: added
- Enum extension 6901 “Exp. Attachment Document Type”, ExpenseAgent: added
- Enum extension 6915 “Report Selection Usage Ext”, ExpenseAgent: added
- Enum 6901 “Credit Card Feed Status”, ExpenseAgent: added
- Enum 6902 “Credit Card Issuer”, ExpenseAgent: added
- Enum 6917 “Day of Week”, ExpenseAgent: added
- Enum 6913 “Exp. Full Per Diem Calculation”, ExpenseAgent: added
- Enum 6920 “Exp. Report Comment Doc. Type”, ExpenseAgent: added
- Enum 6982 “Expense Age Handling”, ExpenseAgent: added
- Enum 6914 “Expense Attachment Enforcement”, ExpenseAgent: added
- Enum 6900 “Expense Communication Channel”, ExpenseAgent: added
- Enum 6905 “Expense Detail Needed”, ExpenseAgent: added
- Enum 6903 “Expense Email Access Option”, ExpenseAgent: added
- Enum 6904 “Expense Exchange Rate”, ExpenseAgent: added
- Enum 6908 “Expense Justification”, ExpenseAgent: added
- Enum 6978 “Expense Line Type”, ExpenseAgent: added
- Enum 6909 “Expense OCR Status”, ExpenseAgent: added
- Enum 6915 “Expense Partial Day Rules”, ExpenseAgent: added
- Enum 6986 “Expense Participant Type”, ExpenseAgent: added
- Enum 6983 “Expense Project Visibility”, ExpenseAgent: added
- Enum 6988 “Expense Reclaim Status”, ExpenseAgent: added
- Enum 6912 “Expense Reimbursement Type”, ExpenseAgent: added
- Enum 6906 “Expense Report Frequency”, ExpenseAgent: added
- Enum 6987 “Expense Report Rounding Type”, ExpenseAgent: added
- Enum 6910 “Expense Report Status”, ExpenseAgent: added
- Enum 6916 “Expense Reports Grouping”, ExpenseAgent: added
- Enum 6911 “Expense Rule Condition Type”, ExpenseAgent: added
- Enum 6907 “Expense Status”, ExpenseAgent: added
- Enum 6921 “Expense VAT Spec Source”, ExpenseAgent: added
- Enum 6919 “Expense Vendor Status”, ExpenseAgent: added
- Codeunit 6993 “Expense Agent API Validation”, ExpenseAgent: added
- Page extension 6977 “Exp. Approval User Setup”, ExpenseAgent: added
- Table extension 6902 “Exp. Document Attachment Ext”, ExpenseAgent: added
- Table extension 6900 “Exp. Employee Posting Group”, ExpenseAgent: added
- Page extension 6901 “Exp. Employee Posting Groups”, ExpenseAgent: added
- Table extension 6907 “Exp. Job Jnl. Line Ext”, ExpenseAgent: added
- Page extension 6900 “Exp. Project Ledg. Entries”, ExpenseAgent: added
- Table extension 6906 “Exp. Project Ledg. Entry Ext”, ExpenseAgent: added
- Table extension 6905 “Exp - Sales Inv Line - Ext”, ExpenseAgent: added
- Table extension 6901 “Exp - Sales Line - Ext”, ExpenseAgent: added
- Table extension 6904 “Exp - Sales Shpt Line - Ext”, ExpenseAgent: added
- Table extension 6976 “Gen. Journal Line”, ExpenseAgent: added
- Page extension 6976 “Source Code Setup”, ExpenseAgent: added
- Table extension 6975 “Source Code Setup”, ExpenseAgent: added
- Table extension 6903 “User Setup Ext”, ExpenseAgent: added
- Page 6933 “Expense Management Role Center”, ExpenseAgent: added
- Page 6956 “Expense Picture”, ExpenseAgent: added
- Profile “EXPENSE MANAGER”, ExpenseAgent: added
- Page 7079 “EA Billing Overview”, ExpenseAgent: added
- Enum 6968 “Expense Agent Cons. Source”, ExpenseAgent: added
- Table 6968 “Expense Agent Consumption”, ExpenseAgent: added
- Table 6969 “Expense Agent Env. Consumption”, ExpenseAgent: added
- Codeunit 6969 “Expense Consumption Handler”, ExpenseAgent: added
- Enum extension 6968 “Expense Copilot Capability”, ExpenseAgent: added
- Codeunit 6967 “Upgrade Exp. Agent Consumption”, ExpenseAgent: added
- Enum 6985 “EA Notification Type”, ExpenseAgent: added
- Table 6984 “EA Outbox Email”, ExpenseAgent: added
- Page 7087 “EA Outbox Emails”, ExpenseAgent: added
- Entitlement “EA - D365 Business Central Infrastructure”, ExpenseAgent: added
- Entitlement “EA - Expense Agent Application”, ExpenseAgent: added
- Entitlement “EA - Delegated Admin agent - Partner”, ExpenseAgent: added
- Entitlement “EA - Delegated BC Admin agent - Partner”, ExpenseAgent: added
- Entitlement “EA - Delegated Helpdesk agent - Partner”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Admin - Partner”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Administrator”, ExpenseAgent: added
- Entitlement “EA - Internal Administrator”, ExpenseAgent: added
- Entitlement “EA - Internal BC Administrator”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 - Accountant Hub”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 BC Premium Partner Sandbox”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Basic Financials”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Device”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Device - Embedded”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Essential - Attach”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Essential - Embedded”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Essentials”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central External Accountant”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Premium”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Premium - Embedded”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Team Member”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central Team Member - Embedded”, ExpenseAgent: added
- Entitlement “EA - Dynamics 365 Business Central for IWs”, ExpenseAgent: added
- Entitlement “EA - Microsoft 365 Teams”, ExpenseAgent: added
- Codeunit 6989 “Expense Attachment Mgt.”, ExpenseAgent: added
- Codeunit 6903 “Expense Currency”, ExpenseAgent: added
- Codeunit 6982 “Expense Manual Release”, ExpenseAgent: added
- Codeunit 6981 “Expense Manual Reopen”, ExpenseAgent: added
- Codeunit 6979 “Expense Total Caption Class”, ExpenseAgent: added
- Codeunit 6931 “Expense Vendor Matching”, ExpenseAgent: added
- Codeunit 6980 “Release Expense Document”, ExpenseAgent: added
- Page 7091 “Accountant Expense Reports”, ExpenseAgent: added
- Page 7090 “Accountant Expenses”, ExpenseAgent: added
- Page 6988 “Expense”, ExpenseAgent: added
- Page 6938 “Expense Factbox”, ExpenseAgent: added
- Page 6975 “Expense Itemizations”, ExpenseAgent: added
- Page 6992 “Expense Participants”, ExpenseAgent: added
- Page 6930 “Expense Payment Methods”, ExpenseAgent: added
- Page 6962 “Expense Rule Violations”, ExpenseAgent: added
- Page 6904 “Expense Statistics”, ExpenseAgent: added
- Page 7080 “Expense VAT Spec. FactBox”, ExpenseAgent: added
- Page 7084 “Expense VAT Specification”, ExpenseAgent: added
- Page 7088 “Expense Vendor Card”, ExpenseAgent: added
- Page 7089 “Expense Vendors”, ExpenseAgent: added
- Page 6989 “Expenses”, ExpenseAgent: added
- Page 6974 “Per Diem Expenses”, ExpenseAgent: added
- Table 6900 “Expense”, ExpenseAgent: added
- Table 6902 “Expense Itemization”, ExpenseAgent: added
- Table 6904 “Expense Participant”, ExpenseAgent: added
- Table 6913 “Expense Payment Method”, ExpenseAgent: added
- Table 6905 “Expense Per Diem”, ExpenseAgent: added
- Table 6903 “Expense Rule Violation”, ExpenseAgent: added
- Table 6918 “Expense VAT Specification”, ExpenseAgent: added
- Table 6937 “Expense Vendor”, ExpenseAgent: added
- Codeunit 6974 “Cancel Posted Expense Report”, ExpenseAgent: added
- Codeunit 6983 “Create Expense Report”, ExpenseAgent: added
- Codeunit 6995 “Exp. Preview Post. Subscriber”, ExpenseAgent: added
- Codeunit 6996 “Exp. Preview Posting Handler”, ExpenseAgent: added
- Codeunit 6994 “Expense Preview Post Instance”, ExpenseAgent: added
- Codeunit 6997 “Expense Preview Post Mgt.”, ExpenseAgent: added
- Codeunit 6910 “Expense Report”, ExpenseAgent: added
- Codeunit 7092 “Expense Report Batch Post Mgt.”, ExpenseAgent: added
- Codeunit 6985 “Expense Report Manual Release”, ExpenseAgent: added
- Codeunit 6986 “Expense Report Manual Reopen”, ExpenseAgent: added
- Codeunit 6987 “Expense Report-Post”, ExpenseAgent: added
- Codeunit 6984 “Release Exp. Report Document”, ExpenseAgent: added
- Page 6961 “Expense Billing Information”, ExpenseAgent: added
- Page 6910 “Expense Report”, ExpenseAgent: added
- Page 6977 “Expense Report Comment Sheet”, ExpenseAgent: added
- Page 7098 “Expense Report FactBox”, ExpenseAgent: added
- Page 6931 “Expense Report Line Items”, ExpenseAgent: added
- Page 6912 “Expense Report Line Particips”, ExpenseAgent: added
- Page 6934 “Expense Report Line Per Diems”, ExpenseAgent: added
- Page 7086 “Expense Report Line VATFactBox”, ExpenseAgent: added
- Page 7081 “Expense Report Line VAT Spec.”, ExpenseAgent: added
- Page 6911 “Expense Report Lines”, ExpenseAgent: added
- Page 6979 “Expense Report List”, ExpenseAgent: added
- Page 6932 “Expense Report Rule Violations”, ExpenseAgent: added
- Page 6982 “Expense Report Statistics”, ExpenseAgent: added
- Page 7095 “Expense Report Stats”, ExpenseAgent: added
- Page 6999 “Expense Report SubPage”, ExpenseAgent: added
- Page 7096 “Expense Report VAT Spec.”, ExpenseAgent: added
- Page 6997 “Expense Reports”, ExpenseAgent: added
- Page 6943 “Posted Exp. Rep. Line Items”, ExpenseAgent: added
- Page 6940 “Posted Exp. Rep. Line Particip”, ExpenseAgent: added
- Page 6941 “Posted Exp. Rep. Line Per Diem”, ExpenseAgent: added
- Page 7083 “Posted Exp.Rep.Line VAT Spec”, ExpenseAgent: added
- Page 6944 “Posted Exp. Report Line Items”, ExpenseAgent: added
- Page 6978 “Posted Exp. Report Statistics”, ExpenseAgent: added
- Page 6916 “Posted Expense Billing Info.”, ExpenseAgent: added
- Page 6998 “Posted Expense Report”, ExpenseAgent: added
- Page 7094 “Posted Expense Report FactBox”, ExpenseAgent: added
- Page 6953 “Posted Expense Report Lines”, ExpenseAgent: added
- Page 7097 “Posted Expense Report Stats”, ExpenseAgent: added
- Page 6993 “Posted Expense Report SubP.”, ExpenseAgent: added
- Page 7093 “Posted Expense Report VAT Spec”, ExpenseAgent: added
- Page 6987 “Posted Expense Reports”, ExpenseAgent: added
- Report 6951 “Expense Report Cover Page”, ExpenseAgent: added
- Report 6950 “Expense Report Details”, ExpenseAgent: added
- Report 6952 “Expense Report Summary Page”, ExpenseAgent: added
- Table 6901 “Expense Report Comment Line”, ExpenseAgent: added
- Table 6906 “Expense Report Header”, ExpenseAgent: added
- Table 6907 “Expense Report Line”, ExpenseAgent: added
- Table 6911 “Expense Report Line Item”, ExpenseAgent: added
- Table 6908 “Expense Report Line Particip.”, ExpenseAgent: added
- Table 6909 “Expense Report Line Per Diem”, ExpenseAgent: added
- Table 6922 “Expense Report Line VAT Spec.”, ExpenseAgent: added
- Table 6910 “Expense Report Rule Violation”, ExpenseAgent: added
- Table 6919 “Posted Exp. Rep. Line Item”, ExpenseAgent: added
- Table 6917 “Posted Exp. Rep. Line Particip”, ExpenseAgent: added
- Table 6920 “Posted Exp. Rep. Line Per Diem”, ExpenseAgent: added
- Table 6934 “Posted Exp. Rep. Line VAT Spec”, ExpenseAgent: added
- Table 6915 “Posted Expense Report Header”, ExpenseAgent: added
- Table 6916 “Posted Expense Report Line”, ExpenseAgent: added
- Codeunit 6904 “Expense OAuth Client”, ExpenseAgent: added
- Codeunit 6905 “Import Expense User”, ExpenseAgent: added
- Page 6948 “Import Expense User Request”, ExpenseAgent: added
- Codeunit 6938 “EA Agent Dispatcher”, ExpenseAgent: added
- Codeunit 6936 “EA Agent Error Handler”, ExpenseAgent: added
- Codeunit 6937 “EA Agent Recovery”, ExpenseAgent: added
- Codeunit 6935 “EA Agent Scheduler”, ExpenseAgent: added
- Table 6936 “EA Email”, ExpenseAgent: added
- Table 6942 “EA Email Attachment”, ExpenseAgent: added
- Codeunit 6939 “EA Email Setup”, ExpenseAgent: added
- Codeunit 6941 “EA Http Client”, ExpenseAgent: added
- Codeunit 6940 “EA Retrieve Emails”, ExpenseAgent: added
- Table 6935 “EA Scheduler Task”, ExpenseAgent: added
- Page 7074 “EA KPI”, ExpenseAgent: added
- Table 6950 “EA KPI”, ExpenseAgent: added
- Page 7075 “EA KPI Entries”, ExpenseAgent: added
- Table 6951 “EA KPI Entry”, ExpenseAgent: added
- Codeunit 6954 “EA KPI Track”, ExpenseAgent: added
- Page 6903 “Expense Ledger Entries”, ExpenseAgent: added
- Table 6912 “Expense Ledger Entry”, ExpenseAgent: added
- Page 6946 “Expense Categories”, ExpenseAgent: added
- Page 6945 “Expense Category Card”, ExpenseAgent: added
- Page 6952 “Expense Groups”, ExpenseAgent: added
- Page 6920 “Expense Location Card”, ExpenseAgent: added
- Page 6937 “Expense Locations”, ExpenseAgent: added
- Page 6900 “Expense Management Rules”, ExpenseAgent: added
- Page 6976 “Expense Posting Groups”, ExpenseAgent: added
- Page 6901 “Expense Rule Card”, ExpenseAgent: added
- Page 6902 “Expense Rule Conditions”, ExpenseAgent: added
- Page 6973 “Expense Subcategories”, ExpenseAgent: added
- Page 6990 “Expense Teams”, ExpenseAgent: added
- Page 6949 “Expense User”, ExpenseAgent: added
- Page 6951 “Expense Users”, ExpenseAgent: added
- Table 6921 “Expense Category”, ExpenseAgent: added
- Table 6924 “Expense Group”, ExpenseAgent: added
- Table 6925 “Expense Location”, ExpenseAgent: added
- Table 6928 “Expense Posting Group”, ExpenseAgent: added
- Table 6926 “Expense Rule Condition”, ExpenseAgent: added
- Table 6927 “Expense Rule Header”, ExpenseAgent: added
- Table 6929 “Expense Subcategory”, ExpenseAgent: added
- Table 6931 “Expense Team”, ExpenseAgent: added
- Table 6923 “Expense User”, ExpenseAgent: added
- Permission set 6950 “Expense Agent”, ExpenseAgent: added
- Permission set 6953 “Expense Agent - Data”, ExpenseAgent: added
- Permission set 6955 “Expense Agent - Data Depen.”, ExpenseAgent: added
- Permission set 6952 “Expense Agent - Objects”, ExpenseAgent: added
- Permission set extension 6900 “D365 BASIC Expense Management”, ExpenseAgent: added
- Permission set extension 6901 “D365 BUS FULL ACCESS Expense Management”, ExpenseAgent: added
- Permission set extension 6902 “D365 READ Expense Management”, ExpenseAgent: added
- Permission set extension 6903 “D365 TEAM MEMBER Expense Management”, ExpenseAgent: added
- Permission set 6904 “Expense Management - Objects”, ExpenseAgent: added
- Permission set 6905 “Expense Mgmt. Admin”, ExpenseAgent: added
- Permission set 6906 “Expense Mgmt. Edit”, ExpenseAgent: added
- Permission set 6907 “Expense Mgmt. Read”, ExpenseAgent: added
- Codeunit 6970 “Create Expense Agent Setup”, ExpenseAgent: added
- Codeunit 6973 “Create Expense Categories”, ExpenseAgent: added
- Codeunit 6971 “Create Expense GL Account”, ExpenseAgent: added
- Codeunit 6972 “Create Expense No. Series”, ExpenseAgent: added
- Codeunit 6975 “Create Expense VAT Rates”, ExpenseAgent: added
- Codeunit 6990 “EA Agent Card Notif. Handler”, ExpenseAgent: added
- Codeunit 6991 “EA Agent Task Execution”, ExpenseAgent: added
- Codeunit 6942 “EA Mailbox Access”, ExpenseAgent: added
- Codeunit 6998 “EA Metadata Provider”, ExpenseAgent: added
- Codeunit 6951 “Exp. Privacy Notice Reg.”, ExpenseAgent: added
- Codeunit 6950 “Expense Agent Privacy Subs.”, ExpenseAgent: added
- Codeunit 6968 “Expense Audit Subscribers”, ExpenseAgent: added
- Codeunit 6912 “Expense Auto Population”, ExpenseAgent: added
- Codeunit 6900 “Expense Doc No Visibility”, ExpenseAgent: added
- Codeunit 6908 “Expense Event Subscriber”, ExpenseAgent: added
- Codeunit 6911 “Expense Per Diem Calculation”, ExpenseAgent: added
- Codeunit 6902 “Expense Rule Validation”, ExpenseAgent: added
- Codeunit 6992 “Install Expense Agent Setup”, ExpenseAgent: added
- Codeunit 6978 “Upgrade Expense Agent Setup”, ExpenseAgent: added
- Enum extension 6998 “EA Agent Metadata”, ExpenseAgent: added
- Page extension 6995 “EA Agent Card”, ExpenseAgent: added
- Page 6960 “Add Expenses To Expense Report”, ExpenseAgent: added
- Page 7078 “Anthropic Privacy Notice”, ExpenseAgent: added
- Page 7077 “EA Scheduler Tasks”, ExpenseAgent: added
- Page 6966 “Exp. Categories Preview”, ExpenseAgent: added
- Page 6970 “Exp. Locations Preview”, ExpenseAgent: added
- Page 7073 “Exp. No. Series Lines Preview”, ExpenseAgent: added
- Page 6972 “Exp. No. Series Preview”, ExpenseAgent: added
- Page 6971 “Exp. Payment Methods Preview”, ExpenseAgent: added
- Page 6994 “Exp. Per Diem Partial Settings”, ExpenseAgent: added
- Page 6985 “Exp. Posting Groups Preview”, ExpenseAgent: added
- Page 6965 “Exp. Rule Conditions Preview”, ExpenseAgent: added
- Page 6959 “Exp. Rules Preview”, ExpenseAgent: added
- Page 6967 “Exp. Subcategories Preview”, ExpenseAgent: added
- Page 6995 “Expense Agent Access Ctrl”, ExpenseAgent: added
- Page 6996 “Expense Agent Setup”, ExpenseAgent: added
- Page 6991 “Expense Agent Setup Wizard”, ExpenseAgent: added
- Page 7076 “Expense Agent Status”, ExpenseAgent: added
- Table 6943 “Expense Agent Access Control”, ExpenseAgent: added
- Table 6930 “Expense Agent Setup”, ExpenseAgent: added
- Table 6933 “Expense Agent Status”, ExpenseAgent: added
- Table 6986 “Tenant Feedback Setting”, ExpenseAgent: added
Context
- Work items: AB#629471
- Labels: ADO: Sync, AL: Apps (W1), Build: scripts & configs, ExpenseManagement, From Fork, Ownership: Needs Review, Team: Other
- Systems: copilot, platform
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).