AI · MICROSOFT · SHARED KNOWLEDGE

AI, in your work.

Understand what’s changing.
Discover what you can do with it.

IN FOCUS / AI & industry

Directions EMEA 2026: preparing for Paris

Dates, registration and AI topics in the announced Paris agenda, with questions and examples for evaluating Business Central solutions.

Read the story 4 min

TRY IT IN NEXO

A useful answer starts before the question.

Choose a task. Compare two requests. Take away a prompt with context.

Open the prompt workshop Interactive example · Fictional data · No signup
FROM IDEA TO NEXT STEP

“Summarise this meeting.”

ContextGoalFormat

“Extract decisions, actions and what still needs confirming.”

The difference is in what you ask.

EXPLORE NEXO

The latest, with perspective.

58 articles

Topic: All

Copilot Business in CSP: preparing for usage-based billing planned for 2027

Microsoft postpones the change for new CSP purchases to January–March 2027. Certain eligible experiences may incur charges beyond license fees, subject to an adjustable monthly limit.

Microsoft · Announcement: · Editorial review

Copilot panel in Microsoft Word with a prompt to draft a proposal from meeting notes.
Microsoft 365 Copilot in Microsoft Word (archive). Image: Microsoft. Used with permission from Microsoft.

BCApps adds a fix to clean up the inventory cost posting queue

The change replaces mark-based deletion and adds tools to inspect and clean up residual records. Integration into the repository does not yet confirm availability in a shipped Business Central update.

Microsoft · Announcement: · Editorial review

Diagram linking inventory increases and decreases to value entries and their posting to the general ledger.
Inventory entry flow. Microsoft · CC BY 4.0.

Business Central and Copilot Business: CSP bundles from January 2027

Microsoft has announced bundles of Business Central Essentials or Premium with Microsoft 365 Copilot Business from January 1, 2027. Published prices are USD 95 and USD 125 per user per month; accessible experiences will depend on licensed apps and services.

Microsoft · Announcement: · Editorial review

Microsoft Dynamics 365 Business Central dashboard with sales, purchasing and payment indicators and activity charts.
Microsoft Dynamics 365 Business Central. Used with permission from Microsoft. ↗

Rental Management enters public preview in Dynamics 365

Microsoft brings equipment rental management into Supply Chain Management, connected with Finance. The documentation provides a basis for examining the process; the Copilot Cowork scenario is presented as a demonstration.

Microsoft · Announcement: · Editorial review

Yellow tracked bulldozer on a construction site, with one person beside the cab and others near drums in the background.
Rental equipment (archive). Photo: Dozerindia · CC BY-SA 4.0.

Copilot Chat limits: preparing support teams and user expectations

Microsoft extends usage limits to additional Copilot Chat features for users without a Microsoft 365 Copilot license in commercial organizations. The notifications call for support preparation and a review of license requests, without turning every limit into a recommendation to buy.

Microsoft · Announcement: · Editorial review

Microsoft 365 Copilot start screen with Chat selected, an empty message field and suggestion cards.
Microsoft 365 Copilot Chat, 2025 archive. Microsoft · Used with permission from Microsoft. ↗

GitHub opens API management of Copilot model policies

The API supports reading and updating policies across enterprises, organizations, teams, and agent apps. Using it requires identifying who controls each decision and reviewing changes.

GitHub · Announcement: · Editorial review

Hands on a laptop keyboard with code on the screen and a mug in the background.
Programming, archive photo. Photo: Free-Photos / Pixabay · CC0.

Siri AI integration preview: scope and EU restrictions

Apple opens app action integration through App Intents. For developers in Spain, Siri AI availability on Mac and Vision Pro sits alongside its absence on iPhone, iPad, and Apple Watch.

Apple · Announcement: · Editorial review

Siri AI icon: a gray sphere crossed by a ribbon of iridescent light on a dark rounded square.
Siri AI icon. Image: Apple.

Subscription Billing errors: preserving record context

A correction merged into BCApps preserves ErrorInfo in two interactive error handlers. Effective navigation and availability in customer environments remain unconfirmed.

Microsoft · Announcement: · Editorial review

Business Central error dialog stating there are no new warehouse shipment lines to create, with a “Show open lines” button.
Example warehouse error in Business Central: Microsoft Learn · CC BY 4.0.
nNexo CommunityEditorial review · 2026-11-07

ANNOUNCEMENT & AVAILABILITY

Documentary review dated November 7, 2026: diff, code, test and Microsoft documentation checked. No execution in a Business Central environment. Integration into main confirmed; shipped build and tenant availability unconfirmed.

[Bug Fix] #249: Raise populated ErrorInfo for Subscription Billing failures

What changes

On October 23, 2026, Microsoft merged a Subscription Billing correction into the main branch of BCApps. Commit 15385de replaces Error(ErrorText) with Error(ErrorTextInfo) in two error handlers used during document creation. BCApps change.

The DisplayOrLogErrorFromBillingTemplate and DisplayOrLogErrorFromBillingLine procedures already populated the object now being used. It includes RecordId, SystemId and TableId; for the template, those identifiers are assigned if the record is found. The automated billing branches continue logging errors without raising the interactive error. Handler implementation.

The limit: navigation remains unproven

The commit description presents navigation as the intended outcome. However, these handlers configure neither PageNo nor AddNavigationAction. Preserving identifiers does not, by itself, demonstrate that a button capable of opening the record will appear. Reviewed implementation.

Microsoft documents AddNavigationAction as a mechanism for adding a Show-it action to the dialog. Error(ErrorInfo), meanwhile, displays the error and stops AL execution: using it does not automatically correct the data or update the billing proposal. Navigation action, Error(ErrorInfo) behavior.

What the added test covers

BillingTemplateErrorInfoContainsRecordIdOnUpdateRequired triggers an interactive failure with a line marked Update Required. It checks that GetLastErrorCode() is nonempty and that the message contains Update Required. Its assertions neither compare the RecordId nor open a page. The change adds no dedicated case for the billing-line handler. The file also declares TestPermissions = Disabled: this test does not establish behavior under an operational user's permissions. Nexo reviewed the code without running the test. Regression test.

Availability: integration and distribution are separate steps

The PR is marked as merged and assigned to the Version 30.0 milestone. That milestone records a planning target; it does not establish deployment to customers. PR #10477, Version 30.0 milestone.

As of November 7, 2026, the sources consulted do not identify a shipped build containing this correction or confirm its presence in a tenant. The public update history reviewed contains no entry for reference 646836 associated with the change; that absence does not establish that it has not been distributed through another route. Microsoft update history.

Nexo's interpretation

Preserving record identity may help diagnosis. Our interpretation is that functional acceptance should also examine what the person can do after the error: understand the cause, locate the record and continue investigating with their usual permissions. Any reduction in support time would require measurement; we do not present it as an outcome of this correction.

A synthetic example for functional review

Proposed checks, not executed: a test company uses contract SUS-010, template MENSUAL and line L-01. These identifiers are invented. Before evaluating the change, confirm that the build being used contains it. The table describes what to observe without predicting results.

PathProposed situationWhat to check
Template, interactive executionMark a proposal line as Update Required.Record the message and template context; check whether navigation exists and where it leads.
Line, interactive executionTrigger a validation that reaches the billing-line handler.Check which record is identified and assess this path separately.
Automated billingRepeat a failure through the automated path.Check the log entry and the absence of an interactive dialog in that handler.
PermissionsRepeat the case with the usual operational profile.If navigation exists, check access to the destination and whether the user can actually correct the problem.

Created with AI assistance and reviewed by Nexo Community. Practical proposals and editorial interpretation are distinguished from documented facts.

Read the source ↗

CONNECT THIS IDEA

A useful next step.

AI & industry · 4 minAI tests in Business Central: dynamic data without rewriting templatesAI & industry · 3 minBCApps extends filters for cross-company ledger imports

More articles appear as you continue scrolling.