BC Observatory weekly: 2026-W40
Business Central, week 2026-W40 (2026-09-28 to 2026-10-04): 57 videos, 16 community posts, 178 Learn pages changed, 0 roadmap features added and 0 changed, 151 pull requests merged into the code (80 changing behaviour); 1225 obsolete elements in BC29, 1055 with their cleanup due.
2026-09-28 to 2026-10-04 · machine-generated from the knowledge base · RSS: ../../rss.xml
Roadmap
No roadmap changes this week.
Videos
Microsoft Ends Business Central Release Plans: What Changes? (yt-saurav, 2026-10-02)
Business Central 29.0 Is GA: New Environment (yt-saurav, 2026-10-01)
What’s new in reporting: Layout Management and Report Inbox API’s (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: MCP Server (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in E-Documents: Overview (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Manage PTEs in the Admin Center (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Mobile App ( Preview) (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Page Scripting (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in AL and Tools (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Project Handling (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Match Production Database Configuration (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Database Export Enhancements (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Improved Approval Process (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Finance: Overview (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in SCM: Subcontracting (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Server and Database (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Explore the new Microsoft Copilot Chat in Business Central (2026 release wave 2) (yt-microsoft, 2026-10-01)
Microsoft presents: Behind the scenes of how we build the new Expense Agent (yt-mibuso, 2026-10-01)
Microsoft presents: Build Agents with Microsoft Copilot Studio and surface them in M365 Copilot Chat (yt-mibuso, 2026-10-01)
Microsoft presents: Introducing M365 Copilot Chat in Business Central (yt-mibuso, 2026-10-01)
Microsoft presents: Cloud Migration from any SQL (yt-mibuso, 2026-10-01)
Microsoft presents: Agentic development with AL developer tools and ALMCP deep dive (yt-mibuso, 2026-10-01)
Microsoft presents: Looking ahead: the future of AL-Go and BCContainerHelper (yt-mibuso, 2026-10-01)
Designing Modern Integrations in Business Central (yt-mibuso, 2026-10-01)
Microsoft presents: BC-Bench: Can coding agents solve real-world AL tasks? (yt-mibuso, 2026-10-01)
Microsoft presents: Tests, dependencies, runners and evals for BC applications (yt-mibuso, 2026-10-01)
From Code to Docs: Using GitHub Copilot to Automate Business Central Documentation (yt-mibuso, 2026-10-01)
Microsoft presents: Next level administration skills with the admin MCP server and agents (yt-mibuso, 2026-10-01)
Microsoft presents: Building and shipping agents in Business Central (yt-mibuso, 2026-10-01)
Microsoft presents: Large scale development with AL-Go (yt-mibuso, 2026-10-01)
Microsoft presents: Index management (yt-mibuso, 2026-10-01)
Concurrency in Business Central: Parallel processes without deadlocks and timeouts (yt-mibuso, 2026-10-01)
What’s new: Shopify Tax Matching (preview) (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Agentic Developer Loop (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Demystifying the New Microsoft Copilot Chat in Business Central (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in SCM: Overview (2026 release wave 2) (yt-microsoft, 2026-10-01)
Introducing: New Microsoft Copilot Chat in Business Central (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Sustainability: EUDR Certificate Capture (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Document Reporting: Word add-in (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Shopify Connector: Overview (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Data Analysis (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Improved Mileage Handling (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Testability Enhancements (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: ALGraph (2026 release wave 2) (yt-microsoft, 2026-10-01)
Introducing: Business Central Integration with Microsoft Fabric (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Calculate WHT for Expenses (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Cross-environment Master Data Management (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in SCM: Migrate Italian Subcontracting (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in BC-Bench (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Travel and Expense Policy Automation (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new: Enhanced Financial Reporting (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Use Travel Request (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Sustainability (2026 release wave 2) (yt-microsoft, 2026-10-01)
What’s new in Expense Agent: Overview (2026 release wave 2) (yt-microsoft, 2026-10-01)
Introducing: Composite Document Layouts (2026 release wave 2) (yt-microsoft, 2026-10-01)
290928 - You Are the Art : Notes from Six Years of Becoming a Speaker (yt-areopa, 2026-09-29)
Manage all your Apps And Updates in Admin Center for Business Central (yt-hougaard, 2026-09-28)
Community posts
- Business Central Trivia Recap: September 28–October 2, 2026 (dvlprlife-com, 2026-10-04)
- Business Central Data Mirroring to Microsoft Fabric Is Coming (thinkaboutit-be, 2026-10-02)
- Business Central v29: SQL Table Extensions Redesign Explained (aardvarklabs-blog, 2026-10-02)
- The Business Central 2026 release wave 2 docs nobody asked for .. (waldo-be, 2026-10-02)
- Quick Tip: Business Central 29.0 Is Now Generally Available (thinkaboutit-be, 2026-10-02)
- Record.IsDirty in Business Central 29: a worked example (mohana-blog, 2026-10-02)
- New ModuleInfo Properties in Business Central 29 (sauravdhyani-com, 2026-10-02)
- BC Friday Tips #83 Check Whether a Record Has Changed (thatnavguy-com, 2026-10-02)
- Business Central 29.0 Is Generally Available: What Cloud Customers and Partners Need to Do. (sauravdhyani-com, 2026-10-01)
- Business Central 2026 Release Wave 2 (v29.0) Is Generally Available (mohana-blog, 2026-10-01)
- Business Central data in Fabric: the way it should be (waldo-be, 2026-10-01)
- Evolve AL Interfaces with Default Implementations in Business Central 29.0 (sauravdhyani-com, 2026-10-01)
- Native connection with Fabric in Business Central (bertverbeek-nl, 2026-09-30)
- Dynamics 365 Business Central: data mirroring to Microsoft Fabric announced. (demiliani-com, 2026-09-30)
- Quick Tip: Business Central Release Plans Are Going Away. Where Do You Look Now? (thinkaboutit-be, 2026-09-29)
- Quick Tip: What’s in Business Central Update 28.5? (thinkaboutit-be, 2026-09-28)
Learn pages changed
178 pages had commits this week; the 40 most recent:
- About calculating standard cost
- Synchronize and fulfill sales orders
- FAQ for mapping e-documents with purchase orders
- Use E-Documents in the purchase process
- Dynamics 365 Business Central On-premises 2025 Release Wave 1 Updates
- Dynamics 365 Business Central On-premises 2025 Release wave 2 Updates
- Dynamics 365 Business Central on-premises 2026 release wave 1 updates
- Business Central Upgrade Compatibility Matrix
- Managing Updates in the Admin Center
- Resources for partners
- Business Central Administration Shell
- Business Central Server instance settings
- Analyze Agent Lifecycle Telemetry
- Analyze Configuration Package Telemetry
- Telemetry Event IDs in Application Insights | Microsoft Docs
- Feature telemetry
- Analyze MCP configuration telemetry
- Analyze Open in Excel telemetry
- Report Generation Telemetry
- Analyze table index trace telemetry
- Outgoing Web Service Request Trace
- Enabling APIs for Microsoft Dynamics 365 Business Central
- API (v2.0) for Dynamics 365 Business Central
- Configure the Help experience
- System requirements for Business Central 2025 release wave 1
- System requirements for Business Central 2025 release wave 2
- System requirements for Business Central 2026 release wave 1
- System requirements for Business Central 2026 release wave 2
- Dynamics 365 Business Central on-premises 2026 release wave 2 updates
- AL Language extension configuration
- ALTool Command-Line Reference for AL Development
- Adding and Accessing Resources in Business Central extensions
- Choose runtime version in AL
- Use GitHub Codespaces for AL development
- Defining Action Scope for Business Central Pages
- CardPart Pages in Business Central
- Developing a custom API
- Get started with AL
- Creating a Word layout report
- Inspecting pages
Code
- BC23: w1-23 at 68219edf, 8376 W1 objects
- BC24: w1-24 at f8cdd476, 8516 W1 objects
- BC25: w1-25 at 56e71c5f, 8871 W1 objects
- BC26: w1-26 at b6152d7e, 8948 W1 objects
- BC27: w1-27 at 99202eba, 9193 W1 objects
- BC28: w1-28 at d6dc01d0, 9416 W1 objects
- BC29: releases/29.x at ea08af5e, 9469 W1 objects
- BC30: main at f18567dc, 9494 W1 objects
- BC23 to BC24: 3043 objects differ (258 fields, 809 events, 1362 procedures added)
- BC24 to BC25: 1562 objects differ (83 fields, 1292 events, 1749 procedures added)
- BC25 to BC26: 1561 objects differ (128 fields, 768 events, 1176 procedures added)
- BC26 to BC27: 1378 objects differ (112 fields, 852 events, 1167 procedures added)
- BC27 to BC28: 2027 objects differ (118 fields, 481 events, 847 procedures added)
- BC28 to BC29: 1061 objects differ (57 fields, 117 events, 445 procedures added)
- BC29 to BC30: 185 objects differ (18 fields, 18 events, 112 procedures added)
Code changes
Four breaking changes lead the week, all in BCApps. #12194 turns off default credentials in Http Web Request Mgt. and SOAP Web Service Request Mgt., so on-premises callers must now opt in with SetUseDefaultCredentials(true). #11484 adds per-document-type direction (Incoming, Outgoing or Both) to E-Document services. #12066 and #12053 remove CLEAN27 code across Base Application, localizations and several apps. Also, #12133 makes Web Request Helper reject file:// URLs and #12157 marks the GetAddress.io objects obsolete. Subscription Billing got fixes in #10347, #10210, #11824, #10447 and #10156. Subcontracting fixes include #12080, #11945, #11938, #11644 and #11368. Expense Agent work includes approval limits in #11639, policy evaluation history in #11628 and travel request changes in #12074, with #11996 limiting configuration edits to admins. Tax and localization fixes cover #12119 for APAC unrealized VAT, #12008 and #12007 for Indian TDS, #11632 for source currency amounts with reverse charge VAT and #11852 for Spanish allocation accounts. Shopify Tax Matching changed in #11899 and #11722. Power BI deployment now works outside evaluation companies (#12189), Fabric export setup arrives in #11314, and #11967 blocks Edit in Excel on User table pages. AL-Go changed in #2382, #2379, #2367, #2380 and #2378, and BCQuality #204 tightens review validation.
(80 changes summarised by Sonnet from the change pages; reviewed, checked by Opus.)
151 pull requests merged, 100 of them touch AL source and have a page:
- microsoft/AL-Go: main: 6 merged (1 bots, 0 backports)
- microsoft/BCApps: main: 96 merged (11 bots, 0 backports)
- microsoft/BCApps: releases/29.x: 34 merged (2 bots, 24 backports)
- microsoft/BCQuality: main: 15 merged (0 bots, 0 backports)
Behaviour changes (the 20 most recent):
- #10347 [Bug][Subscription Billing] Wrong number of days on vendor contract deferrals when the billing period lies within a single calendar month (main, fix)
- #10210 [Bug][Subscription Billing] “Delete Invoiced Sales Orders” leaves orphaned Sales Subscription Lines behind (main, fix)
- #8429 E-Document DE: map Payment Method to PEPPOL payment means codes, add SEPA Direct Debit export support (main, feature)
- #12196 [Master Data Management] Disable cross-env setup action OnPrem and fix field visibility issues (main, fix)
- #9438 SL - Add support for migrating historical project transactions (main, feature)
- #12074 Expense Agent: travel request expense location, per-traveler reports, activity log and submitter comment (main, feature)
- #12189 Removing the restriction of deploying Power BI reports only to evaluation companies (main, feature)
- #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, obsoletion, breaking)
- #12167 Track QuickBooks migration usage consistently (main, feature)
- #12194 Harden web request helpers: opt-in default credentials (main, breaking, breaking)
- #12117 [Job Queue] Clearer message and attempt number for runs interrupted by the platform (main, feature)
- #204 Validate composed reviews against the expected leaf worklist (main, feature)
- #12206 Track C5 migration usage consistently (main, feature)
- #11628 Expense Agent: capture submission policy evaluation history (main, feature)
- #12140 [Email - SMTP Connector] Fix OAuth Base64URL token parsing (main, fix)
- #11854 [Shopify] Make refund currency codes read-only (main, fix)
- #11899 [Shopify] Tax matching fixes for country, Canadian HST, and zero-rate lines (main, fix)
- #11866 [Shopify] Disable Sync Shipments To Shopify when no Shopify orders exist (main, fix)
- #12157 Mark GetAddress.io objects as obsolete (main, obsoletion)
- #11941 Bug 651577 CompAuxNum and CompAuxLib columns should be informed for Payment Discount lines on Unapplied Entries in the French Audit File. (main, fix)
Obsoletions:
- Travel Request Card: International Travel (#12074)
- Travel Request Card: Origin Country/Region Code (#12074)
- Travel Request Card: Dest. Country/Region Code (#12074)
- Travel Requests API: internationalTravel (#12074)
- Travel Requests API: originCountryRegionCode (#12074)
- Travel Requests API: destCountryRegionCode (#12074)
Releases:
- microsoft/BCApps Update 29.0 for Dynamics 365 Business Central 2026 Release Wave 2 (2026-10-02)
- AL Language extension 30.0 previewed 2026-10-01
Deprecation radar
1225 obsolete or CLEAN-guarded elements in W1 of BC29. Newest tags:
| Tag | Elements |
|---|---|
| 29.1 | 2 |
| 29.0 | 71 |
| 28.0 | 144 |
| 27.2 | 1 |
| 27.0 | 465 |
| 26.0 | 46 |
| 25.2 | 2 |
| 25.0 | 162 |
Cleanup due: 1055 elements are guarded by a CLEAN symbol at or below BC29 and still in the code. Most affected objects:
- codeunit/22 “Item Jnl.-Post Line”: 127
- codeunit/99000813 “Carry Out Action”: 99
- codeunit/7000 “Sales Price Calc. Mgt.”: 51
- codeunit/99000809 “Planning Line Management”: 42
- codeunit/5870 “Calculate BOM Tree”: 40
- codeunit/7313 “Create Put-away”: 28
- codeunit/5520 “Get Unplanned Demand”: 19
- codeunit/7321 “Create Inventory Put-away”: 19
- codeunit/99000815 “Reservation-Check Date Confl.”: 18
- table/9500 “Email Item”: 14
- codeunit/99000854 “Inventory Profile Offsetting”: 13
- codeunit/7322 “Create Inventory Pick/Movement”: 12
- codeunit/104062 “Mfg. Upgrade BaseApp”: 12
- table/5079 “Marketing Setup”: 12
- codeunit/7324 “Whse.-Activity-Post”: 11