Update 20.4 for Microsoft Dynamics 365 Business Central (on-premises) 2022 Release Wave 1 (Application Build 20.4.44365, Platform Build 20.0.44359)

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 2022 Release Wave 1, see released updates for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 . Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2022 Release Wave 1.

Important

We recommend that you contact your Microsoft Dynamics Partner before you install hotfixes or updates. It is important to verify that your environment is compatible with the hotfixes or updates that will be installed. A hotfix or update may cause interoperability issues with customizations and third-party products that work together with your Microsoft Dynamics 365 Business Central solution.

Problems that are resolved in this update

The following problems are resolved in this update.

Platform hotfixes

ID Title
441741 Fix UI issues about on/off switch control (for boolean fields) and assist-edit control (on any field) caused by updates to Chromium-based browsers.
441771 Fix compiler error AL0118 when using options as an argument for Record.SetRange function.
441859 The Ctrl+F12 shortcut to enlarge or reduce page size does not work in modal pages.
442345 Signing into a company for the first time after restarting can fail due to collection being modified when enumerating.
442737 "Index was outside the bounds of the array" error when running a query.
442791 The NST Service Accounts requires Local Administrator privileges when configured for Multitenancy.
442956 Fix the OData request throttling issue.
443175 Unable to copy Profiles when a page customization name contains spaces.
443846 Database conversion from version 20.2 to 20.3 doesn't trigger system symbols update and causes issues related to OnAfterIntermediateDocumentReady when printing Word layout reports.
444028 "The client could not establish a connection to the Microsoft Dynamics 365 Business Central Server. FauItCode = 'NameOrPasswordTooLongFaultCode'" error message exists.
444272 Code is missing from runtime packages with "includeSourceInSymbolFile": true.

Application hotfixes

ID Title Functional Area
439369 A typo exists on the Dimension Correction page. Administration
437044 Permission error when running the Net Customer/Vendor Balances report with the On Hold field filled. Cash Management
438506 Bank Acc. Recon - Test report shows applied entries under Outstanding Bank Transactions. Cash Management
441085 "The record in table Credit Transfer Entry already exists. Identification fields and values: Credit Transfer Register No.='X',Entry No.='X'" error message when exporting a SEPA file of lines summarized per Vendor after removing some applied entries. Cash Management
441608 Reversed Bank Account Ledger Entries remain opening and aren't included in the Bank Account Reconciliation to be closed. Cash Management
435730 "The length of the string is 15, but it must be less than or equal to 10 characters" error message in the preview of the Currency Exch. Rate Service. Finance
436534 Default dimensions on locations aren't showing on journals even if documentation states it should. Finance
436821 Unable to paste the correct account in General Journal Lines when copying a G/L account. Finance
437087 The column header is printed incorrectly in the Aged Accounts Receivable report when Heading Type = Number of Days. Finance
438611 Apply-to IDs doesn't update after manually changing the Document No. in the lines. Finance
439554 Issue with Document No. when the Suggest Balancing Amount field is enabled in the General Journal Batch. Finance
440140 The Insert G/L Account function in the Account Schedule truncates the Account No. and the Account Schedule isn't unique when the G/L Accounts No. has more than 10 characters. Finance
440619 "You must cancel the issued reminder xxx before canceling issued reminder xxx" error message when an On Hold Customer ledger entry has been added after issuing the first-level reminder. Finance
440998 Incorrect error message in the Journal Check. Finance
442463 Issue related to balancing General Journal entries with a fairly large number of lines. Finance
440545 The Printed option is not translated when trying to issue a reminder. Finance
433746 Improve Tooltip for Prevent Negative Inventory fields in the Inventory Setup page and item cards. Inventory
433916 The Service Contract Header table uses an incorrect Service Contract No. after event application. Inventory
443383 Unable to calculate Low Level Code but can use assembly/multi-level assembly with an Essentials license. Inventory
442678 The Role Center calls an incorrect Time Sheet Card. Jobs
435831 The Specific Unit Cost/Unit Cost value on the routing line is not used for the Machine Center. Manufacturing
441146 The Business Relation is not set to "Multiple" and remains "Customer" after merging a cusotmer contact with a vendor contact. Marketing
429559 Correction of VAT Amount in the Statistics Page is not saved or reflected in the Purchase Invoice in case of a Prepayment scenario. Purchase
436659 Applies-to Entry No. is 0 for ILEs created for Purchase Return Orders with Job details in lines. Purchase
439652 The VAT Amount in a Purchase Invoice is not updated in the document totals when using G/L Accounts without default values for posting groups. Purchase
443493 Endless loop and "Item Charge Assignment (Purch): The Purch. Rcpt. does not exist...." error message when a posted purchase receipt has been deleted and a purchase order has an item charge applied to this receipt. Purchase
438186 The Total Amount in Sales Documents is not updated if an item is selected from the description. Sales
438187 E-mail attachment issue when sending Reminders. Sales
438786 The Customer Detailed Aging report doesn't filter by Blocked = blank. Sales
440526 “The Ship-to Address does not exist…” error message when posting a Sales Return Order with a Ship-to-Code record deleted from the Customer Card. Sales
441047 The quantity is overridden by the requisition worksheet when handling item tracking of a sales order in the frozen zone. Sales
442299 CTP (capable-to-promise) provides incorrect suggestion when there are two lines with the same item. Sales
443261 The Sales Order selects the first customer when there are multiple matching customers. Sales
443492 "No Access token for the store "X". Please request an access token for this store." error message when getting Shopify Locations. Sales
443501 The Totals in the Lines subpage doesn't update after copying the Sales Document. Sales
443583 "Status must be equal to 'Open' in Sales Header" error message when using the Post Batch if the Company Bank Account Code is changed. Sales
440172 Unable to fetch sales price lines to the Price Worksheet in the Swedish version. Sales
437107 The logo is overlapped when printing the Sales Order Archive report. Sales
443140 The lines in the confirmation message refers to a incorrect document type (sales order instead of sales invoice) after changing the Posting Date of a Sales Invoice. Sales

Local application hotfixes

BE - Belgium

ID Title Functional Area
443498 The international payment is exported as an .axd file instead of a .txt file in the Belgian version. Cash Management
440244 "Journal Template Name must have a value" error message when trying to post a Prepayment Invoice in the Belgian version. Finance
439449 The Blocked = Empty filter is not working when running the Suggest Vendor Payment in an EB payment journal in the Belgium version. Finance

CA - Canada

ID Title Functional Area
439615 The Difference amount is initialized when the Dimension window is opened in the Bank Deposit page in the Canadian version. Cash Management
438991 The Trial Balance report prints descriptions of zero balance accounts even if the "Skip Accounts with All Zero Amounts" option is selected in the Canadian version. Finance
443765 Customers are created as non-taxable when synchronizing taxable Shopify Sales Orders for new customers in the Canadian version. Sales

CH - Switzerland

ID Title Functional Area
439480 The payment reference is not inserted in payment journal when manually applying an invoice in the Swiss version. Cash Management

CZ - Czechia

441873 The Variable Symbol in the Payment Order is mandatory on issue in the Czech version. Cash Management
443447 The process is incorrect when checking the user rights at the cash desk in the Czech version. Cash Management
438665 Translation is missing in report compensation and posted compensation in the Czech version. Finance
443650 Suppress the confirm dialog when posting the warehouse receipt and shipment in the Czech version. Inventory
441845 The Physical Transfer CZL field is not copied from the header to the line in the Czech version. Inventory
441038 Responsibility Center is not retrieved from the customer in the Sales Advance Letter in the Czech version. Sales

DACH

ID Title Functional Area
440409 "The length of the string is 24, but it must be less than or equal to 20 characters. Value: 123456789012345678912345" error message when creating a Delivery Reminder in the DACH version. Purchase

DE - Germany

ID Title Functional Area
434152 The VAT Statement Preview page does not show correct results when opened from the Sales VAT Adv. Notif. Card in the German version. Finance
440409 "The length of the string is 24, but it must be less than or equal to 20 characters. Value: 123456789012345678912345" error message when creating a Delivery Reminder in the German version. Purchase

ES - Spain

ID Title Functional Area
440275 Incorret figures are showing in Overdue Payments reports in the Spanish version. Finance
438369 Menu options are missing after upgrading to version 20.1 in the Spanish version. Finance
440040 The Posted Service Invoice page does not report the names of Posting and Invoice actions in the Spanish version. Finance
436072 "You cannot enter an invoice discount for sales document" error message in a certain combination of lines and invoice discounts in the Spanish version. Sales

GB - United Kingdom

ID Title Functional Area
443583 "Status must be equal to 'Open' in Sales Header" error message when using the Post Batch with the Company Bank Account Code changed in the British version. Sales

IN - India

ID Title Functional Area
443050 Performance issue after adding 20-25 rows and further in a Purchase Order in the Indian version. Finance
433435 "Variant Code must be equal to 'VARIANT' in Item Journal Line: Journal Template Name=, Journal Batch Name=, Line No.=0. Current value is ''." error message exists in the Indian version. Inventory

IT - Italy

ID Title Functional Area
441793 Exported bills issued to the floppy file is messing in the Customer Bill page in the Italian version. Cash Management
437547 The Operation Type is not updated after changing the VAT Bus. Posting Group in a purchase document in the Italian version. Finance
434827 The Depreciation Book report is incorrect after reclassifying and disposing a Fixed Asset in the Italian version. Fixed Assets

MX - Mexico

ID Title Functional Area
439615 The Difference amount is initialized when the Dimension window is opened in the Bank Deposit page in the Mexican version. Cash Management
441286 Unable to stamp packing slips if the item is not a hazardous material in the Mexican version. Finance
438418 Error resulting from the digestion of the stamp in PAGOS 2.0 in the Mexican version. Finance
438419 PAGOS 2.0 Node TrasladoP is missing in the Mexican version. Finance
443056 Incorrect amount in the node TrasladoDR when making a partial payment with PAGOS 2.0 in the Mexican version. Finance
441412 Unable to edit the fields on the InformacionGlobal node in the XML in the Mexican version. Finance
438991 The Trial Balance report prints descriptions of zero balance accounts even if the "Skip Accounts with All Zero Amounts" option is selected in the Canadian version. Finance

NO - Norway

ID Title Functional Area
439331 The Create Electronic File function in the Issued Reminders page exports an empty XML file in the Norwegian version. Finance

US - United States

ID Title Functional Area
439485 Only the first record is displayed from the Guided Experience Item table in the United States version. Administration
439615 The Difference amount is initialized when the Dimension window is opened in the Bank Deposit page in the United States version. Cash Management
442463 Issue related to balancing General Journal entries with a fairly large number of lines in the United States version. Finance
438991 The Trial Balance report prints descriptions of zero balance accounts even if the "Skip Accounts with All Zero Amounts" option is selected in the United States version. Finance
443383 Unable to calculate Low Level Code but can use assembly/multi-level assembly with an Essentials license in the United States version. Inventory
443765 Customers are created as non-taxable when synchronizing taxable Shopify Sales Orders for new customers in the United States version. Sales

Regulatory features

ID Title Functional Area Changed Objects
435889 The Person field is added to the Customer and Vendor table replacing the Partner Type field which is used for SEPA. Financial Management Customer.Table CustomerCard.Page CustomerTempl.Table CustomerTemplCard.Page IntrastatJnlLine.Table Vendor.Table VendorCard.Page VendorTempl.Table VendorTemplCard.Page
436863 Update the Intrastat Checklist report. Financial Management IntrastatChecklist.Report
436886 Update the Intrastat Form report. Financial Management IntrastatForm.Report IntrastatJournal.Page

Resolution

How to obtain the Microsoft Dynamics 365 Business Central 2022 Release Wave 1 files

This update is available for manual download and installation from the Microsoft Download Center.

Update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1

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 2022 database.

Country Hotfix package
AT - Austria Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 AT package
AU - Australia Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 AU package
BE - Belgium Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 BE package
CA - Canada Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 CA package
CH - Switzerland Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 CH package
CZ- Czechia Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 CZ package
DE - Germany Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 DE package
DK - Denmark Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 DK package
ES - Spain Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 ES package
FI - Finland Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 FI package
FR - France Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 FR package
GB - United Kingdom Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 UK package
IN - India Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 IN package
IS - Iceland Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 IS package
IT - Italy Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 IT package
MX - Mexico Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 MX package
NL - Netherlands Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 NL package
NO - Norway Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 NO package
NZ - New Zealand Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 NZ package
RU - Russia Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 RU package
SE - Sweden Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 SE package
US - United States Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 US package
All other countries Download update 20.4 for Microsoft Dynamics 365 Business Central 2022 Release Wave 1 W1 package

How to install a Microsoft Dynamics 365 Business Central on-premises 2022 Release Wave 1 update

See How to install a Microsoft Dynamics 365 Business Central 2022 Release Wave 1 update .

Prerequisites

You must have Microsoft Dynamics 365 Business Central 2022 Release Wave 1 installed to apply this hotfix.

More information

See more information about software update terminology and Microsoft Dynamics 365 Business Central 2022 Release Wave 1 .

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.