Overview
This update replaces previously released updates. You should always install the latest update. For more information, see CVE-2021-34474.
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 2020 Release Wave 2, see released updates for Microsoft Dynamics 365 Business Central 2020 Release Wave 2. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2020 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 |
402670 |
Update the URL of Content Delivery Network. |
401875 |
Fixed the issue when opening Cash Receipt Journal page on tablet app. |
Application hotfixes
ID |
Title |
Functional Area |
393691 |
Receive error related to dimensions when you try to cancel a posted sale invoice. |
Administration |
395833 |
The page name of the Opportunity List is located in a wrong position. |
Administration |
395546 |
"The requested operation is not supported" error message when trying to approve an over-receipt purchase order. |
Administration |
398193 |
Job queue goes into a never-ending loop. |
Administration |
398590 |
The configuration packages add enormous amounts of data in a table. |
Administration |
399408 |
"Time is not valid in the current time zone." error occurs. |
Administration |
403383 |
"You do not have the following permission ion TableData Post. Phys. Invt. Order Header:Modify" error when trying to change the Global Dimensions using the customer license. |
Administration |
395469 |
The Statement Ending Balance field is showing 0 when using the Payment Reconciliation Journal to post bank reconciliation. |
Cash Management |
397725 |
The vendor payment file cannot be processed by banks because an XML port uses a semicolon in the remittance text. |
Cash Management |
399022 |
Error message occurs and entries are not marked as exported after exporting the Payment Journal with an unapplied payment. |
Cash Management |
395792 |
The account name on a Cash Receipt Journal is not updated when opening the journal. |
Cash Management |
396900 |
The Statement Type options at the Bank Account Reconciliation Test Report returns wrong message and/or cannot be generated. |
Cash Management |
390882 |
The dimension value in the Account Schedule is not updated when the Dimension 1 Code and Dimension 2 Code are changed from the analysis view. |
Finance |
390930 |
"Amount must be positive in Gen. Journal Line Journal Template Name" error message when trying to issue a reminder with an invoice rounding line. |
Finance |
391316 |
The column header should be added to the period filter when setting up trial balance for small business. |
Finance |
393203 |
Suggest Vendor Payments auto-populates the Applies-to external document numbers field when the Summarize per Vendor option is selected. |
Finance |
393685 |
Receive error message when you try to test or import a consolidation file. |
Finance |
394404 |
The Standard General Journals are saving the posting date when the template is saved, and bringing it to General Journals Lines. |
Finance |
395129 |
The Account Schedule report filtered by Dimensions does not work as expected in certain circumstances. |
Finance |
395445 |
"The Incoming Document does not exist. Identification fields and values: Entry No.='X'" error message when some fields are filtered in the Incoming Document list. |
Finance |
396826 |
The closing entries are not handled in account schedules. |
Finance |
397484 |
The Matrix does not show the correct values when the Matrix page is closed and reopened in the G/L Balance by Dimension with a dimension filter is set. |
Finance |
398670 |
Decimals are shown incorrectly on the Balance to Date reports and the Aged Account Payables reports if the foreign currency entries exist with more than two decimals. |
Finance |
400380 |
Incorrect values on Account Schedules KPI Web Services Dimensions. |
Finance |
401244 |
The Purchase Credit Memo report has a different value from the value in the prior posting in VAT Difference and Copy Document. |
Finance |
402999 |
The Balance Due (LCY) shows different amounts when opening Vendor Card from the list and from the payment journal. |
Finance |
394908 |
Amounts are cut off in the balance comparison. |
Finance |
398681 |
Translations are missing on the certificate for FastTabs page and the upload certificate action page. |
Finance |
389709 |
The Fixed Asset Acquisition Wizard does not handle currencies. |
Fixed Assets |
395780 |
The FA (Fixed Asset) Posting Group is not updated in the FA header with the changing of the default FA subclass code value. |
Fixed Assets |
398577 |
The Acquire button is grayed out in the Fixed Asset card when Fiscal Year 365 Days is selected in the depreciation book. |
Fixed Assets |
388056 |
The first attempt of planning process produces unexpected due date in the lines when using Lot-for-Lot reordering policy. |
Inventory |
395193 |
The value of the average cost for items is incorrect after removing a fixed application. |
Inventory |
395464 |
The Standard Service Code lines are deleted when deleting the Standard Service Code from the service item group. |
Inventory |
395516 |
"The Item Attribute Value does not exist…” error message when opening the item attribute page because the configuration package imports non-existing item attribute value. |
Inventory |
397575 |
"The report couldn’t be generated, because it was empty. Adjust your filters and try again." error when previewing Item Tracing Specification report. |
Inventory |
398190 |
The drill down for Sell-to Customer, Service History, and Customer No. fields is not working in the service order. |
Inventory |
398402 |
The availability is calculated incorrectly in the Assembly Order FactBox. |
Inventory |
401595 |
The value of Qty. per UOM and Qty. Base are reversed in calculated Qty. from Qty. Base per UOM. |
Inventory |
401849 |
The default costing method is not set in Inventory Setup when creating new item cards. |
Inventory |
402323 |
Invoiced Sales Orders cannot be deleted when Type = Charge (Item) and Line Discount % = 100. |
Inventory |
403126 |
The value of Qty. per UOM and Qty. Base are reversed in calculated Qty. from Qty. Base per UOM. |
Inventory |
395270 |
The ATP (Available to Promise) calculation changes the Shipment Date on Reservation Entries even if the accept action was not run, which affects Item availability calculation on the sales order. |
Inventory |
394778 |
Other fields are not updated in the Job card when changing the Bill-to Contact No. |
Jobs |
395341 |
The amounts in G/L entries differ from the amounts in job ledger entries after posting a PO related to jobs. |
Jobs |
395732 |
The header captions and column order in the request page is incorrect in the Job Analysis report. |
Jobs |
395884 |
The job planning lines are overstated in price when the non-inventory items are sold and purchased in different Units of Measure (UoM). |
Jobs |
396007 |
Unable to create sales invoice from Job Planning lines when filtering Lines Qty. to Transfer to Invoice > 0. |
Jobs |
401844 |
Calculate Plan cannot handle autogenerated calendar entries with zero time. |
Manufacturing |
396176 |
The Description field is not validated again when changing the interaction template code. |
Marketing |
397610 |
The Ignore Contact Corres. type field on the interaction template page work incorrectly when creating new interactions for a contact. |
Marketing |
390141 |
The posting date on sales order with drop shipment does not update when posting receipt for the related Purchase Order. |
Purchase |
390975 |
General Product Posting Groups are missing in the general ledger entries for a prepayment General Ledger account because the incomplete setup is not checked when posting the prepayment invoice. |
Purchase |
391618 |
A TESTFIELD error message is pointing to a line which is not available to the user. |
Purchase |
397384 |
The xRec parameter works incorrectly in OnAfterRecordChanged in pages Posted Purchase Invoice - Update, Posted Return Shipment - Update, and Posted Return Receipt - Update. |
Purchase |
399085 |
Error when posting receipt caused by different rounding on Quantity. |
Purchase |
400059 |
The Item Charge of the invoiced Qty. is showing greater than the assigned Qty. |
Purchase |
393339 |
The option posted return receipts returns wrong Sales Price when using function "Get Posted Document Lines to Reverse" in sales credit memo. |
Sales |
393432 |
Only one line is activated in the Sales Job Price list when there are multiple lines for a same resource group and different work types. |
Sales |
393622 |
Customer - Summary Aging Simp. report and Customer - Summary Aging report show wrong results when filtering on Balance due (LCY) >xxx. |
Sales |
394955 |
The Sales Credit Memo does not set the Shipment Method Code to the Customer Card. |
Sales |
395406 |
Sales Order attachments get deleted without a warning message when changing the Sell-to field after creating the document. |
Sales |
395580 |
Custom sales prices and discounts are not showing correctly in the Sales Price List when using a different bill-to customer. |
Sales |
398149 |
Untreated COMMIT when posting assembly on sale. |
Sales |
398182 |
The information on the Customer card is deleted after applying a template. |
Sales |
398743 |
The functionality of sharing with all users does not work as expected. |
Sales |
399554 |
Update the caption of the Due Date field to Approval Due Date on Approval Entry table. |
Sales |
402283 |
"The COPY function can only be used with the shareTable argument set to true if both records are temporary" error when printing a report. |
Sales |
398674 |
The invoice Rounding line of a prepayment invoice does not have a description. |
Sales |
394306 |
Repeat code in OnNewRecord trigger on the sub form of sales order. |
Sales |
395885 |
Placing a sales order on hold no longer blocks it from shipping. |
Sales |
396624 |
PDF filenames are created based on user language settings instead of the document language code. |
Sales |
394819 |
The lookup functionality issue caused by the Group Settlement Document No. in the assisted setup of the VAT group. |
VAT/Sales Tax/Intrastat |
402726 |
"Reported must be equal to 'No' in intrastat Jnl. Batch" error when you are trying to delete the current reported lines in the Intrastat Journal with the reported field set to Yes. |
VAT/Sales Tax/Intrastat |
395878 |
The Vendor Item No. will not populate when creating a subcontracting worksheet. |
Warehouse |
399669 |
"This document cannot be shipped completely. Change the value in the Shipping Advice field to Partial" error message in Warehouse Shipment when there are sales orders totally picked and partially picked. |
Warehouse |
396331 |
An inventory pick can be created even if there is no available lot number in a Require Pick location only. |
Warehouse |
Local application hotfixes
BE - Belgium
ID |
Title |
Functional Area |
397033 |
The process of CODA Statement lines returns an AL Code error message when the lines are not set with an application status in the Belgian version. |
Finance |
397975 |
VAT is not displayed correctly when changing the VAT base discount % in a purchase invoice in the Belgium version. |
Purchase |
392461 |
Verify whether a credit note refers to a sales invoice carried out in one year preceding the actual year when exporting annual listing report and annual listing disk report in the Belgian version. |
Sales |
CA - Canada
ID |
Title |
Functional Area |
401160 |
The Settlement Date field in Table 10303 doesn't convert to Julian Date Format when generating an EFT File in the Canadian version. |
Cash Management |
396854 |
The lines will be unexpectedly filtered from the saved Deposits with multiple Gen. Journal templates exist in the Canadian version. |
Cash Management |
400997 |
LCY amount is posted in General Ledger while entered with a FCY Bank in the Canadian version. |
Cash Management |
401828 |
Only one EFT remittance is printed when two different vendors share the same name in the Canadian version. |
Cash Management |
402893 |
Deposits entered with a FCY bank using G/L account types are posted to the general ledger in LCY amounts in the Canadian version. |
Cash Management |
395883 |
Trial Balance Detail/Summary is not sorted by Posting Date in ascending order in the Canadian version. |
Finance |
399769 |
Federal Income Tax Withholding field displays as a negative amount when printing the 1099 NEC or 1099 MISC in the Canadian version. |
Purchase |
398493 |
"Calculation Order in Tax Area XXX must be filled in with unique values when Calculate Tax on Tax is Yes" error message when a negative quantity is entered on a sales line in the Canadian version. |
VAT/Sales Tax/Intrastat |
CZ- Czechia
ID |
Title |
Functional Area |
397320 |
The indirect permissions are missing in the synchronization codeunits in the Czech version. |
Administration |
401490 |
Empty type on the payment order line in the Czech version. |
Cash Management |
398955 |
Unreliable payer check returns an error message in the Czech version. |
Finance |
398101 |
Rename the Navigate option to Find Entries on VAT Control Report subform page in the Czech version. |
VAT/Sales Tax/Intrastat |
398962 |
The VAT Control Report suggestion issue for A1 section in the Czech version. |
VAT/Sales Tax/Intrastat |
DE - Germany
ID |
Title |
Functional Area |
395628 |
Issues related to the sales VAT advance notification tooltips and filter used on preview and print option in the German version. |
Finance |
ES - Spain
ID |
Title |
Functional Area |
396407 |
"The date is not valid" error message displays in SII History if you try to submit a prepayment invoice in the Spanish version. |
VAT/Sales Tax/Intrastat |
398161 |
The non-taxable VAT corrections are not included and discounted as expected in the Declaration Disk functionality in the Spanish version. |
VAT/Sales Tax/Intrastat |
FR - France
ID |
Title |
Functional Area |
396407 |
"The date is not valid" error message displays in SII History if you try to submit a prepayment invoice in the Spanish version. |
VAT/Sales Tax/Intrastat |
398161 |
The non-taxable VAT corrections are not included and discounted as expected in the Declaration Disk functionality in the Spanish version. |
VAT/Sales Tax/Intrastat |
IT - Italy
ID |
Title |
Functional Area |
393653 |
The description in the G/L Book-Print report of the payment entry is not correct if you issue bank receipt entries right after posting the related sale invoice in the Italian version. |
Finance |
395451 |
Withholding tax is not updated after posting the vendor bill with 0 withholding tax in the Italian version. |
Finance |
391745 |
The Depreciation Book report does not report the accumulated depreciation disposal of the reclassified fixed assets in the Italian version. |
Fixed Assets |
399571 |
The values in the columns are displayed as a negative amount in the Vendor aging report in the Italian version. |
Purchase |
394076 |
The E-invoice file is not well structured when the Payment Method Code field is empty and there is an attachment in the Sales Invoice in the Italian version. |
Sales |
396747 |
E-invoice - Prezzo Unitario is not included in the e-invoice XML file when the unit price in the sales line is 0 in the Italian version. |
Sales |
400688 |
The action buttons in the posted sales invoice for creating a corrective credit memo are not generating a credit memo with code TD04 in the Fattura Document Type field in the Italian version. |
Sales |
403206 |
"The Incoming Document does not exist. Identification fields and values: Entry No.='X'" error message when some fields are filtered in the Incoming Document list in the Italian version. |
Sales |
394945 |
The Document No. gets truncated instead of removing two obsolete columns in the VAT Fiscal Register - Print report in the Italian version. |
VAT/Sales Tax/Intrastat |
MX - Mexico
ID |
Title |
Functional Area |
396854 |
The lines will be unexpectedly filtered from the saved Deposits with multiple Gen. Journal templates exist in the Mexican version. |
Cash Management |
400997 |
LCY amount is posted in General Ledger while entered with a FCY Bank in the Mexican version. |
Cash Management |
401828 |
Only one EFT remittance is printed when two different vendors share the same name in the Mexican version. |
Cash Management |
402893 |
Deposits entered with a FCY bank using G/L account types are posted to the general ledger in LCY amounts in the Mexican version. |
Cash Management |
395883 |
Trial Balance Detail/Summary is not sorted by Posting Date in ascending order in the Mexican version. |
Finance |
399769 |
Federal Income Tax Withholding field displays as a negative amount when printing the 1099 NEC or 1099 MISC in the Mexican version. |
Purchase |
398493 |
"Calculation Order in Tax Area XXX must be filled in with unique values when Calculate Tax on Tax is Yes" error message when a negative quantity is entered on a sales line in the Mexican version. |
VAT/Sales Tax/Intrastat |
NL - Netherlands
ID |
Title |
Functional Area |
401027 |
An overflow error message when trying to export a payment file from the payment history if the account holder address has more than 70 characters in the Dutch version. |
Cash Management |
395874 |
Test report shows all open entries when there is not a specific document applied in the Bank/Giro Journal in Dutch version. |
Finance |
402271 |
"Applies-to ID must have a value" error message when moving the focus away from the G/L entry for which the "Applies-to ID" is set in the Dutch version. |
Finance |
395456 |
The electronic tax declaration file contains an unexpected character at the end of the file in the Dutch version. |
VAT/Sales Tax/Intrastat |
401763 |
"The value of PADSTR parameter 3 is outside of the permitted range." error message when trying to create Intrastat declaration file for a shipment line without a transaction type specified and selected counter party in the Dutch version. |
VAT/Sales Tax/Intrastat |
402700 |
The sign of Supplementary Units column is incorrect in the exported Intrastat file after the latest updates in the Intrastat functionality in the Dutch version. |
VAT/Sales Tax/Intrastat |
NO - Norway
ID |
Title |
Functional Area |
398146 |
Overflow error message when trying to use the Export Payments function in the payment journal in the Norwegian Version. |
Cash Management |
395266 |
The Registration No. field missing in the company information page in the Norwegian version. |
Finance |
395323 |
The Compliance Check requires street address but it is not mandatory in the Norwegian Version. |
Finance |
397141 |
The default post code doesn't work in SAF-T in the Norwegian Version. |
Finance |
398873 |
Unable to export the Trade VAT Settlement report in XML in the Norwegian version. |
Finance |
402831 |
The remittance file is incorrectly exported in UTF-8 encoding in the Norwegian version. |
Finance |
RU - Russia
ID |
Title |
Functional Area |
390953 |
The un-apply functionality does not revert correctly the G/L entries created with the application function in the Russian version. |
Finance |
US - United States
ID |
Title |
Functional Area |
396854 |
The lines will be unexpectedly filtered from the saved Deposits with multiple Gen. Journal templates exist in the United States version. |
Cash Management |
400997 |
LCY amount is posted in General Ledger while entered with a FCY Bank in the United States version. |
Cash Management |
401828 |
Only one EFT remittance is printed when two different vendors share the same name in the United States version. |
Cash Management |
402893 |
Deposits entered with a FCY bank using G/L account types are posted to the general ledger in LCY amounts in the United States version. |
Cash Management |
395883 |
Trial Balance Detail/Summary is not sorted by Posting Date in ascending order in the United States version. |
Finance |
399769 |
Federal Income Tax Withholding field displays as a negative amount when printing the 1099 NEC or 1099 MISC in the United States version. |
Purchase |
398493 |
"Calculation Order in Tax Area XXX must be filled in with unique values when Calculate Tax on Tax is Yes" error message when a negative quantity is entered on a sales line in the United States version. |
VAT/Sales Tax/Intrastat |
Regulatory features
ID |
Title |
Functional Area |
Changed Objects |
400008 |
Add fields for payment reference and payment method to the update document page for the posted documents. |
Financial Management |
PostedPurchInvoiceUpdate.Page PostedSalesInvoice.Page PostedSalesInvoices.Page PostedServiceInvoice.Page PostedServiceInvoices.Page PurchInvHeaderEdit.Codeunit postedsalesinvupdate.page postedserviceinvupdate.page salesinvheaderedit.codeunit serviceinvheaderedit.codeunit |
Local regulatory features
IT - Italy
ID |
Title |
Functional Area |
Changed Objects |
399512 |
Use the same External Document Number in different fiscal years in the Italian version. |
Financial Management |
PurchasePrepmtDocTest.Report LocalApplicationManagement.Codeunit PurchPost.Codeunit PurchasesPayablesSetup.Page PurchasesPayablesSetup.Table periodsourcetype.enum |
RU - Russia
ID |
Title |
Functional Area |
Changed Objects |
401528 |
Change the layouts of invoices in the Russian version. |
Financial Management |
CorrFacturaInvoiceHelper.Codeunit FacturaInvoiceReportHelper.Codeunit LocalReportManagement.Codeunit VATLedgerExportXML.Report |
Resolution
How to obtain the Microsoft Dynamics 365 Business Central 2020 Release Wave 2 files
This update is available for manual download and installation from the Microsoft Download Center.
Update 17.8 for Microsoft Dynamics 365 Business Central 2020 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 2020 database.
Country |
Hotfix package |
AT - Austria |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AT package |
AU - Australia |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AU package |
BE - Belgium |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 BE package |
CA - Canada |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CA package |
CH - Switzerland |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CH package |
CZ- Czechia |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CZ package |
DE - Germany |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DE package |
DK - Denmark |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DK package |
ES - Spain |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 ES package |
FI - Finland |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FI package |
FR - France |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FR package |
GB - United Kingdom |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 UK package |
IN - India |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IN package |
IS - Iceland |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IS package |
IT - Italy |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IT package |
MX - Mexico |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 MX package |
NL - Netherlands |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NL package |
NO - Norway |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NO package |
NZ - New Zealand |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NZ package |
RU - Russia |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 RU package |
SE - Sweden |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 SE package |
US - United States |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 US package |
All other countries |
Download update 17.8 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 W1 package |
How to install a Microsoft Dynamics 365 Business Central on-premises 2020 Release Wave 2 update
See How to install a Microsoft Dynamics 365 Business Central 2020 Release Wave 2 update.
Prerequisites
You must have Microsoft Dynamics 365 Business Central 2020 Release Wave 2 installed to apply this hotfix.
More information
See more information about software update terminology and Microsoft Dynamics 365 Business Central 2020 Release Wave 2.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.