Overview
This update replaces previously released updates. You should always install the latest update.
It may be necessary to update your license after you install this hotfix to gain access to new objects that are included in this or a previous update. (This only applies 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 |
397476 |
Allow Sync-NavApp to run with CommitPerTable (this should be used with restore of backup if operation fails). |
398001 |
The Database Locks page does not show User Name and AL-related information. |
396999 |
Fix the exceptions during the deserialization of lifecycle extension. |
396300 |
Fix the regression on the failure of AzureAD Graph Query integration. |
397581 |
Improve the performance of the BigText.AddText method. |
397630 |
Improve the performance of server telemetry for connection pool. |
398560 |
Improving browser performance of opening Card/Document pages. |
399754 |
Increased timeout for schema operations such as copy company. |
394375 |
License expiry warning message causes crash. |
398271 |
List scrolls and the input focus is moved to the last line when entering data on a new line in the list. |
396387 |
The OnAfterGetCurrRecord trigger should not be run for Open In Excel. |
396250 |
Optimize the save record option in filtered list page. |
395329 |
The PDF documents created from RDLC reports may have missing vowels in Thai language. |
398904 |
Rename fails when the table has a non-SQL based table relation. |
396635 |
When running Unpublish-NAVApp through PowerShell, trace LC0018 is not logged into the telemetry. |
395866 |
Long character strings display in multiple lines when they are displayed on the iPad. |
395793 |
When scrolling through list pages in the browser, an apparent memory leak occurs in the browser. |
397016 |
The copy and paste permission is not possible when at least one of the permission record has an empty company field. |
Application hotfixes
ID |
Title |
Functional Area |
400481 |
"Write operations in the database (INSERT, DELETE, and MODIFY) are not allowed for the selected transaction type." error message when using a custom RDL Layout in reports that specify TransactionType = Report. |
Administration |
399440 |
It is allowed to delete a sales order that is linked to a warehouse shipment when using standard permissions. |
Administration |
393953 |
Namespace is not added to the attributes. |
Administration |
394514 |
An action, "Update copy of existing document", is showing in the Acc Schedule Overview page. |
Finance |
396422 |
The Data Exch. fields are inserted N*N times when the same path is used N times. |
Finance |
399211 |
The option to filter Totals by currency does not work in Report Aged Accounts Receivable/Payable reports. |
Finance |
400779 |
Add an integration event in order to improve the performance of the ModifyAll posting routine when VAT Entry do have table extensions. |
Finance |
389633 |
The Fixed Asset Acquisition Wizard does not have tooltips. |
Fixed Assets |
389691 |
The Fixed Asset Acquisition Wizard must not be available for "Budgeted Assets" as there is nothing to be acquired. |
Fixed Assets |
397522 |
"Bin Code must have a value in Assembly Line" error message for non-inventory item when try to release a warehouse shipment with an assemble-to-order item. |
Inventory |
393526 |
When posting a Purchase Credit Memo for a partial return of an inventory consumed for a Job with Job Usage Link, it does not net against the existing Job Planning Line, and causes issues in the Job Budget process. |
Jobs |
391260 |
The job posting group has incorrect caption and tooltip. |
Jobs |
395648 |
"The length of the string is xxx, but it must be less than or equal to 100 characters" error message when dealing with production BOM. |
Manufacturing |
397547 |
An unexpected planning result after changing the Shipment Date field. |
Manufacturing |
398079 |
Non-inventory items cause remaining amount in WIP(Work in Progress) account when they are used as component in production. |
Manufacturing |
400500 |
Function "Copy Production Order Document" copies the creation date. |
Manufacturing |
394956 |
Expected receipt date is wrongly calculated when creating a purchase order from sales order with items using lead time in the Item Vendor Catalog. |
Purchase |
391551 |
The value in the Balance Due (LCY) field is incorrectly calculated when opening the Customer card from a sales order. |
Sales |
394688 |
The service item line is not deleted when the Customer No. is changed in a service order or quote. |
Sales |
396314 |
Notification is not generated when there is a shortage in inventory while dealing with items related to reservation. |
Sales |
398928 |
The sales order line cannot be changed at the Qty. field if you sort the data by Reserved Quantity. |
Sales |
395017 |
Error message when changing the Show field in Sales Analysis. |
Sales |
395674 |
The default salesperson code is not set for the new interaction creation. |
Sales |
392021 |
"Item tracking defined for source line XXXX of assembly consumption XXXX amounts to more than the quantity you have entered...." error message when dealing with assembly, FEFO and inventory movement. |
Warehouse |
393971 |
"Nothing to handle" error message when creating a warehouse movement from the movement worksheet (if the ILE is fully reserved) if the Pick According to FEFO field is selected for the location. |
Warehouse |
394500 |
FEFO is not available when creating a pick for bulk quantities from a bin. |
Warehouse |
395134 |
An unexpected value for the Available Qty. to Pick column in the pick worksheets after running a reclassification. |
Warehouse |
400560 |
"Item tracking defined for source line XXX of Prod. Consumption YYYY amounts to more than the quantity you have entered.." error message when dealing with warehouse picks. |
Warehouse |
394500 |
FEFO is not available when creating a pick for bulk quantities from a bin. |
Warehouse |
395134 |
An unexpected value for the Available Qty. to Pick column in the pick worksheets after running a reclassification. |
Warehouse |
Local application hotfixes
AT - Austria
ID |
Title |
Functional Area |
396436 |
Report cross-border services in the Austrian version. |
VAT/Sales Tax/Intrastat |
CZ- Czech
ID |
Title |
Functional Area |
396870 |
Canceled lines are included when exporting payment orders in the Czech version. |
Cash Management |
392871 |
Error message when you print the purchase order archive in the Czech version. |
Purchase |
396651 |
The original VAT document is showing in the General Journal in the Czech version. |
VAT/Sales Tax/Intrastat |
397321 |
Unreliable payer check returns an error message in the Czech version. |
VAT/Sales Tax/Intrastat |
ES - Spain
ID |
Title |
Functional Area |
394060 |
"Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Sujeta" error message displays in SII History if you try to post a sales invoice for an export customer with 2 different VAT proportions and different exemption codes in the Spanish version. |
VAT/Sales Tax/Intrastat |
397603 |
Add an option to the SII setup to control the export of negative lines in the Spanish version. |
VAT/Sales Tax/Intrastat |
396938 |
The VAT Registration No. in the Declaration Disk report isn’t according to ES legislation in the Spanish version. |
VAT/Sales Tax/Intrastat |
399434 |
To include the Non-Taxable entries in the VAT Statements in the Spanish version. |
VAT/Sales Tax/Intrastat |
FR - France
ID |
Title |
Functional Area |
393658 |
EC Sales List Services report missing in the menu in the French version. |
Sales |
IT - Italy
ID |
Title |
Functional Area |
395115 |
If the sale invoice is generated from the combine shipments report or by the Get Shipment Lines option, the Purchase Order is not exported to the XML file in the Italian version. |
Finance |
NL - Netherlands
ID |
Title |
Functional Area |
397464 |
The XML payment file for GBP vendors is not created correctly, the tag is using ID instead of IBAN in the Dutch version. |
Cash Management |
400822 |
The sign of SpecialUnit column is incorrect in the exported Intrastat file in the Dutch version. |
VAT/Sales Tax/Intrastat |
NO - Norway
ID |
Title |
Functional Area |
391673 |
Unable to export SAF-T in the Norwegian version. |
Finance |
394671 |
After posting a Purchase Invoice, the input dialog wrongly suggests to open posted sales documents in the Norwegian version. |
Purchase |
US - United States
ID |
Title |
Functional Area |
395189 |
"The specified transit number is not valid" error message when generating an Electronic Payment-IAT file in the United States version. |
Cash Management |
392300 |
Misc 2020 is generated from the Vendor Card for vendors instead of MISC 1099 in the United States version. |
Purchase |
392599 |
Vendor 1099 reports do not generate data in Preview Mode when the Work Date is not in the calendar year set on the request page in the United States version. |
Purchase |
Regulatory features
ID |
Title |
Functional Area |
Changed Objects |
399457 |
Configurable Intrastat Checklist setup for different reports. |
Financial Management |
DataClassificationEvalData.Codeunit IntraJnlManagement.Codeunit IntrastatChecklist.Report IntrastatChecklistSetup.Table IntrastatForm.Report IntrastatMakeDiskTaxAuth.Report IntrastatSetup.Page IntrastatSetup.Table advancedintrastatchecklist.page advancedintrastatchecklist.table IntrastatMakeDeclaration.Report |
Local regulatory features
ES - Spain
ID |
Title |
Functional Area |
Changed Objects |
394257 |
Add an option to the SII setup to control the export of negative lines in the Spanish version. |
Financial Management |
SIIManagement.Codeunit SIISetup.Page SIISetup.Table |
399181 |
Improve the functionality of multiple SII special scheme codes in the Spanish version. |
Financial Management |
SIIJobUploadPendingDocs.Codeunit SIISchemeCodeMgt.Codeunit VATPostingSetup.Page VATPostingSetup.Table VATPostingSetupCard.Page |
398893 |
Support VAT cash refunds in the SII functionality in the Spanish version. |
Financial Management |
CustEntryApplyPostedEntries.Codeunit SIIDocUploadManagement.Codeunit SIIDocUploadState.Table SIIDocUploadStateDocumentType.Enum SIIJobUploadPendingDocs.Codeunit SIIManagement.Codeunit SIIRecreateMissingEntries.Codeunit SIIXMLCreator.Codeunit VendEntryApplyPostedEntries.Codeunit |
GB - United Kingdom
ID |
Title |
Functional Area |
Changed Objects |
399229 |
Configurable fraud prevention headers in the Making Tax Digital feature in the British version. |
Financial Management |
DataClassEvalDataCountry.Codeunit MTDDefaultFraudPrevHdr.Table MTDMissingFraudPrevHdr.Table MTDSessionFraudPrevHdr.Table Extensions: UKMakingTaxDigital |
IT - Italy
ID |
Title |
Functional Area |
Changed Objects |
399295 |
Update for the certificazione unica in the Italian version. |
Financial Management |
DataClassEvalDataCountry.Codeunit WithholdingTaxCard.Page WithholdingTaxExport.Codeunit WithholdingTaxExport.Page withholdingexceptionalevent.table withholdingexceptionalevents.page |
NL - Netherlands
ID |
Title |
Functional Area |
Changed Objects |
398780 |
An update for Electronic Tax. Declaration in the Dutch version. |
Financial Management |
ElecTaxDeclResponseMsgs.Page ElecTaxDeclarationCard.Page ReceiveResponseMessages.Report SubmitElecTaxDeclaration.Report |
399375 |
Improve user experience in the Bank/Giro Journal functionality in the Dutch version. |
Financial Management |
CBGStatementLine.Table PaymentToleranceManagement.Codeunit |
NO - Norway
ID |
Title |
Functional Area |
Changed Objects |
399934 |
Add currency information to exported G/L entries in SAF-T in the Norwegian version. |
Financial Management |
Extensions: NorwegianSAFT |
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.7 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.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AT package |
AU - Australia |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AU package |
BE - Belgium |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 BE package |
CA - Canada |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CA package |
CH - Switzerland |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CH package |
CZ- Czech |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CZ package |
DE - Germany |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DE package |
DK - Denmark |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DK package |
ES - Spain |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 ES package |
FI - Finland |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FI package |
FR - France |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FR package |
GB - United Kingdom |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 UK package |
IN - India |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IN package |
IS - Iceland |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IS package |
IT - Italy |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IT package |
MX - Mexico |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 MX package |
NL - Netherlands |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NL package |
NO - Norway |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NO package |
NZ - New Zealand |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NZ package |
RU - Russia |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 RU package |
SE - Sweden |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 SE package |
US - United States |
Download update 17.7 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 US package |
All other countries |
Download update 17.7 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.