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 2021 Release Wave 1, see Released Updates for Microsoft Dynamics 365 Business Central 2021 Release Wave 1. Updates are intended for new and existing customers who are running Microsoft Dynamics Released Updates for Microsoft Dynamics 365 Business Central 2021 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 |
396923 |
No actionable error message when personalizing a page that contains JavaScript Control add-ins without resources. |
397582 |
Improve the performance of the BigText.AddText method. |
398272 |
List scrolls and the input focus is moved to the last line when entering data on a new line in the list. |
398561 |
Improving browser performance of opening Card/Document pages. |
398905 |
Rename fails when the table has a non-SQL based table relation. |
399755 |
Increased timeout for schema operations such as copy company. |
400197 |
Fix duplicate key error in the intelligent cloud status when deploying extensions. |
400445 |
Fix the ODataV4 endpoints working issue in the UI pages because of the fields with empty and whitespace-only names. |
400662 |
Visual Studio Code publishing issue because of an incorrect load of system entitlements. |
400747 |
Fix the memory leak in the webserver. |
400188 |
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 |
394293 |
Receive error related to dimensions when you try to cancel a posted sale invoice. |
Administration |
399441 |
It is allowed to delete a sales order that is linked to a warehouse shipment when using standard permissions. |
Administration |
400482 |
"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 |
395325 |
Namespace is not added to the attributes. |
Administration |
395671 |
"The requested operation is not supported" error message when trying to approve an over-receipt purchase order. |
Administration |
397726 |
The vendor payment file cannot be processed by banks because an XML port uses a semicolon in the remittance text. |
Cash Management |
398533 |
"The filter "XXXX()" is not valid for the Bank Account No. field on the Bank Acc. Reconciliation Line table. Did not expect '('." error message when the statement date is entered in the Bank Account Reconciliation. |
Cash Management |
398932 |
The Statement Ending Balance field is showing 0 when using the Payment Reconciliation Journal to post bank reconciliation. |
Cash Management |
396044 |
The bank account ledger entries dated after the Statement Date are still presented in the Bank Reconciliation Transaction list. |
Cash Management |
394224 |
"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 |
394258 |
The column header should be added to the period filter when setting up trial balance for small business. |
Finance |
394294 |
Receive error message when you try to test or import a consolidation file. |
Finance |
397169 |
Missing caption for Dimension correction. |
Finance |
397303 |
Background Error Check works incorrectly using filter on "lines with issues" in General Journal. |
Finance |
397917 |
The Data Exch. fields are inserted N*N times when the same path is used N times. |
Finance |
398671 |
Decimals are shown incorrectly on the Balance to Date reports and the Aged Account Payables reports if the foreign currency entries exists with more than two decimals. |
Finance |
399212 |
The option to filter Totals by currency does not work in Report Aged Accounts Receivable/Payable reports. |
Finance |
400806 |
Add an integration event in order to improve the performance of the ModifyAll posting routine when VAT Entry do have table extensions. |
Finance |
394909 |
Amounts are cut off in the balance comparison. |
Finance |
398682 |
Translations are missing on the certificate for FastTabs page and the upload certificate action page. |
Finance |
399427 |
The amounts are incorrectly printed in the Word templates for the sales invoice. |
Finance |
399762 |
The standard sales invoice does not print out correct Total Amount Including VAT. |
Finance |
394212 |
The first attempt of planning process produces unexpected due date in the lines when using Lot-for-Lot reordering policy. |
Inventory |
395517 |
"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 |
398404 |
The availability is calculated incorrectly in the Assembly Order FactBox. |
Inventory |
400486 |
"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 |
395342 |
The amounts in G/L entries differ from the amounts in job ledger entries after posting a PO related to jobs. |
Jobs |
394301 |
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 |
398187 |
Unable to create sales invoice from Job Planning lines when filtering Lines Qty. to Transfer to Invoice > 0. |
Jobs |
398156 |
The header captions and column order in the request page is incorrect in the Job Analysis report. |
Jobs |
397548 |
An unexpected planning result after changing the shipment date. |
Manufacturing |
400501 |
Function "Copy Production Order Document" copies the creation date. |
Manufacturing |
400750 |
Non-inventory items cause remaining amount in WIP(Work in Progress) account when they are used as component in production. |
Manufacturing |
396853 |
The system updates the Vendor Card but not the Contact Card after verifying the VAT Registration No. through verification service. |
Marketing |
398629 |
The Description field is not validated again when changing the interaction template code. |
Marketing |
394226 |
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 |
394261 |
Irritating TESTFIELD error message is pointing to a line which is not available to the user. |
Purchase |
394268 |
The posting date on sales order with drop shipment does not update when posting receipt for the related Purchase Order. |
Purchase |
395535 |
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 |
400088 |
The Item Charge of the invoiced Qty. is showing greater than the assigned Qty. |
Purchase |
394279 |
Customer - Summary Aging Simp. report and Customer - Summary Aging report shows wrong results when filtering on Balance due (LCY) >xxx. |
Sales |
394289 |
The option posted return receipts returns wrong Sales Price when using function "Get Posted Document Lines to Reverse" in sales credit memo. |
Sales |
398150 |
Untreated COMMIT when posting assembly on sale. |
Sales |
398181 |
The information on the Customer card is deleted after applying a template. |
Sales |
398744 |
The functionality of sharing with all users does not work as expected. |
Sales |
400351 |
Notification is not generated when there is a shortage in inventory while dealing with items related to reservation. |
Sales |
400404 |
The sales order line cannot be changed at the Qty. field if you sort the data by Reserved Quantity. |
Sales |
400407 |
The language code and address fields are deleted if you use a conversion template to create a customer from a contact. |
Sales |
397996 |
Repeat code in OnNewRecord trigger on the sub form of sales order. |
Sales |
395379 |
Error message when changing the Show field in Sales Analysis. |
Sales |
395675 |
The default salesperson code is not set for the new interaction creation. |
Sales |
398215 |
Placing a sales order on hold no longer blocks it from shipping. |
Sales |
394275 |
"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 |
395603 |
An unexpected value for the Available Qty. to Pick column in the pick worksheets after Reclassification journal. |
Warehouse |
399670 |
"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 order totally picked and partially picked. |
Warehouse |
400561 |
"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 |
399593 |
The reservation entries error message displays when creating a FEFO warehouse pick after running planning and the reservation entries with type setting to Surplus are created. |
Warehouse |
Local application hotfixes
APAC
ID |
Title |
Functional Area |
399338 |
The EFT file should have document no. if the payment reference does not exist in the APAC version. |
Cash Management |
AU - Australia
ID |
Title |
Functional Area |
398390 |
Rendering output for the report failed and the following error occurred: "Calculate and Post WHT Settlement report" in the Australian version. |
Finance |
BE - Belgium
ID |
Title |
Functional Area |
394272 |
Verify if 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 |
CZ- Czech
ID |
Title |
Functional Area |
398961 |
Optimized the VIES Declaration in the Czech version. |
VAT/Sales Tax/Intrastat |
399020 |
Unreliable payer check returns an error message in the Czech version. |
VAT/Sales Tax/Intrastat |
399184 |
The VAT Control Report suggestion issue for A1 section in the Czech version. |
VAT/Sales Tax/Intrastat |
DE - Germany
ID |
Title |
Functional Area |
395629 |
Issues related to the sales VAT advance notification tooltips and filter used on preview and print option in the German version. |
Finance |
398580 |
PDF filenames are created based in user language settings instead of the document language code in the German version. |
Sales |
ES - Spain
ID |
Title |
Functional Area |
397604 |
In a Purchase Invoice with a negative non-taxable VAT line in SII, the include and exclude functionality does not work as expected for the negative lines in the Spanish version. |
VAT/Sales Tax/Intrastat |
397608 |
The VAT Registration No. in the Declaration Disk report isn’t in accordance with the ES legislation in the Spanish version. |
VAT/Sales Tax/Intrastat |
398162 |
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 |
398000 |
"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 |
399435 |
To include the Non-Taxable entries in the VAT Statements in the Spanish version. |
VAT/Sales Tax/Intrastat |
FR - France
ID |
Title |
Functional Area |
398519 |
The VAT Registration No. exists two times in the Intrastat Journal in the French version. |
Finance |
397200 |
The source code is not checked on posting and can be blank, but it is mandatorily exported for audit purposes in the French version. |
Finance |
394232 |
Account Schedule report is missing in menu in the French version. |
Finance |
IN - India
ID |
Title |
Functional Area |
400417 |
The Bank Book report is showing blank despite data in bank ledger entries in the Indian version. |
Finance |
IT - Italy
ID |
Title |
Functional Area |
394280 |
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 |
395452 |
Withholding tax is not updated after posting the vendor bill with 0 withholding tax in the Italian version. |
Finance |
398421 |
E-invoice - Prezzo Unitario is not included in the e-invoice at XML file when the unit price in the sales line is 0 in the Italian version. |
Sales |
395349 |
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 |
NL - Netherlands
ID |
Title |
Functional Area |
394909 |
Amounts are cut off in the balance comparison in the Dutch version. |
Finance |
395457 |
The electronic tax declaration file contains an unexpected character at the end of the file in the Dutch version. |
VAT/Sales Tax/Intrastat |
400823 |
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 |
398147 |
Overflow error message when trying to use the Export Payments function in the payment journal in the Norwegian Version. |
Cash Management |
397142 |
The default post code doesn't work in SAF-T in the Norwegian Version. |
Finance |
397907 |
The Compliance Check requires street address while it is not mandatory in the Norwegian Version. |
Finance |
398454 |
Unable to export SAF-T in the Norwegian version. |
Finance |
398120 |
The Registration No. field missing in the company information page in the Norwegian version. |
Finance |
SE - Sweden
ID |
Title |
Functional Area |
397505 |
User Setup and User Settings are translated with the same string in the Swedish version. |
Administration |
US - United States
ID |
Title |
Functional Area |
396044 |
The bank account ledger entries dated after the Statement Date are still presented in the Bank Reconciliation Transaction list in the United States version. |
Cash Management |
398494 |
"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 |
399459 |
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 IntrastatEdit.PermissionSet d365automation.permissionset d365basic.permissionset d365busfullaccess.permissionset d365buspremium.permissionset d365fullaccess.permissionset d365read.permissionset d365teammember.permissionset intelligentcloud.permissionset IntrastatMakeDeclaration.Report |
Local regulatory features
ES - Spain
ID |
Title |
Functional Area |
Changed Objects |
399183 |
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 |
398884 |
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 |
399231 |
Configurable fraud prevention headers in the Making Tax Digital feature in the British version. |
Financial Management |
DataClassEvalDataCountry.Codeunit MTDDefaultFraudPrevHdr.Table MTDMissingFraudPrevHdr.Table MTDSessionFraudPrevHdr.Table d365busfullaccess.permissionset d365buspremium.permissionset d365fullaccess.permissionset local.permissionset Extensions: UKMakingTaxDigital |
IT - Italy
ID |
Title |
Functional Area |
Changed Objects |
399303 |
Update for the certificazione unica in the Italian version. |
Financial Management |
DataClassEvalDataCountry.Codeunit local.permissionset WithholdingTaxCard.Page WithholdingTaxExport.Codeunit WithholdingTaxExport.Page withholdingexceptionalevent.table withholdingexceptionalevents.page |
399514 |
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 |
NL - Netherlands
ID |
Title |
Functional Area |
Changed Objects |
398777 |
An update for Electronic Tax. Declaration in the Dutch version. |
Financial Management |
ElecTaxDeclResponseMsgs.Page ElecTaxDeclarationCard.Page ReceiveResponseMessages.Report SubmitElecTaxDeclaration.Report |
399373 |
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 |
399944 |
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 2021 Release Wave 1 files
This update is available for manual download and installation from the Microsoft Download Center.
Update 18.2 for Microsoft Dynamics 365 Business Central 2021 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 2021 database.
Country |
Hotfix package |
AT - Austria |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 AT package |
AU - Australia |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 AU package |
BE - Belgium |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 BE package |
CA - Canada |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 CA package |
CH - Switzerland |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 CH package |
CZ- Czech |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 CZ package |
DE - Germany |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 DE package |
DK - Denmark |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 DK package |
ES - Spain |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 ES package |
FI - Finland |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 FI package |
FR - France |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 FR package |
GB - United Kingdom |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 UK package |
IN - India |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 IN package |
IS - Iceland |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 IS package |
IT - Italy |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 IT package |
MX - Mexico |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 MX package |
NL - Netherlands |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 NL package |
NO - Norway |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 NO package |
NZ - New Zealand |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 NZ package |
RU - Russia |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 RU package |
SE - Sweden |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 SE package |
US - United States |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 US package |
All other countries |
Download update 18.2 for Microsoft Dynamics 365 Business Central 2021 Release Wave 1 W1 package |
How to install a Microsoft Dynamics 365 Business Central on-premises 2021 Release Wave 1 update
See How to install a Microsoft Dynamics 365 Business Central 2021 Release Wave 1 update.
Prerequisites
You must have Microsoft Dynamics 365 Business Central 2021 Release Wave 1 installed to apply this hotfix.
More information
See more information about software update terminology and Microsoft Dynamics 365 Business Central 2021 Release Wave 1.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.