Applies To
Dynamics 365 Business Central (on-premises)

Overview

This update replaces previously released updates. You should always install the latest update.

After you install this hotfix, you might have to update your license to gain access to new objects that are included in this or a previous update. (This applies only to customer licenses.)

For a list of updates that were released for Microsoft Dynamics 365 Business Central 2025 Release Wave 2, see Released Updates for Microsoft Dynamics 365 Business Central 2025 Release Wave 2. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2025 Release Wave 2. 

Important: We recommend that you contact your Microsoft Dynamics Partner before you install hotfixes or updates. It is important to verify that your environment is compatible with the hotfixes or updates that will be installed. A hotfix or update may cause interoperability issues with customizations and third-party products that work together with your Microsoft Dynamics 365 Business Central solution.

Problems that are resolved in this update

The following problems are resolved in this update.

Platform hotfixes​​​​​​​

ID

Title

611886

Fixes issues in the RunAccessibility-Axe test by updating a test scenario parameter.

616802

Enhancement that extends agent task log entries to include user intervention inputs and suggestion summaries.

617569

Fixes the auto-key generation logic by enhancing the algorithm to consistently skip and avoid generating zero values.

617766

Configuration update to enhance the test suite definitions.

617780

Fixes a type conversion issue in the DataTransfer API.

617915

Ensures that enum metadata is correctly updated during language merging.

617960

API bug fix that improves error handling by returning a 400 response with a specific error code for permission exceptions.

618125

Implements an API and design update that removes legacy report app domain isolation parameters, ensuring the Reporting AppDomain is always used when requested.

618254

Fix to prevent null reference exceptions when fields have empty names.

618519

Fixes browser web client memory leaks by improving cleanup routines and event management across multiple components.

618664

New AL APIs to trigger queued designer recompilations programmatically.

619188

Fixes a bug related to page metadata filtering that affected Copilot prompts in BC.

619275

Fixes an access control issue in the task playground.

619454

Fixes designer compilation issues by ignoring invalid moves between areas.

619487

Fixed an issue where GPT models were unable to create invoke parameters when using Dynamic Tool Mode.

619613

Fixes several bugs and UI improvements aimed at enhancing agent interactions, popover behavior, and timeline event review.

619836

Fix exceptions triggered by modifying response headers after the response has started.

Application hotfixes​​​​​​​

ID

Title

Functional Area

610657

Fix to correct the "Qty. to Handle" calculation on Pick Worksheets when using different units of measure.

Warehouse

611869

Fix addressing duplicate non-deductible VAT amounts when posting purchase invoices with item charge lines.

Inventory

611994

Fix addressing the VAT reconciliation report issue where entries with identical Document No. and Posting Date displayed the same base amount.

Finance

612258

API change to update report generation for FR localization by modifying method parameters.

Finance

613381

Fix addressing the broken parallel routing structure in family production orders when changing work centers.

Manufacturing

614138

Fix addressing the issue of emails without PDFs mistakenly triggering PA tasks.

Administration

614170

Fix addressing an error in printing customer statements caused by the improper handling of special characters in the Customer Number.

Sales

614298

Incorrect source currency amount on Income and Retained Earnings accounts after closing the income statement.

Finance

614325

Fix to resolve an error in the Get Price function that resulted in an invalid price line on the document date in BC27.

Sales

614341

Financial reports no longer filter to the G/L Account when using the Analysis View Card in V27.

Finance

614875

Fix addressing incorrect reservation logic for items with item tracking.

Warehouse

614879

Addresses an issue where depreciation ledger entries for fixed asset reclassification were not rounded according to the depreciation book settings

Finance

614901

Fix addressing an error during inventory picking of assembly items with item tracking under certain order tracking policies.

Inventory

615280

Fix to correct the source currency amount calculation for purchase invoices posted in FCY.

Finance

615298

Source currency missing in General Ledger Entries List after 27.0 update in the Canadian version.

Finance

615442

Fix to address unbalanced G/L accounts by ensuring that corrective credit memos from partial purchase invoices with prepayments correctly include prepayment reversal lines.

Finance

615534

Fix to correct the VAT registration number displayed on document reports when alternative VAT registration data is used.

Sales

615586

Fix addressing the undo receipt behavior in subcontracting purchase orders.

Manufacturing

615866

Fix addressing incorrect quantity updates on G/L Account lines when posting a corrective credit memo from a posted purchase/sales invoice.

Purchase

615888

Updates the business logic to prevent posting intercompany orders when the IC Partner's Inbox Type is not set to Database.

Finance

615900

Introduces new integration events to allow custom filtering in intercompany transaction processes.

Finance

615946

Fix addressing inconsistent unit conversion in bin capacity validation.

Manufacturing

615979

Fix to ensure that purchase orders created from Carry Out Action Message correctly use the requisition line's order date and item lead time calculation.

Inventory

616036

Fix to correct the fixed asset card numbering during purchase invoice posting.

Fixed Assets

616047

No. Series Code is not visible anymore as before on the errors related to missing Manual No. Series setting.

Finance

616449

Fix to correct rounding differences in item charge assignments on Purchase Invoice Get Receipt Lines.

Inventory

616534

Fix to resolve a regression in the capable-to-promise functionality that prevented planning worksheet lines from being suggested correctly.

Inventory

616591

Fix addressing the issue where not all project planning line items were displayed or added when creating a purchase order.

Jobs

616613

Fixes a bug in the Assembly Order process by ensuring the Cost Amount on the header is correctly calculated rather than defaulting to 0.00.

Inventory

616708

Fix addressing the production warehouse put-away issue when multiple routing lines share the same work center.

Manufacturing

616803

Fix addressing the inability to publish both "Unit Price" and "Product No." together in the 'Edit in Excel' functionality.

Sales

616804

Fix addressing an error triggered during the 'Create customized serial number' function for serial number mandatory items.

Inventory

616916

Fix addressing a rounding discrepancy in posted sales prepayment credit memo amounts.

Finance

617062

Filters on "Create Documents" function on Recurring Billing don't work.

Finance

617455

"The record in table Doc. Link To BC Doc. already exists" error is displayed when a Shopify order has items with 2 different locations on the order.

Integration

617572

Fixes the cost adjustment calculation for sales orders and adds tests to verify the correction.

Sales

617712

Fix addressing the "no lower bound" error by correcting the filter application for the "Job No." field.

Integration

617723

Fix resolves the missing e-document demo data apps in the configuration for 27.x.

Finance

617743

Implements extensibility enhancements by adding new integration events and procedures to support invoice rounding and transfer header updates.

Extensibility Enhancement

617744

Extensibility enhancements by adding new integration events and procedures to support invoice rounding and transfer header updates.

Extensibility Enhancement

617750

Enhance vendor creation accuracy by improving vendor handling and intervention logic in the Payables Agent.

Finance

617754

Fix to allow a blank selection for the price calculation method in the requisition worksheet during plan calculation.

Inventory

617761

Addressing the incorrect IRS Forms calculations when handling multiple vendors and forms.

Finance

617850

Wrong Refund Line ID being used when importing from Shopify.

Integration

617853

Addressing the issue of incoming agent messages not being displayed in the task log details.

Administration

617859

Fixes a bug by ensuring document attachments are correctly copied to all posted purchase documents.

Purchase

617945

Fixes translation issues in the Payables Agent by enforcing that key texts (such as “Payables Agent”) remain untranslated and that the agent abbreviation is consistently “PA.”

Finance

618035

Preventing duplicated digital voucher setup during company initialization.

Integration

618066

Despite setting the user configuration field 'Booking policy for sales invoice' to 'Prohibited', the user is still able to post a sales invoice using the 'Post and Send' function.

Finance

618096

Addresses translation issues by adding captions to key fields in the E-Document Purchase Draft page.

Finance

618113

Fix addressing issues with viewing the sample invoice PDF for the payables agent.

Finance

618191

Enhancement: This update ensures that agent upgrade instructions are always applied during the Payables Agent upgrade process.

Integration

618289

Fix addressing environment creation errors by mitigating lock timeout issues through query modifications.

Administration

618292

Fix SMTP Account Wizard failed to create OAuth2.0 account.

Administration

618373

Resolves crashes caused by uncaught InvalidOperationException in long running tasks.

Service Management

618378

Fix addressing incorrect report data in the Bank Acc. Recon test report.

Finance

618411

Fix to resolve the Document Check factbox error in production.

Purchase

618423

Fix addressing telemetry issues in the Sales Order agent by ensuring MessageId is always included in telemetry emissions.

Telemetry

618509

Fix addressing the synchronization issue between "Unit Cost" and "Unit Cost (LCY)" in a Job Planning Line.

Jobs

618712

Updates the Payables Agent Setup page by replacing literal text with label references to ensure consistency and support localization.

Purchase

618732

Design updates the IRS Forms Data codeunit by removing its internal access restriction, thereby making it publicly accessible.

Integration

618749

Fix introducing an integration event to control the behavior of field copying on the "Copy Item" page.

Administration

618928

Permissions update to add missing modify rights for posted sales documents.

Finance

619001

Fix that resolves XML validation errors caused by discount percentages exceeding two decimals in XRechnung and ZUGFeRD exports.

Finance

619111

Implements extensibility improvements by adding a new event and updating existing event signatures.

Extensibility Enhancement

619114

Fix addressing the rounding error in sales prepayment invoices when invoice discounts are applied.

Finance

619144

Fix or enhancement that enforces third-party agents to use a Microsoft Billed copilot capability.

Finance

619163

Fixes the Intrastat reporting bug by ensuring that the Intrastat Code is used for report lines instead of the Country or Region Code.

Finance

619278

Fix resolves the "line does not exist" error when copying documents with "Default Item Quantity" enabled.

Sales

619283

Fix addressing the missing reverse boolean and reversal invoice number on posted GST distributions.

Finance

619608

Fix to ensure the agent task pane refreshes correctly by properly updating the agent ID before displaying tasks

Administration

619619

Fixes several bugs and refines UI components to improve agent functionality and task review within the Copilot experience.

Administration

619644

Fix addressing the issue where the agent task number was not populated on the inbound e-document page.

Finance

619709

Fix addressing unnecessary processing by skipping value entry iteration when cost is not posted to G/L.

Inventory

619777

Fix to restrict Payables Agent dashboard tiles to users with the required roles.

Finance

Local application hotfixes

BE - Belgium 

ID

Title

Functional Area

615534

Fix to correct the VAT registration number displayed on document reports when alternative VAT registration data is used.

Sales

616719

Fix and test improvement to adjust the CODA bank statement posting behavior for customers with specific block statuses.

Finance

CA - Canada

ID

Title

Functional Area

615298

Source currency is missing in General Ledger Entries List after 27.0 update in the Canadian version.

Finance

618885

Bug fix to enable the IRS Forms app for Canada.

VAT/Sales Tax/Intrastat

CH - Switzerland​​​​​​​

ID

Title

Functional Area

616784

Fix addressing the incorrect carryover of amounts in the "Customer Orders per Period" Excel report.

Finance

616970

Adjust Exchange Rate G/L Report 3010536 Missing in Swiss 27.0 Localization.

Finance

CZ - Czechia​​​​​​​

ID

Title

Functional Area

614879

Addresses an issue where depreciation ledger entries for fixed asset reclassification were not rounded according to the depreciation book settings

Finance

DE - Germany​​​​​​​

ID

Title

Functional Area

616804

Fix addressing an error triggered during the 'Create customized serial number' function for serial number mandatory items.

Inventory

DK - Denmark

ID

Title

Functional Area

614170

Fix addressing an error in printing customer statements caused by the improper handling of special characters in the Customer Number.

Sales

ES - Spain

ID

Title

Functional Area

615547

Fix to ensure that the manual invoice discount entered through Statistics is preserved when releasing a sales invoice in the Spanish version.

Sales

618698

Fix addressing the incorrect formatting of negative amounts in the Purchase Invoice Book report for the Spanish version.

Finance

FR - France ​​​​​​​​​​​​​​

ID

Title

Functional Area

617078

Error "The Customer Posting Group does not exist. Identification fields and values: Code=''" when Exchange Rates Adjustment is run in FR.

Finance

617634

Using the audit file export, some accented characters are replaced by other characters, which makes the file unreadable.

Finance

GB - United Kingdom

ID

Title

Functional Area

615888

Updates the business logic to prevent posting intercompany orders when the IC Partner's Inbox Type is not set to Database.

Finance

IT - Italy

ID

Title

Functional Area

616530

Inconsistent Display of Amount and Missing Reference No. in Report Layout Print for Purchase Documents.

Purchase

618919

Item Categories card opens blank.

Finance

NO - Norway​​​​​​​

ID

Title

Functional Area

617721

Resolves issues with SAF‑T grouping categories in the Norwegian version by properly handling codes that exceed 20 characters.

Finance

NL - Netherlands

ID

Title

Functional Area

618049

Fixes a bug in the Telebank Proposal Detail screen that caused the incorrect population of the "Amount in Document Currency" and led to wrong SEPA codes in the XML export.

Finance

US - United States ​​​​​​​

ID

Title

Functional Area

618118

Issue with 1099 not calculating correctly.

Finance

618160

Fix addressing incorrect IRS 1099 calculations when payments are partially applied to invoices.

Finance

619239

IRIS transmission is failing due to what seems to be an XML format issue.

Finance

619366

Vendor copy of the 1099 NEC form is not working. It doesn't print the Dolar amount or the second page about the instructions

Finance

619367

Resolves an issue with the IRS Forms Reporting Period copy functionality by ensuring the Form Instructions Table is copied correctly

Finance

Resolution

Which hotfix package to download

This update has multiple hotfix packages. Select and download one of the following packages depending on the country version of your Microsoft Dynamics 365 Business Central 2025 database.

Country

Hotfix package

AT - Austria

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AT package

AU - Australia

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AU package

BE - Belgium

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 BE package

CA - Canada

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CA package

CH - Switzerland

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CH package

CZ - Czechia

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CZ package

DE - Germany

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 DE package

DK - Denmark

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 DK package

ES - Spain

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 ES package

FI - Finland

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 FI package

FR - France

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 FR package

GB - United Kingdom

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 GB package

IN - India

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IN package

IS - Iceland

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IS package

IT - Italy

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IT package

MX - Mexico

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 MX package

NL - Netherlands

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NL package

NO - Norway

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NO package

NZ - New Zealand

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NZ package

RU - Russia

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 RU package

SE - Sweden

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 SE package

US - United States

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 US package

All other countries

Download update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 W1 package

How to install a Microsoft Dynamics 365 Business Central on-premises 2025 Release Wave 1 update

See How to install a Microsoft Dynamics 365 Business Central 2025 Release Wave 2 update.

Prerequisites

You must have Microsoft Dynamics 365 Business Central 2025 Release Wave 2 installed to apply this hotfix.

More information

See more information about software update terminology and Microsoft Dynamics 365 Business Central 2025 Release Wave 2.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. 

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.