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 1, see released updates for Microsoft Dynamics 365 Business Central 2025 Release Wave 1. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2025 Release Wave 1.
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 |
605067 |
Report Rendering using multiple documents can crash the session with some Word layouts. |
602670 |
Fix for on-premise only, that improves performance by conditionally bypassing unnecessary Copilot Service calls. |
603559 |
Bug fix to resolve serialization issues by clearing the exception's Data property during cloning. |
600382 |
Bug fix addressing consumption tracker timing overflow issues. |
598564 |
Bug fix addressing incorrect handling of empty date values in synthetic date column generation. |
602452 |
Most ISVs still use the default System App. So moving the dependency to this one still guarantees the dependency on v26.2 while unblocking them. |
602577 |
Improving performance. |
599107 |
Advanced lookup doesn't close when user select entry in the related table. |
604311 |
Record creation on worksheets and list pages with AutoSplitKey don't work on phones. |
599138 |
Resolves an issue where the continuous scrolling viewport fails to display all rows on tablet clients. |
593700 |
Occasional slow API Response impacting Business Central ISV Embed environments. |
598065 |
If job queue timed out, the "Maximum No. of Attempts to Run" gets ignored and the job queue will stay "In Process" forever instead of error out. |
601855 |
Resolve instability with generating pdf from multiple documents using pdf/A with certain layouts. |
603377 |
Support for unpublishing an AppSource app that shares the same identity as a Partner Technical Extension (PTE) with dependent tenant-scoped extensions. |
Application hotfixes
ID |
Title |
Functional Area |
579977 |
"Calculate Regenerative Plan" in a planning worksheet does not plan the component when Stockkeeping Units are setup for the items. |
Manufacturing |
580079 |
Incorrect decimal rounding occurs when using the Order Tracking Policy with quantity tracking lines split into three parts, each ending in a value such as x.xxxx7. This results in the total exceeding the expected quantity by 0.00001 |
Inventory |
580116 |
Source Vat Currency amount is incorrectly populated in some G/l entries when using deferral code. |
Finance |
580156 |
Sales Invoice Statistic shows wrong quantity when invoice rounding is used. |
Sales |
580550 |
A warehouse pick is not generated for a production order, even when sufficient stock is available, if a portion of the item's quantity has been moved to a dedicated bin. |
Warehouse |
581222 |
Reservation for production order consumption ignored when posting consumption for other production order. |
Inventory |
582433 |
The Source Currency Amount includes the VAT amount in the General Ledger Entries when posting is done through the General Journal. |
Finance |
591799 |
Issued reminder emails are not logged in sent e-mail history of a customer. |
Sales |
592151 |
Error "Quantity (Base) must not be 0 in Bin Content" when picking an assembly item with item tracking. |
Inventory |
592384 |
The error message 'You cannot post the document of type Order with the number XX before all related prepayment invoices are posted' occurs when a partial receipt is made against a prepaid invoice, and an additional prepayment amount is added, which then prevents the posting of the main purchase order. |
Finance |
592500 |
The 'View Columns for' filter on the Sales Price Lists page changes when the page is closed. |
Sales |
592591 |
Error 'Bin Content Does Not Exist' is displayed while trying to Post inventory Pick on an Assemble-to-Order Item. |
Inventory |
593788 |
Inconsistent Unit Cost Calculation for Machine Centers in Production Orders. |
Manufacturing |
595896 |
Incorrect discount is pulled for the Customer on the Sales Order after the discount group assigned to it has been deleted. |
Sales |
595901 |
Unshipped 'Open' Sales Orders incorrectly changed to 'Released' Status during batch post with foreign currency. |
Sales |
595932 |
Erroneous consumption occurs during production order posting when scrap is defined and Routing Link Codes are used. |
Manufacturing |
595966 |
An inconsistency error occurs when posting a purchase invoice with non-deductible VAT, where the 'Prices Including VAT' option is enabled. |
VAT/Sales Tax/Intrastat |
596009 |
When a payment is applied to a customer entry within the payment discount period, the system incorrectly recalculates the payment amount. |
Finance |
596199 |
When exporting a non-Euro payment transaction in SEPA format, the system incorrectly assigns the SLEV charge bearer code. For non-Euro transactions, the charge bearer should be set to SHAR, CRED, or DEBT instead. |
Finance |
596213 |
The changes to the Gen. Journal Line record cannot be saved because some information on the page is not up-to-date. Close the page, reopen it, and try again. |
Finance |
592862 |
Error occurs when attempting to save an item reference longer than 20 characters. |
Inventory |
592891 |
"Applies-to ID must be equal to '' in Gen. Journal Line" error if you try to post a bank deposit for which you used "Applies-to Doc. Type" and "Applies-to Doc. No" in the lines. "Applies-to ID" gets unexpectedly filled in automatically. |
Finance |
592989 |
Error: "Cannot Match Item Tracking" when registering an Inventory Movement after increasing the Item Tracking Quantity for a component of the Assembly Order, where partial quantity already existed in the 'To-Assembly Bin Code'. |
Inventory |
596687 |
In the Item Reclassification Journal the dimension value wrongly updated by adding a sales person to the line. |
Inventory |
597192 |
Incorrect results appear when searching the item list by small division, and they disappear upon selection. |
N/A |
597358 |
The changes streamline the requisition worksheet template name lookup and introduce a conditional path for handling planning worksheets in item availability. |
Inventory |
597712 |
Incorrect vendor amounts appear in the Payment Journal when running the Net Customer-Vendor Balances function if a customer within the list is blocked. |
Finance |
597753 |
Total (LCY) field on Customer Statistics is incorrectly calculated in case of more than one Shipment per Sales Order. |
Sales |
597832 |
When posting and printing the Physical Inventory Order, the error message 'The report couldn’t be generated because it was empty. Adjust your filters and try again.' is displayed. |
Inventory |
597849 |
Doc. Amount Incl. VAT & Doc. Amount VAT fields are not visible in the Purchase Invoice if it is created from Vendor card until the document gets reopened or refreshed. |
Purchase |
597910 |
Request to use Item with Purchasing Code and Drop Shipment directly on Sales invoice Line. |
Inventory |
598380 |
Warehouse putaway ascending line sorting causes only the take line to be registered. |
Warehouse |
598460 |
The due date of the created reminder does not get updated when the due date is changed to an earlier date. |
Sales |
598853 |
Missing Error Message for 'Check Doc. Total Amounts' feature during Preview Posting. |
Purchase |
598893 |
There is a discrepancy in the amount displayed between active Purchase Orders and Archived Purchase Orders. |
Finance |
598925 |
GTIN label report will repeat previous barcode if an item does not have GTIN a number defined. |
Inventory |
599043 |
Edit in Excel is empty from the Consumption and Output journals after BC was updated to version 26. |
Manufacturing |
599304 |
Aged Accounts Receivable/Payable reports do not show credit memo when using option Aging By = Posting Date. |
Finance |
599311 |
In the planning lines the location and the BIN Code are added for a non inventory item which lead to an error in the production order when creating the production journal lines. |
Manufacturing |
599326 |
Variant mandatory if exists is not checked in transfer orders. |
Inventory |
599368 |
The changes correct the issue where purchase orders were created with a blank UOM by default. |
Purchase |
601502 |
Issue with Purchase Analysis View Card Item Filter and Action. |
N/A |
601857 |
Report Reconcile Customer and Vendor Accounts shows wrong amounts when multiple posting groups are used. |
Finance |
602252 |
Rendering issue occurs when displaying a large number of rows, causing some lines to no longer be visible. |
Finance |
603312 |
Undo Shipment creates negative lines in Sales Shipment, although already undone through cancelled Sales Invoice. |
Inventory |
603913 |
"The changes to the Gen. Journal Line record cannot be saved because some information is not up-to-date" error is displayed when posting Recurring General Journal and the Unlink Incoming Document on Posting option is activated. |
Finance |
604247 |
Cost issue on Value Entry for Purchase Return Order. |
Purchase |
603705 |
Purchase Invoice with Allocation Account and Prices Incl. VAT leads to incorrect VAT and G/L Entries. |
Finance |
598558 |
Fixing the option to not accept late payment discount in "Payment Tolerance Warning". |
Finance |
603278 |
The Vendor Pre-payment Journal Report (Report #317) fails to correctly display the payment discount amount for each posted purchase invoice when a posted credit memo amount exceeds that of any single posted purchase invoice. |
Purchase |
581931 |
Poor formatting of numerical columns in this printout. |
Sales |
581623 |
Incorrect reservation quantity reflects 1.00001 quantity on the Sales order line with alternate UOM even though Base Unit of Measure reflects rounding to 1. |
Sales |
598660 |
Changing the Status of Released Production Orders to Finished from the List of Released Production Orders will generate warning for missing Variant Codes but the Orders get posted with Output with no required Variant Code in spite of the warning. |
Manufacturing |
599505 |
Payables Journal lines populate the Vendor Name column with the description of the G/L Account instead of displaying only in the Description column. |
Purchase |
602692 |
Resolve performance regression for calculation of "Total (LCY)" in Customer statistics. Fix calculation when there is "Shipped not Invoiced" quantity from Sales Order loaded into Sales Invoice. |
Sales |
603174 |
Debug session aborts and returns a Base64 encoded error message. |
Extensibility Enhancement |
603175 |
Conditional breakpoint fails to evaluate with the error: 'NavMethodScope is not supported for comparisons'. |
Extensibility Enhancement |
603645 |
When clicking on the Subcontracting Order link from a released production order line, the Purchase Order opens instead of the Subcontracting Order. |
Finance |
603649 |
After clicking statistics GST information vanishes. |
Finance |
603681 |
When unlocking page for profile customization, the page does not save any changes. |
Administration |
603710 |
The GST registration number is not retrieved from the Ship-to Address. |
Finance |
604312 |
"Apply automatically" in "Payment Reconciliation Journal" overrides the Accepted matches. |
Administration |
604756 |
Agents Reduce billing interval to 15 minutes. |
Administration |
604801 |
Creating a purchase invoice from the vendor card doesn't respect the "Document Totals" setting. |
Finance |
606060 |
Enhance the email concurrency limit to prevent incorrect blocking of email sending. |
Jobs |
593018 |
Corrected the calculation logic to accurately compute both Manufacturing Overhead and Expected Cost by aggregating values from all production order lines. The updated logic ensures consistent and reliable cost data in both the statistics page and report. |
Manufacturing |
598007 |
Calculate Depreciation |
Extensibility Enhancement |
598785 |
Prepayment Line Amount has been changed when release sales order with invoice discount. |
Finance |
599027 |
Financial Reports in excel shows accounts even if they have all columns set to 0. |
Finance |
599018 |
Missing SIFT key in Italian version affects performance of posting VAT Settlement. |
Finance |
598910 |
Payables Agent - Lower charge per task. |
Finance |
598915 |
Payables Agent - Lower charge per task. |
Finance |
598883 |
Mapping in Payment Reconciliation Journal inconsistently uses string nearness instead of exact match. |
Finance |
602193 |
At the time of posting GST for ISD vendors, the buyer's registration number is updated incorrectly. |
Finance |
602206 |
Fix to make sales posting more performant. |
Sales |
602290 |
Paypay subscription id is not case sensitive. |
Finance |
602653 |
Cheque No. must have a value error in GST Settlement. |
Finance |
599889 |
Assembly related events in codeunit Calculate Standard Cost are not invoked anymore in calculation for Assembly BOM. |
Manufacturing |
600390 |
Fix inserting Customer records through API. |
Sales |
599181 |
TDS application issue with unregistered vendor. |
Finance |
599246 |
Discrepancy in GST calculation behavior between NAV and Business Central. |
Finance |
599249 |
Discrepancy in GST calculation behavior between NAV and Business Central. |
Finance |
599271 |
Improving the performance of calculating and posting VAT Settlement. |
Finance |
Local application hotfixes
AU - Australia
ID |
Title |
Functional Area |
603444 |
Income Statement |
Integration |
598568 |
Document Line No and Document Line Description is incorrect in GST purchase entries when posting purchase for Fixed Asset in Australian localisation. |
Fixed Assets |
592594 |
FA Ledger Entry description is not correct in Australian localisation. |
Fixed Assets |
APAC
ID |
Title |
Functional Area |
603444 |
Income Statement |
Integration |
BE - Belgium
ID |
Title |
Functional Area |
598558 |
Fixing the option to not accept late payment discount in "Payment Tolerance Warning". |
Finance |
597612 |
BE localisation: Adding "Allow Posting Date From" in general journal template does not allow posting warehouse receipts or shipments. |
Sales |
CA - Canada
ID |
Title |
Functional Area |
|
603278 |
The Vendor Pre-payment Journal Report (Report #317) fails to correctly display the payment discount amount for each posted purchase invoice when a posted credit memo amount exceeds that of any single posted purchase invoice. |
Purchase |
CH - Switzerland
ID |
Title |
Functional Area |
|
597662 |
Localization Date added by function get shipment line is not accurate. |
Sales |
CZ - Czechia
ID |
Title |
Functional Area |
598562 |
Calculation of Fixed Asset Depreciation is incorrect due to rounding in the Czech version. |
Fixed Assets |
598512 |
Default Dimension - Auto Create Empty Value Bug |
Finance |
599026 |
"The transaction cannot be completed because it will cause inconsistencies in the G/L Entry table" error if you try to post through Journal with Additional Reporting Currency and Multiple Posting Groups in the Czech version. |
Finance |
600891 |
[CZ] Documentation for VAT - option to enter a filter for VAT entries |
VAT/Sales Tax/Intrastat |
600894 |
New integration event hooks to extend and customize ledger filtering, bank statement line updates, and registration log verification. |
Extensibility Enhancement |
DE - Germany
ID |
Title |
Functional Area |
581931 |
Poor formatting of numerical columns in this printout. |
Sales |
DK - Denmark
ID |
Title |
Functional Area |
601993 |
A bug in Business Central where the status of a Sales Order changes from 'Open' to 'Released' after running the 'Batch Post Sales Orders' report. |
Sales |
ES - Spain
ID |
Title |
Functional Area |
598742 |
Purchase Invoice Book report (10705) doubles or triples lines when there are different VAT Prod. Posting Groups for the same purchase invoice in the Spanish version - Follow up of RFH 579817. |
Purchase |
IT - Italy
ID |
Title |
Functional Area |
597830 |
The 'Bank Receipt' and 'Allow Issue' are not being updated when changing the Payment Method Code from the Customer Ledger Entries in Italian localisation. |
Finance |
592903 |
“Link Doc. Date to Posting Date” is not working as expected in Italian Localization. |
Sales |
MX - Mexico
ID |
Title |
Functional Area |
581460 |
The fields "BaseDR" and "ImporteDR" are displaying incorrect values in SAT XML generated from a payment (entered in LCY) which partially pays a foreign currency Posted Sales Invoice. |
Finance |
NL - Netherlands
ID |
Title |
Functional Area |
581623 |
Incorrect reservation quantity reflects 1.00001 quantity on the Sales order line with alternate UOM even though Base Unit of Measure reflects rounding to 1. |
Sales |
SE - Sweden
ID |
Title |
Functional Area |
579189 |
"Posting Date outside range" error message appears if Deferrals and Auto Acc. Group are used in a purchase document in Swedish version. |
Finance |
US - United States
ID |
Title |
Functional Area |
603278 |
The Vendor Pre-payment Journal Report (Report #317) fails to correctly display the payment discount amount for each posted purchase invoice when a posted credit memo amount exceeds that of any single posted purchase invoice. |
Purchase |
581623 |
Incorrect reservation quantity reflects 1.00001 quantity on the Sales order line with alternate UOM even though Base Unit of Measure reflects rounding to 1. |
Sales |
598660 |
Changing the Status of Released Production Orders to Finished from the List of Released Production Orders will generate warning for missing Variant Codes but the Orders get posted with Output with no required Variant Code in spite of the warning. |
Manufacturing |
599505 |
Payables Journal lines populate the Vendor Name column with the description of the G/L Account instead of displaying only in the Description column. |
Purchase |
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 1 update
See How to install a Microsoft Dynamics 365 Business Central 2025 Release Wave 1 update.
Prerequisites
You must have Microsoft Dynamics 365 Business Central 2025 Release Wave 1 installed to apply this hotfix.
More information
See more information about software update terminology and Microsoft Dynamics 365 Business Central 2025 Release Wave 1.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.