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

619695

Fix a permission set insertion bug and refine UI texts across Agent Designer pages to improve clarity and consistency.

619699

Multiple BUG fixes for Agent Designer.

619742

Multiple fixes and UI text updates in response to bug bash feedback.

620039

Fix to ensure the correct version is used for OCV feedback by switching from the platform version to the application version.

620180

Translations are missing for request page fields originating from report extensions.

620653

Azure OpenAI requests are failing due to an invalid content filter policy.

620808

Pages are freezing and closing unexpectedly.

621167

DataMatrix font encoding fails at runtime when ASCII encoding is used.

621483

Fix to prevent the client application from stopping when opening forms in review mode.

621605

Implement a design change by removing a custom layout field from the Agent List and moving its functionality to the System Application.

621800

Fix to enforce offline index creation and resolve related test issues.

621803

Fix to correct help link generation for Query pages in the help pane.

622250

Address telemetry inaccuracies by updating the metadata embedding generation process for improved monitoring.

622542

Fix the brick layout by removing draft bricks from the collection prior to rendering. Since the brick layout is read-only, draft bricks are hidden.

Application hotfixes​​​​​​​

ID

Title

Functional Area

609107

Updating the Contact Number on an existing task automatically creates a duplicate task with identical details.

Marketing

612993

Approval entries generated by the Customer, Vendor, or Item Credit Limit Change Approval Workflows are not visible on the corresponding Customer, Vendor, or Item Approval pages.

Integration

614309

Enhancement to include the elastic pool name and database SKU in error messages and associated metrics.

Extensibility Enhancement

614343

Intercompany transactions default the Source Type to Journal, which prevents users from viewing, editing, or navigating to the related source documents for correction purposes.

Finance

614479

When a VAT transaction is posted as a single line in the General Journal using a Balance Account Type and Balance Account No., with an Additional Reporting Currency Code specified, the Source Currency Amount displayed is incorrect.

Finance

614770

When creating an IC outgoing document with “Prices Incl. VAT” enabled and an invoice discount applied, the line amounts are calculated incorrectly in the receiving company.

Finance

615087

Posting consumption in the Production Journal results in the following error: “The record in table Reservation Entry already exists.”

Manufacturing

615484

A Posted Bank Deposit is created without any lines when users encounter an error during the posting process.

Finance

615711

The error “The Prepayment account is assigned to a VAT Product Posting Group where the VAT percentage is not equal to zero.” is displayed when attempting to post a prepayment credit memo.

Finance

616108

Implement a fix to prevent session crashes when a customer number contains an apostrophe.

Integration

616242

Source Currency Amount Missing or Incorrect issue occurs when posting a Purchase Invoice in Business Central.

Finance

616363

The error “The field To Bin Code of table Warehouse Journal Line contains a value (XXX) that cannot be found in the related table (Bin).” occurs when filtering by Zone Code while running Calculate Inventory on the Warehouse Physical Inventory Journal.

Warehouse

616539

Enable posting of picked quantities from another production order when a partial posting has been made on the original production order and the component is set to Pick + Backflush.

Manufacturing

616545

Team member license user throws an error when printing service order.

Service Management

616560

An incorrect vendor is selected when multiple vendors share the same name but have different vendor numbers.

Purchase

616620

After posting a Sales Credit Memo, if the related Sales Order remains open, the system removes the posted quantity reference and reopens the order line, allowing the same line to be posted again.

Finance

616698

Reconcile Customer and Vendor Accounts report.

Finance

616708

Implement a fix to resolve the production warehouse put-away issue when multiple routing lines are assigned to the same work center.

Manufacturing

616739

The error “Quantity must be positive” occurs when using Get Bin Content in the Item Reclass Journal for an item with Lot-Specific Tracking and Sales SN Tracking, if the item was previously reclassified from a shipment bin back to a stock bin.

Inventory

617197

The “Available Qty. to Reserve” field in the Reservation Worksheet incorrectly calculates both the Reservation and the Pick, resulting in a duplicated value.

Inventory

617485

Business Central proposes incorrect purchase orders when a Purchase Order line exists for a different item in the Project Planning Lines.

Jobs

617549

The error “You cannot state item tracking on a demand when it is linked to a supply by Binding = Order-to-Order” occurs when Serial Number Tracking is enabled only for Sales documents.

Sales

617946

The Physical Inventory Order incorrectly calculates lines for Non-Inventory and Service items.

Inventory

617990

Implement a fix to address failing tests by disabling the problematic test methods in the Recommended Apps Tests codeunit.

Integration

618276

When posting a Production Journal from a Production Order to create a put-away, a random bin is assigned, and the put-away template is ignored.

Manufacturing

618381

Implements a fix for the lookup filtering logic bug that prevented values containing special characters (e.g., “&”) from being found when switching rows.

Finance

618511

The Direct Unit Cost (LCY) field in the Project Journal incorrectly displays the value converted to foreign currency when the project uses a foreign currency.

Jobs

618540

Warehouse Entries contains no audit or reference for Inventory Movements.

Inventory

618751

When running the 'Carry Out Action message' on Planning Worksheets with an Assembly item and selecting Make Assembly Orders the report is printed unintended.

Inventory

618872

After upgrading to Business Central v27, items marked as “Sales/Purchase Blocked” appear in the dropdown list of items on sales and purchase lines.

Sales

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

619165

Job Planning Line Type Change: Reservation Field Retention and Error on Reversing Type.

Finance

619168

The Source Currency Amount is calculated incorrectly when posting a Purchase Invoice in a foreign currency (FCY).

Administration

619189

An error occurs when entering the Customer No. in a Customer Subscription Contract if the Bill-to Customer is set to another customer that has a Ship-to Code.

Sales

619320

The error “The Fixed Asset does not exist. Identification fields and values: No.='XXX'” occurs when posting a Purchase Invoice that includes multiple lines, one of which is of Type Fixed Asset and has a Nonzero Number of Fixed Asset Cards.

Fixed Assets

619364

Intercompany Inbox transactions lose the Source Document Type after posting when processed through the API.

Finance

619495

"The value in the Line Discount % field must be between 0 and 100." error message appears if you use Get Receipt Lines function and select a 100% Discounted Receipt Line in TND Currency.

Purchase

619534

No automatic interaction is created when sending an E-MAIL from Contact or Customer.

Marketing

619545

Not possible to register Warehouse pick when another Warehouse shipment blocks the item.

Inventory

619576

Creating a contact from a Customer Card where the customer type is Person results in the new contact having another Person-type contact populated in the Company field.

Sales

619579

Changing the Work Type clears the Unit Price and applies a 100% discount due to a failed price recalculation when using a different Unit of Measure (UoM).

Finance

619713

Incorrect inventory availability is displayed, and existing reservations are overwritten when reserving items against Production Orders from the Available-to-Reserve page.

Inventory

619786

Currency Factor must have a value in Sales Header: Document Type=Invoice, No.=XXXX. It cannot be zero or empty.

Sales

620025

Depreciation calculation per Income tax act.

Finance

620087

Incorrect rounding of the Source Currency Amount on the General Ledger Entries (Preview and posted).

Finance

620095

Late payment prediction failed when predicting too many entries.

Finance

620259

Access Public for "Alt. Cust. VAT Reg. Doc. Impl."

Finance

620265

Fixing installation issue on the Agent Development Toolkit.

Administration

620290

Upgrade to v27.0 takes a long time for companies using G/L review.

Administration

620311

Enhances error reporting by logging a telemetry event whenever a grey error page is displayed.

Telemetry

620345

Enhances configuration by adding a new setting to control the batch size for processing user AI consumption records for billing.

Administration

620352

Purchase Journals Issue.

Finance

620438

Fix to correct the mandatory version for GB features in FeatureKey.cs.

Finance

620469

Implements a fix to correct the sign used in the VAT reverse charge calculation within the PostUnapply procedure of the Gen. Jnl.-Post Line codeunit.

Finance

620480

The Exchange Rates Adjustment routine updates all VAT Entries, even the Closed VAT Entries and other entries outside the Starting or Ending Dates specified as filters.

Finance

620525

Implements a fix for a Business Central 27.3 regression by allowing a controlled opt-out from enforcing positive line numbers in Sales and Purchase Line tables.

Extensibility Enhancement

620554

Implements a fix to resolve the automatic rescheduling failure for users with indirect permissions on the Scheduled Task table.

Finance

620561

Job-related fields (1003, 1004, 1005) are not copied when using Cancel or Create Corrective Credit Memo on Posted Purchase Invoices.

Finance

620570

Advance payment TDS is not applied while booking the purchase invoice.

Finance

620659

Error when attempting to reverse production entries in their system.

Manufacturing

620669

Partner Copilot features that rely on Microsoft’s managed resources fail to run due to an incompatible API version.

Administration

620742

Implements a fix to resolve rounding issues with allocation accounts in Sales Invoices.

Finance

620782

Attachments on a purchase order or invoice does not flow through to the posted purchase invoice in 27.3.

Purchase

620799

Fix missing telemetry on failures to process documents.

Administration

620854

Implements a fix to prevent blank email messages by updating the HTML sanitizer’s allowed tag list.

Sales

620863

Adds integration with the IdealPostcodes address provider.

Integration

620886

Implements a bug fix that strengthens security by enforcing proper Windows credential validation for the Admin API.

Administration

620888

The Find Entries function returns incorrect results when searching for Posted Invoices using the External Document No. field.

Purchase

620943

Adds the BDNS Call Number to the exported 347 VAT Declaration file.

Finance

620955

Fixes a runtime crash in the GetPurchaseOrder procedure that occurred when the Purchase Order No. from an E-Document exceeded 20 characters.

Integration

620961

The Reservation Worksheet calculation for “Available Qty. to Reserve” overstates the quantity when a Lot No. has not been specified on the reserved Sales Order demand.

Inventory

621097

An ISD Distribution Posting error occurs when posting a Credit Memo with Availment Credit Type.

Finance

621127

Content update that adds a missing teaching tip to improve user guidance.

Finance

621150

Fixes a security issue by enforcing that VATGroupManagement configuration uses only approved Business Central API URLs.

Finance

621173

Implements a fix to resolve the DimensionSetLines API failure when processing posted Prepayment Credit Memos.

Integration

621408

Introduces a new feature to support Service Participants in validating Company Information for E-Document processing.

Integration

621419

New feature: Adds Windows credential validation support for Admin API basic authentication.

Administration

621464

Replying to an email with attachments larger than 4 MB results in an error.

Administration

621536

Item Lookup page freezes during search after version 27.3.

Inventory

621559

The email subject for the reminder was generated incorrectly.

Finance

621645

When a Sales Price List is enabled, the line discount is removed if a variant code is added to the sales line.

Finance

621650

Implements a fix to resolve frequent lock timeout issues when applying payments with amount tolerance.

Finance

621704

Implements a fix to resolve long-running upgrade issues related to the Review GL Entries feature.

Finance

621709

Payables Agent can't create invoices in the Spanish localization.

Administration

621739

Fixes a bug that prevented both “Unit Price” and “Product No.” from being published simultaneously in the Edit in Excel functionality on Sales and Purchase Price List pages.

Sales

621754

New feature: Adds the ability to propagate dependency settings from the AI Development Toolkit.

Administration

621803

Implements a fix to correct help link generation for Query pages in the Help Pane.

Upgrade

621961

Implements a fix for the AutoSplitKey issue, preventing records from being created with a zero line number.

Inventory

622045

When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items.

Inventory

622197

Implements a fix for an issue where the Item Availability Check ignores the configured setup.

Sales

622387

Implements a fix to resolve UI issues in the FactBox Summary.

Administration

622390

Implements a fix addressing UI issues in the FactBox Summary.

Administration

622402

Fix location length error on Item Availability page.

Administration

622465

Adds new pages and page extensions to enable viewing of SL Cloud historical data.

Integration

622570

Sales Order Agent emails containing attachments greater than 25MB causes agent task messages failures.

Administration

622664

Fix that resolves a multi-user record update error caused by changes to the Purchase Line VAT Prod. Posting Group.

VAT/Sales Tax/Intrastat

622689

Stop emitting telemetry related to cached form metadata.

Security

622746

Feature enhancement to use Submission Id for determining document chaining in Verifactu exports.

Finance

622898

API enhancement to expose ExceptionType for improved troubleshooting of permission errors.

Sales

622903

Ensure that selecting an item through the Description field properly triggers a page update.

Sales

622983

Fix addressing the incorrect IBAN export in German XRechnung electronic documents.

Finance

623001

SOA Location lookup issue fixed.

Administration

623008

Fix addressing regression issues in NST-LS API endpoints.

Administration

623067

Fix addressing incorrect parsing of passwords containing colons in BasicAuthenticationHandler.

Security

623109

Change the Reviewed Date field on the GL Entry to display the original date when the entry was reviewed.

Finance

623182

Finalizing twice deletes the first Purchase Invoice and creates a new one.

Administration

623213

Fix to ensure that Report 7303 filters correctly on "Warehouse Register No." during concurrent warehouse posting.

Warehouse

623228

The issue occurs in the Business Central On-Premise Mobile App.

Sales

623245

Implements a validation enhancement to ensure that a Post Code record has a non-blank Time Zone before enabling Verifactu Setup.

Finance

623314

Filtering on Posting Date for Year Closing Operations using dates prefixed with 'C' does not work correctly in General Ledger Entries.

Finance

Local application hotfixes

BE - Belgium 

ID

Title

Functional Area

620755

The Deferral Schedule is not recalculated when changing the VAT Product Posting Group if the transaction includes Non-Deductible VAT.

Finance

CA - Canada

ID

Title

Functional Area

621343

Adds a check to prevent duplicate Vendor TINs within the same submission.

VAT/Sales Tax/Intrastat

CH - Switzerland​​​​​​​

ID

Title

Functional Area

619944

Misleading error during Swiss SEPA CT export when Clearing No. and SWIFT Code are not set in Vendor Bank Account.

Finance

CZ - Czechia​​​​​​​

ID

Title

Functional Area

621400

Intrastat - fully discounted items.

VAT/Sales Tax/Intrastat

621511

Implements a fix to correct the handling of applying General Ledger Entries in the CZA module.

Finance

623025

Corrects the exchange rate adjustment process by ensuring the "Zero Src. Curr. Amount" flag is set during posting.

Finance

DE - Germany​​​​​​​

ID

Title

Functional Area

620647

License error E-Document for Germany.

Sales

622045

When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items.

Inventory

ES - Spain

ID

Title

Functional Area

614328

The error message "FY[1] no es una fórmula periodo válida" appears when attempting to use FY[x] as a Comparison Period Formula in Financial Reports while the system language is set to Spanish.

Finance

617927

The Reason Code is not transferred to the Bank Account Ledger Entries when using the Batch Settlement action from a Posted Payment Order (Task) in the Spanish version.

Finance

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

ID

Title

Functional Area

617634

When exporting the audit file, certain accented characters are replaced with incorrect characters, rendering the file unreadable.

Finance

GB - United Kingdom

ID

Title

Functional Area

622045

When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items.

Inventory

IS - Iceland

ID

Title

Functional Area

620453

The VAT Reconciliation report references an incorrect Report ID in the Icelandic version.

Finance

620783

Translation issue on Trial Balance - IRS Number (14605)-Iceland.

Finance

NL - Netherlands

ID

Title

Functional Area

617553

Incorrect currency gain or loss is calculated in the Bank/Giro Journal when applying payments to purchase invoices in a foreign currency.

Finance

617485

Business Central proposes incorrect purchase orders when a Purchase Order line exists for a different item in the Project Planning Lines.

Jobs

SE - Sweden

ID

Title

Functional Area

623237

“Something went wrong” error occurs when a user tries to add a column from another source in Sales Line analysis mode.

Sales

US - United States ​​​​​​​

ID

Title

Functional Area

621343

Adds a check to prevent duplicate Vendor TINs within the same submission.

VAT/Sales Tax/Intrastat

619519

IRS returns error "Original Receipt ID does not match Receipt ID from an Original transmission that was rejected previously" for Replacement transmission.

VAT/Sales Tax/Intrastat

619973

IRS returns XML Schema Validation Error when State has trailing space.

VAT/Sales Tax/Intrastat

620037

The Source Currency Amount field on General Ledger Entries remains empty or shows zero for certain entries in the US version.

Finance

621425

Add check for Contact Name and Phone No in Company Information.

VAT/Sales Tax/Intrastat

621441

Improve submission and record error processing user interface.

VAT/Sales Tax/Intrastat

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.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AT package

AU - Australia

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

BE - Belgium

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

CA - Canada

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

CH - Switzerland

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

CZ - Czechia

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

DE - Germany

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

DK - Denmark

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

ES - Spain

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

FI - Finland

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

FR - France

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

GB - United Kingdom

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

IN - India

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

IS - Iceland

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

IT - Italy

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

MX - Mexico

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

NL - Netherlands

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

NO - Norway

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

NZ - New Zealand

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

RU - Russia

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

SE - Sweden

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

US - United States

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

All other countries

Download update 27.5 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.