Cumulative Update 04 for Microsoft Dynamics NAV 2017 (Build 15601)

Applies to: Dynamics NAV 2017

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


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

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 2017, see released cumulative updates for Microsoft Dynamics NAV 2017 . Cumulative updates are intended for new and existing customers who are running Microsoft Dynamics NAV 2017.


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

204596The pop out action is not shown on the Sales Quote, Sales Invoice, Sales Order and Sales Credit Memo pages.
200766Meeting invites are logged and placed in the store folder but the interaction cannot be opened.
200796The Web client cannot open a dynamic lookup from the ReqFilterFields property from the request page, such as in Suggest Sales Price on Wksh. report.
200798Document reports are inconsistent when you select languages and the language code is not within the client languages.
200800FlowField filtering does not work.
200816Local month names do not revert to ENU anymore.
200841The calendar picker opens on an incorrect date.
201505"The User Setup does not exists. Identification fields and values" error message if you try to rename a user that has user setup in multiple companies.
201850The Database Lock page does not show locks for cross-company tables.
202601Text typed into a text field on a page disappears when you use the Ping-Pong Timer Control add-in.
202730Cached SQL commands can be reused after you install or uninstall an extension that leads to errors.
202733Extensions fail to publish if there are duplicate type/ID records in the Object table.
202749CRM Integration does not work with Dynamics CRM 2016 (8.1) and Dynamics CRM 2016 SP1 (8.2) On Premise.
203068"ControlList Name 'xxx' already exists" error message when you look up the EventPublisherElement property.
203304Events stop being triggered after you compile other objects.
203485The Business Outlook Add-in throws errors when you click on an email that contains a quote character (') in the subject.
203684The SaveValues metadata is not cleared if a change is made to the global variable length on a request page.
204203The MenuSuite delta application is wrong when multiple extensions try to create the exact same nodes.
204276"There are too many actions on the page" error message when you import many language modules.
204473"Could not find prepared statement with handle -1" error message after SQL Server cluster failover.
204970Multiple lines of text do not work properly with Word templates.
205010Including multiple Control-Add ins within a single assembly in an extension show as unhelpful error message.
205037Installing an extension with a particular dependency configuration can crash the server.
205985Table views are stored using invariant culture.

Application hotfixes

IDTitleFunctional areaChanged objects
201723"Sales Line: The Item does not exist. Identification fields and values" error if you rename an item and open an existing sales order containing that item.InventoryTAB 15 TAB 156 TAB 27 TAB 37 TAB 39 TAB 5600 TAB 5800
202446Some TableCaption, FieldCaption fields are editable and FlowFields are not calculated but assigned in some RapidStart tables.AdministrationTAB 8611 TAB 8619 TAB 8624 TAB 8626
202828"The Sent Notification already exists. Identification fields and values: ID =1" error message when you copy a company with notifications.AdministrationTAB 1514
203957The notification is not created and sent by the workflow if the approval request is rejected by the approver.AdministrationCOD 1535
203978If you enter a value in the description of a sales or purchase document and the type is different from items or resources, the Number field is not populated automatically.AdministrationCOD 10 TAB 27 TAB 37 TAB 39
203660User groups are not exported correctly if permission sets are missing.AdministrationXML 9000
202526If you post a payment reconciliation journal including a G/L account with some dimensions and in the payment reconciliation line, you set up different dimensions, in the posted entries, a dimension set ID is different from the linked dimensions.Cash Management
204328The journal is created with an incorrect sign if you use the Transfer to General Journal function on the Bank Acc. Reconciliation page by using a batch with the Bal. Account No. field different from blank.Cash ManagementREP 1497
205049"Open must have a value in Cust. Ledger Entry: Entry No. = XXXX. It cannot be zero or empty" error message if you try to post a payment reconciliation journal with multiple payments for the same customer or vendor in a specific order.Cash ManagementCOD 1255 COD 370 COD 426 TAB 1293 TAB 274
201785Inconsistencies with the field layout on the Item Card page and the Contact Card page.ClientPAG 21 PAG 26 PAG 30 PAG 42 PAG 5050
202299The Amount in FX gain/Loss account is not reversed on reversal of payment.FinanceTAB 179
202774Posting an IC general journal to an IC partner with no currency code will create an outbox transaction, which pulls the source company's LCY code in the G/L setup.Finance
202841"The Workflow Step Instance does not exist. Identification fields and values" error message if you delete lines form a workflow and put them back in.FinanceTAB 1502
203437The Standard Sales - Invoice report hows an incorrect total value when the Incl. VAT, Amount Excl. VAT value is missing.FinanceREP 1306
203452The Where-Used list for a component item does not show the closed production BOM that it is part of when it is part of an active version.FinanceCOD 99000770
203479"The hidden expression used in tablix "Vatentry" returned a data type that is not valid" error message if you run the EC Sales List report for a period where there are no entries in the system.FinanceREP 130
203574The income statement account becomes the balance account when you create a new G/L account with a blank Account Category value.FinanceTAB 15
203964Performance issues when you run the Change Global Dimensions report.FinanceREP 83
204064GLSetup.GET is missing in the InitializeRequest function in the Change Global Dimensions report.FinanceREP 83
204638Different error messages in the Aged Account Receivable and Aged Account Payable reports.FinanceREP 120 REP 322
205466For a set of G/L entries with the same transaction number, the balance is not zero.FinanceCOD 12
201706The VAT entry and related G/L entries are missing after the Apply, Unapply, and Reverse Transaction operations.FinanceTAB179 COD17
204282Under certain circumstances, VAT entries are not created as expected on the Fixed Asset Disposal report.Fixed AssetsCOD 12
204506Under certain circumstances, fixed asset ledger entries are not created as expected.Fixed AssetsCOD 90
202552"There was a problem pasting the rows" error message when you paste rows into a standard cost worksheet when the last item line has Standard Cost = New Standard cost.InventoryTAB 5841
202643The Next Counting Start Date value and the Next Counting End Date value is not consistent when you use a period greater than 12 for the count frequency.Inventory
203001Special characters as '=', '>' in an item variant code causes the Calculate Inventory Value batch job to not recognize any values.InventoryREP 5899
203162When you save item journal lines as standard journals, it is possible to create an incorrect item ledger entries and influence inventory values.InventoryREP 751
203481Standard text is not renamed on sales lines.InventoryTAB 7
203626The item unit of measure is not validated when a base unit of measure is automatically populated when using the Item Templates page.InventoryTAB 1301
204225The unit amount is reset to 0 while the unit cost remains on old value when you change the quantity on an item journal line.Inventory
201743"Qty. Transferred to Invoice must be equal to '0' in Job Planning Line" error message if you try to create two sales invoices from the same job planning line using a job in a foreign currency.JobsTAB1003
202345The manual unit price should not be overwritten with the unit price from the item card if you change the location in the job planning line.JobsCOD 7000
202594Job journal posting is slow.JobsTAB 167
203577If you drill down on the Resource, Item, or G/L Account fields in the Billable Price section of Job Details FactBox in the Job Card page, the filters applied are incorrect.JobsPAG 1030
201885"Select Dimension Value Code X for the Dimension Code Y for Item Z" error message when you post production journals where output has a linked backflush consumption.ManufacturingCOD 22
202053When the Capable-To-Promise calculation has been accepted from a sales order, the suggested planned production orders in the planning worksheet and the Ref. Order No. field is incremented by more numbers (9) than what is defined in the number series Line (1).ManufacturingCOD 99000886 TAB 246
203005"Overflow under conversion of System.Int64 value Y to System.Int32" error message when you refresh a production order.ManufacturingCOD 99000774
203007"Overflow under conversion of Microsoft.Dynamics.Nav.Runtime.Decimal18 value Y to System.Int32" error message when you navigate to the Structure page in item card.ManufacturingCOD 5870
204022"You must set a location filter" error message when you enter a forecast without a location defined.ManufacturingPAG 9245
205943When a Capable-To-Promise calculation has been accepted from a sales order, the suggested planned production orders in the planning worksheet, the Ref. Order No. field is incremented by more numbers (9) than what is defined in the number series (1) field.ManufacturingCOD 99000886 TAB 246
203619"Document No. ... cannot be zero or empty" error message on posting preview in a purchase order.PurchaseCOD 90
204444"You do not have the following permissions on TableData Purch. Rcpt. Header: Insert" error message if you try to delete a purchase invoice for which you get an error message when you try to post it.PurchaseCOD 364
201015The Sales Invoice report does not print the Total Excl. VAT value and the Total GB Incl. VAT value when the last line is a text line in the invoice body.SalesREP206
201308The Document Sending Profiles page does not work as expected if you select posted sales documents for two different customers at the same time.SalesTAB 112 TAB 114 TAB 167 TAB 38 TAB 5992 TAB 5994 TAB 60
202519The due date in the planning worksheet is not based on the shipment line when it relates to a sales blanket order.SalesCOD 99000854
202646"The Sales Line already exists. Identification fields and values: Document Type='Invoice',Document No.=X,Line No.=Y" error message when you get shipment lines for an earlier posted shipment which has discounts.Sales
203397Extended texts are not pulled into the document as expected if there are more than one extended text for an item.SalesCOD 378
204649Several page actions on the Customer List page have the same name preventing implementation of NAV events based on the OnBeforeActionEvent event.SalesPAG 22
203155Error when you add a non-stock item to the Service Order - Service Lines page  .ServiceTAB 5902
201872"Qty. to Handle (Base) in Tracking Specification for Item No. X, Serial No.: Y, Lot No.: Z is currently A. It must be B" error message when you post a warehouse shipment for a remaining quantity where earlier shipped quantity is on an unposted invoice.WarehouseCOD 6501
201882The Item Availability by Period page does not use the Firm Planned status in the filter for the Prod. Order Comp. Line List page.WarehousePAG 99000902
202492"There is nothing to handle" error message when you create an inventory movement for reserved stock.WarehouseCOD 7322

Local application hotfixes

AT - Austria
IDTitleFunctional areaChanged objects
202843In the VAT Statement AT report, the categories 067 and 090 are not correct if the total amount is negative in category 72 in the Austrian version.FinanceREP 11110
202844The tracking entries in the Reservation Entry table do not consider the already picked quantity that causes duplicate info in the Austrian version.InventoryCOD 6500 COD 99000831 PAG 6510
AU - Australia
IDTitleFunctional areaChanged objects
203415The Cost Amount (Expected) field is not updated and the expected cost is not posted to G/L for subcontracting production orders in the Australian version.ManufacturingCOD 22
203292The bin code is repeated for all actions of type Take on the Pick page in the Australian version.WarehouseCOD 7312
BE - Belgium
IDTitleFunctional areaChanged objects
203488The Column No. field is optional but if it is not defined, the Purchase Analysis by Dimension page will not show any columns in the Belgian version.AdministrationPAG 7118
204204"The field Applies-to Entry No. of table Direct Debit Collection Entry contains a value (nnn) that cannot be found in the related table (Cust. Ledger Entry)." error message when you create a file with the Domiciliation Journal page in the Belgian version.Cash ManagementREP 2000039
201964PEPPOL Export does not use the Company Enterprise No. field. in the Belgian version.FinanceCOD 1605 COD 1620
201608Printing special orders from the Carry Out Action Message report within the Requisition Worksheet page only prints one purchase order out of two created for same vendor in the Belgian version.PurchaseCOD 333 TAB 38
202302The calculation of the row total is incorrect in the VAT Statement Preview page if you enter a VAT correction on a row where calculate with is an opposite sign in the Belgian version.VAT/Sales Tax/IntrastatPAG 475
CZ- Czech
IDTitleFunctional areaChanged objects
201610Issue with production BOM lines that already exists in the Czech version.ManufacturingREP 99001043
IDTitleFunctional areaChanged objects
203470"You do not have the following permissions on TableData VAT Entry: Modify" error message when you use the Set G/L Account No. function in the DACH version.FinancePAG 315
204228"Item XXX cannot be shipped because inventory at location "", bin "", variant "" is only 0." error message when you post a sales order with item of type Service having the Block Ship. value and the Neg. Invent. value set to Yes on the Sales & Receivables Setup page in the DACH version.Sales
DE - Germany
IDTitleFunctional areaChanged objects
202406"You cannot revalue individual item ledger entries for items that use the average costing method" error message when there are deleted items in the database in the German version.Cash ManagementTAB 83
202800If you export an account schedule to Excel, the default page size is always set to Letter regardless of the country default value in the German version.FinanceTAB 370
203459An order-to-order link is not created when you create a released production order with source type Sales Header in the German version.ManufacturingCOD 99000787
ES - Spain
IDTitleFunctional areaChanged objects
201931A value entry recognizes an item charge amount as Cost Amount (Actual) in cases where an item charge is recorded on the Purch. Invoice page, it is assigned a shipment line and recorded with a discount in the Spanish version.AdministrationCOD 22
202998Unpaid sales invoices sent to Dynamics CRM via CRM Integration are showing as Paid in Dynamics CRM in the Spanish version.Administration
204138Possible overflow in the SplitPurchInv function in the Spanish version.AdministrationCOD 7000005 REP 10743
204918"There is nothing to Void" error message if you try to void customer refunds from the Payment Journal page in the Spanish version.PurchaseREP 10722
205297"In order to use electronic payments one of the bank accounts for the vendor must have the field Use For Electronic Payments selected" error message if you enter a customer line with the Electronic Payments Bank Payment type on the Payment Journal page in Spanish version.PurchaseTAB 81
205172The E-mail and VAT Registration No. fields are overlapped in the Statement report if you export the report to PDF with a long email on the Company Information page in the Spanish version.SalesREP 116
FI - Finland
IDTitleFunctional areaChanged objects
205342If you have open invoices and credit memos and the total is zero, it is possible to create a bank file but not to suggest the payment in the Finish version.Cash ManagementREP 393
FR - France
IDTitleFunctional areaChanged objects
203970The Export G/L Entries - Tax Audit report does not show the correct applied entry numbers in the EscritureLet field if you apply several invoices with different Apply-to ID in the same payment slip in the French version.FinanceREP 10885
IT - Italy
IDTitleFunctional areaChanged objects
204209It is possible to set a closing date as working date in the Italian version.AdministrationCOD 12
203464If you post a purchase invoice where the currency code is set, the system does not check that the total amount of the lines corresponds to the amount inserted in the Check Total field in the Italian version.FinanceCOD 90
205005The Replace Document Date field does not work in the Batch Post function in the Italian versionFinance
NA - North America
IDTitleFunctional areaChanged objects
204379You cannot switch between List and Chart on the Deposit List page in the North American version.Cash ManagementPAG 10146
202934Inconsistency error when the sales tax rate calculation results in a difference in the tax amount on the sales lines and from what is shown on Statistics page in the North American version.SalesCOD 398
NL - Netherlands
IDTitleFunctional areaChanged objects
202197If you reverse a G/l entry after applying it, the remaining amount of the entries do not balance with the total amount of the posted entries in the Dutch version.FinancePAG 11309 TAB 11307 TAB 179
203584The Receive Response Messages report fails with a permission error in the Dutch version.FinanceREP 11408
205120VATIdentificationNumberNLFiscalEntityDivision in ICP Declaration is filled unexpectedly even if ElecTaxDeclarationSetup. Part of Fiscal Entity is FALSE in the Dutch version.FinanceREP 11404
202689The Import protocol is wrongly bound to the Objects (Telebanking) page in drilldowns and lookups in the Dutch version.VAT/Sales Tax/IntrastatPAG 11000015
UK - United Kingdom
IDTitleFunctional areaChanged objects
202410The Carry Out Action Message function moves the due date to a later due date instead of to an earlier due date when the original due date is non-working day in the British version.ManufacturingCOD 99000854
RU - Russia
IDTitleFunctional areaChanged objects
201939"The following C/AL functions are limited" error message when you print from the Item Shipment page in the Russian version.InventoryTAB 112 COD 229 PAG 12450 PAG 12452 PAG 5629 TAB 12451 TAB 12471 TAB 77
202925The Posted Cr. M. Factura-Invoice report shows the data in columns in the wrong order in the Russian version.FinanceCOD 12401 REP 12484
203746Strange difference in initial and reverse sides of G/L Corresp. Entries records for the Debit/Credit Дохрасх Код columns in the Russian version.FinanceCOD 12404
204134Repeated fixed asset depreciation after the reverse transaction is impossible in the Russian version.FinanceCOD 5616
204219"The length of the string is 20, but it must be less than or equal to 10" error message when you run the Purchase Receipt M-4 report in the Russian version.FinanceREP 12475 REP 12483

How to obtain the Microsoft Dynamics NAV update files

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

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 2017 database:
CountryHotfix package
AT - AustriaDownload the CU 04 NAV 2017 AT package
AU - AustraliaDownload the CU 04 NAV 2017 AU package
BE - BelgiumDownload the CU 04 NAV 2017 BE package
CH - SwitzerlandDownload the CU 04 NAV 2017 CH package
CZ- CzechDownload the CU 04 NAV 2017 CZ package
DE - Germany Download the CU 04 NAV 2017 DE package
DK - DenmarkDownload the CU 04 NAV 2017 DK package
ES - SpainDownload the CU 04 NAV 2017 ES package
FI - FinlandDownload the CU 04 NAV 2017 FI package
FR - FranceDownload the CU 04 NAV 2017 FR package
IS - IcelandDownload the CU 04 NAV 2017 IS package
IT - ItalyDownload the CU 04 NAV 2017 IT package
IN - IndiaDownload the CU 04 NAV 2017 IN package
NA - North AmericaDownload the CU 04 NAV 2017 NA package
NL - NetherlandsDownload the CU 04 NAV 2017 NL package
NO - NorwayDownload the CU 04 NAV 2017 NO package
NZ - New ZealandDownload the CU 04 NAV 2017 NZ package
RU - RussiaDownload the CU 04 NAV 2017 RU package
SE - SwedenDownload the CU 04 NAV 2017 SE package
UK - United KingdomDownload the CU 04 NAV 2017 UK package
All other countriesDownload the CU 04 NAV 2017 W1 package

How to install a Microsoft Dynamics NAV 2017 cumulative update

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


You must have Microsoft Dynamics NAV 2017 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.