---
id: hotfix/28.5
type: hotfix
title: Update 28.5 for Business Central
summary: "Microsoft's hotfix list for Business Central Update 28.5 (application build 28.5.54151): 152 resolved problems, 9 platform, 112 application, 31 local in 12 countries. Each entry with its ID, area and Microsoft's one-line wording; 0 code changes carry one of the IDs as a work item."
tier: official
language: en
tags:
  - hotfix
  - bc28
  - finance
  - sales
  - inventory
  - integration
  - manufacturing
  - extensibility enhancement
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-23T22:03:43.080Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: null
evidence:
  - kind: support
    url: https://support.microsoft.com/en-us/servicing/dynamics/business-central/update/2026/09/update-28-5-for-microsoft-dynamics-365-business-central-2026-release-wave-1
    title: Update 28.5 for Microsoft Dynamics 365 Business Central 2026 Release Wave 1 (Application Build 28.5.54151, Platform Build 28.0.54016)
    date: 2026-09
    commit: null
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
  related:
    - to: change/bcapps/12982
      title: "#12982 [29x][All-e]Since Business Central 28.4, we have observed changed behaviour when the VAT Prod"
      label: relation unknown
      why: both are about VAT Product Posting Group behaviour on sales lines since 28.4; nothing says what the regression is or that one fixes the other
      by: override
    - to: change/bcapps/13085
      title: "#13085 [Main]- Since Business Central 28.4, we have observed changed behaviour when the VAT Prod."
      label: relation unknown
      why: both are about VAT Product Posting Group behaviour on sales lines since 28.4; nothing says what the regression is or that one fixes the other
      by: override
    - to: object/report/5186
      title: Report 5186 "Remove Contacts"
      label: possibly related
      why: entry 646613 names it
      by: code
    - to: object/table/99000764
      title: Table 99000764 "Routing Line"
      label: possibly related
      why: entry 645095 names it
      by: code
    - to: object/report/112
      title: Report 112 "Sales Statistics"
      label: possibly related
      why: entry 645175 names it
      by: code
    - to: object/report/4
      title: Report 4 "Detail Trial Balance"
      label: possibly related
      why: entry 645089 names it
      by: code
    - to: object/report/94
      title: Report 94 "Close Income Statement"
      label: possibly related
      why: entry 646379 names it
      by: code
    - to: object/report/99000789
      title: Report 99000789 "Subcontractor - Dispatch List"
      label: possibly related
      why: entry 641028 names it
      by: code
    - to: object/page/4400
      title: Page 4400 "SOA Setup"
      label: possibly related
      why: entry 647417 names it
      by: code
    - to: object/report/1700
      title: Report 1700 "Deferral Summary - G/L"
      label: possibly related
      why: entry 646785 names it
      by: code
update: "28.5"
major: "28"
kb: "5127206"
url: https://support.microsoft.com/en-us/servicing/dynamics/business-central/update/2026/09/update-28-5-for-microsoft-dynamics-365-business-central-2026-release-wave-1
month: 2026-09
application_build: 28.5.54151
platform_build: 28.0.54016
entry_count: 152
areas:
  Finance: 80
  Sales: 13
  Inventory: 11
  Integration: 10
  Manufacturing: 10
  Extensibility Enhancement: 9
  Purchase: 4
  Jobs: 2
  Administration: 1
  Warehouse: 1
  VAT/Sales Tax/Intrastat: 1
  Marketing: 1
countries:
  - AT
  - AU
  - BE
  - CH
  - CZ
  - DE
  - ES
  - FR
  - GB
  - MY
  - NZ
  - US
entry_ids:
  - "641836"
  - "644977"
  - "644930"
  - "641662"
  - "646409"
  - "642913"
  - "647356"
  - "647335"
  - "647702"
  - "646613"
  - "645079"
  - "645086"
  - "645093"
  - "645095"
  - "645096"
  - "645174"
  - "645175"
  - "646532"
  - "646614"
  - "637412"
  - "639678"
  - "639904"
  - "640599"
  - "640614"
  - "641041"
  - "641058"
  - "641062"
  - "641515"
  - "642073"
  - "642146"
  - "642309"
  - "642745"
  - "643257"
  - "643341"
  - "643383"
  - "643961"
  - "643991"
  - "644097"
  - "644102"
  - "644127"
  - "644160"
  - "644731"
  - "644749"
  - "644797"
  - "644858"
  - "644917"
  - "645007"
  - "645071"
  - "645089"
  - "645149"
  - "645183"
  - "645198"
  - "645231"
  - "646074"
  - "646143"
  - "646262"
  - "646379"
  - "646496"
  - "646606"
  - "646646"
  - "646754"
  - "646788"
  - "646803"
  - "646805"
  - "646882"
  - "647035"
  - "647047"
  - "647050"
  - "647305"
  - "647308"
  - "647403"
  - "647410"
  - "647621"
  - "647631"
  - "647632"
  - "608151"
  - "626712"
  - "636861"
  - "639932"
  - "641223"
  - "641715"
  - "642758"
  - "645178"
  - "646086"
  - "646367"
  - "646958"
  - "647067"
  - "635573"
  - "642280"
  - "644625"
  - "644822"
  - "644823"
  - "645099"
  - "646533"
  - "646534"
  - "640354"
  - "641028"
  - "641865"
  - "642441"
  - "643358"
  - "644102"
  - "646188"
  - "646700"
  - "646701"
  - "647381"
  - "640619"
  - "642056"
  - "642188"
  - "639566"
  - "642160"
  - "645085"
  - "646711"
  - "646721"
  - "646788"
  - "647057"
  - "647336"
  - "647412"
  - "647417"
  - "647439"
  - "647497"
  - "640085"
  - "642018"
  - "638969"
  - "643225"
  - "644611"
  - "642513"
  - "640064"
  - "644115"
  - "644247"
  - "646179"
  - "631259"
  - "639678"
  - "644839"
  - "645198"
  - "646093"
  - "639679"
  - "642045"
  - "642375"
  - "643368"
  - "639574"
  - "641872"
  - "645028"
  - "639906"
  - "642173"
  - "645120"
  - "641670"
  - "642609"
  - "623874"
  - "645165"
  - "646172"
  - "646785"
  - "641669"
---

# Update 28.5 for Business Central

> Microsoft's hotfix list for Business Central Update 28.5 (application build 28.5.54151): 152 resolved problems, 9 platform, 112 application, 31 local in 12 countries. Each entry with its ID, area and Microsoft's one-line wording; 0 code changes carry one of the IDs as a work item.

[Microsoft Support, KB5127206](https://support.microsoft.com/en-us/servicing/dynamics/business-central/update/2026/09/update-28-5-for-microsoft-dynamics-365-business-central-2026-release-wave-1) · 2026-09 · application build 28.5.54151 · platform build 28.0.54016 · tier official · derived

## Platform hotfixes

| ID | Wording | Links |
|---|---|---|
| <a id="641836"></a>641836 | Fix extension synchronization failing to validate moved tables when a company's SQL table name casing differs. |  |
| <a id="644977"></a>644977 | Fix company copy failures when cross-origin SIFT indexes exist on a table extension. |  |
| <a id="644930"></a>644930 | Prevent IncludedPermissions referencing a missing PermissionSet from crashing the session. |  |
| <a id="641662"></a>641662 | Fix the CDS "New Integration Mappings" wizard failing with AL0275 due to an ambiguous table reference when generating a runtime table extension for a table defined by two applications. |  |
| <a id="646409"></a>646409 | Sanitize Word documents for layouts and mail merge with respect to INCLUDE content controls. |  |
| <a id="642913"></a>642913 | Fix the host page header disappearing when expanding a single-control add-in FactBox. |  |
| <a id="647356"></a>647356 | Add per-tenant cache telemetry and fix performance counter registration. |  |
| <a id="647335"></a>647335 | Refactor MCP feature-gate checks to use an asynchronous, dependency-injection-based pattern with improved testability, and update the HTTP error response for disabled features. |  |
| <a id="647702"></a>647702 | Prevent Copilot from reporting errors as "Intermittent errors" when it cannot handle them. |  |

## Application hotfixes

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="646613"></a>646613 | Correct filter logic in the Remove Contacts report to prevent contacts with different contact numbers and company contact numbers from being silently excluded. | Administration | possibly related [Report 5186 "Remove Contacts"](../objects/report/5186.md) |
| <a id="645079"></a>645079 | Add the missing parameter to an integration event to provide access to the calculated purchase line quantity. | Extensibility Enhancement |  |
| <a id="645086"></a>645086 | Add extensibility support by introducing an integration event in the OnPreReport trigger. | Extensibility Enhancement |  |
| <a id="645093"></a>645093 | Enhance extensibility by adding new integration events and updating existing event parameters in purchase price calculation logic. | Extensibility Enhancement |  |
| <a id="645095"></a>645095 | Add an integration event to enable extensibility in Production Order Routing Line table validation logic. | Extensibility Enhancement | possibly related [Table 99000764 "Routing Line"](../objects/table/99000764.md) |
| <a id="645096"></a>645096 | Add an integration event to enable extensibility in the purchase posting process, allowing external code to intercept and handle job line preparation before invoice posting. | Extensibility Enhancement |  |
| <a id="645174"></a>645174 | Add extensibility support for custom archive job handling scenarios through a new integration event. | Extensibility Enhancement |  |
| <a id="645175"></a>645175 | Add an integration event to enable customization of the PrintOnlyIfSales skip logic in the Item Sales Statistics report. | Extensibility Enhancement | possibly related [Report 112 "Sales Statistics"](../objects/report/112.md) |
| <a id="646532"></a>646532 | Add an integration event to enable extensibility in the item journal posting process for validation tracking. | Extensibility Enhancement |  |
| <a id="646614"></a>646614 | Add an integration event to enable external customization before an unsupported source error is raised in the purchase availability management process. | Extensibility Enhancement |  |
| <a id="637412"></a>637412 | Improve Expense Agent feature telemetry by consolidating telemetry events and adding batch-level metrics. | Finance |  |
| <a id="639678"></a>639678 | Improve performance when calculating the VAT advance return and VAT statement in the German environment. | Finance |  |
| <a id="639904"></a>639904 | Ensure contact history logs reference the issued reminder number instead of the pre-assigned reminder number when using reminder automation. | Finance |  |
| <a id="640599"></a>640599 | Prevent Preview Posting from creating gaps in Sustainability Ledger Entry numbers. | Finance |  |
| <a id="640614"></a>640614 | Fix VAT rounding issues during deferral posting with non-deductible VAT. | Finance |  |
| <a id="641041"></a>641041 | Correct the application of the "Greater Than" Withholding Tax Calculation Rule in Withholding Tax Posting Setup. | Finance |  |
| <a id="641058"></a>641058 | Enforce formula input field editability based on the active Calculation Foundation in Sustainability Journal lines. | Finance |  |
| <a id="641062"></a>641062 | Ensure purchase invoice deferrals correctly calculate and display "Amount LCY" for foreign currency transactions. | Finance |  |
| <a id="641515"></a>641515 | Fix a regression in prepayment invoice amount calculation for sales orders with invoice discounts, prices including VAT, and negative non-inventory lines. | Finance |  |
| <a id="642073"></a>642073 | Prevent payment discount tolerance from being doubled when posting vendor payments within the grace period. | Finance |  |
| <a id="642146"></a>642146 | Resolve unbalanced General Ledger entries when multiple withholding tax rates are applied to a single purchase invoice. | Finance |  |
| <a id="642309"></a>642309 | Optimize O(N²) contract-renewal detection in Sales-Post subscribers to reduce posting CPU overhead of approximately 28% per batch. | Finance |  |
| <a id="642745"></a>642745 | Ensure changing the contact on a Customer Subscription Contract updates the contract email address. | Finance |  |
| <a id="643257"></a>643257 | Correct rounding of source currency amounts in General Ledger Entries. | Finance |  |
| <a id="643341"></a>643341 | Address multiple Sustainability feature issues related to carbon tracking, item charge emissions, and setup validation. | Finance |  |
| <a id="643383"></a>643383 | Ensure payment references from Purchase Order prepayment invoices are correctly transferred to vendor ledger entries. | Finance |  |
| <a id="643961"></a>643961 | Correct the depreciation basis for the Declining-Balance method by excluding depreciation posted before the depreciation starting date. | Finance |  |
| <a id="643991"></a>643991 | Prevent duplicate Expense Agent creation and add translation support for agent identity strings. | Finance |  |
| <a id="644097"></a>644097 | Support the GST portal's new HSN reporting requirements for GSTR-1 by enabling separate B2B and B2C HSN summaries. | Finance |  |
| <a id="644102"></a>644102 | Resolve errors when posting receipts against subcontracting orders by improving item ledger entry filtering and application logic. | Finance |  |
| <a id="644127"></a>644127 | Correct rounding precision for withholding tax amounts on foreign currency documents. | Finance |  |
| <a id="644160"></a>644160 | Prevent modification errors when only extension fields are changed in reported or paid withholding tax entries. | Finance |  |
| <a id="644731"></a>644731 | Ensure proper dimension mapping between IC dimension values and their corresponding IC dimensions during copy operations. | Finance |  |
| <a id="644749"></a>644749 | Fix subscription item price updates for items with variants when the variants are not correctly recognized. | Finance |  |
| <a id="644797"></a>644797 | Automatically populate the "Intrastat Country/Region Code" when an Intrastat line is added manually after specifying the "Country/Region Code". | Finance |  |
| <a id="644858"></a>644858 | Prevent IRS 1099 information from being specified on vendor ledger entries for vendors not configured for 1099 reporting. | Finance |  |
| <a id="644917"></a>644917 | Suppress zero-value rows in the trial balance by period. | Finance |  |
| <a id="645007"></a>645007 | Ensure valid XRechnung XML generation when invoice discount percentages contain more than two decimal places. | Finance |  |
| <a id="645071"></a>645071 | Ensure standard-cost purchase receipts use standard cost instead of direct unit cost when cumulative expected-cost rounding is enabled. | Finance |  |
| <a id="645089"></a>645089 | Correct the running balance calculation in the Detail Trial Balance report when closing entries are excluded. | Finance | possibly related [Report 4 "Detail Trial Balance"](../objects/report/4.md) |
| <a id="645149"></a>645149 | Prevent withholding tax entries from a previous posting preview from appearing on unrelated documents. | Finance |  |
| <a id="645183"></a>645183 | Fix rounding errors in prepayment amount deductions on sales and purchase orders with 100% prepayment. | Finance |  |
| <a id="645198"></a>645198 | Fix the Renewal Term field on the Create Contract Renewal Quote page to accept values such as 12M. | Finance |  |
| <a id="645231"></a>645231 | Resolve permission issues where Expense Agent event subscribers block Employee record updates for Microsoft Entra application users. | Finance |  |
| <a id="646074"></a>646074 | Ensure the Known Senders table is populated only when tasks originate from email sources. | Finance |  |
| <a id="646143"></a>646143 | Rename PBI embedded pages. | Finance |  |
| <a id="646262"></a>646262 | Add GTIN (Global Trade Item Number) with GS1 scheme 0160 to XRechnung and ZUGFeRD electronic document exports. | Finance |  |
| <a id="646379"></a>646379 | Fix the Close Income Statement report to consolidate blank-dimension closing entries when Additional Reporting Currency (ARC) is enabled. | Finance | possibly related [Report 94 "Close Income Statement"](../objects/report/94.md) |
| <a id="646496"></a>646496 | Resolve permission issues related to E-Documents for France. | Finance |  |
| <a id="646606"></a>646606 | Support the International Standard Code "1A" as a valid mileage unit of measure for Austrian localization. | Finance |  |
| <a id="646646"></a>646646 | Ensure TDS amounts are calculated correctly when the initial TDS section is selected in Bank Payment Voucher and other journal pages. | Finance |  |
| <a id="646754"></a>646754 | Handle unknown persisted PEPPOL format values. | Finance |  |
| <a id="646788"></a>646788 | Correct page captions when viewing price lists from Customer and Vendor cards to display specific customer/vendor information instead of generic "All Customers/All Vendors" text. | Finance |  |
| <a id="646803"></a>646803 | Fix a regression introduced by the Apply-to-Oldest payment application optimization. | Finance |  |
| <a id="646805"></a>646805 | Fix payment and message handling in E-Documents. | Finance |  |
| <a id="646882"></a>646882 | Prevent write transactions from being started when checking whether a Payables Agent can be created during read-only operations. | Finance |  |
| <a id="647035"></a>647035 | Support deriving bank clearing numbers from domestic IBANs when the Clearing No. field is blank for Swiss SEPA credit transfer exports. | Finance |  |
| <a id="647047"></a>647047 | Prevent Catalog Price Sync (report 30116) from timing out after 12 hours for merchants with large numbers of B2B catalogs. | Finance |  |
| <a id="647050"></a>647050 | Ensure vendor Additional Currency (ACY) amounts are correctly calculated and posted to purchase invoice payable entries in APAC regions. | Finance |  |
| <a id="647305"></a>647305 | Fix Aged Accounts Receivable (Excel) and Aged Accounts Payable (Excel) reports ignoring selected parameters and producing incorrect output. | Finance |  |
| <a id="647308"></a>647308 | Add GLN (Global Location Number) information to XRechnung and ZUGFeRD electronic document exports for German e-invoicing. | Finance |  |
| <a id="647403"></a>647403 | Correct duplicate detection when moving expense report lines between reports. | Finance |  |
| <a id="647410"></a>647410 | Prevent the "User Confirmed" field from being incorrectly copied to the "Canceled" field when posting expense report lines. | Finance |  |
| <a id="647621"></a>647621 | Improve payment reconciliation journal performance. | Finance |  |
| <a id="647631"></a>647631 | Prevent Payment History export crashes caused by string length overflow when combining entries. | Finance |  |
| <a id="647632"></a>647632 | Improve performance. | Finance |  |
| <a id="608151"></a>608151 | Prevent incorrect supply suggestions in the Order Planning Worksheet for items already received but not invoiced on Purchase Orders after date changes. | Jobs |  |
| <a id="626712"></a>626712 | Prevent Job Planning Line inventory from becoming unavailable for reservation or picking due to existing reservations on another project. | Jobs |  |
| <a id="636861"></a>636861 | Prevent negative Purchase Order received and invoiced quantities when increasing corrective credit memo quantities for Service and Non-Inventory items. | Inventory |  |
| <a id="639932"></a>639932 | Fix the incorrect Requisition Worksheet batch displayed when approvers open records from different batches through "Requests to Approve". | Inventory |  |
| <a id="641223"></a>641223 | Ensure automatic reservation is triggered when an item with "Reserve = Always" is selected through the Description lookup on sales order lines. | Inventory |  |
| <a id="641715"></a>641715 | Fix the "Item - ABC Analysis" page failing in Swedish due to a format string placeholder error. | Inventory |  |
| <a id="642758"></a>642758 | Fix Purchase Return Order posting failures for manually reserved lot-tracked items when exact cost reversing is enabled. | Inventory |  |
| <a id="645178"></a>645178 | Resolve UI ambiguity by renaming and conditionally hiding duplicate "Export/Import Item Data" actions when manufacturing functionality is enabled. | Inventory |  |
| <a id="646086"></a>646086 | Improve the user experience when adding Option-type attributes to item categories by validating blank values immediately and preventing invalid mappings from being saved. | Inventory |  |
| <a id="646367"></a>646367 | Resolve failures when undoing drop shipment receipts for Service and Non-Inventory items. | Inventory |  |
| <a id="646958"></a>646958 | Fix the Quality Test page becoming unresponsive when deleting a new test with a blank description. | Inventory |  |
| <a id="647067"></a>647067 | Fix Bin Replenishment with Pick by FEFO to prevent incorrect inventory movements and ensure movement worksheet lines are processed in basic warehouse locations. | Inventory |  |
| <a id="635573"></a>635573 | Support URL-encoded company names in HTTP headers. | Integration |  |
| <a id="642280"></a>642280 | Prevent mileage expenses from incorrectly triggering the "Receipt No. Mandatory" validation rule. | Integration |  |
| <a id="644625"></a>644625 | Upgrade the API version from the retiring Computer Vision v1.0 Analyze API to v3.2 before the September 2026 retirement deadline. | Integration |  |
| <a id="644822"></a>644822 | Prevent CRM bidirectional sync from incorrectly resetting fully invoiced, prepayment-based Released Sales Orders to Open status. | Integration |  |
| <a id="644823"></a>644823 | Handle non-file attachments without the contentBytes property when retrieving emails through the Outlook REST API to prevent batch processing failures. | Integration |  |
| <a id="645099"></a>645099 | Add extensibility support to warehouse receipt line splitting logic through a new integration event. | Integration |  |
| <a id="646533"></a>646533 | Enable external extensibility by changing the integration event attribute from non-subscribable to subscribable. | Integration |  |
| <a id="646534"></a>646534 | Add an integration event to support extensibility in the Transfer Header table's TestTransferLine procedure. | Integration |  |
| <a id="640354"></a>640354 | Fix low-level code calculation in manufacturing planning for multi-level Bills of Materials (BOMs) with Stockkeeping Units (SKUs). | Manufacturing |  |
| <a id="641028"></a>641028 | Deprecate the "Subcontractor - Dispatch List" report in preparation for its replacement by a new page in the Subcontracting application. | Manufacturing | possibly related [Report 99000789 "Subcontractor - Dispatch List"](../objects/report/99000789.md) |
| <a id="641865"></a>641865 | Display the calendar horizon on work center and machine center pages to prevent runtime scheduling errors. | Manufacturing |  |
| <a id="642441"></a>642441 | Resolve duplicate key errors when calculating low-level codes for items and stockkeeping units that share the same production BOM. | Manufacturing |  |
| <a id="643358"></a>643358 | Resolve Reservation Entry errors when creating Purchase Orders from Sales Orders with item tracking. | Manufacturing |  |
| <a id="644102"></a>644102 | Resolve errors when posting receipts against subcontracting orders by improving item ledger entry filtering and application logic. | Manufacturing |  |
| <a id="646188"></a>646188 | Re-enable AppSourceCop rules after Subcontracting object renumbering. | Manufacturing |  |
| <a id="646700"></a>646700 | Exclude the current production order from the Copy Document lookup, aligning behavior with Sales and Purchase copy document functionality. | Manufacturing |  |
| <a id="646701"></a>646701 | Fix Direct Transfer creation failures for subcontracting when locations require Pick/Shipment with Directed Put-away and Pick enabled. | Manufacturing |  |
| <a id="647381"></a>647381 | Resolve errors when attempting to undo a posted subcontracting purchase receipt in Business Central. | Manufacturing |  |
| <a id="640619"></a>640619 | Resolve posting errors for foreign currency transactions with partial non-deductible VAT when source currency consistency checking is enabled. | Purchase |  |
| <a id="642056"></a>642056 | Optimize performance by preventing unnecessary database lookups when posting credit memos with empty key fields. | Purchase |  |
| <a id="642188"></a>642188 | Fix BCApps validation failures by refining VAT entry filtering logic in purchase-related test scenarios. | Purchase |  |
| <a id="639566"></a>639566 | Fix Sales Order List filtering in the "Delayed" view to prevent out-of-scope orders from appearing when using bookmarked views. | Sales |  |
| <a id="642160"></a>642160 | Prevent negative shipped and invoiced quantities from appearing on Sales Order lines after using Copy Document from a Sales Credit Memo. | Sales |  |
| <a id="645085"></a>645085 | Fix a hidden breaking change and instability when inserting Sales Line and Purchase Line records. | Sales |  |
| <a id="646711"></a>646711 | Resolve contact mapping and email routing issues in the Sales Order Agent (SOA). | Sales |  |
| <a id="646721"></a>646721 | Prevent users from activating or reconfiguring the Sales Order Agent by entering page=4400 in the URL. | Sales |  |
| <a id="646788"></a>646788 | Correct page captions when viewing price lists from Customer and Vendor cards to display specific customer/vendor information instead of generic "All Customers/All Vendors" text. | Sales |  |
| <a id="647057"></a>647057 | Resolve missing read permissions on the "Agent Task Message" table that cause the Sales Order Agent to pause when opening Contacts. | Sales |  |
| <a id="647336"></a>647336 | Fix handling of default extended text that is automatically inserted as note lines on sales quotes. | Sales |  |
| <a id="647412"></a>647412 | Ensure the Sales Order Agent requests user assistance for price calculation errors regardless of the "Check Availability" setting. | Sales |  |
| <a id="647417"></a>647417 | Improve documentation by clarifying tooltips for sales document flow settings on the SOA setup page. | Sales | possibly related [Page 4400 "SOA Setup"](../objects/page/4400.md) |
| <a id="647439"></a>647439 | Enable users to change manually selected contacts and choose from duplicate contacts in incoming email scenarios for the Sales Order Agent. | Sales |  |
| <a id="647497"></a>647497 | Defer agent activation and email monitoring changes until after the user submits a task in the "Try it out" flow. | Sales |  |
| <a id="640085"></a>640085 | Stabilize a flaky test by adjusting test data parameters to ensure consistent and reliable test execution. | Warehouse |  |

## Local application hotfixes

### AT

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="642018"></a>642018 | Set the Employee Posting Group for the Austrian (AT) localization when creating new employees from templates. | Finance |  |

### AU

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="638969"></a>638969 | Resolve an incorrect validation error when exporting BAS Calculation Worksheets for consolidated companies in the Australian localization. | Finance |  |
| <a id="643225"></a>643225 | Correct GST amount calculation on prepayment credit memos and sales order corrections in the New Zealand and Australian localizations. | VAT/Sales Tax/Intrastat |  |

### BE

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="644611"></a>644611 | Correct PEPPOL BIS 3.0 XML export for Belgian sales invoices with payment discounts to ensure the XML matches the invoice printout and passes validation. | Finance |  |

### CH

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="642513"></a>642513 | Prevent LCY-originated entries from being incorrectly included in foreign currency totals when G/L currency revaluation is enabled in the Swiss localization. | Finance |  |

### CZ

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="640064"></a>640064 | Add support for integration events for CZ Advance Payment and CZ Cash Desk functionality. | Finance |  |
| <a id="644115"></a>644115 | Correct the UI ordering to ensure fiscal year actions follow a logical sequence in the Accountant CZ Role Center. | Finance |  |
| <a id="644247"></a>644247 | Correct the reverse charge limit check to use the VAT base amount after discounts instead of the gross amount before discounts. | Finance |  |
| <a id="646179"></a>646179 | Update VIES Declaration Type option captions and refactor validation logic to support extensibility in the Slovak localization. | Finance |  |

### DE

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="631259"></a>631259 | Resolve errors when importing e-documents in ZUGFeRD and XRechnung formats in the German localization by preventing trigger execution during database insert and modify operations. | Finance |  |
| <a id="639678"></a>639678 | Improve performance when calculating the VAT advance return and VAT statement in the German environment. | Finance |  |
| <a id="644839"></a>644839 | Add the buyer order reference to ZUGFeRD electronic document exports. | Finance |  |
| <a id="645198"></a>645198 | Fix the Renewal Term field on the Create Contract Renewal Quote page to accept values such as 12M. | Finance |  |
| <a id="646093"></a>646093 | Ensure DateFormula fields in recurring journal lines export localized tokens (for example, German +1T/+1J) instead of invariant tokens (+1D/+1Y) when using "Open in Excel". | Integration |  |

### ES

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="639679"></a>639679 | Resolve foreign currency rounding mismatches in Expense Report posting that caused test failures in the Spanish localization. | Finance |  |
| <a id="642045"></a>642045 | Fix service credit memo posting failures in the Spanish localization caused by incorrect settlement validation that ignores "Applies-to Doc. No." and the customer application method. | Finance |  |
| <a id="642375"></a>642375 | Ensure Bill Customer Ledger Entries use the alternative Customer Posting Group specified on sales documents instead of the customer's default posting group in the Spanish localization. | Finance |  |
| <a id="643368"></a>643368 | Resolve unbalanced G/L entries when posting and applying a Sales Credit Memo against a redrawn or rejected bill in the Spanish localization. | Finance |  |

### FR

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="639574"></a>639574 | Ensure payment discount lines in the French Audit File (FEC) correctly populate the CompAuxNum and CompAuxLib columns with customer or vendor information. | Finance |  |
| <a id="641872"></a>641872 | Prevent the SIREN field from being cleared on customer records when modifying common fields on linked contacts in the French localization. | Marketing |  |
| <a id="645028"></a>645028 | Resolve text truncation issues that cause BC 28.3 to fail in French environments when processing blanket sales orders with allocation account line types. | Sales |  |

### GB

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="639906"></a>639906 | Restore missing header and footer information in the Issued Reminders (Report 117) for the United Kingdom localization. | Finance |  |
| <a id="642173"></a>642173 | Restore missing header and footer information in issued reminders for the United Kingdom localization. | Finance |  |
| <a id="645120"></a>645120 | Allow users to reopen quality inspections and modify the assigned User ID. | Inventory |  |

### MY

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="641670"></a>641670 | Add Withholding Tax fields to journal pages and validate required account fields in the Withholding Tax feature. | Purchase |  |

### NZ

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="642609"></a>642609 | Correct depreciation calculation in the New Zealand localization to use the adjusted 80% asset base instead of the full asset value in BC 28.1. | Finance |  |

### US

| ID | Wording | Area | Links |
|---|---|---|---|
| <a id="623874"></a>623874 | Prevent 1099 adjustment amounts from being incorrectly copied when creating a new IRS reporting period from an existing period setup. | Finance |  |
| <a id="645165"></a>645165 | Correct the amount due calculation in the Remittance Advice report when using Suggest Vendor Payments with the "Summarize Per Vendor" option. | Finance |  |
| <a id="646172"></a>646172 | Prevent global dimension filters from being cleared when users select the Recalculate action on the Financial Report page. | Finance |  |
| <a id="646785"></a>646785 | Fix the Deferral Summary - G/L report to correctly filter totals by global dimensions. | Finance | possibly related [Report 1700 "Deferral Summary - G/L"](../objects/report/1700.md) |
| <a id="641669"></a>641669 | Resolve the Codeunit 11489 binding failure that occurs when the codeunit has already been bound. | Integration |  |

## Possibly related

No source states these links: they share an object, a model read them, or a person found the same subject.

- [#12982 \[29x\]\[All-e\]Since Business Central 28.4, we have observed changed behaviour when the VAT Prod](../changes/bcapps/12982.md) — relation unknown: both are about VAT Product Posting Group behaviour on sales lines since 28.4; nothing says what the regression is or that one fixes the other (checked by hand)
- [#13085 \[Main\]- Since Business Central 28.4, we have observed changed behaviour when the VAT Prod.](../changes/bcapps/13085.md) — relation unknown: both are about VAT Product Posting Group behaviour on sales lines since 28.4; nothing says what the regression is or that one fixes the other (checked by hand)

Source: Microsoft Support, Update 28.5 for Microsoft Dynamics 365 Business Central. Per entry the ID, the area and Microsoft's one-line wording, with a link (D106, CONTENT-NOTICE.md); read the page for prerequisites and downloads. "fixes" means a code change carries the ID as a work item; "possibly related" means the wording names that object, and no source states more.
