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 2026 Release Wave 1, see released updates for Microsoft Dynamics 365 Business Central 2026 Release Wave 1. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2026 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 |
|
632520 |
Optimize cloud migration state management by avoiding unnecessary re-reading of the cloud migration state during database operations. |
|
632522 |
Handle mismatched FilterExpressionContext during filter expression optimization. |
|
632532 |
Enhance telemetry error handling and improve session cancellation performance. |
|
632535 |
Performance and reliability improvement to prevent O(N) memory growth during Excel (xlsx) export by switching to a streaming ZIP-rebuild approach. |
|
633249 |
Ensure database transaction commit occurs at the correct point to prevent rollback of task stop operations. |
|
633602 |
Configuration change to update the default currency display setting in the Contoso Coffee demo dataset. |
|
634122 |
Test fix for Outlook Add-In invalid version format. |
|
634343 |
Fix Agent Task Message APIs to allow transition from Reviewed to Sent |
|
635864 |
UI text update to improve clarity of instructional messaging for agent model selection |
|
636015 |
Resolve cross-origin errors when printing PDF files from blob URLs in iframes by ensuring blob URLs are created in the correct document context |
|
634392 |
Address flaky Office OCR tests by reordering initialization logic and adding proper cleanup of subscriptions. |
|
629279 |
VSIX login to TIE fails. |
Application hotfixes
|
ID |
Title |
Functional Area |
|
576033 |
Prevent the Planning Worksheet from suggesting purchase quantities that significantly exceed current demand and safety stock levels when a Dampener Period or Rescheduling Period is configured for Lot-for-Lot items. |
Inventory |
|
621344 |
Address failing test tolerance issues in the ERM Sales or Purchase Tax II test codeunit by correcting calculation logic and filtering empty report lines. |
Sales |
|
623446 |
Enable Project (Job) validation on Service Order Lines when the Multiple Bill-to Customers feature is used in Projects. |
Sales |
|
623710 |
Resolve an error that prevents transfer shipment posting when a reservation exists against a purchase order. |
Inventory |
|
625810 |
Resolve a "Sales Header does not exist" error occurring when applying default invoice discounts during field validation in sales order processing. |
Sales |
|
626867 |
Implement an API change by replacing the analysis view ID with the AL control name for Designer requests to resolve the personalization issues outlined in the linked work item. |
Administration |
|
629417 |
Resolve an issue where switching an SMTP account from Basic OAuth to OAuth 2.0 authentication fails due to improper password key cleanup. |
Integration |
|
629419 |
Properly handle password cleanup when switching SMTP authentication from Basic to OAuth 2.0. |
Integration |
|
630619 |
Correct AgentAccessControl virtual table filtering/counting logic, with added unit test coverage for `Count` and `IsEmpty` behaviors. |
Administration |
|
630241 |
Eliminate race conditions in Office add-in initialization tests. |
Administration |
|
630331 |
Feature Enhancement to add "Comment" Type Support to the Blanket Sales Order Subform (Page 508) with a Filtered Type Field and Lookup Functionality. |
Sales |
|
630560 |
Quality Management - The Reopen button is active when the status of an inspection is Open on Quality Inspection List. |
Inventory |
|
630611 |
Quality Management - Rename "Control Information" Quality Inspection tab caption to "Source Reference". |
Inventory |
|
630618 |
Correct AgentAccessControl virtual table filtering or counting logic, with added unit test coverage for `Count` and `IsEmpty` behavior. |
Administration |
|
630640 |
Prevent "Entry Type must not be changed when a quantity is reserved" error when reopening Production Journal after posting. |
Manufacturing |
|
630796 |
Error message "Paste failed because of validation errors" when currency reates are copied and pasted. |
Finance |
|
630948 |
Performance optimization to address slow execution times in the Date Compress General Ledger report. |
Finance |
|
631108 |
Ensure the "General Journal - Test" report displays the employee account name correctly. |
Finance |
|
631429 |
Resolve an error where the wrong report selection was being used when sending Purchase Return Orders as PDF. |
Purchase |
|
631465 |
Ensure validation error is raised when entering a non-matching Description in sales line with Type = G/L Account and empty No. for all sales document types, including Blanket Sales Order and Return Order. |
Sales |
|
631545 |
Validation through automated tests to ensure the Customer - Order Detail report correctly filters customers by Shipment Date. |
Inventory |
|
631591 |
Updates three Copilot Service NuGet package dependencies from version 1.0.26105.2 to 1.0.26117.5 in the Directory.Packages.props file. |
Administration |
|
631782 |
Resolve an error that occurred when attempting to clear the "Pay-to Contact No." field in Purchase Orders. |
Purchase |
|
631789 |
Enforce consistent approval workflow behavior by preventing modifications to Requisition Worksheet lines while a batch is pending approval. |
Manufacturing |
|
631839 |
Security refactoring to centralize admin authorization checks at the WCF endpoint level. |
Security |
|
631892 |
Ensure the "Capacity Task List" report’s Starting Date filter correctly applies to inner routing lines and add new regression tests. |
Manufacturing |
|
631900 |
Prevent empty inserts and ensure proper data initialization in purchase advance letter entry handling. |
Inventory |
|
631914 |
Correct the rounding of Source Currency Amount for VAT entries in document posting with foreign currency transactions. |
Finance |
|
631922 |
Incorrect posting when a purchase order with Non-Deductible VAT and payment discount is posted with "Adjust for Payment Discount" enabled for zero VAT combinations. |
Finance |
|
631950 |
Ensure the Posting Date Check on Posting feature in Sales & Receivables and Purchases & Payables Setup works consistently across all environments by adding validation logic to the sales posting process and corresponding automated tests. |
Finance |
|
631993 |
Resolve inconsistent behavior in quote archive display when replacing contacts in sales quotes. |
Marketing |
|
632058 |
Prevent intermittent job queue errors in Late Payment Predictions when all invoices are closed. |
Sales |
|
632134 |
Resolve an issue where Delegated Admin users cannot run Change Global Dimensions on tables with primary keys exceeding 20 characters. |
Finance |
|
632204 |
Fix an error occurring when posting and printing a warehouse shipment for a direct transfer order from a location requiring shipment. |
Warehouse |
|
632234 |
Removed permissions-related ownership entries from CODEOWNERS. |
Administration |
|
632261 |
Resolve web service name conflicts in the "Edit in Excel" functionality for pages 7001 and 7005. |
Integration |
|
632290 |
Improve performance by avoiding expensive cross-dock quantity calculations for hidden fields on the Warehouse Shipment Subform. |
Warehouse |
|
632291 |
Add missing indirect modify permissions for Reservation Entry table data in the Sales Order Agent permission set. |
Sales |
|
632293 |
Add missing fields to purchase-related pages, enabling users to access "Purchasing Code" and "Drop Shipment" fields through personalization. |
Inventory |
|
632376 |
Quality Management - More informative error message when creating inspection for record without lookup page. |
Inventory |
|
632422 |
Code cleanup to remove references to the Azure Blob Service Connector from build configurations and workspace settings as part of addressing a security issue with the Azure File Share Connector and relocating Azure storage connectors to a new architecture. |
Security |
|
632488 |
Correct the XML element ordering in XRechnung credit note export to comply with validation requirements. |
Finance |
|
632527 |
Prevent ErrorBehavior::Collect from incorrectly resetting an outer method’s CommitBehavior::Error setting. |
Administration |
|
632528 |
Resolve a race condition causing null reference crashes when clearing metadata caches. |
Administration |
|
632536 |
Item tracking quantity validation error when posting warehouse shipments with partial reservations and item tracking. |
Warehouse |
|
632714 |
Ensure critical exception logging for AI billing tracking by enabling force logging for exception tag '0000QCO'. |
Administration |
|
632722 |
Adding integration event publishers to enable extensibility in GST (Goods and Services Tax) sales posting number series logic. |
Finance |
|
632732 |
Performance optimization to improve the execution speed of Report 11 (G/L - VAT Reconciliation) by optimizing database queries on VAT Entry tables. |
Finance |
|
632739 |
Resolve a duplicate record error occurring when using the "Get Posted Document Lines to Reverse" functionality in Sales Return Orders with lot-tracked items. |
Inventory |
|
632760 |
Prevent duplicate confirmation dialogs when using Default Item Quantity together with Reserve "Always" on items in sales orders. |
Sales |
|
632770 |
Enhancement to retrieve and store inline attachment metadata (isInline and contentId) when adding attachments from retrieved Outlook emails. |
Integration |
|
632776 |
Addressing an issue where the "Set Selected as Reviewed" action on the Review G/L Entries page only processed a subset of selected records when using Ctrl+A for multi-selection. |
Finance |
|
632781 |
Address incorrect record navigation in the Posted Bank Deposit page after posting a bank deposit. |
Finance |
|
632827 |
Performance optimization to improve the efficiency of updating order lines when posting Sales/Purchase Credit Memos by adding conditional checks to execute item-related code only for item types. |
Sales |
|
632834 |
Address test tolerance failures in SCM Manufacturing 7.0 test codeunit by removing problematic data cleanup calls. |
Manufacturing |
|
632839 |
Addition of a comprehensive test dataset for the Sales Validation Agent to verify multi-order processing scenarios with various shipment date and inventory configurations. |
Administration |
|
632840 |
Enhance the Outlook Add-In to properly handle email recipients and document attachments when working with empty emails. |
Integration |
|
632850 |
Prevent race conditions when generating entry numbers for warehouse item tracking line records. |
Warehouse |
|
632859 |
Attachments and notes are missing after reopening a finished production order. |
Manufacturing |
|
632863 |
Handle orphaned reservation entries when production order lines or components are deleted. |
Manufacturing |
|
632887 |
New feature enhancement to allow users to specify a custom name for the target location when copying a location. |
Inventory |
|
633083 |
Service contract invoicing issues related to retrospective billing for prepaid contracts with newly added service items. |
Finance |
|
633091 |
Configuration update to adjust job queue entry synchronization intervals for master data mappings in Field Service Integration. |
Integration |
|
633096 |
Copy button that appears when hovering on Copilot chat messages should be accessible by keyboard. |
Administration |
|
633116 |
Resolve a dimension validation error when canceling an Issued Finance Charge Memo with Interest Calculation set to Closed Entries and a Code Mandatory dimension on the Interest Account. |
Finance |
|
633123 |
Prevent inline email attachments from being processed and marked as irrelevant in the Sales Order Agent feature. |
Sales |
|
633127 |
Added explicit handling for up or down arrow keys to make sure focus lands on the correct item in the correct column. |
Administration |
|
633148 |
Prevent SQL parameter limit exceptions when querying table metadata with a large number of table names. |
Administration |
|
633185 |
Resolve an issue where selecting all Cartera documents in a payment order only retrieved three records instead of all selected records. |
Finance |
|
633198 |
Ensure purchase order line quantities are correctly updated when posting a purchase credit memo with the "Post with Job Queue" toggle enabled. |
Purchase |
|
633200 |
Handle missing "Intrastat Report Setup" record during DE upgrade process. |
Finance |
|
633254 |
Resolve an error that blocked posting of Purchase Invoices when using Allocation Accounts with uneven distribution percentages that produce rounding residuals. |
Purchase |
|
633260 |
Preserve Over-Receipt Quantity on Purchase Order lines when processing partial warehouse receipts with over-receipt tolerance. |
Warehouse |
|
633366 |
Resolve RDLC expression errors in the Standard Sales Invoice report that occur when rendering with German locale due to invalid data type conversion in Hidden expressions. |
Sales |
|
633372 |
Correctly handle detailed ledger entries with blank posting groups in the "Reconcile Customer and Vendor Accounts" report. |
Finance |
|
633375 |
Access to CreateBillingProposalForPurchaseLine or CreateBillingProposalForPurchaseHeader or CreatePurchaseLines. |
Extensibility Enhancement |
|
633376 |
Resolve an incorrect warning message in the Extended Posting Preview when posting item journals that do not generate G/L entries. |
Inventory |
|
633432 |
Correct an incorrect record variable reference in the SetCurrentKey call within the CalcSalesTaxAmountLine procedure. |
VAT/Sales Tax/Intrastat |
|
633433 |
Event accessibility fix - moves an internal integration event to a new public codeunit to enable external extensibility. |
Finance |
|
633453 |
Accessibility bug fix to add visible keyboard focus indicators for data review bar buttons to meet accessibility compliance standards. |
Administration |
|
633471 |
Adds automated test coverage to verify correct Total VAT calculation when sales invoice lines with the same VAT identifier use different VAT calculation types (Full VAT and Normal VAT). |
Finance |
|
633507 |
Performance tracking enhancement to monitor adapter rendering states and provide granular telemetry on adapter build or skip or hidden counts. |
Administration |
|
633526 |
Ensure the correct Gen. Bus. Posting Group is used on final invoices when prepayment is involved in sales orders. |
Finance |
|
633543 |
Shopify: bulk variant price update sends compareAtPrice as "0" instead of null or omitted. |
Administration |
|
633551 |
Resolve a write transaction error that prevented task creation from templates when activating a sample agent after the first time. |
Sales |
|
633554 |
Suppress the confirmation dialog for the Expense Agent Entra application when creating users from AAD applications. |
Finance |
|
633623 |
Resolve the "We found a problem with some content" error when exporting the Aged Account Payables (Excel) report using the Posting Date Aging By option with partially unrecoverable content. |
Purchase |
|
633632 |
Adds automated tests to ensure depreciation amounts are rounded during fixed asset reclassification when rounding is enabled but “G/L Integration - Depreciation” is disabled. |
Fixed Assets |
|
633655 |
Performance optimization to address slow Calculate Inventory execution in the Warehouse Physical Inventory Journal for locations with large numbers of item-bin combinations. |
Inventory |
|
633683 |
Performance improvement to eliminate database locking contention in Intercompany transaction number generation. |
Finance |
|
633707 |
Prevent ObjectDisposedException when sending SMTP emails containing inline base64 images with attachments. |
Integration |
|
633933 |
Addressing Fixed Asset GST impact calculation and TDS calculation issues. |
Finance |
|
633944 |
Add a default action to the Matched Order Lines page. |
Purchase |
|
634037 |
Resolve issues with auto-updating allowed values of default dimensions when creating new dimension values. |
Finance |
|
634124 |
Address inconsistent Direct Unit Cost Including VAT calculation on purchase invoices when the VAT Prod. Posting Group is changed for line type G/L Account. |
Finance |
|
634131 |
Address missing Full VAT (100%) lines in Posted Purchase Invoice Statistics since version 27. |
Purchase |
|
634141 |
Addresses multiple extensibility requests by adding integration events and exposing protected variables across several core modules including payment reconciliation, VAT statement, non-deductible VAT, and chart of accounts. |
Finance |
|
634164 |
UI enhancement to add Fluent design system support to form headers and improve caption styling for bound actions in the menu bar. |
Administration |
|
634266 |
Resolve avatar visibility issues in copied companies by clearing stale Expense Agent state during company copy operations. |
Finance |
|
634369 |
Prevent race condition in Office integration tests by ensuring database changes are committed before proceeding. |
Administration |
|
634385 |
Performance optimization to improve the "Apply to Oldest" functionality by loading only sufficient ledger entries instead of all open entries. |
Finance |
|
634421 |
Performance optimization to address performance issues in the "Export Business Data" report for German localization by implementing field and filter caching mechanisms. |
Finance |
|
634433 |
Performance optimization to eliminate N+1 SQL queries in the customer currency validation logic within service contract invoice processing. |
Sales |
|
634621 |
Resolve a rounding error when posting expense reports containing mileage lines. |
Finance |
|
634623 |
Refactor reimbursement and welcome email notification logic by simplifying API payload structure and removing unnecessary parameters. |
Finance |
|
634671 |
Ensure WIP (Work In Progress) adjustments use the specified finish posting date instead of the original consumption posting date when finishing a production order without output. |
Warehouse |
|
634675 |
Inconsistent Direct Unit Cost Including VAT calculation on purchase invoices when the VAT Prod. Posting Group is changed for line type G/L Account. |
Finance |
|
634677 |
Resolve an error when creating Project Sales Invoices for multiple customers with non-posting task types (Total, Heading, Begin-Total, End-Total) as the last Project Task Line. |
Sales |
|
634681 |
Prevent extraneous Requisition Line records from accumulating when creating Purchase Orders from Sales Orders through repeated executions. |
Inventory |
|
634709 |
Adds UI/UX functionality for selecting and displaying the agent task execution model in custom agents |
Administration |
|
634729 |
Prevent JIT (Just-In-Time) load consistency errors in Expense Agent APIs by preloading required fields. |
Finance |
|
634743 |
Incorrect Rounding of the Source Currency Amount. |
Administration |
|
634766 |
Field Service integration to properly sync worked hours by preventing archived work order lines from being processed and adding validation checks to ensure only valid records are synchronized. |
Integration |
|
634776 |
Resolve date-related issues in the GP Cloud Migration for generating Sales and Purchase Code number series. |
Integration |
|
634855 |
Removes KPI page and table access from Expense Management and Expense Agent permission sets to correct the access control for the KPI feature. |
Finance |
|
634856 |
Correct the timing of KPI updates for file processing in the Expense Agent feature. |
Finance |
|
634865 |
Prevent excessive error logging and retrying in Master Data Management synchronization by implementing a consecutive failure threshold mechanism. |
Finance |
|
634878 |
Quality Management - Rename "Open Source Document" action caption to "Show source document". |
Inventory |
|
634879 |
Prevent fully invoiced purchase and sales orders with foreign currency and prepayment from incorrectly appearing in Cash Flow Forecast. |
Finance |
|
634883 |
Prevent BC from incorrectly opening the original purchase invoice instead of the newly created purchase credit memo when correcting a posted purchase invoice with workflow enabled. |
Purchase |
|
634913 |
Resolve an error when creating a new sales invoice after deleting a previously created sales invoice linked to Job Planning Lines. |
Finance |
|
634915 |
Enhances security auditing capabilities and removes .NET dependencies by replacing DotNet objects with native AL code for string operations in the Yodlee Integration. |
Finance |
|
634920 |
Ensure FA Posting Types Overview Matrix displays zero values for acquisition cost, depreciation, and related fields after complete disposal of a fixed asset. |
Fixed Assets |
|
634939 |
Resolve incorrect validation warning during Intercompany External Setup when using either Company Name or Display Name. |
Finance |
|
634965 |
Remove incorrect user ID field from partner telemetry logging. |
Telemetry |
|
634968 |
UI/UX terminology update to rename a capability display name from "Custom Agent" to "Agent Design Experience". |
Administration |
|
634973 |
Prevent interactive dialog from blocking synchronization of Field Service Work Order Products to Business Central Service Orders when "Validate Field" is enabled. |
Purchase |
|
634974 |
Add automated tests to validate exchange rate adjustment handling in Customer Detail Trial Balance reports for fully applied foreign currency payments. |
Finance |
|
635027 |
Address issues with Expense Agent task scheduling and access control management when changing "Can work on behalf" permissions. |
Sales |
|
635052 |
Fix handling of invoice rounding lines in unposted sales invoices during statistics calculation. |
Sales |
|
635069 |
Ensure payment day settings are correctly applied when calculating invoice due dates for both sales and purchase documents. |
Finance |
|
635083 |
Resolve an error when undoing and recreating an assembly order in one step by properly clearing warehouse item tracking lines. |
Warehouse |
|
635650 |
Addressing incorrect progressive numbering in the Italian Withholding Tax Export file (WithholdingTaxes2025.dcm) to comply with Italian Revenue Agency requirements. |
Finance |
|
635727 |
Prevent posting multiple expiration dates for the same item or lot when adding package numbers in the Item Reclassification Journal. |
Inventory |
|
635734 |
Ensure consistent dimension validation on Realized Gain or Loss Accounts when applying payments to invoices from Customer Ledger Entries. |
Finance |
|
635736 |
Ensure VAT Clause Descriptions by Document Type take priority over general VAT Clause Translations when both exist for a specific document and language. |
Finance |
|
635740 |
Correct the calculation of Non-Deductible and Deductible VAT amounts when the VAT amount is manually adjusted in purchase invoice statistics. |
Finance |
|
635747 |
Payables Agent dates are not correctly transferred from draft to Purchase Invoice. |
Finance |
|
635751 |
Addition of a new Power BI decomposition tree visual configuration for CO2e emissions analysis in the Sustainability app. |
Finance |
|
635765 |
Populate the Posting Group field in Detailed Vendor Ledger Entries created during Exchange Rate Adjustment. |
Finance |
|
635772 |
Correct Source Currency Amount calculation issues when using local currency and additional reporting currency. |
Finance |
|
635782 |
Ensure GST (Non-Availment) amounts are properly added to inventory value during purchase posting of item charges. |
Finance |
|
635842 |
Correct ID assignment logic for agent task file attachments by using the last record’s ID instead of the total count. |
Administration |
|
635847 |
Fix the opening of the Custom Agent Test page when no tasks have been created. |
Administration |
|
635879 |
Implements a mechanism to restrict backdated inventory cost postings through a configurable "Earliest Allowed Valuation Date" field in Inventory Setup. |
Sales |
|
635881 |
Addressing performance degradation in cyclical loop detection during production journal posting. |
Inventory |
|
635886 |
Adds automated tests to verify correct date filter behavior on the Account Schedule Overview page. |
Finance |
|
635889 |
Resolve a data concurrency error that prevented users from modifying Customer, Vendor, or Item records while approval workflows for specific fields (such as Credit Limit) were pending. |
Finance |
|
635900 |
Resolves a credential leak by updating URL sanitization logic for telemetry and dependency tracking. |
Administration |
|
635916 |
Address non-functioning filters and incorrect empty report handling in the Customer - Order Detail Report (Report No. 108). |
Sales |
|
636149 |
Resolve a posting issue with purchase credit memos when updating reference numbers in the GST module for Business Central India localization. |
Finance |
|
636155 |
TDS (Tax Deducted at Source) threshold-based dual rate calculation logic in lower certificate cases, addressing incident 51000001011111. |
Finance |
|
636176 |
Performance optimization to reduce unnecessary field calculations on the Payment Reconciliation Journal page. |
Finance |
|
636252 |
Update caption text to expand the abbreviated label "Sust. Accounts" to the full text "Sustainability Accounts". |
Finance |
|
636257 |
Enable keyboard-based column resizing in grid controls. |
Administration |
|
636262 |
Quality Management - Fix init values in the test if there are two or more promoted quality results. |
Inventory |
|
636267 |
Fix an issue occurring when Outlook email attachments contain a null contentId in the JSON response. |
Integration |
|
636297 |
Quality Management - Introduced Word layouts for document reports. |
Inventory |
|
636340 |
Incorrect VAT calculation in second prepayment credit memos when using Reverse Charge VAT. |
Sales |
|
636559 |
Address performance issues when updating purchase order lines with specific TDS Section Code values by introducing an integration event for extensibility. |
Finance |
|
636587 |
Payable Agent-Tax is not transferred from Draft to Invoice in AUD. |
VAT/Sales Tax/Intrastat |
|
636599 |
Correct TDS (Tax Deducted at Source) calculation and reflection in vendor ledger entries for the India localization. |
Finance |
|
636642 |
Correct the entitlement permission level for the Expense Agent partner sandbox service plan. |
Finance |
|
636684 |
Performance improvement to speed up the Export Business Data report by reducing per-record field calculations and optimizing record output construction. |
Finance |
|
636699 |
Quality Management - Conditions disappear from the template when a new test of type Label is selected. |
Inventory |
|
636700 |
Quality Management - Inconsistent behavior of the quality template when a new test with multiple result conditions is added. |
Inventory |
|
636703 |
Quality Management - Add validation of "Allowable Values" on the Quality Test card. |
Inventory |
|
636715 |
Amount formatting and timezone calculation in Verifactu document registration export functionality. |
Finance |
Local application hotfixes
AU - Australia
|
ID |
Title |
Functional Area |
|
634883 |
Prevent BC from incorrectly opening the original purchase invoice instead of the newly created purchase credit memo when correcting a posted purchase invoice with workflow enabled. |
Purchase |
BE - Belgium
|
ID |
Title |
Functional Area |
|
632206 |
Fix to comply with updated SEPA payment format standards by removing unstructured postal address elements (<AdrLine>) and replacing them with structured address fields for Netherlands and Belgium localizations. |
Finance |
|
634375 |
Ensure Source Currency Code and Source Currency Amount fields are properly populated in General Journal Lines when posting CODA statements with currency code differences between vendors and bank accounts. |
Finance |
|
636355 |
Ensure consolidated payment lines in SEPA 001.001.09 export are correctly grouped by Beneficiary IBAN. |
Finance |
CA - Canada
|
ID |
Title |
Functional Area |
|
636244 |
Resolve a permissions error when exporting remittance for EFT payments with email output method in the Canadian version. |
Finance |
CH - Switzerland
|
ID |
Title |
Functional Area |
|
633661 |
Resolve an error when running the G/L Account Sheet with Foreign Currency report in the Swiss version when the G/L Account Source Currency Code is blank. |
Finance |
CZ - Czechia
|
ID |
Title |
Functional Area |
|
629499 |
Enhancement to support including VAT coefficient correction entries in non-deductible VAT calculation. |
Finance |
|
629844 |
Ensure External Document No. is propagated only when the value changes and is permitted, preventing unnecessary ledger and VAT updates during advance payment posting and manual vendor entry edits. |
Finance |
|
633533 |
Correct the sign of the TotalAmount in the VAT Statement report for Czech localization. |
Finance |
|
633632 |
Adds automated tests to ensure depreciation amounts are rounded during fixed asset reclassification when rounding is enabled but “G/L Integration - Depreciation” is disabled. |
Fixed Assets |
|
635607 |
Resolve an issue where the "Non-Deductible VAT %" field in VAT Posting Setup was not reset when enabling the Czech localization's Non-Deductible VAT feature, preventing the VAT Correction Rounding Account from being set. |
VAT/Sales Tax/Intrastat |
|
635830 |
Restore the "Duplicate in Depreciation Book" functionality for Fixed Asset purchases in Cash Documents. |
Finance |
|
636010 |
Add missing "Date Filter" and "VAT Date Filter" fields on Purchase and Sales Advance Letters pages |
Finance |
DE - Germany
|
ID |
Title |
Functional Area |
|
631922 |
Incorrect posting when a purchase order with Non-Deductible VAT and payment discount is posted with "Adjust for Payment Discount" enabled for zero VAT combinations. |
Finance |
|
632231 |
Correct the ZUGFeRD XML export calculation, which incorrectly uses only the last invoice line amount instead of summing all invoice lines. |
Finance |
|
634677 |
Resolve an error when creating Project Sales Invoices for multiple customers with non-posting task types (Total, Heading, Begin-Total, End-Total) as the last Project Task Line. |
Sales |
GB - United Kingdom
|
ID |
Title |
Functional Area |
|
631784 |
Prevent blank Excel sheet display when editing Financial Reports through OData V4 client type. |
Finance |
|
634327 |
Resolve a "Date is not valid" error when converting a Blanket Sales Order to a Sales Order for Assemble-to-Order items when Assembly BOM components are added after the Blanket Order is created. |
Manufacturing |
|
635916 |
Address non-functioning filters and incorrect empty report handling in the Customer - Order Detail Report (Report No. 108). |
Sales |
IE - Ireland
|
ID |
Title |
Functional Area |
|
575975 |
Resolve OAuth2 token renewal failure in VAT Group Management by correcting client secret retrieval logic. |
Finance |
IN - India
|
ID |
Title |
Functional Area |
|
636140 |
Correct vendor order address in GST ledger entries for Indian GST compliance. |
Finance |
MY - Malaysia
|
ID |
Title |
Functional Area |
|
635753 |
Copy or Paste in Purchase Order Comments causes a field mapping issue where data from the Code field is pasted into the Comment field. |
Purchase |
NL - Netherlands
|
ID |
Title |
Functional Area |
|
630331 |
Feature Enhancement to add "Comment" Type Support to the Blanket Sales Order Subform (Page 508) with a Filtered Type Field and Lookup Functionality. |
Sales |
|
631813 |
Ensure Electronic ICP Declaration generation correctly handles EU 3-Party Trade (NT20 scheme) by reusing XBRL contexts and emitting the correct element names. |
Finance |
|
632206 |
Fix to comply with updated SEPA payment format standards by removing unstructured postal address elements (<AdrLine>) and replacing them with structured address fields for Netherlands and Belgium localizations. |
Finance |
|
634677 |
Resolve an error when creating Project Sales Invoices for multiple customers with non-posting task types (Total, Heading, Begin-Total, End-Total) as the last Project Task Line. |
Sales |
NZ - New Zealand
|
ID |
Title |
Functional Area |
|
634681 |
Prevent extraneous Requisition Line records from accumulating when creating Purchase Orders from Sales Orders through repeated executions. |
Inventory |
PT - Portugal
|
ID |
Title |
Functional Area |
|
633260 |
Preserve Over-Receipt Quantity on Purchase Order lines when processing partial warehouse receipts with over-receipt tolerance. |
Warehouse |
US - United States
|
ID |
Title |
Functional Area |
|
626534 |
Prevent transmission of 1099 IRIS forms for vendors with empty state codes. |
Finance |
|
633254 |
Resolve an error that blocked posting of Purchase Invoices when using Allocation Accounts with uneven distribution percentages that produce rounding residuals. |
Purchase |
|
634671 |
Ensure WIP (Work In Progress) adjustments use the specified finish posting date instead of the original consumption posting date when finishing a production order without output. |
Warehouse |
|
635734 |
Ensure consistent dimension validation on Realized Gain or Loss Accounts when applying payments to invoices from Customer Ledger Entries. |
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 2026 Release Wave 1 update.
Prerequisites
You must have Microsoft Dynamics 365 Business Central 2026 Release Wave 1 installed to apply this hotfix.
More information
See more information about software update terminology and Microsoft Dynamics 365 Business Central 2026 Release Wave 1.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.