> For the complete documentation index, see [llms.txt](https://kb.bevica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.bevica.com/roadmap/bevica-roadmap/business-central-resource-hub/business-central-wave-2-2026-v29.0/business-central-new-feature-highlights.md).

# Business Central New Feature Highlights

New features and highlights from Business Central 2026, Wave 2 \[V29]

### Overview

Business Central 2026 Wave 2 continues Microsoft's strategic focus on AI, automation, and connected business processes. This release expands the use of Copilot and AI agents, enhances ecommerce and integration capabilities, improves reporting and governance features, and introduces further investments in financial management, sustainability, supply chain operations, and platform performance. Collectively, these changes move Business Central towards a more intelligent, automated, and scalable business platform that helps organisations work more efficiently while maintaining greater control, visibility, and compliance.

### New Feature Highlights

{% stepper %}
{% step %}

### Copilots and Agents

[**Enable unified Copilot chat experience consistent with Microsoft Co-pilot**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#copilot-and-agents-enable-unified-copilot-chat-experience-consistent-with-microsoft-copilot:~:text=2%20public%20preview.-,Copilot%20and%20agents%3A%20Enable%20unified%20Copilot%20chat%20experience%20consistent%20with%20Microsoft%20Copilot,-This%20feature%20becomes)

Use the new Microsoft Copilot experience in Business Central to reason over business data, web results, and general knowledge in a modern chat experience aligned with the broader Microsoft Copilot ecosystem.

[**Improve Purchase Order matching in Payables Agent**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#copilot-and-agents-enable-unified-copilot-chat-experience-consistent-with-microsoft-copilot:~:text=copilot/pricing.-,Copilot%20and%20agents%3A%20Improve%20purchase%20order%20matching%20in%20Payables%20Agent,-This%20feature%20improves)

Improve purchase order matching in Payables Agent with line amounts and expected receipt dates. Align draft finalization with the Receipt on Invoice settings.

**Run data queries with MCP Server**

Use new MCP tools to define, validate, and run custom data queries. Your MCP application can then query data for which no existing APIs exist.
{% endstep %}

{% step %}

### Development

**Debug recorded Business Central failures with an AI agent**

Describe a failing scenario to an AI agent, record the next matching Business Central session or a known session, and collect its snapshot for offline AL debugging.

**Diagnose AL MCP server activity with file logging**

Write AL MCP server diagnostics to a configurable file, select the appropriate detail level for troubleshooting, or turn file logging off when it isn't required.

**Profile slow Business Central sessions with AI agents**

Let an AI agent schedule profiling for a Business Central session, collect CPU and memory data, identify costly AL paths, and summarize SQL and HTTP activity.
{% endstep %}

{% step %}

### Ecommerce

[**Control sales document creation for Shopify orders and returns**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=dimension%20management%20approach.-,Ecommerce%3A%20Control%20sales%20document%20creation%20for%20Shopify%20orders%20and%20returns,-The%20Shopify%20connector)

Set Use Shopify Order No. and Process Returns as on the Shopify Shop Card, then review contacts before you choose Create Sales Document.

[**Keep Shopify connections current**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=returns%20remains%20unsupported.-,Ecommerce%3A%20Keep%20Shopify%20connections%20current,-Shopify%20releases%20a)

Use Shopify's July 2026 API, activate secure access tokens, and use clearer synchronization diagnostics with Skipped Records and API Errors cues.

[**Manage Shopify B2B companies, catalogs, and pricing**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-manage-shopify-b2b-companies-catalogs-and-pricing:~:text=Ecommerce%3A%20Manage%20Shopify%20B2B%20companies%2C%20catalogs%2C%20and%20pricing)

Map company tax identifiers, manage B2B catalogs, and control price synchronization for capabilities available with your Shopify plan.

[**Match Shopify tax lines with the Tax Matching Agent**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-manage-shopify-b2b-companies-catalogs-and-pricing:~:text=Ecommerce%3A%20Match%20Shopify%20tax%20lines%20with%20the%20Tax%20Matching%20Agent)

Review suggested tax jurisdictions, confidence levels, and rate differences on the Tax Match Review page before you process sales document with sales tax.

[**Process Shopify order changes, exchanges, and refunds**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-manage-shopify-b2b-companies-catalogs-and-pricing:~:text=Ecommerce%3A%20Process%20Shopify%20order%20changes%2C%20exchanges%2C%20and%20refunds)

Keep edited and exchanged Shopify orders aligned when you create sales documents and process refunds.

[**Synchronize tariff numbers and countries/regions of origin with Shopify**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-manage-shopify-b2b-companies-catalogs-and-pricing:~:text=Ecommerce%3A%20Synchronize%20tariff%20numbers%20and%20origin%20values%20with%20Shopify)

Turn on Sync HS Code and Country of Origin on the Shopify Shop Card page to include tariff numbers and countries or regions of origin into the product synchronization tasks.
{% endstep %}

{% step %}

### Electronic documents

[**Exchange EDI documents via E-Documents**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-manage-shopify-b2b-companies-catalogs-and-pricing:~:text=Electronic%20documents%3A%20Exchange%20EDI%20documents%20via%20E%2DDocuments)

Send and receive electronic documents (orders, payments) seamlessly through E-Documents using the Peppol BIS 3 EDI standard for secure, efficient data exchange.
{% endstep %}

{% step %}

### Expense Agent

[**Add date range and different vehicle types in your mileage calculation in Expense Agent**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Expense%20Agent%3A%20Add%20date%20range%20and%20different%20vehicle%20types%20in%20your%20mileage%20calculation%20in%20Expense%20Agent)

Configure mileage rates by effective date range and vehicle type to ensure accurate calculations that reflect changing policies and transportation methods.

[**Add interim approver when submit the expense report**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Expense%20Agent%3A%20Add%20interim%20approver%20when%20you%20submit%20the%20expense%20report)

Enable interim approvers for expense reports, allowing submissions to be routed through a temporary reviewer before final approval.

[**Calculate withholding taxes automatically in expense report**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Expense%20Agent%3A%20Calculate%20withholding%20taxes%20automatically%20in%20expense%20report)

Automatically calculate employee withholding taxes within expense reports to improve compliance, reduce manual effort, and ensure accurate reimbursement process.

[**Expense Agent supports approval process**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Expense%20Agent%3A%20Expense%20Agent%20supports%20approval%20process)

Review submitted expense reports with AI-based policy validation that flags suspicious or noncompliant items across lines and reports.

[**Improve duplicates prevention in Expense Agent**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Expense%20Agent%3A%20Improve%20duplicates%20prevention%20in%20Expense%20Agent)

Improve expense accuracy with enhanced duplicate detection and prevention even with already posted documents, helping to reduce duplicate reimbursements.

[**Manage travel requisitions with Expense Agent**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#copilot-and-agents-manage-travel-requisitions-with-expense-agent:~:text=release%20wave%201.-,Copilot%20and%20agents%3A%20Manage%20travel%20requisitions%20with%20Expense%20Agent,-Expense%20Agent%20introduces)

Plan and approve travel in advance using travel requisitions with support for multiple travellers and integrated approval workflows.
{% endstep %}

{% step %}

### Financial Management

[**Calculate multiple excise duties per item**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Financial%20Management%3A%20Calculate%20multiple%20excise%20duties%20per%20item)

Support multiple excise duties on a single item, enabling businesses to calculate and manage complex excise tax requirements with greater accuracy.

{% hint style="info" %}
Bevica's Duty Management is still seen as the most appropriate way to manage excise and duty.
{% endhint %}

[**Calculate withholding taxes for vendors**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Financial%20Management%3A%20Calculate%20withholding%20taxes%20for%20vendors)

You can calculate withholding tax for vendors in the standard version of Business Central.

[**Enable accelerated depreciation methods for fixed assets**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Financial%20Management%3A%20Enable%20accelerated%20depreciation%20methods%20for%20fixed%20assets)

Introduce accelerated depreciation for fixed assets, enabling compliant calculations and reporting.

[**Set up vendor specific number series for self-billing invoices**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Financial%20Management%3A%20Set%20up%20vendor%2Dspecific%20number%20series%20for%20self%2Dbilling%20invoices)

Configure vendor-specific number series for self-billing purchase invoices to meet supplier requirements and improve invoice traceability and compliance.

[**Use withholding taxes with employee transactions**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#ecommerce-control-sales-document-creation-for-shopify-orders-and-returns:~:text=Financial%20management%3A%20Use%20withholding%20taxes%20with%20employee%20transactions)

Enable withholding tax processing for employee-related transactions, ensuring accurate tax calculation, posting, and compliance across employee payments.
{% endstep %}

{% step %}

### Governance and administration

**Administrators can turn SIFT indexes on/off**

Administrators can now turn SIFT indexes on/off directly in the Business Central application.

**Monitor usage of Open in Excel with telemetry**

Logging Open in Excel actions to telemetry makes data export events auditable, which can be critical for compliance, security investigations, and understanding how customers use Business Central.
{% endstep %}

{% step %}

### Reporting and data analysis

**Automate report outputs**

Use the new APIs on the report inbox to extend automation with Power Automate or MCP to reports.

**Bookmark list views and analysis tabs**

Bookmark analysis tabs and list views to your role centre and/or incorporate them into profiles.

**Brand document reports with report themes**

With the new composable layouts feature, you can apply a report theme on layouts to get consistent look and feel on the PDF output. It is possible to set defaults on a global level, per company, per report, or per layout, giving the administrator full flexibility of theming.

**Control the lifecycle of all report layouts**

Set status on all types of layouts to control which layouts are available to end users.

**Design document reports and layouts with the updated Word add-in**

Create professional document reports using the enhanced Word add-in, including new design components, report themes, and header/footer layout controls to help you build and customise document layouts more efficiently.

**Financial report changes are now always logged**

Changes to financial row, column, and report definitions are automatically recorded in the change log for easier auditing.

**Reduce complexity of report datasets**

Word layouts now include a company information dataitem that is shared across all report datasets. This reduces the work needed for a report developer and standardizes how company information is used across report layouts.

**Reuse header/footer layouts across document reports**

With the new composable layouts feature, you can apply a header/footer on layouts to get consistent look and feel on the PDF output. It is possible to set defaults on a global level, per company, per report, or per layout, giving the administrator full flexibility of theming.

**Run multiple financial reports and get a single PDF output**

Define report packs that contain multiple financial reports, and then run them immediately or schedule delivery to report inboxes or by email.

**Trace G/L account usage in finance reports**

Financial report authors can now identify uncategorized accounts, trace account usage and calculations, and preview definitions before publishing.

**Use conditional visibility in the updated Word add-in**

Design document reports layouts with conditional visibility using the new HideIf logic control in the Word add-in.

**Use system audit fields in analysis mode and in profiles**

Use system audit fields in analysis tabs and add them directly to pages in profiles.
{% endstep %}

{% step %}

### Service and platform

**Faster data loading with improved data model for table extensions**

With the new data model for table extensions, all fields on an AL table are stored in the same table in the database. This gives faster performance on all database operations that involve table extensions.
{% endstep %}

{% step %}

### Supply chain management

[**Carry subcontracting instructions into purchase orders**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Carry%20subcontracting%20instructions%20into%20purchase%20orders)

Give subcontractors the right operation instructions by carrying routing comments and attachments into purchase orders.

[**Post direct transfer orders from warehouse-enabled locations**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Post%20direct%20transfer%20orders%20from%20warehouse%2Denabled%20locations)

Use direct transfer orders for source locations that require inventory picks or warehouse shipments.

[**Reduce manual work in quality tests and inspections**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Reduce%20manual%20work%20in%20quality%20tests%20and%20inspections)

Finishing an inspection fills in passed and failed quantities. Actionable posting errors let you jump to blocking inspection. Editing an inspection prompts you to assign it to yourself.

[**Set up and explore subcontracting more easily**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Set%20up%20and%20explore%20subcontracting%20more%20easily)

Configure subcontracting with assisted setup and notifications that open missing vendor or location setup. Contoso demo data helps evaluate different subcontracting scenarios.

[**Use inventory put-aways and picks for subcontracting**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Use%20inventory%20put%2Daways%20and%20picks%20for%20subcontracting)

Basic warehouse configurations now support subcontracting, so employees can process this work alongside their regular inbound and outbound activities.

[**Work more efficiently with manufacturing documents and capacity calendars**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Supply%20chain%20management%3A%20Work%20more%20efficiently%20with%20manufacturing%20documents%20and%20capacity%20calendars)

Create released orders from Planning Worksheet, monitor and update capacity calendars, and open production BOMs and routings from actionable errors.
{% endstep %}

{% step %}

### Sustainability Management

[**Estimate your carbon footprint in Service Management**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Estimate%20your%20carbon%20footprint%20in%20Service%20Management)

Show an estimated carbon footprint on service invoices and related documents by using sustainability data from items and resources in Service Management.

[**Reverse Sustainability Ledger entry transactions**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Reverse%20Sustainability%20Ledger%20entries%20transaction)

Reverse sustainability ledger entries posted from sustainability or general journals, directly from the Sustainability Ledger Entries page.

[**Track your carbon footprint for fixed assets**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Track%20your%20carbon%20footprint%20for%20fixed%20assets)

Enable carbon footprint tracking for fixed assets by adding sustainability accounts and CO₂e values to fixed asset transactions.

[**Track your carbon footprint with item journals and item reclassification journals**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Track%20your%20carbon%20footprint%20with%20item%20journals%20and%20item%20reclassification%20journals)

Track your carbon footprint in item journals and reclassification journals by adding CO₂e per unit and total emissions, with full value chain traceability.

[**Use formulas to calculate emissions in purchase documents**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Use%20formulas%20to%20calculate%20emissions%20in%20purchase%20documents)

Calculate CO₂, CH₄, and N₂O in purchase documents using formula-based inputs and emission factors that mirror sustainability journal logic.

[**Use specific method for carbon footprint calculation when enabling Item Tracking**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=Sustainability%20Management%3A%20Use%20specific%20method%20for%20carbon%20footprint%20calculation%20when%20enabling%20item%20tracking)

Enable precise carbon footprint calculation using a new Specific tracking method for items that you track with serial or lot numbers.
{% endstep %}

{% step %}

### User experiences

**Agent actions review notifications on lists**

Show and manage documents where agents require human interaction by using a new review bar on documents and lists.

**Manage agent permissions easier**

Assign additional permissions to agents when they request them.

[**Preview images directly in web client**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=User%20experiences%3A%20Preview%20images%20directly%20in%20web%20client)

Preview an image without having to leave the Business Central app.

**Show recently searched in Tell Me**

Find pages and reports faster by accessing recent searches in Tell Me (Alt+Q).

[**Show recently used in lookups**](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/whatsnew/preview-feature-details#supply-chain-management-carry-subcontracting-instructions-into-purchase-orders:~:text=User%20experiences%3A%20Show%20recently%20used%20in%20lookups)

Accelerate data entry by using smart lookup suggestions that display your most recently accessed records for quick selection.

**Updates to Agent UI experience**

Manage agents more easily by grouping avatars and using a dedicated action to start new tasks.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://kb.bevica.com/roadmap/bevica-roadmap/business-central-resource-hub/business-central-wave-2-2026-v29.0/business-central-new-feature-highlights.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
