• Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Olof Simren - Microsoft Dynamics 365 Business Central Blog

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Functionality Improvements in NAV 2015

October 14, 2014 Posted by Olof Simren Development, General, Miscellaneous, Purchase, Sales 33 Comments

Microsoft Dynamics NAV 2015 was released a couple of weeks ago. I have download and installed it and so far it seems like it can co-exist with Dynamics NAV 2013 R2 without any issues (which was not the case with my 2013 and 2013 R2 versions, so this is great).

To me the improvements that the users will see (e.g. the functionality in the NAV clients) are the most important ones (and also the most fun to review). The improvements of the technology behind the scenes (such as OAuth support for web services, merge utilities, multi-tenant architecture, etc.) are also important but of less interest to me as a business consultant. Therefor I will simply ignore those in this post. 🙂

At a first glance the client does not look that much different from the 2013 R2 version, but there is some new very useful functionality that looks promising. I have browsed through it and below are my first thoughts about some it.

Mandatory Fields

This is part of the user experience simplifications that Microsoft has done to NAV 2015. It marks mandatory fields that are empty with red asterisks.

Mandatory-Fields-On-Customer-Card-Dynamics-NAV-2015

This is a great feature and something that users often ask about (or at least they ask what fields are mandatory). In the earlier versions (before the role tailored client and pages) it was common to make mandatory fields different colors to simplify the data entry for the users. I am happy that an option to indicate mandatory fields is back and now part of the standard functionality.

The property that controls if and asterisk is going to be displayed or not is called ShowMandatory and it is an option that is on the fields of the pages (does not seem to be available in tables for some reason).

ShowMandatory-Property-Dynamics-NAV-2015

Like many of the other Boolean properties this can have a value of TRUE, FALSE, a Boolean variable or a condition. This is very useful since if fields are mandatory or not could depend on what type of record it is. You can for example say that the Production BOM No. field on the Item Card is mandatory for items where the Replenishment System is Prod. Order, like below.

ShowMandatory-Property-Conditionally-Dynamics-NAV-2015

Now when the user changes the value of the Replenishment System the red asterisk shows up. Nice! 🙂

Mandatory-Fields-On-Item-Conditionally-Card-Dynamics-NAV-2015

Overall a great feature I think!

E-Mailing

Another new feature that is asked for all the time is the ability to e-mail documents such as order confirmations and invoices directly from Dynamics NAV. In prior versions this has always been through custom programming (one of those things that each of us that are implementing NAV had our own little ‘hack’ that was used) or you simply purchased an add-on.

Now this is finally standard functionality and it will save lots of discussions about why it is not there from the start with during implementations.

The functionality is available through the ribbon on the different documents, below example shows the Email Confirmation and Post and Email action items on a Sales Order.

E-Mail-Order-Confirmation-Dynamics-NAV-2015

Clicking the Email Confirmation button opens a dialog from where the e-mail can be sent directly or moved into an Outlook email. Note the printout attached as pdf file.

Send-e-mail-Dynamics-NAV-2015

The e-mail address for the customer comes from the Customer Card, the subject seems to be hard coded and the body is something that I think needs to be customized to default to something (haven’t seen a setup where this can be defined, not a big deal).

The functionality is in codeunit ‘9520 – Mail Management’ and table ‘9500 – Email Item’, it all seems straight forward and reusable if required in other areas and/or with modifications.

This is great! The only thing that seems to be missing is the Post and Email Batch. I guess that is something you will have to program yourself. 🙂

Auto-fill No. field

The Auto-fill no. field feature removes the number field from the page and moves it up to the caption bar. This eliminates the need from hitting TAB, TAB (or just moving away from the No. field) when entering things like orders. Not a big thing, but at least you don’t need to explain what the button next to the No. field is used for anymore. 🙂 And it will be slightly quicker to enter an order.

Auto-Fill-Document-No-Dynamics-NAV-2015

The functionality for this simply uses the Visible property for the No. field and some code on the page to determine if the field is going to be visible or not. Quite straight forward and clever I think.

Visible-No-Sales-Order-Dynamics-NAV-2015

Totals on Documents

Totals have been added to documents, this is great, it should have been added long time ago.

Everybody wants to know the total of an order without having to hit the statistics or doing a print/preview. I have had to do customizations to show this before (through FactBoxes etc.), now it is there as standard which is great! This feature is also part of Microsoft’s attempt to simplify the user experience with Dynamics NAV 2015.

Totals-On-Sales-Orders-Dynamics-NAV-2015

If you look close enough you see that the total part is not a FastTab, it is actually part of the lines. In the object designer you will find the new totals section on the subforms pages (yes, it is funny that they are still called subform, should be subpage now that the forms are gone 🙂 ).

Totals-On-Sales-Order-Subform-Object-Designer-Dynamics-NAV-2015

Simplified UX Pages

Simplified UX (not AX 🙂 ) is a set of new pages that are simplified (as the name suggests 🙂 ), in the object designer you see them in the 1300 range and they are all named as ‘Mini Customer Card’, ‘Mini Item Card’, etc…

A way to run Dynamics NAV based on those simplified pages is to setup your users to use the ‘SMALL BUSINESS Profile’, and then your role center will have all those simplified pages. It supposed to cover the basic sales and purchase scenarios for smaller businesses, something like companies with just a few users doing basic business transactions. I my mind this was something that was common years ago when Dynamics NAV (back then Navision) came with a native database and server and it all could be installed and configured in two days. With the simplified pages it seems like Microsoft wants to go back and start targeting those small companies again, most likely through a hosted solution where the installation is not necessary.

To me it is a bit strange that it comes as a separate set of pages instead of just configuring the standard pages to include minimal fields and functions, that was what I thought the Role Tailoring and profiles was about. But, when you start looking at the simplified pages you see that they are more than just a set of new pages where fields and actions has been removed, they also have some additional functionality to them. Here are four examples:

1. Subpages on Master Data Cards

Some of the master data pages has subpages that displays records from another tables. As an example, the Item Card has a fast tab called Sales Prices and Sales Line Discounts where the user more easily can maintain the prices and discounts for the item. Interesting that both the prices and discounts has been put together in one page.

Prices-On-Item-Card-Dynamics-NAV-2015

2. Templates for Master Data

A master data record has the option to be saved as a template and used when creating new records. The action pane provides this functionality through the Save as Template and Use Template functionality.

Templates-Item-Card-Dynamics-NAV-2015

3. Cancel or Correct Posted Invoices

Posted sales and purchase invoices has functions to Cancel or Correct (and also to just create a corrective credit memo that is a copy of the posted sales invoice). The cancelling option will simply create a credit memo and post it automatically, while the correct option will cancel the invoice the same way as the cancelling option but also create a new invoice with the same information as the posted invoice so it can be corrected by a user and reposted. Some interesting functionality indeed; maybe something to also add to the regular posted sales and purchase invoices? 🙂

Cancell-Or-Correct-Posted-Invoice-Dynamics-NAV-2015

4. Adjust Inventory

The item card has an Adjust Inventory action where the user can just enter the new quantity and Dynamics NAV will post a positive or negative transactions automatically to adjust the inventory accordingly. Almost too simple it seems like. 🙂 I guess a prerequisite is that you don’t use locations and bins or any other type of more sophisticated inventory setup.

Adjust-Inventory-On-Item-Card-Dynamics-NAV-2015

UI Elements Removal

The menus in NAV 2015 can adopt themselves according to what you have access to. This almost feels like it is a version 5 feature that comes back. Not bad. I think it adds a lot of value, users quite often find themselves lost in the menus (even if the new search feature that came in NAV 2013 has improved it a lot).

Removal-Of-UI-Elements-Dynamics-NAV-2015

Cues

The cues has been enhanced a bit, they now have an indicator that can change color based on the data values that are displayed. This provides a quick visual signal to the user.

The cues can now also show any type of values that are calculated when the role center is opened (not only counts of records). The font will automatically scale so that larger numbers are displayed with smaller fonts to fit in the cue and there are also a set of icons that can be applied to cues.

Enhanced-Cues-In-Dynamics-NAV-2015

I have not been a big fan of cues in the past, but now maybe it is time to start using them, they certainly can provide value and be used to build a more dashboard liked role centers with KPI indicators. I rally like that they are more flexible to use now.

Faster Pages

The pages are also supposed to be faster in Dynamics NAV 2015. In my local install I don’t noticed a big difference, but maybe in a production environment there will be a difference, remains to be seen… Faster is always better!

Cash Management Improvements

Bank integration and electronic payments has been added as part of the standard functionality from Microsoft. I have not looked into the details about this but hopefully is supports some kind of standard bank interface so it can be used with multiple banks across multiple countries (which always has been an issue in the past when implementing multiple countries in a single NAV database since each more or less needed their own bank interfaces).

This might deserve its own blog post sometime in the future.

Tablet Interface

Then of course, we have the tablet interface. I haven’t had the time to play around with it but it is suppose to work with both Apple and Android devices (and Microsoft tables of course).

I see lots of potential application for this, not only as a dashboard for the president of the company but also things like a simple touch screen in production to report output and consumption directly on the shop floor. Or for registering warehouse transactions such as picks and put-aways, or as a retail interface in a store. It is indeed interesting to see what kind of add-ons that comes out for Dynamics NAV that will utilize this.

Dynamics-NAV-2015-on-tablet

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Related


Discover more from Olof Simren - Microsoft Dynamics 365 Business Central Blog

Subscribe to get the latest posts sent to your email.

Tags: CuesCustomerEmailInvoiceItemMandatory FieldsNAV 2015PDFShowMandatorySimplified UXTablet
33 Comments
Share
3

About Olof Simren

I am a Microsoft Dynamics NAV and 365 Business Central Expert, I started implementing Microsoft Dynamics NAV in 2002, back then it was called Navision Attain. Throughout the years there has been many exciting implementations in different parts of the world, all of them with different challenges but with one common theme; manufacturing. As a consultant, I bring over 20 years of experience in implementing Microsoft Dynamics NAV and 365 Business Central within manufacturing and distribution companies. The services I offer includes project management, consultation, development and training. Feel free to contact me if you need help with anything related to Microsoft Dynamics NAV or 365 Business Central. I work through my company Naviona where I team up with other skilled Microsoft Dynamics NAV and 365 Business Central Experts.

You also might be interested in

Custom Filter Formula in Dynamics NAV 2013

Jul 1, 2014

One of the new features in Microsoft Dynamics NAV 2013[...]

Record Deletion Tool for Dynamics NAV 2015

Nov 17, 2014

Several people that have read my previous post, Run Objects[...]

Sales Quote without Customer

Jul 11, 2016

Do you know that you can create sales quotes without[...]

33 Comments

Leave your reply.
  • Mirko Draskovic
    · Reply

    November 17, 2014 at 7:52 AM

    Hi, guys!
    Did you encounter any problems regarding new “MandatoryField” feature?
    Well…for us, this feature doesn’t work for Option field type :/

    Any suggestions ?
    HND, M.

    • Olof Simren
      · Reply

      Author
      November 27, 2014 at 4:14 PM

      I can see the issue with option fields (since they always have a value even if the value is blank).
      Thanks for the comment!

      /Olof

  • Lars Westman
    · Reply

    November 27, 2014 at 10:49 AM

    Great write-up!

    Did you have any problems with running the Web Client side by side with 2013R2? I had to change the identity on the Application Pool for the 2015 Web Client from ApplicationPoolIdentity to NetworkService to get it up and running. Otherwise no problems.

    It might help someone else dropping by here….

    /Lars

    • Olof Simren
      · Reply

      Author
      November 27, 2014 at 4:11 PM

      Thanks for your comment Lars!
      Good to know, I haven’t tried the web client yet.

      /Olof

      • Michelle Warren
        · Reply

        March 24, 2015 at 12:07 PM

        Olaf your insight is greatly appreciated and used on presales and implementation trainings.
        Great write up.
        Thank you

        • Olof Simren
          · Reply

          Author
          March 24, 2015 at 12:33 PM

          Great to hear that, many thanks!

          /Olof

  • Francisco Bedolla
    · Reply

    January 9, 2015 at 1:29 PM

    Hi Olof
    I just found your post and when i try to look for some improvements in my nav 2015 versión (build 8.0.28798 NA) i cant found these
    Totals on Documents
    Subpages on Master Data Cards
    Cancel or Correct Posted Invoices
    Can you tell me which versión are you using?
    TIA

    • Olof Simren
      · Reply

      Author
      January 9, 2015 at 4:21 PM

      Hi Francisco,
      I am using build 8.00.37874 with a W1 database.

      /Olof

  • Andi
    · Reply

    January 14, 2015 at 5:37 AM

    Hi Olof,
    I had to ask this. I saw that your version has the correction feature/correct ribbon while mine didn’t have it. i’m curious why we had different features since this feature would be a good addition when we talk to the client.

    FYI i work in Indonesia and through our partner we develop NAV solution to our client (my company only had AX not NAV, so we had to partner with someone else). Furthermore this is my first experience developing NAV.

    I’m just curious do you think its because of my geographic reason that i msft didn’t include the feature in my area or did i miss something to show up some features that you mentioned but didn’t showed up on our partner version

    Cheers,

    Andi

    • Olof Simren
      · Reply

      Author
      January 14, 2015 at 3:49 PM

      Hi Andi,
      Do you use the ‘SMALL BUSINESS’ profile?
      The profiles defines what pages that are used and it is only the 1300 range pages that have this feature (as far as I know).

      /Olof

      • Andi
        · Reply

        March 27, 2015 at 12:26 AM

        Hi Olof,
        Sorry for the late reply. Yes, your reply hit the spot.

        Thanks

  • Francisco Bedolla
    · Reply

    January 14, 2015 at 2:08 PM

    Hi Olof

    Ive just downloaded W1

    let me Check

    thanks

  • Dhina
    · Reply

    March 17, 2015 at 10:46 PM

    Hi Olof,

    Thank you so much for the Great Write up.

  • TuanDQ
    · Reply

    March 17, 2015 at 11:36 PM

    Hi Andi,

    I’ve checked with Profile = “Small business” database =W1.
    Alll things as are shown by Olof Simren.

    • Andi
      · Reply

      March 27, 2015 at 12:27 AM

      Yes, this answer solve my question.

      Thanks

  • microsoft dynamics nav training
    · Reply

    March 26, 2015 at 2:02 AM

    great post thanks for such useful information latest update nav 2015

  • Dharmender
    · Reply

    April 18, 2015 at 12:45 PM

    Great posts…thank you for your sharing

  • Denise
    · Reply

    June 5, 2015 at 11:21 AM

    Any one know if Item Description field length has improved? We are an ITVAR and maintaining thousands of products and 20-50 charachaters is absolutely unacceptable. Any chance this improves in NAV 2015? I hope!!!

    • MirkoD
      · Reply

      June 8, 2015 at 4:46 AM

      Well, NO. Im pretty sure, this won’t be the case.

      To be more specific on this matter: it’s absolutely unacceptable, to do such a “improvement”.
      General question is: WHY do you have so long descriptions, and WHY can’t you tell general attributes in 50
      (or even 2×50 char – you have Description 2 also). You need some serious consulting regarding master tables.

      PS: when you describe all about your items, you can use. One tip : use of extended texts on master tables 😉
      https://www.archerpoint.com/blog/Posts/how-use-extended-text-feature-microsoft-dynamics-nav

  • Bent Andersen
    · Reply

    August 25, 2015 at 4:00 AM

    Hi Olof,
    Grate post 🙂
    I am using an US version of 2015, and i am not able to finde the totals flow fields on the documents.
    Should it be activated or am I missing somthing?

    Thanks in advance
    Bent

    • Olof Simren
      · Reply

      Author
      August 25, 2015 at 8:02 AM

      Hi Bent,
      I am also missing them in my US 2015 database (it is a 40459 release), the blog post was done with an earlier W1 version. To me it looks like the localization went wrong… 🙂
      They are there in the mini pages (if you look at page 1305 for example), so those where localized ok.
      It is indeed a bit strange.

      /Olof

  • Bent Andersen
    · Reply

    September 2, 2015 at 9:09 AM

    Hi Olof,

    Yes but it seems like it is on purpose, I have just upgrated to Rolleup 10 (42222 release), and they are still not there.

    /Bent

    • Olof Simren
      · Reply

      Author
      September 2, 2015 at 9:15 AM

      Maybe they didn’t figure out how to get the sales tax information into the totals. 🙂
      Thanks for the info.

      /Olof

  • Ravi V
    · Reply

    September 23, 2015 at 4:00 AM

    Cancel or Correct Posted Invoices ribbon is not seen in our installation?

    What could be reason….

    • Olof Simren
      · Reply

      Author
      September 23, 2015 at 8:24 AM

      Hi Ravi,
      Did you use the ‘SMALL BUSINESS’ profile?

      /Olof

  • Giancarlo
    · Reply

    October 2, 2015 at 2:16 PM

    Hi Olof,

    We’ve noticed that the ShowMandatory field property doesn’t work on any of the Journal Pages.

    ie: General Journals, Item Journals, etc.
    Is this maybe related to filtering in the journal Batch?…

    Do you think it’s possible to use this feature on a Journal Page?

    • Olof Simren
      · Reply

      Author
      October 2, 2015 at 2:26 PM

      Hi Giancarlo,
      It works for me, I can set the value to TRUE on the Item No., Loction Code, etc.. in the Item Journal and I see the red asterix.
      So, it does not work on any of the fields?

      /Olof

      • Giancarlo
        · Reply

        October 2, 2015 at 3:02 PM

        Thanks Olof,
        Sorry, i see that it does work on the Journal pages, but there are some times that it doesn’t.
        On the Item Journal, it doesn’t seem to work on certain Decimal type of fields, like “Unit Cos”t or “Unit Amount”, or “Quantity”
        On a Recurring Journal, it doesn’t work on the “Amount” field either, but it does work on the “Debit Amount”, or “Credit Amount”… I can’t figure out what’s the difference between these Decimal fields that causes this.

        • Olof Simren
          · Reply

          Author
          October 2, 2015 at 3:38 PM

          It is probably because there is always a value in those fields, even if the value is 0.
          Similar to the issue with setting the ShowMandatory to TRUE for option fields, this does not work either.
          Maybe this will be solved in NAV 2016, somehow. 🙂

          /Olof

          • Olof Simren

            Author
            October 2, 2015 at 3:39 PM

            It actual seems to work if you set BlankZero to Yes. Then a 0 is not shown in the field and you see the red asterix.

            /Olof

          • Giancarlo

            October 5, 2015 at 1:27 PM

            Yes sir, setting that BlankZero property to ‘Yes’ works for ShowMandatory on decimal fields.
            I ran into certain decimal fields that won’t blank after setting Yes to the “BlankZero” on the page properties.
            I also set the BlankZero property on the table, and that always works to ShowMandatory on the page.

            Thanks again for the tip, greatly appreciate it.

            PS: This also helped with setting option fields to ShowMandatory asterisk as True.
            You can set these option field properties on the table:
            InitValue = 0 (blank option)
            BlankZero = Yes
            then ShowMandatory = True on the page, and the asterisk works for option type fields as well.

      • Dhinakaran
        · Reply

        September 7, 2016 at 11:55 PM

        Why there is no Separate page for Purchase requisition in NAV? Currently, We are recommending our customers to use Requisition Worksheet but which have a lot of limitation. Especially after we convert the PO, the system will delete the entry from requisition worksheet.

  • Dhina
    · Reply

    September 7, 2016 at 11:53 PM

    Why there is no Separate page for Purchase requisition in NAV? Currently, We are recommending our customers to use Requisition Worksheet but which have a lot of limitation. Especially after we convert the PO, the system will delete the entry from requisition worksheet.

Leave a Reply

Your email is safe with us.
Cancel Reply

Subscribe to My Blog via Email

Check Out My Apps in AppSource

My Dynamics NAV Partner

Naviona, LLC

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (25)
  • Manufacturing (37)
  • Miscellaneous (28)
  • Purchase (10)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM CAL Capacity Consumption Convergence 2015 EMEA Copilot Costs Customer Development Dimensions Excel Finance General Ledger Inventory Item KCP Dynamics MRP NAV 2013 NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Quality Reports Routing Sales Order Scrap Security Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Put-away Warehouse Receipt Warehouse Shipment Work Center

Recent Posts

  • Quality Management in Business Central Version 28
  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption

Categories

  • Assembly
  • Development
  • Finance
  • General
  • Inventory
  • Manufacturing
  • Miscellaneous
  • Purchase
  • Sales
  • Warehouse

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Categories

  • Assembly (3)
  • Development (35)
  • Finance (14)
  • General (28)
  • Inventory (25)
  • Manufacturing (37)
  • Miscellaneous (28)
  • Purchase (10)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in AI AppSource Assembly Assembly BOM CAL Capacity Consumption Convergence 2015 EMEA Copilot Costs Customer Development Dimensions Excel Finance General Ledger Inventory Item KCP Dynamics MRP NAV 2013 NAV 2015 NAV 2016 Output Planning Production Production BOM Production Orders Purchase Orders Quality Reports Routing Sales Order Scrap Security Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Put-away Warehouse Receipt Warehouse Shipment Work Center

Recent Posts

  • Quality Management in Business Central Version 28
  • Business Central Configuration Audit using Vibe Coding
  • Copilot in Planning Parameter Worksheet
  • Copilot in Planning Worksheet
  • Copilot Inventory Queries
  • Record Deletion Tool for Business Central in AppSource
  • Reopen Finished Production Orders
  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption

Recent Comments

  • Olof on Business Central Configuration Audit using Vibe Coding
  • Andrew Trayfoot on Business Central Configuration Audit using Vibe Coding
  • Barrett Allen on Reopen Finished Production Orders
  • Kateryna on Business Central Configuration Audit using Vibe Coding
  • Takeshi Setoya on Reopen Finished Production Orders
  • Steve on Consignment Inventory
  • Olof Simren on Copilot in Planning Worksheet
  • Omaer Amjad on Copilot in Planning Worksheet

© 2026 · Olof Simren

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ
Prev Next