Cumulative Update 8 for Microsoft Dynamics NAV 2016 (Build 46045)

Applies to: Dynamics NAV 2016

This article applies to Microsoft Dynamics NAV 2016 for all countries and all language locales.


This cumulative update includes all hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2016, including hotfixes and regulatory features that were released in previous cumulative updates.

Note You must convert the database if you are upgrading to this cumulative update from an earlier cumulative update. For more information, see Converting a Database in Help for Microsoft Dynamics NAV.

This cumulative update replaces previously released cumulative updates. You should always install the latest cumulative update.

It may be necessary to update your license after implementing this hotfix to gain access to new objects included in this or a previous cumulative update (this only applies to customer licenses).

For a list of cumulative updates released for Microsoft Dynamics NAV 2016, see released cumulative updates for Microsoft Dynamics NAV 2016 . Cumulative updates are intended for new and existing customers who are running Microsoft Dynamics NAV 2016.


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 being installed. A hotfix or update may cause interoperability issues with customizations and third-party products that work with your Microsoft Dynamics NAV solution.

Problems that are resolved in this cumulative update

The following problems are resolved in this cumulative update:

Platform hotfixes

376725The Windows client has configuration instabilities during test.
377915You cannot set the Editable property for an action dynamically with the Tablet and Phone clients.
378334When you use the Quick Entry feature on sales order lines, the cursor jumps to the next tab.
378496"Object reference not set to an instance of an object." error message when the Windows client crashes due to declaring a .net variable on a page that runs on the client with events.
379084A page opens very slowly if a filter is set.
379127A page is empty in the Web client although it has records in the Windows client.
379163"ErrorParameterMismatch" error message when you use the Event Subscriber functions with variables of datatype records.
379216Pages that are shown embedded on the desktop should not control the expand/collapse state of the ribbon.
379242An OData URL with $Orderby clause crashes the service tier.
379278The Dynamics NAV Phone client crashes.
379299A Dynamics NAV extension only processes the first MenuSuite object if multiple are included in a package.
379379Navsip.dll crashes Microsoft Endpoint Protection.
379381DoS attack through WCF health service can cause NST to be unresponsive for about 10 minutes for any incoming connection.
379455NAVX cop does not prevent adding code to actions on modified objects.
379464The CALCFIELDS function does not work correctly with a reverse sign and permission filter.
379470Translation error of the term Groupe prix client in the French language
379472Code fields that have data beginning with a comma cause an error.
379480You cannot delete the last two characters on the last line in CSIDE.
379512The Set-NavServerUser and Set-NavSingleSignOnWithOffice365 sample scripts do not set the user object ID.
379531Right-clicking the Go to line or the Go to definition in the C/AL Editor returns no results.
379541"AllObjWithCaption" error message when you look up a permission.
379708Make sure you can manage the ClientKeepAlive setting from the server.

Application hotfixes

IDTitleFunctional areaChanged objects
379158A purchase order is set to Pending Approval status if the approver reopens it and sends it for approval again using a workflow even if the approver has permissions for the purchase order to be automatically approved.AdministrationCOD 1535 TAB 454
379202"This document can only be released when the approval process is complete." error message even if the approval workflow should not be activated due to condition filters on the document lines.AdministrationCOD 1502
379302"You do not have the following permissions on TableData Data Exch.: Delete" error message when you choose the Create Document action on the Incoming Documents page after receiving information from the OCR Service.AdministrationCOD 1215 COD 1218
379318"File Content is empty" error message when you try to export a Positive Pay file that has no footer.Cash ManagementCOD 1708
379424The Replace transformation rule in the Field Mapping function does not work when you export a Positive Pay file.Cash ManagementCOD 1711
379516The dimension fields and the link to dimensions are missing from the Payment Reconciliation Journal page.Cash ManagementPAG 1290 TAB 274
379535"Amount must be positive in Gen. Journal Line Journal Template..." error message when you post a check that includes a credit memo.Cash ManagementCOD 11
379544The Source Code field is missing when doing bank account reconciliation.Cash ManagementPAG 279 TAB 242
379452The Letter format is used as layout instead of A4 in the Adjust Exchange Rates report.FinanceREP 104
379444The Payment Journal page is cleared when a user runs the Preview Posting function.FinanceCOD 13
379456The Balance Comp. - Prev. Year report displays the term Error in the page counter.FinanceREP 37
379482A recurring general journal goes into an infinite loop on posting.FinanceCOD 13 PAG 283
379491"Applies-to Doc. No. must be equal to '' in Gen. Journal Line." error message if you use the Renumber Document Numbers function in the general journal and try to post the lines afterwards.FinanceTAB 81
379509DrillDown is missing from the Contact table.FinanceTAB 5050
379334"The field Item No. of table Purchase Price contains a value (XXX) that cannot be found in the related table (Item)." error message if you remove the vendor from the Purchase Prices header.InventoryREP 14902 PAG 7012
379399An availability check warning is not raised when you change the requested delivery date on a sales line to an earlier date than when stock is available.InventoryCOD 311 PAG 46
379409Incorrect reservation entries after partial picking of lot-tracked items.InventoryCOD 7307
379405If you post a document with item charges that are assigned to item-tracked items and not everything is fully invoiced, the value entries that are created for the item charges are incorrect.InventoryCOD 90
379484When you revalue inventory that has costing method Average, unexpected cost amounts are calculated in the item ledger entries.InventoryCOD 22
379406"Overflow under conversion of Microsoft.Dynamics.Nav.Runtime.Decimal18 value -0,5 to System.Int32." error message if you try to update capacity after entering non-complete hours with decimals.JobsPAG 6013
379461The routing version is not based on the planning due date when you run the Calculate Regenerative Plan function on the Planning Worksheet page.ManufacturingCOD 99000854
379590The quantity for a component item that has reordering policy Lot-for-Lot is clubbed against a single reference order when you run the Calculate Regenerative Plan function.ManufacturingCOD 99000854
379391Wrong values are calculated when you post a prepayment invoice in a foreign currency.PrepaymentsCOD 442 COD 444
378754The event subscriber throws an error message if multiple page actions have the same name.PurchasePAG 50
379123"The following C/AL functions are limited during write transactions ..." error message if you try to delete a purchase document that is not yet posted and you use the same number series for the invoices and posted invoices.PurchaseTAB 36 TAB 38 TAB 5900
379478"There is no Check Ledger Entry within the filter." error message when you use the Renumber Document Numbers function after printing checks and you try to void or issue a check. PurchaseTAB 81
379142"The Line Number Buffer already exists. Identification fields and values: Old Line Number=X." error message when you copy an existing posted invoice into a credit memo with the Copy Document function.SalesCOD 6620
379458Invoices within the grace period are not correctly suggested in reminders.SalesCOD 392
379485The Rolled-up Assembly Cost field updates the Unit Price field on sales lines incorrectly when the ordered quantity is partially supplied by existing inventory and partially by an assembly order for the particular sales order.SalesTAB 904
379564All the posted sales credit memos are sent even if you select only one posted sales credit memo to be emailed from the simplified Posted Sales Credit Memo and Posted Sales Credit Memos pages.SalesPAG 1321 PAG 1322
379295"The Line No. xy relates to the same Service Ledger Entry as Line No. xy." error message when you try to post a service credit memo.ServiceCOD 5940
379298When you add a line to a service contract, the service invoice is created incorrectly.ServiceCOD 5944
379157SQL error message when you use a custom report layout without filters.ServiceCOD8800
379169The Exclude Contract Discount field does not have any effect on the Service Item Worksheet page.ServiceTAB 5902
379643"The Service Line already exists. Identification fields and values: Document Type=XX, Document No.=XX, Line No.=XX." error message when you insert a new service line.ServicePAG 5905 PAG 5966
379657"You cannot change the Customer No. because there are outstanding service order/quotes attached to it." error message when you post a sales order for an item that has a service item.ServiceTAB 5940
379376Warehouse entries and item ledger entries do not balance.WarehouseCOD 7302
379390A sales unit of measure code with the same value in the Qty. of Base Unit of Measure per Unit field as the base unit of measure, such as 1 PCS., causes an incorrect allocation on a warehouse pick.WarehouseCOD 7312
379395"There are no Warehouse Shipment Lines created." error message when you run the Get Source Documents function from a warehouse shipment.WarehouseCOD 5770

Local application hotfixes

AT - Austria
IDTitleFunctional areaChanged objects
379507The cipher 067 value on the VAT Statement AT report is not filled correctly if the amount is negative in the Austrian version.VAT/Sales Tax/IntrastatREP 11110
CZ- Czech
IDTitleFunctional areaChanged objects
379529Correction of the check for bank account formats in the Czech versionCash ManagementCOD 11706 PAG 1292 TAB 11706 TAB 11710
379312The Calculated VAT Amount and VAT Difference (LCY) fields are incorrectly calculated on the VAT Amount Lines page if you set the amounts including VAT to false and allow a VAT difference on a cash document in the Czech version.FinancePAG 11734 PAG 11739 TAB 11731
379386Any field is calculated on the VAT Amount Lines page if you navigate from the Posted Cash Doc. Statistics page in the Czech version.FinancePAG 11734 PAG 11739
379353"Tariff No. must have a value in Sales Line Document Type=Invoice, Document No.=1011, Line No.=10000. It cannot be zero or empty." error message in the Czech version.SalesTAB 37
379436Some fields are not copied if you use the Copy - VAT Posting Setup report in the Czech version. VAT/Sales Tax/IntrastatREP 85
379528VAT Control report has issues when exporting to XML in the Czech version.VAT/Sales Tax/IntrastatPAG 31106 REP 790 TAB 179 XML 31100
DE - Germany
IDTitleFunctional areaChanged objects
379572The Sales VAT Adv. Not. Acc. Proof report is not translated correctly in the Germany version.FinanceREP 11009
DK - Denmark
IDTitleFunctional areaChanged objects
379332The performance is very slow if you export many payment entries to a file in the Danish version.Cash ManagementCOD 1211
ES - Spain
IDTitleFunctional areaChanged objects
379508The <PstlAdr> node is wrongly included under InitgPty in the SEPA DD pain.008.001.02 and SEPA CT pain.001.001.03 XMLPorts in the Spanish version.Cash ManagementXML 1000 XML 1010
379610The <InstrPrty> tag under the <PmtInf> node and the <PmtTpInf>/<InstrPrty> node under the <DrctDbtTxInf> node are incorrect on the SEPA DD pain.008.001.02 XMLport in the Spanish version.Cash ManagementXML 1010
379629The <Id>/<OrgId>/<BICOrBEI> structure under the <Cdtr> node are incorrect on the SEPA DD pain.008.001.02 XMLport in the Spanish version.Cash ManagementXML 1010
379394Wrong ledger entries are created after unapplying a payment that applies both the bill and the invoice, when the invoice has been posted before the bill in the Spanish version.FinanceCOD 12
FR - France
IDTitleFunctional areaChanged objects
379294The wrong initial balance is printed on the Customer Detail Trial Balance and Vendor Detail Trial Balance reports if a payment tolerance is involved in the French version.FinanceREP 10806 REP 10808
IT - Italy
IDTitleFunctional areaChanged objects
379371If you pay a withholding-tax purchase invoice through a vendor bill list, the system assigns withholding taxes according to the Payment Date field on the Vendor Bill List page instead of on the Posted Vendor Bill Card page in the Italian version.PurchaseCOD 12101
379534The Customer Bill List report does not show the right subtotal balance for partial payments when the payment is higher than the invoice and the stand-alone payments in the Italian version.SalesREP 12116 REP 12117
379589If you unable the Calc. Inv. Discount field on the Sales & Receivables Setup page, the sale invoice discount amount is wrongly calculated when you run the Generate Split VAT Lines function in the Italian version.SalesCOD 5950 COD 60
379370If you run the Get Entries function from the EU Service Intrastat journal after you post an EU service invoice with different VAT prod. posting groups but with the same service tariff number, you receive wrong line amounts in the Italian version.VAT/Sales Tax/IntrastatREP 594

NL - Netherlands
IDTitleFunctional areaChanged objects
379300Permission error for table 1220 when you run codeunit 11404 in the Dutch versionFinanceCOD 11404
379343An incorrect VAT registration number is shown on the Intrastat Decl. report in the Dutch version.FinanceREP 11413
379606If you create an electronic VAT declaration, the figures for reduced tariff and other rates are in the wrong position in the Dutch version.VAT/Sales Tax/IntrastatREP 11403

RU - Russia
IDTitleFunctional areaChanged objects
379315The VAT Purchase Ledger report wrongly fills СтоимПокупВ attribute in an .xml file and column 15 in an Excel file in the Russian version.FinanceCOD 12401 REP 12460 REP 12461
379323The lookup does not work for the Tax Authority No. field on vendor cards in the Russian version.FinancePAG 26
379331Unexpected results in the assessed tax declaration are exported to Excel when you use exemption in the Russian version.FinanceREP 14920
379333Wrong information on the VAT Purchase Ledger page in the Russian version.FinanceREP 12455
379392The Shortcut Dimension 1 Code field has wrong information after you set an agreement in the Russian version.FinanceTAB 14901 TAB 14902
379396XML attributes are not translated in the VAT Ledger Export XML report in the Russian version.FinanceREP 12461 Translations
379397The VAT Sales or Purchase Ledger report shows an error when you use a VAT agent (for internal funds) and the Manual VAT Settlement check box is not selected in the Russian version.FinanceCOD 12 REP 12455 REP 12456
379454The VAT Sales or Purchase Ledger report shows an error when you use a VAT agent (for internal funds) and the Manual VAT Settlement check box is not selected in an end-to-end scenario in the Russian version.FinanceREP 12455 REP 12456
379460The Item Tracking Lines action does not work on the Posted Item Receipt page in the Russian version.FinanceCOD 6503
379462The Order Item Shipment TORG-12 report does not work in a specific scenario in the Russian version.FinanceREP 12407 REP 12413 REP 12414 REP 14916
379554The Vendor Posting Groups report does not have the Description column in the Russian version.FinancePAG 111
UK - United Kingdom
IDTitleFunctional areaChanged objects
379349Wrong start date is calculated in the deferral schedule in the British version.FinanceCOD 1720


How to obtain the Microsoft Dynamics NAV update files

This update is available for manual download and installation from the Microsoft Download Center.

Cumulative update CU 08 for Microsoft Dynamics NAV 2016

Which hotfix package to download

This cumulative update has multiple hotfix packages. Select and download one of the following packages depending on the country version of your Microsoft Dynamics NAV 2016 database:
Country Hotfix package
AT - Austria Download the ATKB3166287 package
AU - Australia Download the AUKB3166287 package
BE - Belgium Download the BEKB3166287 package
CH - Switzerland Download the CHKB3166287 package
CZ- Czech Download the CZKB3166287 package
DE - Germany Download the DEKB3166287 package
DK - Denmark Download the DKKB3166287 package
ES - Spain Download the ESKB3166287 package
FI - Finland Download the FIKB3166287 package
FR - France Download the FRKB3166287 package
IS - Iceland Download the ISKB3166287 package
IT - Italy Download the ITKB3166287 package
NA - North America Download the NAKB3166287 package
NL - Netherlands Download the NLKB3166287 package
NO - Norway Download the NOKB3166287 package
NZ - New Zealand Download the NZKB3166287 package
RU - Russia Download the RUKB3166287 package
SE - Sweden Download the SEKB3166287 package
UK - United Kingdom Download the GBKB3166287 package
All other countries Download the W1KB3166287 package

How to install a Microsoft Dynamics NAV 2016 cumulative update

See How to install a Microsoft Dynamics NAV 2016 cumulative update .


You must have Microsoft Dynamics NAV 2016 installed to apply this hotfix.

More Information


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.