Update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 2 (Application Build 27.5.46862, Platform Build 27.0.46760)

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
619695 Fix a permission set insertion bug and refine UI texts across Agent Designer pages to improve clarity and consistency.
619699 Multiple BUG fixes for Agent Designer.
619742 Multiple fixes and UI text updates in response to bug bash feedback.
620039 Fix to ensure the correct version is used for OCV feedback by switching from the platform version to the application version.
620180 Translations are missing for request page fields originating from report extensions.
620653 Azure OpenAI requests are failing due to an invalid content filter policy.
620808 Pages are freezing and closing unexpectedly.
621167 DataMatrix font encoding fails at runtime when ASCII encoding is used.
621483 Fix to prevent the client application from stopping when opening forms in review mode.
621605 Implement a design change by removing a custom layout field from the Agent List and moving its functionality to the System Application.
621800 Fix to enforce offline index creation and resolve related test issues.
621803 Fix to correct help link generation for Query pages in the help pane.
622250 Address telemetry inaccuracies by updating the metadata embedding generation process for improved monitoring.
622542 Fix the brick layout by removing draft bricks from the collection prior to rendering. Since the brick layout is read-only, draft bricks are hidden.

Application hotfixes

ID Title Functional Area
616553 The Extended Text field is not automatically populated when data is entered through the Description field. Sales
609107 Updating the Contact Number on an existing task automatically creates a duplicate task with identical details. Marketing
612993 Approval entries generated by the Customer, Vendor, or Item Credit Limit Change Approval Workflows are not visible on the corresponding Customer, Vendor, or Item Approval pages. Integration
614309 Enhancement to include the elastic pool name and database SKU in error messages and associated metrics. Extensibility Enhancement
614343 Intercompany transactions default the Source Type to Journal, which prevents users from viewing, editing, or navigating to the related source documents for correction purposes. Finance
614479 When a VAT transaction is posted as a single line in the General Journal using a Balance Account Type and Balance Account No., with an Additional Reporting Currency Code specified, the Source Currency Amount displayed is incorrect. Finance
614770 When creating an IC outgoing document with “Prices Incl. VAT” enabled and an invoice discount applied, the line amounts are calculated incorrectly in the receiving company. Finance
615087 Posting consumption in the Production Journal results in the following error: “The record in table Reservation Entry already exists.” Manufacturing
615484 A Posted Bank Deposit is created without any lines when users encounter an error during the posting process. Finance
615711 The error “The Prepayment account is assigned to a VAT Product Posting Group where the VAT percentage is not equal to zero.” is displayed when attempting to post a prepayment credit memo. Finance
616108 Implement a fix to prevent session crashes when a customer number contains an apostrophe. Integration
616242 Source Currency Amount Missing or Incorrect issue occurs when posting a Purchase Invoice in Business Central. Finance
616363 The error “The field To Bin Code of table Warehouse Journal Line contains a value (XXX) that cannot be found in the related table (Bin).” occurs when filtering by Zone Code while running Calculate Inventory on the Warehouse Physical Inventory Journal. Warehouse
616539 Enable posting of picked quantities from another production order when a partial posting has been made on the original production order and the component is set to Pick + Backflush. Manufacturing
616545 Team member license user throws an error when printing service order. Service Management
616560 An incorrect vendor is selected when multiple vendors share the same name but have different vendor numbers. Purchase
616620 After posting a Sales Credit Memo, if the related Sales Order remains open, the system removes the posted quantity reference and reopens the order line, allowing the same line to be posted again. Finance
616698 Reconcile Customer and Vendor Accounts report. Finance
616708 Implement a fix to resolve the production warehouse put-away issue when multiple routing lines are assigned to the same work center. Manufacturing
616739 The error “Quantity must be positive” occurs when using Get Bin Content in the Item Reclass Journal for an item with Lot-Specific Tracking and Sales SN Tracking, if the item was previously reclassified from a shipment bin back to a stock bin. Inventory
617197 The “Available Qty. to Reserve” field in the Reservation Worksheet incorrectly calculates both the Reservation and the Pick, resulting in a duplicated value. Inventory
617485 Business Central proposes incorrect purchase orders when a Purchase Order line exists for a different item in the Project Planning Lines. Jobs
617549 The error “You cannot state item tracking on a demand when it is linked to a supply by Binding = Order-to-Order” occurs when Serial Number Tracking is enabled only for Sales documents. Sales
617946 The Physical Inventory Order incorrectly calculates lines for Non-Inventory and Service items. Inventory
617990 Implement a fix to address failing tests by disabling the problematic test methods in the Recommended Apps Tests codeunit. Integration
618276 When posting a Production Journal from a Production Order to create a put-away, a random bin is assigned, and the put-away template is ignored. Manufacturing
618381 Implements a fix for the lookup filtering logic bug that prevented values containing special characters (e.g., “&”) from being found when switching rows. Finance
618511 The Direct Unit Cost (LCY) field in the Project Journal incorrectly displays the value converted to foreign currency when the project uses a foreign currency. Jobs
618540 Warehouse Entries contains no audit or reference for Inventory Movements. Inventory
618751 When running the 'Carry Out Action message' on Planning Worksheets with an Assembly item and selecting Make Assembly Orders the report is printed unintended. Inventory
618872 After upgrading to Business Central v27, items marked as “Sales/Purchase Blocked” appear in the dropdown list of items on sales and purchase lines. Sales
619163 Fixes the Intrastat reporting bug by ensuring that the Intrastat Code is used for report lines instead of the Country or Region Code. Finance
619165 Job Planning Line Type Change: Reservation Field Retention and Error on Reversing Type. Finance
619168 The Source Currency Amount is calculated incorrectly when posting a Purchase Invoice in a foreign currency (FCY). Administration
619189 An error occurs when entering the Customer No. in a Customer Subscription Contract if the Bill-to Customer is set to another customer that has a Ship-to Code. Sales
619320 The error “The Fixed Asset does not exist. Identification fields and values: No.='XXX'” occurs when posting a Purchase Invoice that includes multiple lines, one of which is of Type Fixed Asset and has a Nonzero Number of Fixed Asset Cards. Fixed Assets
619364 Intercompany Inbox transactions lose the Source Document Type after posting when processed through the API. Finance
619495 "The value in the Line Discount % field must be between 0 and 100." error message appears if you use Get Receipt Lines function and select a 100% Discounted Receipt Line in TND Currency. Purchase
619534 No automatic interaction is created when sending an E-MAIL from Contact or Customer. Marketing
619545 Not possible to register Warehouse pick when another Warehouse shipment blocks the item. Inventory
619576 Creating a contact from a Customer Card where the customer type is Person results in the new contact having another Person-type contact populated in the Company field. Sales
619579 Changing the Work Type clears the Unit Price and applies a 100% discount due to a failed price recalculation when using a different Unit of Measure (UoM). Finance
619713 Incorrect inventory availability is displayed, and existing reservations are overwritten when reserving items against Production Orders from the Available-to-Reserve page. Inventory
619786 Currency Factor must have a value in Sales Header: Document Type=Invoice, No.=XXXX. It cannot be zero or empty. Sales
620025 Depreciation calculation per Income tax act. Finance
620087 Incorrect rounding of the Source Currency Amount on the General Ledger Entries (Preview and posted). Finance
620095 Late payment prediction failed when predicting too many entries. Finance
620259 Access Public for "Alt. Cust. VAT Reg. Doc. Impl." Finance
620265 Fixing installation issue on the Agent Development Toolkit. Administration
620290 Upgrade to v27.0 takes a long time for companies using G/L review. Administration
620311 Enhances error reporting by logging a telemetry event whenever a grey error page is displayed. Telemetry
620345 Enhances configuration by adding a new setting to control the batch size for processing user AI consumption records for billing. Administration
620352 Purchase Journals Issue. Finance
620438 Fix to correct the mandatory version for GB features in FeatureKey.cs. Finance
620469 Implements a fix to correct the sign used in the VAT reverse charge calculation within the PostUnapply procedure of the Gen. Jnl.-Post Line codeunit. Finance
620480 The Exchange Rates Adjustment routine updates all VAT Entries, even the Closed VAT Entries and other entries outside the Starting or Ending Dates specified as filters. Finance
620525 Implements a fix for a Business Central 27.3 regression by allowing a controlled opt-out from enforcing positive line numbers in Sales and Purchase Line tables. Extensibility Enhancement
620554 Implements a fix to resolve the automatic rescheduling failure for users with indirect permissions on the Scheduled Task table. Finance
620561 Job-related fields (1003, 1004, 1005) are not copied when using Cancel or Create Corrective Credit Memo on Posted Purchase Invoices. Finance
620570 Advance payment TDS is not applied while booking the purchase invoice. Finance
620659 Error when attempting to reverse production entries in their system. Manufacturing
620669 Partner Copilot features that rely on Microsoft’s managed resources fail to run due to an incompatible API version. Administration
620742 Implements a fix to resolve rounding issues with allocation accounts in Sales Invoices. Finance
620782 Attachments on a purchase order or invoice does not flow through to the posted purchase invoice in 27.3. Purchase
620799 Fix missing telemetry on failures to process documents. Administration
620854 Implements a fix to prevent blank email messages by updating the HTML sanitizer’s allowed tag list. Sales
620863 Adds integration with the IdealPostcodes address provider. Integration
620886 Implements a bug fix that strengthens security by enforcing proper Windows credential validation for the Admin API. Administration
620888 The Find Entries function returns incorrect results when searching for Posted Invoices using the External Document No. field. Purchase
620943 Adds the BDNS Call Number to the exported 347 VAT Declaration file. Finance
620955 Fixes a runtime crash in the GetPurchaseOrder procedure that occurred when the Purchase Order No. from an E-Document exceeded 20 characters. Integration
620961 The Reservation Worksheet calculation for “Available Qty. to Reserve” overstates the quantity when a Lot No. has not been specified on the reserved Sales Order demand. Inventory
621097 An ISD Distribution Posting error occurs when posting a Credit Memo with Availment Credit Type. Finance
621127 Content update that adds a missing teaching tip to improve user guidance. Finance
621150 Fixes a security issue by enforcing that VATGroupManagement configuration uses only approved Business Central API URLs. Finance
621173 Implements a fix to resolve the DimensionSetLines API failure when processing posted Prepayment Credit Memos. Integration
621408 Introduces a new feature to support Service Participants in validating Company Information for E-Document processing. Integration
621419 New feature: Adds Windows credential validation support for Admin API basic authentication. Administration
621464 Replying to an email with attachments larger than 4 MB results in an error. Administration
621536 Item Lookup page freezes during search after version 27.3. Inventory
621559 The email subject for the reminder was generated incorrectly. Finance
621645 When a Sales Price List is enabled, the line discount is removed if a variant code is added to the sales line. Finance
621650 Implements a fix to resolve frequent lock timeout issues when applying payments with amount tolerance. Finance
621704 Implements a fix to resolve long-running upgrade issues related to the Review GL Entries feature. Finance
621709 Payables Agent can't create invoices in the Spanish localization. Administration
621739 Fixes a bug that prevented both “Unit Price” and “Product No.” from being published simultaneously in the Edit in Excel functionality on Sales and Purchase Price List pages. Sales
621754 New feature: Adds the ability to propagate dependency settings from the AI Development Toolkit. Administration
621803 Implements a fix to correct help link generation for Query pages in the Help Pane. Upgrade
621961 Implements a fix for the AutoSplitKey issue, preventing records from being created with a zero line number. Inventory
622045 When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items. Inventory
622197 Implements a fix for an issue where the Item Availability Check ignores the configured setup. Sales
622387 Implements a fix to resolve UI issues in the FactBox Summary. Administration
622390 Implements a fix addressing UI issues in the FactBox Summary. Administration
622402 Fix location length error on Item Availability page. Administration
622465 Adds new pages and page extensions to enable viewing of SL Cloud historical data. Integration
622570 Sales Order Agent emails containing attachments greater than 25MB causes agent task messages failures. Administration
622664 Fix that resolves a multi-user record update error caused by changes to the Purchase Line VAT Prod. Posting Group. VAT/Sales Tax/Intrastat
622689 Stop emitting telemetry related to cached form metadata. Security
622746 Feature enhancement to use Submission Id for determining document chaining in Verifactu exports. Finance
622898 API enhancement to expose ExceptionType for improved troubleshooting of permission errors. Sales
622903 Ensure that selecting an item through the Description field properly triggers a page update. Sales
622983 Fix addressing the incorrect IBAN export in German XRechnung electronic documents. Finance
623001 SOA Location lookup issue fixed. Administration
623008 Fix addressing regression issues in NST-LS API endpoints. Administration
623067 Fix addressing incorrect parsing of passwords containing colons in BasicAuthenticationHandler. Security
623109 Change the Reviewed Date field on the GL Entry to display the original date when the entry was reviewed. Finance
623182 Finalizing twice deletes the first Purchase Invoice and creates a new one. Administration
623213 Fix to ensure that Report 7303 filters correctly on "Warehouse Register No." during concurrent warehouse posting. Warehouse
623228 The issue occurs in the Business Central On-Premise Mobile App. Sales
623245 Implements a validation enhancement to ensure that a Post Code record has a non-blank Time Zone before enabling Verifactu Setup. Finance
623314 Filtering on Posting Date for Year Closing Operations using dates prefixed with 'C' does not work correctly in General Ledger Entries. Finance

Local application hotfixes

BE - Belgium

ID Title Functional Area
620755 The Deferral Schedule is not recalculated when changing the VAT Product Posting Group if the transaction includes Non-Deductible VAT. Finance

CA - Canada

ID Title Functional Area
621343 Adds a check to prevent duplicate Vendor TINs within the same submission. VAT/Sales Tax/Intrastat

CH - Switzerland

ID Title Functional Area
619944 Misleading error during Swiss SEPA CT export when Clearing No. and SWIFT Code are not set in Vendor Bank Account. Finance

CZ - Czechia

ID Title Functional Area
621400 Intrastat - fully discounted items. VAT/Sales Tax/Intrastat
621511 Implements a fix to correct the handling of applying General Ledger Entries in the CZA module. Finance
623025 Corrects the exchange rate adjustment process by ensuring the "Zero Src. Curr. Amount" flag is set during posting. Finance

DE - Germany

ID Title Functional Area
620647 License error E-Document for Germany. Sales
622045 When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items. Inventory

ES - Spain

ID Title Functional Area
614328 The error message "FY[1] no es una fórmula periodo válida" appears when attempting to use FY[x] as a Comparison Period Formula in Financial Reports while the system language is set to Spanish. Finance
617927 The Reason Code is not transferred to the Bank Account Ledger Entries when using the Batch Settlement action from a Posted Payment Order (Task) in the Spanish version. Finance

FR - France

ID Title Functional Area
617634 When exporting the audit file, certain accented characters are replaced with incorrect characters, rendering the file unreadable. Finance

GB - United Kingdom

ID Title Functional Area
622045 When using “Get Posted Document Lines to Reverse” in a Purchase Credit Memo, the Quantity to Receive and Quantity to Invoice are now correctly calculated for Non-Inventory and Service items. Inventory

IS - Iceland

ID Title Functional Area
620453 The VAT Reconciliation report references an incorrect Report ID in the Icelandic version. Finance
620783 Translation issue on Trial Balance - IRS Number (14605)-Iceland. Finance

NL - Netherlands

ID Title Functional Area
617553 Incorrect currency gain or loss is calculated in the Bank/Giro Journal when applying payments to purchase invoices in a foreign currency. Finance
617485 Business Central proposes incorrect purchase orders when a Purchase Order line exists for a different item in the Project Planning Lines. Jobs

SE - Sweden

ID Title Functional Area
623237 “Something went wrong” error occurs when a user tries to add a column from another source in Sales Line analysis mode. Sales

US - United States

ID Title Functional Area
621343 Adds a check to prevent duplicate Vendor TINs within the same submission. VAT/Sales Tax/Intrastat
619519 IRS returns error "Original Receipt ID does not match Receipt ID from an Original transmission that was rejected previously" for Replacement transmission. VAT/Sales Tax/Intrastat
619973 IRS returns XML Schema Validation Error when State has trailing space. VAT/Sales Tax/Intrastat
620037 The Source Currency Amount field on General Ledger Entries remains empty or shows zero for certain entries in the US version. Finance
621425 Add check for Contact Name and Phone No in Company Information. VAT/Sales Tax/Intrastat
621441 Improve submission and record error processing user interface. VAT/Sales Tax/Intrastat

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.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AT package
AU - Australia Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 AU package
BE - Belgium Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 BE package
CA - Canada Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CA package
CH - Switzerland Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CH package
CZ - Czechia Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 CZ package
DE - Germany Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 DE package
DK - Denmark Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 DK package
ES - Spain Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 ES package
FI - Finland Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 FI package
FR - France Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 FR package
GB - United Kingdom Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 GB package
IN - India Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IN package
IS - Iceland Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IS package
IT - Italy Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 IT package
MX - Mexico Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 MX package
NL - Netherlands Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NL package
NO - Norway Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NO package
NZ - New Zealand Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 NZ package
RU - Russia Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 RU package
SE - Sweden Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 SE package
US - United States Download update 27.5 for Microsoft Dynamics 365 Business Central 2025 Release Wave 1 US package
All other countries Download update 27.5 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.