Overview
This update replaces previously released updates. You should always install the latest update. This update also fixes a vulnerability. For more information, see CVE-2023-4863.
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 2023 Release Wave 2, see released updates for Microsoft Dynamics 365 Business Central 2023 Release Wave 2. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2023 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 |
485579 |
Update URL generation for Word based reports to emit description even if the URL is not provided. |
485691 |
Fix the concurrency issue that causes the server to concurrently load metadata, leading to failures in the SOAP API. |
485892 |
Optimize the query that updates the emit version of Object Metadata Snapshot records. |
486935 |
Add the Azure Active Directory tenant ID to "Open in VS Code" requests. |
487638 |
The Page Inspector is unable to select a field and scroll it into view. |
487773 |
Unable to upgrade from version 19 to version 23 due to an issue related to the new Table Extension Model. |
488203 |
Enforce Word platform rendering with the Feature Key. |
488775 |
Fix the Microsoft Entra ID parameter sent for troubleshooting in Visual Studio Code from the web client requests. |
488859 |
Fix the issue caused by invalid application symbols preventing to mount Sandboxes. |
489164 |
The client doesn't work when opening worksheet pages with media fields. |
490055 |
Fix a dependency issue which prevents attaching with the debugger. |
Application hotfixes
ID |
Title |
Functional Area |
488702 |
Error message on the Master Data Management Setup page when the company name has brackets. |
Administration |
485289 |
It is not possible to handle errors in the Job Queue by using Sales-Post since the advent of the Error Management Framework. |
Administration |
485822 |
Customer language support is missing on the Reminder - Test report. |
Cash Management |
483553 |
The Applies-to ID is not removed after posting a partial Amount in the Payment Journal. |
Finance |
483558 |
"The table IDs do not match" error message when using the Edit Journal functionality on the General Journal Batches page for Bank Deposits. |
Finance |
483563 |
The lines of the prepayment amounts are incorrect in the Sales Invoice even if they are corrected. |
Finance |
483568 |
The leading days up to month break does not create Service Contract Invoice Lines when creating Service Contract Invoices. |
Finance |
483590 |
The Last No. Used value on the No. Series isn't updated after renumbering and posting lines with the Edit in Excel function in the General Journal. |
Finance |
483690 |
Issue with the caption for county fields on list pages. |
Finance |
484053 |
The ShortCut Dimensions are missing in the Statistical Account Journal. |
Finance |
484830 |
The approval request is not cancelled after removing the lines from a journal although the message "The approval request for the record has been cancelled" displays. |
Finance |
486466 |
The Company Bank Account Code is not filled in the reminders and finance charge memos even if the bank is set with Use as Default for Currency. |
Finance |
487032 |
The Customer - Trial Balance report does not show the full Customer No. in the lines if it's longer than 8 characters. |
Finance |
486756 |
Error on the TransferField statement when exporting service invoices with PEPPOL. |
Finance |
485651 |
There is no check on the dimension when applying entries for the exchange rate difference. |
Finance |
485089 |
The Routing Ref. No. is incorrect and the allocated capacity is doubled when creating a Family Production Order. |
Finance |
483560 |
"Depreciation Book Code must have a value in Purchase Line" error message if "Default Depr. Book" is blank on the Fixed Asset Setup page. |
Fixed Assets |
483582 |
Dimension error in the Item Reclassification Journal. |
Inventory |
484105 |
Error when creating an item by using the item template. |
Inventory |
485260 |
Dimension Error when using the Reclassification Journal functionality to change dimension values in the German version. |
Inventory |
486292 |
"Overflow under conversion" error message when selecting the Lot No. in an item journal with Item Tracking in line. |
Inventory |
486634 |
Inventory shipment lines are updated incorrectly when the dimension is set to a location. |
Inventory |
483574 |
Dimension Error when using the Reclassification Journal functionality to change dimension values. |
Inventory |
484708 |
The unit price and unit cost values are not copied when copying the Job Planning Lines. |
Jobs |
485473 |
"An error occurred and the transaction is stopped. Contact your administrator or partner for further assistance" error message when trying to preview a post in the Production Journal. |
Manufacturing |
485871 |
"The Prod. Order Routing Line does not exist" error message when changing the Due Date on the Released Production Order. |
Manufacturing |
487357 |
The planned production order is incorrect if the component location is sorted before the Sales location when using the Optimize Low Level Code Calculation setup. |
Manufacturing |
484279 |
The Interaction Log Entry is wrongly created when interaction is not successfully created. |
Marketing |
486118 |
Opportunity is not created from segments after selecting YES in the dialog. |
Marketing |
487959 |
The confirmation dialogue box is missing for opening the posted Purchase Invoices. |
Purchase |
487785 |
If a posted Purchase Invoice includes an Invoice Discount and a lot-tracked line, the "Create Corrective Credit Memo" function incorrectly generates a negative Invoice Discount Amount in the Credit Memo in the United States version. |
Purchase |
486005 |
The delivery address for special orders shows the customer address instead of the company or location address. |
Purchase |
483433 |
The Allow Invoice Disc. option set manually doesn't work from Order to Invoice line with Get Receipt Lines. |
Purchase |
484029 |
The Purchase Price List doesn't show correct information from purchasing cards if the "Allow Updating Defaults" field is selected. |
Purchase |
483586 |
Unable to delete an item from a sales or purchase order when there's a related item posted with an item charge. |
Sales |
484838 |
Sales Lines are updated incorrectly when posting a corrective credit memo for negative quantity shipped. |
Sales |
487078 |
The resource is calculated incorrectly when using currency in the sales or service document. |
Sales |
487174 |
Error during PEPPOL transmission if there are spaces between sales lines and comment lines. |
Sales |
483741 |
The Work Type Code on the subform page uses application area manufacturing. |
Sales |
483584 |
The Description 2 field is not transferred to the Prepayment Sales Invoice when posting a Prepayment Invoice from a Sales Order. |
Sales |
488067 |
Error message doesn’t show if a user does not have pricing permission while working in the Sales Order if the New Sales Pricing Experience feature is enabled. |
Sales |
485992 |
Validation issue with the service order field. |
Service Management |
487388 |
Feature telemetry for Modern Action Bar and new Time Sheet experience features doesn't represent the active usage. |
Telemetry |
487694 |
The Tooltips for the Intrastat fields are incorrect on the vendor card. |
VAT/Sales Tax/Intrastat |
485665 |
The exchange rate is rounded incorrectly. |
VAT/Sales Tax/Intrastat |
485897 |
The Bin Code and Zone Code are filled automatically in the Movement Worksheet. |
Warehouse |
486014 |
The Dimensions field on the Assembly line is not set after validating the item number. |
Warehouse |
488625 |
Zone is missing in the warehouse entries created for production posting. |
Warehouse |
488861 |
Replacement events for the Warehouse Source Filter "OnBeforeSetTableView". |
Warehouse |
Local application hotfixes
CA - Canada
ID |
Title |
Functional Area |
483734 |
"The Ship-To Address does not exist" error message after changing the customer on a sales order that has Alternate Shipping Address in the Canadian version. |
Sales |
CH - Switzerland
ID |
Title |
Functional Area |
484670 |
The Recalculate function in Sales documents is functional again in Business Central online in the Swiss version. |
Sales |
CZ- Czech
ID |
Title |
Functional Area |
487366 |
Issue with indirect permissions in Cash Document Post in the Czech version. |
Cash Management |
486165 |
Issue with the "Cash Document Line CZP" table in the Czech version. |
Cash Management |
488881 |
Issue with manual number series for bank statements in the Czech version. |
Cash Management |
487754 |
The Payment Journal Status field is not updated in the Czech version. |
Cash Management |
484934 |
Issue with the Balance Sheet in the Czech version. |
Finance |
483753 |
Issue with the Default Physical Transfer for Credit Memos and Returns in the Czech version. |
Finance |
483567 |
The Bill-to/Pay-to No. and the Country/Region Code fields are filled incorrectly in the VAT Entries when lines with VAT involved and a vendor line are included in one journal and share the same Document No. in the Czech version. |
Finance |
487271 |
Sales Advance Letter is not compatible with the standard Automatic Cost Posting and Automatic Cost Adjustment options are set to "Always" in the Czech version. |
Finance |
485784 |
Unable to apply or unapply Advance Payments to or from Advance Letters in closed periods in the Czech version. |
Finance |
487520 |
Issue with the Cash Desk Worker role related to an incorrect filter on a tile in the Role Center in the Czech version. |
Finance |
488733 |
Validation issue with the of VAT date in the General Journal in the Czech version. |
Finance |
488689 |
"Cannot post because you did not specify which entry to apply. You must specify an entry in the Applies-to ID field for one or more open entries" error message when trying to settle an invoice partially cleared by an advance letter in the Czech version. |
Finance |
488345 |
Issue with the Default FA Depreciation Book field in the Czech version. |
Fixed Assets |
485377 |
The option to fill in the VAT registration number only works for partners with completed registration in the Czech version. |
Marketing |
485941 |
Duplicated prefix in VAT registration number in the Czech version. |
Marketing |
475292 |
Enable the "EU 3-Party Trade Purchase" app in the Czech version. |
Purchase |
483754 |
VAT date issue when applying an invoice with advance payment in the Czech version. |
VAT/Sales Tax/Intrastat |
483755 |
Add the option to exclude a document from Intrastat in the Czech version. |
VAT/Sales Tax/Intrastat |
486542 |
Set Document Type field for the VAT entries as "advance letter" in the Czech version. |
VAT/Sales Tax/Intrastat |
DACH
ID |
Title |
Functional Area |
485610 |
The Export Business Data function causes an overflow due to the 2 GB limit in the DACH version. |
Finance |
DE - Germany
ID |
Title |
Functional Area |
483574 |
Dimension Error when using the Reclassification Journal functionality to change dimension values in the German version. |
Inventory |
487959 |
The confirmation dialogue box is missing for opening the posted Purchase Invoices in the German version. |
Purchase |
ES - Spain
ID |
Title |
Functional Area |
483578 |
The SII Status field value in the posted invoice is not the same as the value in the SII history in the Spanish version. |
Finance |
484623 |
The Customer or Vendor Bank Account Code is not updated after changing the Direct Debit Mandate ID from the Bill Group or Receivable Docs and vice versa in the Spanish version. |
Finance |
485461 |
Unable to unapply employee ledger entry the second time on both Business Central online and on-premises environment in the Spanish version. |
Finance |
488608 |
The amount calculated for the VAT Declarations is incorrect if a non-taxable entry is not posted in the local currency in the Spanish version. |
VAT/Sales Tax/Intrastat |
FI - Finland
ID |
Title |
Functional Area |
485327 |
"The value string must be numeric" error message when using a customer with letters in the Finnish version. |
Sales |
GB - United Kingdom
ID |
Title |
Functional Area |
483574 |
Dimension Error when using the Reclassification Journal functionality to change dimension values in the British version. |
Inventory |
487959 |
The confirmation dialogue box is missing for opening the posted Purchase Invoices in the British version. |
Purchase |
487181 |
The Shipping Agent Code is not updated from the Posted Sales Shipment - Update page in the British version. |
Sales |
485805 |
The VAT registration number is not properly cleansed before it’s sent to HMRC in the British version. |
VAT/Sales Tax/Intrastat |
IT - Italy
ID |
Title |
Functional Area |
485155 |
The tax code is blank when exporting the Withholding Tax in the Italian version. |
Finance |
483551 |
If a comment type line is inserted after the Split VAT calculated line in a split, the VAT on the exported sale invoice is incorrect in the Italian version. |
Sales |
NL - Netherlands
ID |
Title |
Functional Area |
487826 |
Duplicate InstallationDistanceSalesWithinTheEC XBRL nodes are created in the Digipoort file. |
Finance |
NO - Norway
ID |
Title |
Functional Area |
487449 |
The SAF-T file is not created correctly If the "Dimension Value Code" field is left blank in the default dimension on the vendor or customer card in the Norwegian version. |
Finance |
487451 |
Issues with NumberOfEntries, TotalDebit, TotalCredit and RegistrationNo tags in the SAF-T report in the Norwegian version. |
Finance |
PL - Poland
ID |
Title |
Functional Area |
483580 |
"bin does not exist. identification fields and values: Location code='BLAU', Code='S-01-0001" error message in the Polish version. |
Finance |
US - United States
ID |
Title |
Functional Area |
487785 |
If a posted Purchase Invoice includes an Invoice Discount and a line that is lot-tracked, the "Create Corrective Credit Memo" function incorrectly generates a negative Invoice Discount Amount in the Credit Memo in the United States version. |
Purchase |
483549 |
The default Remit-to Address is not populated on the Purchase Order or Purchase Invoice page in the Shipment and Payment FastTab in the United States version. |
Purchase |
487300 |
The GET vendors API includes the irs1099Code field, but the field value is always blank instead of returning the data of the vendor record in the United States version. |
Purchase |
483734 |
"The Ship-To Address does not exist" error message after changing the customer on a sales order that has Alternate Shipping Address in the United States version. |
Sales |
Local regulatory features
ES - Spain
ID |
Title |
Functional Area |
Changed Objects |
483960 |
The Vendor - Overdue Payments report shows the count of paid invoices and the percentage of these paid invoices compared to the total number of invoices in the Spanish version. |
Financial Management |
VendorOverduePayments.Report |
483637 |
Issue with the non-deductible VAT and partly deductible VAT in the Spanish version. |
Financial Management |
VATSetup.Page VATSetup.Table SIIXMLCreator.Codeunit |
Resolution
How to obtain the Microsoft Dynamics 365 Business Central 2023 Release Wave 2 files
This update is available for manual download and installation from the Microsoft Download Center.
Update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2
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 2023 database.
Country |
Hotfix package |
AT - Austria |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 AT package |
AU - Australia |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 AU package |
BE - Belgium |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 BE package |
CA - Canada |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 CA package |
CH - Switzerland |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 CH package |
CZ- Czechia |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 CZ package |
DE - Germany |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 DE package |
DK - Denmark |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 DK package |
ES - Spain |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 ES package |
FI - Finland |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 FI package |
FR - France |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 FR package |
GB - United Kingdom |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 UK package |
IN - India |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 IN package |
IS - Iceland |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 IS package |
IT - Italy |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 IT package |
MX - Mexico |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 MX package |
NL - Netherlands |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 NL package |
NO - Norway |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 NO package |
NZ - New Zealand |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 NZ package |
RU - Russia |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 RU package |
SE - Sweden |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 SE package |
US - United States |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 US package |
All other countries |
Download update 23.1 for Microsoft Dynamics 365 Business Central 2023 Release Wave 2 W1 package |
How to install a Microsoft Dynamics 365 Business Central on-premises 2023 Release Wave 2 update
See How to install a Microsoft Dynamics 365 Business Central 2023 Release Wave 2 update.
Prerequisites
You must have Microsoft Dynamics 365 Business Central 2023 Release Wave 2 installed to apply this hotfix.
More information
See more information about software update terminology and Microsoft Dynamics 365 Business Central 2023 Release Wave 2.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.