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 |
|---|---|
| 632398 | Firefox: Business Central web client list pages intermittently hang after opening/closing a record. |
| 637394 | Truncate can fail if the table is being read at the same time. |
| 637396 | Handle empty field names in schema sync. |
| 637400 | Exclude system tables from index suggestions. |
| 637409 | Improve performance of Open In Excel for large documents. |
| 637509 | Service Bus instability blocks tenants mounting for five minutes. |
| 637716 | Correct the handling of email attachments when sending documents from Outlook to Incoming Documents in Business Central. |
| 638769 | Tenant dismount can be blocked by the task scheduler. |
| 639485 | Column sorting in a ListPart does not work. |
| 639654 | Focus Mode scrolling issue with tall windows. |
Application hotfixes
| ID | Title | Functional Area |
|---|---|---|
| 575179 | [DE][Vendor-Total Balance] and [W1][Vendor Trial Balance] Report: Avoid using Vendor FlowFields "Credit Amount (LCY)" and "Debit Amount (LCY)". | Finance |
| 616762 | Incorrect VAT entries when creating and posting purchase invoices with deferral codes and unrealized VAT. | Finance |
| 619832 | When a Shipment Date filter is applied to the Customer Order Detail report, the Customer No. and Customer Name are missing from the report output. | Finance |
| 625422 | Resolve a concurrency/data update error when adding multiple attachments to different lines in the Cash Receipt journal. | Finance |
| 625803 | Preserve source currency tracking in closing entries when the Close Income Statement functionality is used with Additional Reporting Currency enabled. | Finance |
| 626470 | Resolve inconsistent quantities on sales order lines after posting credit memos created through Copy Document with modified or deleted lines. | Sales |
| 626646 | Prevent error when registering warehouse picks for project planning lines with serial number tracking. | Warehouse |
| 629211 | Address a security vulnerability by sanitizing URLs to remove embedded basic authentication credentials. | Administration |
| 629850 | Correct incorrect variable usage in service contract invoicing logic that was causing issues with retrospective billing. | Finance |
| 629917 | Grant users with Team Member and Business Full Access licenses permission to print Service documents. | Service Management |
| 630609 | Resolve a filter error when scanning outbound serial numbers containing special characters (such as parentheses) in item tracking lines. | Sales |
| 631253 | Fixed Asset report calculations with Declining Balance depreciation method. | Fixed Assets |
| 631457 | Incorrect source code assignment on GL entries when posting sales invoices in foreign currency with partial deferrals. | Finance |
| 631522 | Correct the pro-rating of Invoice Discount Amount when creating a Purchase Order from a Blanket Purchase Order with partial quantity. | Purchase |
| 632440 | Address incorrect rounding precision for 'Quantity Per' on Production Order Components after upgrading to BC27. | Manufacturing |
| 632489 | Vendor Subscription Contract Deferral Release fails with “Gen. Journal Template does not exist (Name = '')”. | Finance |
| 632843 | Ensure correct Additional Reporting Currency calculation during Sales Prepayment Credit Memo posting. | Finance |
| 633186 | Prepayment tax calculation issues in Purchase Orders with Expense/Capitalize sales tax and Maximum Amount/Qty settings in the US region. | Finance |
| 634046 | Applying payments to bills with multiple posting groups in the Spanish (Cartera) version created 4 duplicate G/L entries instead of the expected 2, causing unbalanced G/L accounts. | Finance |
| 634184 | Prevent extended text lines from being deleted when editing item descriptions in Sales and Purchase documents. | Sales |
| 634352 | Prevent orphaned Ship-to Code references on Customer records when the associated Ship-to Address is deleted. | Sales |
| 634640 | Prevent the Customer – Order Detail report from displaying empty order headers when certain filters (e.g., Shipment Date, Item No.) are applied in Word layout. | Sales |
| 634781 | Resolve inconsistent quantities on sales order lines after posting credit memos created through Copy Document with modified or deleted lines. | Sales |
| 634908 | Incorrect VAT calculation in second prepayment credit memos when using Reverse Charge VAT. | Finance |
| 634931 | Resolve G/L Entry consistency error when posting transactions with 100% Non-Deductible VAT in combination with foreign currencies. | Finance |
| 635054 | Non-Deductible VAT Base and Non-Deductible VAT Amount fields on Purchase Invoice lines become negative if you click NO when you activate Prices Incl. VAT and do not want to update the Direct Unit Cost. | Purchase |
| 635626 | Resolve G/L Entry consistency error when posting transactions with 100% Non-Deductible VAT in combination with foreign currencies. | Finance |
| 635744 | Incorrect VAT amount calculation in LCY when posting purchase invoices with Reverse Charge VAT in foreign currency with high exchange rate ratios. | Finance |
| 635884 | Ensure the Ship-to Code (alternate address) is properly transferred from Sales Orders to Requisition Lines during Order Planning for drop shipment scenarios. | Inventory |
| 636111 | Enable the mandatory variant code validation on firm planned production orders. | Manufacturing |
| 636290 | Ensure that Purchasing Code attributes (Special Order and Drop Shipment) are correctly preserved when copying posted sales invoices to other sales documents. | Sales |
| 636673 | Update SQL Server property querying to fail fast instead of silently accepting invalid or missing results, preventing downstream issues (such as collation errors) when creating a new company on the same node. | Administration |
| 636675 | Ensure Assembly Order posting validates Qty. to Handle (Base) on each item tracking line individually, not just the first one. | Manufacturing |
| 636979 | Optimize the performance of VAT Entry processing during the update operation in the G/L Account Reconciliation report. | VAT/Sales Tax/Intrastat |
| 637024 | Ensure the "Delete Expired Sales Quotes" report honors the saved "Valid to date" parameter when executed through Job Queue Entry instead of defaulting to WorkDate(). | Sales |
| 637536 | Logiq connector fails on reading Json when trying to receive document. | Integration |
| 637642 | Implement sequence-based ordering for GST credit utilization in the GST Settlement process. | Finance |
| 637745 | Uptake Shopify API version 2026-01. | Integration |
| 637770 | Prepayment Credit Memo posted for a remaining Sales Order Quantity with or without Currency creates some incoherent figures. | Finance |
| 637848 | Correct incorrect TDS section code reflection in Vendor Ledger Entries by adding additional filter criteria. | Finance |
| 637961 | Prevent decimal overflow error when calculating average cost adjustments with negative unit costs from cost source pools. | Inventory |
| 638009 | Addressing incorrect record navigation in analysis mode when joined table fields cause composite bookmarks. | Purchase |
| 638292 | Incorrect TDS calculation with Concessional Code in Bank Payment Voucher. | Finance |
| 638850 | Add missing permission for the Feature Data Update Status table in the Reverse Charge VAT feature. | Finance |
| 639705 | Resolve layout overlap issues in the Posted Sales Credit Memo report. | Finance |
| 639748 | Addressing two compliance issues in the Italian Withholding Tax Export functionality to meet Agenzia delle Entrate requirements. | Finance |
| 640130 | Resolve an error when importing e-documents (ZUGFeRD and XRechnung formats) in the German localization by removing trigger execution during database insert and modify operations. | Finance |
Local application hotfixes
CZ - Czechia
| ID | Title | Functional Area |
|---|---|---|
| 629500 | Add support to include or exclude VAT coefficient correction entries when calculating the non-deductible VAT amount in the "Purch. Advance Letters VAT CZZ" report. | Finance |
| 634625 | Ensure country/region fields in CZ document reports are translated according to the document's language header. | Finance |
| 635743 | Add a warning notification when no FA Extended Posting Group exists for disposal transactions in the Czech Fixed Asset Localization. | Finance |
| 635831 | Resolve the issue where the "Duplicate in Depreciation Book" feature was not working correctly when posting Fixed Asset purchases in Cash Documents. | Finance |
DE - Germany
| ID | Title | Functional Area |
|---|---|---|
| 579492 | Ensure depreciation of fixed assets with non-deductible VAT is posted to the correct G/L accounts. | Fixed Assets |
ES - Spain
| ID | Title | Functional Area |
|---|---|---|
| 637259 | Error when submitting an LC Purchase Invoice to SII with Reverse Charge VAT in the Spanish version. | Finance |
| 637829 | Prevent duplicate entries in the Customer/Vendor Warning 349 page when the Make 349 Declaration report is run multiple times in the Spanish localization. | Finance |
FI - Finland
| ID | Title | Functional Area |
|---|---|---|
| 636945 | Update SEPA payment export functionality for Finland to use structured address elements instead of deprecated unstructured postal address format. | Finance |
GB - United Kingdom
| ID | Title | Functional Area |
|---|---|---|
| 631522 | Correct the pro-rating of Invoice Discount Amount when creating a Purchase Order from a Blanket Purchase Order with partial quantity. | Purchase |
IN - India
| ID | Title | Functional Area |
|---|---|---|
| 637308 | Resolve G/L inconsistency error when posting payments with additional currency reporting in EUR. | Finance |
IT - Italy
| ID | Title | Functional Area |
|---|---|---|
| 634877 | Prevent duplicate printing of "Correction of Remaining Amount" entries in the Vendor Sheet - Print report for the Italian version. | Purchase |
US - United States
| ID | Title | Functional Area |
|---|---|---|
| 626646 | Prevent error when registering warehouse picks for project planning lines with serial number tracking. | Warehouse |
| 630609 | Resolve a filter error when scanning outbound serial numbers containing special characters (such as parentheses) in item tracking lines. | Sales |
| 634679 | Resolve a transaction error when updating Financial Report Excel templates by correcting the audit log timing. | 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.
How to install a Microsoft Dynamics 365 Business Central on-premises 2025 Release Wave 2 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.