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

610507

A fix that resolves the duplicate translation file error (AL1032) by allowing multiple translation files for the same language, provided they target different original apps.

614220

Page inspector shows the incorrect value for uncalculated FlowFields.

614544

A fix to enable the expanding and collapsing of fast tabs that were initially hidden.

614893

Exists and FindFirst queries with full-text filters performs poorly due to inefficient query plans.

614898

Feature enhancement by enabling Agent Playground for W1 and additional countries.

614987

New feature by introducing caching for API entity definitions to improve performance.

616400

A fix addressing the issue with launch.json creation in VSCode 27.x.

616522

A fix addressing the incorrect NotFound value in agent session methods.

616789

Handle xml load error with legacy rdlc import through Custom Report Layout page.

617111

A fix addressing the page definition return logic and enhancing debugging for designer functionality.

Application hotfixes​​​​​​​

ID

Title

Functional Area

609925

When using 'Get Posted Document Lines to Reverse' in the Purchase Credit Memo, the 'Quantity to Receive' and 'Quantity to Invoice' must be corrected.

Finance

614194

It is not possible to have a VAT statement with more than 9 lines.

Finance

611935

When creating timesheets, the 'Line Type' (either 'Billable' or 'Budget') assigned to the Project Planning Lines is not being applied to the Project Journal Lines.

Jobs

614887

Inserting the Sales Validation sample app grants permissions to all companies.

Sales

614858

Enhancements to the Agents module, with a focus on improving custom agent instructions, setup flow, and task handling.

Finance

614888

Fixes a bug in the custom agent setup page where the company name was not displayed, resulting in misleading permission information.

Administration

614856

Fix to update the billing type for the Custom Agent feature.

Finance

615158

A random issue preventing the creation of a Warehouse Put-away for Production Order Output posting.

Administration

613594

Feature enhancement that allows the extension of the Employee Status enumeration.

Finance

611662

Sales Order status not updating after posting payment for prepayment invoice.

Sales

612690

The allocation account doesn't propagate the dimensions when expanded, if the dimensions have been overwritten at the line level.

Finance

613747

A new feature to enhance the extensibility of ZUGFeRD electronic invoicing.

Finance

614138

Payables agent tasks should not be created for emails that do not have PDF attachments.

Administration

613469

Performance issue when posting bank reconciliations and payment reconciliation journals.

Administration

615453

Issue related to a dialog added in Codeunit 60 Sales - Calculate Discount.

Sales

615273

Unable to update the Sales Order Agent's email address.

Administration

615557

Inventory cost adjustment may run into endless loop if some item ledger entries have negative entry numbers.

Administration

615203

The agent task pane crashes when trying to open a page modified by an agent that was later removed.

Sales

615205

Additional instructions are being used in an unintended way, with potential monetary complications.

Sales

615392

Fix that realigns the conditional logic in the Standard Statement report to ensure consistent balance calculation.

Finance

613404

Warehouse Put-away for Production: Cannot post setup time or run time without output.

Manufacturing

615940

Synchronization of Shopify catalogs fails if there are more than 250 products.

Integration

611687

Cross-Dock due date calculation ignores the Base Calendar configuration for working days and includes non-working (weekend) days in the calculation, leading to missed cross-dock quantities.

Warehouse

615909

Fix the bug where subscriptions are not printed in the Sales Order Confirmation Report (1305).

Finance

615914

Inconsistent behavior in the Sales & Receivables setup after installing the Microsoft Reverse Charge VAT GB extension in the United Kingdom version.

Finance

610966

The message 'The system has recalculated the discount percentage to align with the rounded discount amount' appears when adding lines to the sales order involving invoice discounts and amount differences of less than 0.01 in the Spanish version.

Sales

615198

Fix to correct misnamed field references in the Salesperson Commission report, which were causing incorrect totals.

Sales

614877

Posting journals automatically adjust foreign currency amounts.

Finance

615936

Missing system ID in telemetry for the payables scenario.

Purchase

615464

Fix addressing the incorrect filtering of notifications for tasks requiring user input based on the current company.

Administration

616445

Slow calculations on Review G/L Entries page.

Finance

616226

Provides the ability to map to new standard accounts and tax codes for 2025 when setting up the audit file export.

Finance

616565

Issues with amount to review.

Finance

613705

Fixes the ability to change the filter on the 'Send Reminders' action in reminder automation.

Finance

616692

Extends support for the Payables Agent and E-Documents Setup to countries (ES, FR, CA, IT, DE, DK).

Finance

611586

An incorrect line discount is applied when copying a project, and an item sales price change has occurred since the original project planning line was created in the copied project.

Jobs

614334

Unit cost (LCY) is incorrectly set to 0 for G/L account planning lines due to missing validation logic in BC27.

Jobs

616740

A new feature to export email addresses and additional header data in both ZUGFeRD and XRechnung document exports.

Finance

616741

A new feature to embed PDFs in exported XRechnung XML documents.

Finance

617061

Fix addressing the 'This app doesn't require setup' error in the Installed Extensions.

Sales

616623

Feature enhancement to pre-attach invoice data when providing feedback on the draft page.

Finance

617137

Reducing the duration of table locks in the Payment Tolerance Management DelcustPmtTolAcct method.

Administration

599389

The dimension value in the Item Reclassification Journal is incorrectly updated when a salesperson is added to the line.

Inventory

612307

When posting the output for a released production order with routing link setup, incorrect consumption is posted, and the remaining amount is calculated incorrectly on the ILE.

Manufacturing

613069

The user is unable to select their preferred Journal Template in G/L Currency Revaluation.

Finance

613526

After drilling into the Sales Order 'Qty. to Assemble to Order,' an availability warning for the assembly component appears on the Assembly Order page, even after adding sufficient stock.

Inventory

615691

Since the upgrade from 26.3 to 26.4, the 'Apply to Oldest' application method on the Customer Card no longer works when posting bank deposits.

Finance

613524

Ensures the correct splitting of output journal lines when the 'Item Tracking on Lines' setting is enabled.

Manufacturing

615237

Multiple item variants use the same item tracking information, which leads to the error 'Lot No. XXX is not available in inventory or has already been reserved for another document' when registering inventory movement.

Inventory

612600

When renumbering the project number, the linked archived project number is not renumbered, leading to a broken relationship between the project and the archived project table.

Jobs

614461

fix to correct the quantity calculation for exploded output journal lines with item tracking

Purchase

615685

Within the Item UOM, adding a 'Quantity Rounding Precision' results in an error within Project Planning Lines during "Explode BOM" function.

Jobs

613361

"When running the Order Planning Worksheet by project, the system generates demand for items that have already been received but not invoiced in purchase orders, but only after updating the order and posting dates on the purchase order.

Jobs

612882

Importing G/L budgets from Excel throws an error when a filter is applied to one of the dimensions.

Finance

610902

The item tracking code can be changed through template on items with existing inventory.

Inventory

611966

Issue when processing a purchase order in foreign currency and creating a corrective credit note based on the posted invoice.

Finance

611818

If you use the navigation buttons to move between different Dimension Correction Cards, the connected G/L entries displayed are incorrect.

Finance

612802

Exchange Rate Adjustment Registers and Exch. Rate Adjmt. Ledger Entries are not in synchrony after few adjustments.

Finance

612748

The 'Reminder Text' records of type 'Beginning' and 'Ending' are not added to the created reminder.

Finance

612994

Proforma invoice generated with partial quantities

Sales

613052

A contact created from the Customer card, where the customer type is 'Person,' has another contact of type 'Person' in the Company field.

Sales

612776

Negative line numbers are generated when creating new sales lines.

Finance

606024

Some comments are not copied from the Production BOM line to the production order component when sub-BOMs are present and the 'Carry Out Action Message' is executed.

Inventory

613533

The error 'An error occurred and the transaction is stopped' appears if you try to create a corrective credit memo from a posted invoice of a customer who has an alternate VAT registration number set up.

Sales

611995

When transferring texts from the old reminder term to the new customer communications, the selected language is not considered.

Sales

613066

Fix addressing the incorrect behavior of the invoice discount flag on purchase lines.

Purchase

611889

Changing the work center in the routing changes all bins in the component lines.

Manufacturing

613096

The 'Completely Picked' field is set to 'No' in the production order header, even if all picks are registered, when using the flushing method backward and Pick+Backward, and a non-inventory item is used in the production BOM.

Manufacturing

611142

Error in report 6520, 'Item Tracing Specification,' when the Item Description field exceeds 50 characters.

Inventory

613786

If you apply a payment to a customer entry within the payment discount period, the system incorrectly recalculates the payment amount when payment tolerance is involved.

Finance

603831

If you create a pick with several lines with different Lot No. expiration dates and a location with 'Pick According to FEFO' set to 'Yes,' picking from different bins leads to a rounding issue.

Inventory

615806

Incorrect 'Cost Amount (Actual) (ACY)' for the output value entry from the non-inventory component when the 'Include Non-Inventory Items in Production Items' option is enabled in MFG setup.

Inventory

613272

Incorrect field mapping in the Physical Inventory Recording report (Report 5878).

Inventory

611648

The Movement Worksheet creates inventory movements with an incorrect Take Line or From Bin when Pick According to FEFO is enabled for item-tracked items.

Inventory

610900

Orphan reservation entries, when Sales order is posted before Assembly order.

Inventory

615087

Posting consumption in a production journal leads to the error: The record in table Reservation Entry already exists.

Manufacturing

611883

Registering a partial warehouse pick from a production order causes the error: “Item tracking defined for source line xx of Prod. Consumption xx amounts to more than the quantity you have entered. You must adjust the existing item tracking

Warehouse

605507

Recurrence in version 26.4 where Reservation Worksheet – Make Reservation returns the error “Cannot Match Item Tracking” when item tracking for Lot No. has been previously assigned to sales order lines.

Inventory

611708

Rounding of Base UOM differs in assembly order compared to production order.

Manufacturing

608984

The prepayment percentage is not calculated on all sales lines when Calculate Invoice Discount is set to True in Sales & Receivables Setup.

Sales

612511

The Matrix Option “View By Week” does not work correctly in Sales/Purchase Analysis Views for the Next Set, as it shows incorrect week filtering.

Finance

614923

When running Calculate Plan on the Order Planning page, an error appears indicating that there is insufficient information.

Sales

603765

The Quantity to Handle in item tracking for the Warehouse Shipment is not automatically updated after registering a partial pick, which leads to an error when attempting to post the shipment.

Warehouse

613260

G/L accounts are not being filtered in the Financial Report when an Analysis View name is assigned.

Finance

611979

When creating a Production Order through the Planning Worksheet, the order is not created correctly, as the multi-level Production BOM is not considered.

Manufacturing

610787

The 'Create Warehouse Shipment' task is generating shipments even when there isn't enough inventory for the item and the shipping advice is set to 'Complete'.

Warehouse

612479

The unit price in the Project Planning Line is incorrect after changing the posting date on a Sales Invoice with a different exchange rate.

Jobs

613332

A Sales Invoice containing a Text Line and with “Prices Including VAT” set to TRUE leaves a residual Project Planning Line Invoice record.

Jobs

615510

The error “The transaction cannot be completed because it will cause inconsistencies in the G/L Entry table” appears when attempting to post a Purchase Invoice with Non-Deductible VAT and Prices Including VAT.

Finance

614977

Void Payment only voids the ledger entries for the first vendor when Summarize per Vendor is enabled and New Doc. No. per Line is turned off.

Finance

617076

The IRS 1099 reporting amount is incorrect when a vendor ledger entry is reversed.

Finance

615951

The Reverse Production Entry action throws a permission error "TableData 5832 Capacity Ledger Entry Modify: Base Application".

Manufacturing

617033

Fix the issue by adding enhanced validations and test coverage for agent task creation and permission handling.

Administration

616046

Improves the Excise Journal’s Calculate functionality by ensuring that the Description field is correctly populated from invoice lines.

Finance

616437

The From Location and To Location are not reversed during GST Distribution Reversal, and the reversal cannot be completed due to a Posting No. Series error.

Finance

615251

Incorrect TDS computation.

Finance

614869

TDS calculation issue when threshold limit defined for registered vendor.

Finance

614459

There is a mismatch between the GST amount in the G/L Entries and the Detailed GST Ledger Entries for foreign currency transactions involving a Charge Item.

Finance

615183

Enhancements to support the event request by updating lookup procedures and reorganizing variable declarations.

Extensibility Enhancement

611146

SOA Missing Translations or Translation Inconsistencies.

Sales

615193

Fixed an issue where performing an uninstall during an existing uninstall could cause the session to become stuck.

Extensibility Enhancement

617285

Fixed the issue by updating Payables Agent tasks to display titles in the format: “Invoice <invoice number> from <vendor name>.

Finance

617378

No upgrade to 2026 will be performed if the customer has scheduled the 1099 upgrade to version 27.0 after 2025.

Finance

617038

Implemented multiple fixes in the Shopify integration.

Integration

614168

New feature that enforces per-company restrictions on agent access control with updated validation rules.

Administration

617460

Performs a configuration update to ensure that subscription billing demo data is installed by default when creating new tenants.

Finance

617491

The IRS form box defined in Vendor Setup for all vendors is displayed for all vendors on the Vendor List page.

Finance

617463

Fixed a permission issue that was preventing agents from accessing the Inbound E-Document page.

Finance

617348

Fixed an issue where the Setup Wizard always sends sample emails in the Payables Agent.

Finance

617447

A preview error occurs if the first posting ever is a preview and more than one entry is created.

Inventory

617164

Fixed issues by addressing review comments for the Review G/L Entries functionality.

Finance

617431

Addresses a record selection issue by adding the missing filter for “Dimension Correction Entry No.

Finance

617267

Resolves deployment issues in non-W1 environments for the Copilot Service.

Integration

617537

Fixes the issue where the agent's incoming message was not displayed in the task log details.

Sales

617653

Enabling dynamic control over E‑Document export through enhanced, interface‐driven eligibility evaluation.

Finance

614954

In a Sales (Return) Order, when Use for Item Cost is enabled in VAT Setup and Non-Deductible VAT is active, the Cost Amount (Actual) and the Cost Posted to G/L are incorrectly populated with the Unit Price of the sales (return) order.

Inventory

617268

New feature that adds preview labels for early access preview environments.

Administration

617350

Fixes agent translation issues by enhancing the retrieval of user language, locale, and currency settings, revising user-facing prompt messages, and adjusting permission settings.

Finance

617357

Implements a performance improvement by optimizing the remaining quantity calculation in Item Ledger Entries.

Purchase

615825

When using automatic reminders, the invoiced document is attached twice to the sent reminder email if the invoice is set to be included as an email attachment in the document layout.

Finance

612869

V27 update failed to transfer Manufacturing Setup field values to Inventory Setup.

Inventory

Local application hotfixes

AU - Australia

ID

Title

Functional Area

613592

Fixes an issue where WHT entry amounts were incorrectly restored when customer ledger entries were not applied.

Finance

BE - Belgium 

ID

Title

Functional Area

613688

The Statement Ending Balance and Balance Last Statement fields are not populated when transferring to the General Ledger and opening the Financial Journal in the Belgian version.

Finance

CH - Switzerland​​​​​​​

ID

Title

Functional Area

610578

The Payment File Export ignores errors when multiple Document Nos. exist.

Finance

CZ - Czechia​​​​​​​

ID

Title

Functional Area

616051

The zero g/l entries are open.

Finance

611816

In Apply G/L Entries, a zero-applying entry attempts to apply to itself.

Finance

612781

Adds the missing “Your Reference” field to the Sales Credit Memo and Sales Advance Letter reports.

Finance

614130

Addressing incorrect cash desk reconciliation calculations.

Finance

615563

Recurring General Journals - "Apply Entries" function is missing.

Finance

615649

Fix that extends the widths of date fields in RDLC report layouts to prevent overflow.

Finance

615678

Check quantity increase of user setup doesn't work correctly.

Inventory

614275

Feature enhancement that updates employee records when the "Allow Multiple Posting Groups" option is enabled.

Finance

614904

New cash document - do not display the blocked cash desk in the list.

Cash Management

614905

New feature by adding an "All" option to the CurrencyType field in the Suggest Payments functionality.

Finance

616253

Issuing and creating journal from bank statement does not consider discount on the invoiced document.

Finance

615910

Source code for closing advance letter is missing

Finance

615958

Match bank payments - when matching with a partner bank account the search scope is not considered

Cash Management

615777

Fill in the default inventory movement template when calculating physical inventory journal lines.

Inventory

615825

When using automatic reminders, the invoiced document is attached twice to the sent reminder email if the invoice is set to be included as an email attachment in the document layout.

Finance

617673

Missing deletion of the FA Extended Posting Group when the FA Posting Group is deleted

Finance

DE - Germany​​​​​​​

ID

Title

Functional Area

609177

Need to send ZUGFeRD A-3 PDF format through Email through Post and Send.

Finance

611286

XRechnung E-Document format file shows errors when there is no VAT on the invoice.

Finance

616833

ZUGFERD E-Invoice file generated in BC27 for Germany is not valid, with four errors detected during validation.

Finance

DK - Denmark

ID

Title

Functional Area

611586

An incorrect line discount is applied when copying a project, and an item sales price change has occurred since the original project planning line was created in the copied project.

Jobs

ES - Spain

ID

Title

Functional Area

611821

The Due Date of the second and consecutive Bills is wrong if the Customer or Vendor has a fixed Payment Day and the Due Date got manually modified and reverted in the Spanish version.

Finance

615687

The Pmt. Discount Amount is wrongly calculated if the Invoice Disc. Amount is tiered and the Sales Invoice contains an Item Charge in the Spanish version.

Finance

FR - France ​​​​​​​​​​​​​​

ID

Title

Functional Area

614128

FEC Export: "Datelet" Field displays posting date instead of Lettering Date in the audit file document for the French localization

Finance

613415

Missing code in JobPlanningLineprice.

Jobs

612425

The error “Allow Posting From must be within the allowed posting range” occurs when attempting to leave the Allow Posting From field blank in User Setup in the French localization.

Finance

GB - United Kingdom

ID

Title

Functional Area

605507

Recurrence in version 26.4 where Reservation Worksheet – Make Reservation returns the error “Cannot Match Item Tracking” when item tracking for Lot No. has been previously assigned to sales order lines.

Inventory

616431

A permission error occurs when enabling the Data Upload feature on the Feature Management page.

VAT/Sales Tax/Intrastat

IT - Italy

ID

Title

Functional Area

610552

"Enable generation of per Activity Code VAT Settlements in Italy" feature doesn't work correctly in the Italian version.

Finance

610872

Close or Open Balance Statement report amounts are not correct in Italian localization.

Finance

612600

When renumbering the project number, the linked archived project number is not renumbered, leading to a broken relationship between the project and the archived project table.

Jobs

612847

The error message “Changes to the Tmp Withholding Contribution record cannot be saved” appears when attempting to close the Withh. Tax-Soc. Sec page in the Italian localization.

Finance

NO - Norway

ID

Title

Functional Area

611695

There is an issue with VAT calculation for Reverse Charge and Partial Deduction on mixed-invoice scenarios in Purchase Invoices in the Norwegian version.

Finance

US - United States ​​​​​​​

ID

Title

Functional Area

609330

Vendor remittance email missing from Sent Emails on vendor card.

Integration

615691

Since the upgrade from 26.3 to 26.4, the 'Apply to Oldest' application method on the Customer Card no longer works when posting bank deposits.

Finance

612600

When renumbering the project number, the linked archived project number is not renumbered, leading to a broken relationship between the project and the archived project table.

Jobs

605507

Recurrence in version 26.4 where Reservation Worksheet – Make Reservation returns the error “Cannot Match Item Tracking” when item tracking for Lot No. has been previously assigned to sales order lines.

Inventory

615199

Exporting bank remittances for Electronic Payments results in duplicate emails when one line has error, "The target email address has not been specified on the document layout for Gen. Journal Line."

Finance

616165

Error "You cannot change the value of the SystemId field" on modify Purchase Header.

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 27.3 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AT package

AU - Australia

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

BE - Belgium

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

CA - Canada

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

CH - Switzerland

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

CZ - Czechia

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

DE - Germany

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

DK - Denmark

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

ES - Spain

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

FI - Finland

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

FR - France

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

GB - United Kingdom

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

IN - India

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

IS - Iceland

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

IT - Italy

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

MX - Mexico

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

NL - Netherlands

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

NO - Norway

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

NZ - New Zealand

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

RU - Russia

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

SE - Sweden

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

US - United States

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

All other countries

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

Need more help?

Want more options?

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