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 |
390892 |
When synchronizing an extension, ForceSync does not silently perform any task at database level. |
388801 |
The API Subpart entity is missing if it has "id" as the field name on the page and the underlying tables have declared the ID field. |
391094 |
It is not possible to call a number directly on iOS. |
388856 |
"IdleMessageHandler.EnterProcessing" error and similar errors are filling the Event Viewer Application log. |
390315 |
Limited number of users sometimes cannot access environments. |
387362 |
"Constant value XXX is outside of the valid ordinal range for this Enum type" error message displays when you use an extended Enum field with the ValuesAllowed property. |
387200 |
An Enum translation error in the Visible/Editable properties. |
390866 |
Handling of ArgumentOutOfRange exception displays when opening a form. |
389954 |
"A modal dialog is open in another window. Complete the task to dismiss it first before continuing." error message displays after having opened the page in a new window and then closed it again in the on-premises client. |
385847 |
Multiple notifications are displayed like "The view is filtered, and the entry is outside the filter" when a page has more than one repeater and a composite SubPageLink property. |
386573 |
FactBoxes do not contain current subpage updated field values if triggered directly from the subpage. |
390159 |
A small number of OData requests fail with InternalServerError. |
388769 |
Serialize all properties of exceptions between the client and the server. |
385424 |
After event OnAfterDocumentPrintReady occurs, the next action does not work. |
389369 |
Additional telemetry is added for client crashes. |
389167 |
The Grid layout arranges all children in a single vertical column. |
389186 |
A fix for the link to a particular document sometimes opens an incorrect document. |
388639 |
When you try to filter an Option field on a Lookup page, once an option is selected, it is no longer possible to select another option. |
387632 |
Skip populating the intelligent cloud status table by default in the sync engine. |
386547 |
Some labels and captions are not translated through a specific dedicated language extension. |
385054 |
The RUNMODAL page displays all fields only in one column when the FactBox pane is active. |
388988 |
The Open in Excel action on several standard Worksheet pages always exports the same value for values that are calculated in the OnAfterGetCurrRecord trigger. |
Application hotfixes
ID |
Title |
Functional Area |
380515 |
Duplicate email notifications are sent on the rejection of approval request. |
Administration |
385539 |
The RowCount function in the Library - Report Dataset codeunit returns rows multiplied the number of columns instead of just rows. |
Administration |
386346 |
If you use the Assign Scenarios action from the Email Scenario Assignment page in local language, the options appear only in English. |
Administration |
388425 |
The Rec Var. To Print field from the Selection report is reporting an incorrect value that makes OnBeforePrintDocumentEvent subscribers fail. |
Administration |
388845 |
The Permissions list mix records from Extension Permission Sets and User Defined Permission Sets when the Permission Set has the same Name. |
Administration |
387966 |
The Total Exported Amount field on the payment journal displays zero even if the file is exported in certain circumstances. |
Cash Management |
378078 |
The VAT amount is different (cent differences) in a purchase invoice with Normal VAT compared to a purchase invoice with Reverse Charge VAT. |
Finance |
383376 |
The Renumber Document Numbers functionality does not check the Posting Date by line. |
Finance |
384855 |
Error message that displays in a codeunit "Transfer GL Entries to CA /Cost Accounting" is not actionable for a user. |
Finance |
384989 |
Incorrect tooltip for the Closed Period field on the Acc. Sched. KPI Web Service page. |
Finance |
385745 |
"Amount must have a value in purchase line document type: Order, It cannot be 0 or Empty" error message displays. |
Finance |
386611 |
Drill down the Document No. in the issued reminder lines, select the incorrect Document No. in the customer ledger entries. |
Finance |
388637 |
After setting the Ship-to code in a Customer card, it is not possible to create a service document. |
Finance |
389404 |
"The record in table Dimension Set Entry already exists." error message displays when you try to import a G/L budget from Excel. |
Finance |
390134 |
"Amount must have a value in purchase line document type: Order, It cannot be 0 or Empty" error message displays. |
Finance |
390344 |
Cost Entries are missing in the Tell me search for Entries. |
Finance |
387683 |
The VAT- VIES Declaration Disk runs very slow because a posting date filter is missing. |
Finance |
388936 |
The Background Error Check functionality does not respect the setting of the Force Doc. Balance field on the general journal template. |
Finance |
383692 |
The FA Posting Group table is not updated. |
Fixed Assets |
388792 |
For disposed fixed assets, the drill down to the Book value from the Fixed Asset card page does not work correctly. |
Fixed Assets |
385318 |
The Inventory Valuation report demonstrates Quantity = 0 while Value <> 0 after the Transfer of FIFO item has been sold. |
Inventory |
386704 |
When the plan is run, it creates an incorrect reservation entry (status tracking). It sets the source type correct to 5407. However, the source subtype is set to 0. |
Inventory |
387263 |
Item charges are not reversed correctly when a posted Credit Memo is cancelled. |
Inventory |
389622 |
The Cost Shares Breakdown report includes the Starting Date and Ending Date on the Report Request page that do not appear to function as expected. |
Inventory |
389845 |
Cannot post a receipt anymore due to special characters at item number level. |
Inventory |
385791 |
Depending on the moment and the status of the Job card, the Reserved Quantity field has a distinct behavior on the Job Planning lines when using an item with Reserve = Always. |
Jobs |
387159 |
When manual replan production order with routing changes, the planning worksheet generates a cancel and new action line even if rescheduling the period use. |
Manufacturing |
387763 |
The Routing Status field in the Prod. order Routing line table displays "In progress" even though the production order is finished. |
Manufacturing |
388061 |
BOM (bill of materials) Cost Shares are not calculated correctly when the underlying Production BOM linked to the Item contains a line that has a negative "Quantity per". |
Manufacturing |
388364 |
The quantity on the Item Tracking page with backward flushing method. |
Manufacturing |
389682 |
Changing production order status from Released to Finished produces negative Quantity/Direct Cost values in the capacity ledger entries. |
Manufacturing |
389530 |
Update 17.4 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 changes to the Create Customer function in the Contact table and Check for Existing Relationships table are breaking existing AppSource apps that cannot be amended because of missing events. |
Marketing |
385999 |
After changing the location code on the purchase lines, the price/line discount amount resets. |
Purchase |
388620 |
Total amounts decimal place changes if the purchase invoice is closed and opened again. |
Purchase |
385719 |
The invoice discount is not calculated on the whole amount of the sale invoices and the percentage changes in relation to lines entered. |
Sales |
386879 |
After running the VAT change tool, the system updates the incorrect line in the sales and purchase blanket order. |
Sales |
387542 |
The created item is deleted even if the catalog item has been deleted previously. |
Sales |
387837 |
The Price List report does not display all the sales prices related to a customer. |
Sales |
388539 |
PEPPOL sales invoices and Sales Credit Memos BIS03 Format should not include the TaxCategoryID/SchemeID attribute. |
Sales |
388615 |
When printing a report in the posted sales invoice, the VAT specification displays incorrect values in the VAT base and VAT amount. |
Sales |
386459 |
The track package does not open the FEDEX Tracking page with The Tracking Number. |
Sales |
387737 |
The report is empty in Microsoft Dynamics 365 Business Central version 16. x. |
Sales |
389943 |
The Show Only Open Entries option in the Customer Detailed Aging report always displays the same details. |
Sales |
389981 |
The VAT elements for local currency are missing in XML file for PEPPOL 3.0. |
Sales |
386632 |
The VAT amount and Total amount are incorrect (doubled value) in the Purchase - Credit Memo report. |
VAT/Sales Tax/Intrastat |
385519 |
"You must assign a lot number" error message displays when you post a warehouse shipment, deal with tracking, pick, reservation, and partial shipment. |
Warehouse |
385845 |
An error displays when you process the Warehouse Receipt with the Over-Receive code and quantity when the Qty. to Receive field has been blanked out (zeroed out) and manually try to enter the Qty. to Receive field. |
Warehouse |
388819 |
"Qty. to handle (base) in the item tracking assigned to the document line for item 80208-T is currently XX. It must be YY" error message displays when dealing with WMS (Warehouse Management System) and tracking using split line at pick level. |
Warehouse |
Local application hotfixes
AU - Australia
ID |
Title |
Functional Area |
389736 |
The Income Statement report does not print commas. This is starting from update 17.3 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 in the Australian version. |
Finance |
BE - Belgium
ID |
Title |
Functional Area |
386102 |
The Copy Line desc. to G/L entry Action field at Purchase & Payables Setup is interfering on the creation of Job Ledger Entries in the Belgian version. |
Purchase |
387970 |
The report lines in the Issued Reminder get formatted incorrectly when the language is set to French in the Belgian version. |
Sales |
CA - Canada
ID |
Title |
Functional Area |
388422 |
"The length of the string is ##, but it must be less than or equal to 50 characters." error message displays in the Job Actual to Budget reports in the Canadian version. |
Jobs |
CH - Switzerland
ID |
Title |
Functional Area |
386276 |
The DES (Data Export Service) translation of General Ledger Setup is incorrect. Instead of Fibuposten Einrichtung, it must be Finanzbuchhaltung Einrichtung in the Swiss version. |
Finance |
388501 |
Incorrect DE translation on the Item card in the Swiss version of Business Central on-premises. |
Purchase |
CZ - Czech
ID |
Title |
Functional Area |
387899 |
An error displays when assigning Global Dimension 1 and 2 Code in the Cash Desk Events Setup (obsolete) in the Czech version. |
Cash Management |
389775 |
The payment order does not consider the payment discount in the Czech version. |
Cash Management |
389122 |
Malfunction in the Cash Desk Report Selections table in the Czech version. |
Cash Management |
389898 |
An error displays when assigning Global Dimension 1 and 2 Code in the Cash Desk Events Setup (obsolete) in the Czech version. |
Cash Management |
388299 |
Release and print cash desk document - blank cash document in the Czech version. |
Finance |
389336 |
An advance invoice without the Registration No. field in the Czech version. |
Finance |
389617 |
The VIES Declaration report is in the Czech version. |
Finance |
389414 |
Mismatched error message displays in sales with invoice rounding in the Czech version. |
Sales |
ES - Spain
ID |
Title |
Functional Area |
390232 |
The posting description gets overwritten on credit memos where the Corrected Invoice No. field was populated in the Spanish version. |
Finance |
389261 |
"El campo CuotaSoportada tiene un valor incorrecto para el valor de los campos BaseImponible y TipoImpositivo suministrados" error message displays if you try to submit a purchase invoice for a national customer with reverse charge VAT in the Spanish version. |
Finance |
389268 |
The <CuotaDeducible> node should be calculated in case the <InversionSujetoPasivo> node is exported by using the SII module in the Spanish version. |
Finance |
389376 |
The posting of shipment/receipt under the Device license triggers the SII's job queue entry in the Spanish version. |
Finance |
386017 |
"You cannot unapply the entry" error message displays in CustEntry-Apply Posted Entries codeunit, and the PostUnApplyCustomerCommit function is not actionable in the Spanish version. |
Finance |
390734 |
"Cuando TipoFactura sea F5 el bloque InversionSujetoPasivo no puede estar cumplimentado" error message displays in the SII module if you try to submit a F5 invoice in the Spanish version. |
VAT/Sales Tax/Intrastat |
386541 |
"Excepto para tipo de factura R1,R2,R3,R5 y R4 negativas ó F1 negativas, el periodo de liquidación debe estar acorde con la fecha de operación, o en su defecto con la fecha de expedición" error message displays in the SII module in the Spanish version. |
VAT/Sales Tax/Intrastat |
386576 |
"Cuando TipoFactura sea F5 el bloque InversionSujetoPasivo no puede estar cumplimentado" error message displays in the SII module if you try to submit a F5 invoice in the Spanish version. |
VAT/Sales Tax/Intrastat |
IT - Italy
ID |
Title |
Functional Area |
388384 |
The page number that is not displayed is greater than 999 in the G/L Book - Print report in the Italian version. |
Finance |
388654 |
The operation type is never inserted in the credit memo in the Italian version. |
Finance |
389609 |
The VAT report declaration file reports the incorrect value as <CodiceFiscale> of the <Dichiarante> block in the Italian version. |
Finance |
382300 |
Updated technical specifications issued for VAT exemptions declaration file in the Italian version. |
Purchase |
383183 |
If you rename the XML, the no. series system creates incorrect XML file for the E-invoice in the Italian version. |
Sales |
375068 |
"Prezzo Totale and importoImponibile are not correct" error displays for E-invoice when the invoice discount is used in the Italian version. |
Sales |
390960 |
After implementing the Intrastat changes, the VAT Registration No. is no longer reported in Intrastat journal in the Italian version. |
VAT/Sales Tax/Intrastat |
NL - Netherlands
ID |
Title |
Functional Area |
386615 |
Incorrect descriptions get created on using the Get Proposal Entries in the Telebanking functionality in the Dutch version. |
Cash Management |
389252 |
Intrastat changes that Partner VAT ID was not filled if the Type is Receipt in the Dutch version. |
VAT/Sales Tax/Intrastat |
NO - Norway
ID |
Title |
Functional Area |
389410 |
In SAF-T, the customer ID and/or the supplier ID are not exported correctly in the Norwegian version. |
Finance |
US - United States
ID |
Title |
Functional Area |
389570 |
In the Aged Accounts Payable preview, the decimal places are not displayed properly even though the decimal places are set in the currency setting beforehand in the United States version. |
Finance |
388422 |
"The length of the string is ##, but it must be less than or equal to 50 characters." error message displays in the Job Actual to Budget reports in the United States version. |
Jobs |
389570 |
In the Aged Accounts Payable preview, the decimal places are not displayed properly even though the decimal places are set in the currency setting beforehand in the United States version. |
Finance |
386394 |
The NEC report will not generate data in the Preview Mode unless the work date is in the calendar year you set on the request page in the United States version. |
Purchase |
389783 |
Miscellaneous amounts are populating in the incorrect positions when you generate the Vendor Magnetic Media file in the United States version. |
Purchase |
Local regulatory features
ID |
Title |
Functional Area |
Changed Objects |
388132 |
Support of label and presentation link bases import in newer versions in XBRL (IFRS taxonomy reference). |
Financial Management |
XBRLImportTaxonomySpec2.Codeunit |
BE - Belgium
ID |
Title |
Functional Area |
Changed Objects |
389005 |
Include customer to VAT annual listing based on the new VAT Liable field in the Belgian version. |
Financial Management |
Customer.Table CustomerCard.Page upgradebaseapp.codeunit UpgradeTagDefCountry.Codeunit VATAnnualListing.Report VATAnnualListingDisk.Report |
ES - Spain
ID |
Title |
Functional Area |
Changed Objects |
389307 |
The Intrastat should bring the invoices, when the VAT is earned/paid in the Spanish version. |
Financial Management |
GetItemLedgerEntries.Report |
385935 |
Allow handling the SII invoices for foreign customers with the delivery of goods and services at the same time in the Spanish version. |
Financial Management |
DataClassEvalDataCountry.Codeunit PostedPurchaseCreditMemo.Page PostedPurchaseInvoice.Page PostedSalesCreditMemo.Page PostedSalesInvoice.Page PostedServiceCreditMemo.Page PostedServiceInvoice.Page PurchaseCreditMemo.Page PurchaseInvoice.Page PurchaseOrder.Page SIIDocUploadState.Table SIIPurchDocSchemeCode.Table SIIPurchDocSchemeCodes.Page SIISalesDocSchemeCodes.Page SIISalesDocumentSchemeCode.Table SIISchemeCodeMgt.Codeunit SIIXMLCreator.Codeunit SalesCreditMemo.Page SalesInvoice.Page SalesOrder.Page ServiceCreditMemo.Page ServiceInvoice.Page ServiceOrder.Page |
NO - Norway
ID |
Title |
Functional Area |
Extensions |
389716 |
Additional changes for the SAF-T functionality in the Norwegian version. |
Financial Management |
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.5 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.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AT package |
AU - Australia |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 AU package |
BE - Belgium |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 BE package |
CA - Canada |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CA package |
CH - Switzerland |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CH package |
CZ- Czech |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 CZ package |
DE - Germany |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DE package |
DK - Denmark |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 DK package |
ES - Spain |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 ES package |
FI - Finland |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FI package |
FR - France |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 FR package |
GB - United Kingdom |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 UK package |
IN - India |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IN package |
IS - Iceland |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IS package |
IT - Italy |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 IT package |
MX - Mexico |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 MX package |
NL - Netherlands |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NL package |
NO - Norway |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NO package |
NZ - New Zealand |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 NZ package |
RU - Russia |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 RU package |
SE - Sweden |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 SE package |
US - United States |
Download update 17.5 for Microsoft Dynamics 365 Business Central 2020 Release Wave 2 US package |
All other countries |
Download update 17.5 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.