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.