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

626103

Addressing the agent session display issue for the CreatedAndUpdatedColumn.

626724

Implements a backwards compatibility fix by reverting the property naming changes in the CopilotApi search functionality.

626901

Addressing a script error by ensuring the correct control is targeted when calling saveValue during recording.

630230

Dependency upgrade to resolve Chinese multibyte character or font rendering issues in document processing.

625272

Addressing a race condition and concurrency issues during AppGroup extension cache initialization.

630200

Fix and enhance security by enforcing server-controlled disabling of external assembly loading during report rendering.

630528

Fix to gracefully handle the "no active sessions" scenario by returning a non-error HTTP status code instead of a 404 NotFound error.

630244

Prevent OData CLR type resolution and caching issues by setting ClrTypeAnnotation for NAV EDM entities and complex types during model build, addressing failing end-to-end tests.

630228

Add test coverage to validate the specialized range-sharing rebuild behavior for FrozenSharingArray<T>, reducing excessive node allocations.

630911

Prevent the SMTP Connector from silently dropping attachments when SMTPMessage.AddAttachment fails and add corresponding test coverage.

630902

Ensure that DateTime filter fields use the correct date-edit format, so user input is properly transformed into a valid date or time string on the Report Request Page.

625239

Deprecate and clean up code by removing the EnableMcpAccess feature key and related gating logic, as the MCP server is now generally available in version 28.

631870

Introduce a new feature to improve observability by logging oversized WebSocket message payloads.

Application hotfixes

ID

Title

Functional Area

621126

Address test instability caused by browser spellcheck interference in readonly text fields.

Administration

622247

The Excel report in version 28 is missing the document type and document number fields.

Finance

622960

Prevent duplicate Reservation Entry references and item number mismatch errors when deleting Requisition Worksheet lines associated with transfer replenishment.

Inventory

623292

Stabilize a failing or timing-out unit test by preventing message broker backlog from interfering with refresh handling.

Administration

623995

Prevent unit test timeouts by eliminating leaked UI dispatcher state across tests and safeguarding against accessing forms that are already closed or invalid.

Administration

624501

Addressing rounding discrepancies during inventory picking with FEFO locations.

Sales

624601

Prevent assembly component quantities from being rounded to whole numbers when the unit of measure (UOM) quantity rounding precision is set to decimal values (e.g., 0.01).

Inventory

624619

Addressing excessive telemetry emission during delete attachment events in production orders.

Manufacturing

624719

Resolve incorrect filtering of approval entries when multiple workflows share the same approver.

Finance

624906

Eliminate rounding discrepancies by ensuring that BOM Cost Shares unit costs align exactly with the Item Standard Cost for items using standard costing.

Manufacturing

625207

Add extensibility integration events to enable developers to bypass fixed asset validations in Table 81, "Gen. Journal Line."

Extensibility Enhancement

625210

Resolve Data Privacy export timeouts by ensuring Change Log Entry filters apply using AND logic.

Integration

625237

Incorrect deferral amount calculation in Subscription Billing when the contract start date is not the first day of the month.

Finance

625432

Prevent the Customer "Currency Code" from being unintentionally cleared when validating a blank Currency ID, and add regression test coverage.

Sales

625657

Ensure firm planned production orders use the correct routing number from location-specific stockkeeping units (SKUs) instead of the item card routing.

Manufacturing

625671

Resolves an error in the Exchange Production BOM Item process when replacing more than one item in a version.

Manufacturing

625953

The unit price was not recalculated when the variant code was changed on a purchase invoice line using a cost factor type price.

Inventory

625957

Resolve test instability by adding the missing await statements in asynchronous test initialization.

Administration

625962

Shopify: avoid sending an unnecessary empty request when the number of inventory items is an exact multiple of the 250-item batch size.

Integration

625980

Display mandatory fields in Quality Inspection Results.

Inventory

626000

Subscription Billing: Ensure that items created from Catalogue Items are not deleted when a Contract Invoice is deleted.

Inventory

626295

Correct PEPPOL e-invoice line amount and discount calculations when “Prices Including VAT” is enabled to ensure documents validate successfully.

Sales

626326

Implement a new integration event to extend functionality in the Registration No. Mgt. CZL codeunit.

Extensibility Enhancement

626336

Fix an issue where the Exchange Rate Adjustment Register shows zero amounts in subsequent registers when multiple posting groups exist.

Finance

626344

Hide Quality Management objects from the “Tell Me” search for unauthorized users.

Inventory

626414

Allow reversal of last-operation capacity ledger entries when no output has been posted, supported by new and updated automated tests.

Warehouse

626457

Enforce proper status validation when modifying the Allocation Account No. field.

Finance

626489

Ensure that "Dim. Value per Account" records are properly deleted when a Customer is removed.

Finance

626509

Ensure that demo data includes the QM No. Series in new companies.

Inventory

626521

Implements a bug fix by adding cleanup logic to remove orphaned intercompany buffer records, thereby hardening the IC transaction creation process.

Finance

626601

Fix an issue where payment practice lines disappear after clicking Generate on the Payment Practice page.

Finance

626682

Enable API access for new Item Variant images.

Inventory

626683

Correct the calculation of days past due in finance charge memo line descriptions for closed customer ledger entries.

Finance

626759

Ensure Item Statistics captions include both item number and description.

Inventory

626773

Enhance functionality by fixing a bug that adds picture FactBoxes to the Item and Item Variant list pages.

Inventory

626778

Address missing localized strings in satellite assemblies by merging neutral .resx resources with satellite assembly resources.

Administration

626870

Addressing the import error in the Price List Header configuration package.

Sales

626879

Add a new integration event to enable extensibility before importing bank statements in the Czech banking documents localization.

Extensibility Enhancement

626881

Enable statistical account filters in the Analysis View to accept range expressions by disabling table relation validation.

Finance

626916

Enable extensibility for usage-based pricing to support the implementation of additional pricing methods.

Extensibility Enhancement

626941

Improve the user experience for the bonus depreciation feature on the FA Depreciation Books page.

Finance

626971

The “Now Open” status is displayed in bold green for all quality inspections created through item tracking.

Inventory

626982

Addresses incorrect quantity calculations when partially picking and shipping purchase order lines with negative quantities.

Inventory

627030

Add missing Email Connector v5 interface support for email categories in the SMTP4Dev connector.

Finance

629213

Address issues with drop shipment reversal by ensuring correct behavior and validation when reversing transactions on the purchase side.

Purchase

629218

Resolve rounding issues when using the “Inherit from Parent” destination account type with “Split Amount” in allocation accounts on purchase documents with prices including VAT.

Finance

629222

Correct the retrieval of dimensions for subcontracting-related requisition lines by moving production order dimension handling into the manufacturing extension event subscriber.

Manufacturing

629250

Restore the population of subcontracting order reference fields in item ledger entries for the IT localization.

Finance

629262

Recurring billing is stuck due to an error when updating the Subscription Line table.

Finance

629287

Improve the reliability of matching Shopify fulfillment order lines with Business Central sales shipment lines.

Integration

629289

Add a new page extension (30128) for the Item Attribute Card with identical fields and dynamic Shopify visibility support.

Integration

629290

Shopify: Prevents an empty or blank message dialog from being shown to the user.

Integration

629291

Shopify: Remove the duplicate lines so the case statement's presentment currency branch takes effect.

Integration

629293

Fix the issue causing duplicate Sales Line errors in Shopify integration when the “Shopify Order No. on Doc. Line” setting is enabled and the credit memo already contains pre-existing lines (for example, lines added through Standard Customer Sales Codes or event subscribers).

Integration

629295

Fix the issue where deleting a single Shopify refund or return header incorrectly removed all associated lines.

Integration

629300

Correct the popover behavior when an avatar is clicked, ensuring the summary popover is displayed correctly.

Administration

629302

Addressing NullReferenceException errors in the automation client's lookup functionality.

Administration

629310

Introduce a new feature that adds per-step “reason” details in the Copilot agent task step UI to improve task detail usability.

Sales

629315

Use type guard in CopilotTaskHelpers.

Administration

629318

Fix erroneous GUID comparisons in the Inventory Adjustment code that were causing an infinite loop.

Inventory

629319

Enhance the Gen. Journal Line table by extending integration event parameters to improve extensibility.

Extensibility Enhancement

629323

Deprecate the “New Page per Customer or Person” functionality by obsoleting the associated PrintOnlyOnePerPage and PrintOnlyOnePerPageReq code in modernized reports.

Finance

629370

Correct demand netting when the Demand Forecast Type is set to “Both,” ensuring planning supply requirements are calculated accurately.

Manufacturing

629410

Address incorrect Non-Deductible VAT calculations on negative lines in Purchase Credit Memos.

Finance

629451

Add a “Hide Accounts with No Activity” toggle to the Trial Balance (Excel) report request page.

Finance

629457

Fix the issue where scheduled inspections for positive item ledger entries with zero remaining quantity were being created unexpectedly.

Inventory

629486

Address incorrect nested TryFunction error handling that causes invalid URI errors during approval workflow email notifications.

Administration

629507

Add regression tests to verify and correct available quantity and item tracking behavior when creating Service invoices from “Get Shipment Lines”.

Warehouse

629665

Correct the behavior of cost adjustment functions for items that do not use the average costing method, and improve the reset cost adjustment functionality.

Inventory

629732

Ensure that Item Reference descriptions are properly validated and applied when recurring sales lines are automatically inserted into sales orders.

Inventory

629737

Ensure warehouse entries correctly clear the expiration date when an item is reclassified with a blank new expiration date in bin-mandatory locations.

Warehouse

629756

Prevent duplicate item tracking reservations when registering a partial warehouse pick with a pre-existing lot reservation on a sales order.

Inventory

629764

Implement a new feature that introduces advanced bonus depreciation setup capabilities, including per–asset class configuration, depreciation start date settings, and support for selecting lower bonus depreciation percentages on FA Depreciation Books.

Finance

629776

Ensure that the Customer - Order Detail report (Report 108) displays sales orders even when sales order lines use dimension codes that differ from the customer’s default dimensions.

Sales

629856

Addressing the "record not found" error during tab duplication by correcting bookmark validation and grid visibility handling.

Administration

629875

Prevent unnecessary Customer ,Vendor or Employee data item iteration in the Adjust Exchange Rate report when those options aren’t selected, improving performance.

Finance

629887

Fix test coverage by adding automated tests to ensure depreciation amounts are properly rounded during fixed asset reclassification when rounding is enabled and “G/L Integration - Depreciation” is disabled.

Fixed Assets

629892

Ensure warehouse put-aways are created when posting multiple partial production outputs for the same lot-tracked item.

Warehouse

629901

Avoid login delays by adjusting SOA awareness notification enablement checks.

Sales

629905

UI copy or formatting change to ensure Data Review message bar title and content are separated by proper punctuation.

Sales

629927

Fix the issue causing an unexpected query during the “Sync Customers” action in the Shopify integration.

Integration

629988

Ensure the pricing UX correctly returns and displays “All *” price and discount lines (All Customers, Vendors, and Jobs) when accessed from individual customer, vendor, or job records, and update test coverage accordingly.

Sales

629992

Prevent unauthorized users from enabling the Sales Order Agent without the required mailbox permissions.

Sales

630063

Incorrect unit price of the resource in the sales line.

Finance

630065

Address incorrect replanning results for orders with a dampener period in multi-level BOM scenarios.

Inventory

630105

Ensure that deleting an item with unadjusted costs returns a clear, informative error message instead of failing without explanation.

Inventory

630126

Item descriptions are not appearing in warehouse entries.

Inventory

630175

Optimize performance and fix bugs in the automatic matching logic for bank account reconciliation.

Finance

630211

MCP configuration page does not open after feature flag removal.

Administration

630215

Enhance the purchase order matching process by adding telemetry tracking.

Purchase

630217

Add support for user thumbs up/down feedback handling for Sales Order Agent tasks in One Customer Voice (OCV).

Sales

630224

Prevent duplicate temporary tracking records during output posting when multiple backward-flushing tracked components are involved.

Jobs

630231

Prevent incorrect recalculation of partial payment amounts within the payment discount period when payment tolerance warning is triggered.

Finance

630255

Implement a feature that displays a warning notification when dimension value codes contain special filter characters.

Finance

630268

Ensure the Debit and Credit columns use gross amounts from the G/L Entry Debit Amount and Credit Amount fields.

Finance

630274

Address three cost adjustment issues: incorrect calculation of Cost Amount (ACY), unnecessary recursion during application chain traversal, and improper skipping of items following those with long application chains.

Inventory

630283

Enhance validation for enabling the “Subscription Option” and add tests to prevent changes when existing documents are present, ensuring clear error messages are returned.

Finance

630284

Refactor and improve the logic for determining and assigning the “Invoicing Item No.” in subscription billing, making it reusable and simplifying code across multiple areas.

Finance

630308

Preserve and correctly create serial-number reservation entries when generating purchase orders from sales order planning.

Purchase

630309

Correct the Reserved Quantity calculation on Sales Order Lines when using the “Reserve Always” feature with multiple quantity changes and partial shipments.

Sales

630310

Issue with the 'Avail. Warning' field in the Assembly Lines table (901).

Inventory

630337

Prevent errors when accessing items that reference non-existent item tracking codes.

Inventory

630341

Prevent excess TDS calculation when an advance payment with TDS is applied to a vendor invoice and the advance amount exceeds the invoice value.

Finance

630346

Address an InvalidOperationException by preventing operations on disposed tasks.

Administration

630349

Prevent WebSocket 403 retry storms caused by unauthenticated connection attempts and improve reconnection behavior by adding jitter and limiting retry attempts.

Administration

630351

Fix inventory posting logic where negative entry numbers in posting previews were not correctly handled in comparisons, leading to calculation errors and potential infinite loops.

Inventory

630355

Add the missing Currency Code filter to the GetPurchaseOrderLines functionality to prevent currency mismatches between purchase orders and invoices, including detailed handling of location code selection logic.

Purchase

630369

Documentation update to enhance tooltip information for the Location Code field in sales and purchase documents.

Sales

630384

Resolve validation failures in the Italian Withholding Tax Export caused by progressive number field mismatches between D and H records.

Finance

630411

Address PEPPOL BIS 3.0 DE validation errors for Germany by ensuring seller contact information is correctly exported and required XML attributes are preserved.

Finance

630436

Payables Agent's historical lookup failed in trivial cases.

Administration

630442

Ensure the Outlook sync state advances correctly when attachments are filtered out, preventing repeated downloads of oversized or unprocessed attachments.

Administration

630472

Ensure consistent toolbar visibility, addressing the issue where the Bank Rec. nudge action sometimes does not appear.

Finance

630473

Improve dependency resolution error reporting during tenant mount by identifying which application requires a missing dependency.

Administration

630506

Prevent Fluent UI focus ring ::after pseudo-elements from intercepting clicks in Chromium/Edge 147 and later versions.

Administration

630532

Fixing an issue that blocks editing postcodes when Ideal Postcodes service connection is enabled

Integration

630544

Resolve cross-origin frame errors when printing PDF files in Chromium-based browsers (Chrome 144+).

Administration

630551

Addressing a regression in the price calculation logic for handling discount lines with variants.

Sales

630561

Prevent a race condition when PA Billing updates daily counters stored in isolated storage during concurrent processing.

Finance

630616

Quality Inspections creation raises unexpectedly high number of notifications.

Inventory

630617

Remove custom delete actions from list and card pages, enable standard deletion, and relocate deletion validations to the source table’s OnDelete trigger.

Inventory

630636

Add extensibility hooks to control how bank information is populated when setting Applies-to customer and vendor ledger entry numbers.

Finance

630638

Ensure that the Update Opportunity “Jump/Skip” actions correctly override the “Chances of Success %” value based on the selected Sales Cycle Stage.

Sales

630646

Add extensibility to allow skipping mandatory field validation during cash document release.

Finance

630651

Resolve an issue where the journal list appears blank on phone clients after inserting a new row and using the Back button.

Inventory

630662

Ensure that when a Location’s “Missing SKU Planning Policy” is set to “Item Card,” the planning system uses the Item Card’s planning parameters instead of defaulting to Lot-for-Lot.

Manufacturing

630687

Fix failing tests by aligning purchase document posting in ERM Matched Order Line tests with the updated header amount and VAT fields.

Purchase

630736

Resolve G/L Entry table inconsistency errors that occur when posting purchase invoices with non-deductible VAT and an additional reporting currency.

VAT/Sales Tax/Intrastat

630783

Prevent duplicate surplus reservation entries when running regenerative planning multiple times for items with changed order tracking policies.

Inventory

630807

Improve VAT source currency handling to prevent rounding discrepancies during journal and document posting in foreign currency (FCY) scenarios.

Finance

630841

Enhance the system by adding automated tests to validate VAT rounding behavior in foreign currency transactions for sales and purchase invoices.

Finance

630913

Prevent race-condition-related failures and unnecessary updates when recording Azure AI usage and running Sales & Inventory Forecast calculations.

Sales

630918

Correct a misleading confirmation message in the Payment Reconciliation Journal.

Finance

630923

Correct the time format and precision in Intrastat DE XML output.

Finance

630958

Remove the mandatory description requirement when uploading or exporting pictures for items and item variants.

Manufacturing

630987

Add OCV user feedback actions to Shopify pages.

Integration

630996

Fix an issue where Shopify payout synchronization skips records when multiple stores are connected.

Integration

631034

Enhance configuration to prevent SQL locking during commit-per-table synchronization and add a tenant-level environment override for commit-per-table behavior.

Administration

631069

Ensure that cancelling a posted sales invoice from a sales order resets the linked Incoming Document “Posted” state, preventing deletion errors for fully reversed sales orders processed through credit memo.

Sales

631077

Prevent premature termination of the allocation process in the Reservation Worksheet when using the “By Customer Priority” allocation policy with insufficient inventory.

Inventory

631130

Fixes four UBB (Usage‑Based Billing) issues in Subscription Billing that could cause incorrect invoicing, duplicate billing, or archival data loss.

Finance

631139

Address rounding issues that occur when posting purchase invoices with partial receipts and Automatic Cost Posting enabled.

Inventory

631233

Stabilize failing TestTolerance tests by aligning DB lock or read isolation behavior with existing patterns.

Purchase

631258

Prevent focus loss by ensuring that hover-triggered tooltips are not treated as the topmost view during keyboard navigation.

Administration

631384

Resolve an issue where “Calculate Regenerative Plan” in the planning worksheet does not plan components when Stockkeeping Units (SKUs) are configured and Low Level Code has been calculated.

Manufacturing

631447

Align the Item List page’s Statistics actions and captions with the Item Card for a consistent user experience.

Manufacturing

631475

Resolve an issue where multiline text fields incorrectly prevented users from adding characters even when the current value was shorter than the maximum length.

Administration

631632

Ensure the correct No. Series is set at the line level for GST Distribution Credit Memos.

Finance

631633

Addressing transaction inconsistencies when adjusting exchange rates for G/L accounts with Source Currency Revaluation enabled and used as receivables or payables accounts.

Finance

631779

Resolve an error when deleting a fully reversed Purchase Order with a linked Incoming Document.

Sales

631854

Enforce feature-gated access for Payment Management FR and prevent users from using conflicting or legacy payment objects during Public Preview activation.

Finance

631967

Issue with duplicated Sales Price Lists when created by applying Configuration Package.

Sales

631979

Ensure headings in the Help & Support page are programmatically defined with correct semantic HTML elements for accessibility compliance.

Administration

632003

New feature to add runtime observability by logging oversized WebSocket messages (>1MB) received by the NST.

Administration

632062

Restore Excel export or group cell formatting behavior after an AG Grid version change.

Administration

Local application hotfixes

APAC - Asia Pacific

ID

Title

Functional Area

626104

Prevent automatic download of WHT Certificate reports during preview post mode.

Finance

BE - Belgium 

ID

Title

Functional Area

631250

Correct the calculation of Balance Last Statement and Statement Ending Balance in the Belgian Financial Journal to use the last booked bank statement instead of the first CODA statement.

Finance

CA - Canada​​​​​​​

ID

Title

Functional Area

630691

Ensure that localized Document Type text is correctly exported in Canadian electronic payment and remittance advice reports.

Purchase

CZ - Czechia ​​​​​​​

ID

Title

Functional Area

622801

Ensure accurate handling of functional currency for non-deductible VAT and original VAT amounts in Czech VAT reporting and processing.

Finance

629370

Correct demand netting when the Demand Forecast Type is set to “Both,” ensuring planning supply requirements are calculated accurately.

Manufacturing

629399

Correct limit date calculations in the “Open Vend. Entries to Date CZL” report and prevent invalid date formula errors.

Finance

629422

Add missing advance payment report usages to the vendor report selection UI for CZ Advance Payments localization.

Finance

629490

Prevent ARES update errors that occur when validating registration logs without an associated contact record.

Finance

629707

Prevent blocked dimension values from appearing in Cash Document dimension lookup pages.

Cash Management

629727

Correct rounding behavior in the VAT Statement export for Czech localization.

VAT/Sales Tax/Intrastat

629843

Ensure that the CZ Contoso demo company does not retain an additional reporting currency (EUR) by clearing it during demo data setup.

Finance

629887

Fix test coverage by adding automated tests to ensure depreciation amounts are properly rounded during fixed asset reclassification when rounding is enabled and “G/L Integration - Depreciation” is disabled.

Fixed Assets

629895

Exclude prepayment lines from VAT recapitulation calculation in sales invoices.

Finance

630672

Prevent blank pages from printing in the Intrastat Invoice Check report.

Finance

630827

Correct Fixed Asset History entries when copying asset cards in the Czech localization.

Fixed Assets

DE - Germany​​​​​​​

ID

Title

Functional Area

630358

Trim whitespace in CreateZMElement and CreateELANElement for VAT Registration No. and address fields.

Finance

631104

Address invalid XML generation in the VIES ELMA export that was being rejected by German tax authorities (BZSt).

Finance

ES - Spain ​​​​​​​

ID

Title

Functional Area

629752

Prevent duplicate G/L entries when applying payments and invoices in Cartera when the “Allow Multiple Posting Groups” functionality is enabled in the Spanish version.

Finance

631497

Correct Warehouse Pick availability calculations when all on-hand inventory is reserved and picked quantities are left in the shipment bin after shipment deletion.

Warehouse

FR - France​​​​​​​

ID

Title

Functional Area

629732

Ensure that Item Reference descriptions are properly validated and applied when recurring sales lines are automatically inserted into sales orders.

Inventory

630735

Add a feature enhancement that enables review status filtering in the French version of the G/L Account Statement report.

Finance

GB - United Kingdom ​​​​​​​

ID

Title

Functional Area

622960

Prevent duplicate Reservation Entry references and item number mismatch errors when deleting Requisition Worksheet lines associated with transfer replenishment.

Inventory

630638

Ensure that the Update Opportunity “Jump/Skip” actions correctly override the “Chances of Success %” value based on the selected Sales Cycle Stage.

Sales

631497

Correct Warehouse Pick availability calculations when all on-hand inventory is reserved and picked quantities are left in the shipment bin after shipment deletion.

Warehouse

IN - India ​​​​​​​

ID

Title

Functional Area

630524

Enable GST Registration Number entry on Customer Card for Government Entity customers.

Finance

IT - Italy​​​​​​​

ID

Title

Functional Area

626618

Address missing non-taxable income types in the Italian Withholding Tax configuration.

Finance

629852

Correct the grouping of Close or Open Balance Sheet amounts in the Italian localization by ensuring proper handling of non-global dimension breakdowns.

Finance

630486

Inventory Order Detail Report 708 cuts off the ITEM number if it has more than 8 to 10 characters.

Finance

631386

Enable date validation for Intrastat report lines based on the periodicity setting (Monthly, Quarterly, or Yearly) in Italian localization.

Finance

MX - Mexico​​​​​​

ID

Title

Functional Area

631287

"El campo EquivalenciaDR debe contener el valor '1'" error message appears if you request the stamping of customer payments and the payment is linked to more than one invoice in local currency in the Mexican version.

Finance

631289

Incorrect VAT realization calculations when applying partial payments or credit memos to invoices with multiple VAT posting groups in the Mexican localization.

Finance

NA - Namibia ​​​​​​​

ID

Title

Functional Area

630022

Restore missing captions on service document statistics pages in the NA (North America) layer.

Service Management

NL - Netherlands ​​​​​​​

ID

Title

Functional Area

631246

Remove mandatory SWIFT Code validation for SEPA payments in the Dutch version, aligning with standard SEPA practices that support IBAN-only payments.

Finance

631811

Addressing ICP Declaration generation for NT20 scheme when EU 3-Party Trade is involved, ensuring correct XBRL context grouping and element naming.

Finance

NO - Norway 

ID

Title

Functional Area

631940

Resolve company creation failures by removing strict URL validation on the Submission App URL field for Norway (NO).

Finance

NZ - New Zealand

ID

Title

Functional Area

630900

Ensure that the Amount (ACY) and Amount Including VAT (ACY) fields are correctly updated when the Direct Unit Cost is changed on purchase lines with “Prices Including VAT” enabled in the New Zealand localization.

Finance

US - United States 

ID

Title

Functional Area

629748

Resolve an issue that prevents the creation of sales orders and customers on Android tablets and mobile devices.

Sales

630928

Fix incorrect US tax amount rounding and inconsistencies on service orders with multiple tax groups.

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.

Country

Hotfix package

AT - Austria

Download update 28.1 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AT package

AU - Australia

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

BE - Belgium

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

CA - Canada

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

CH - Switzerland

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

CZ - Czechia

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

DE - Germany

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

DK - Denmark

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

ES - Spain

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

FI - Finland

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

FR - France

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

GB - United Kingdom

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

IN - India

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

IS - Iceland

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

IT - Italy

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

MX - Mexico

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

NL - Netherlands

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

NO - Norway

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

NZ - New Zealand

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

RU - Russia

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

SE - Sweden

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

US - United States

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

All other countries

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

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.