Update 27.4 for Microsoft Dynamics 365 Business Central 2025 Release Wave 2 (Application Build 27.4.45458, Platform Build 27.0.45396)

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.