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.
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.