Resolving NAV dimensions errors (part 10 of 15)

Error messages related to dimensions can be the bane of a dimension-using NAV user’s existence unless you know how to properly deal with them. The number one thing I tell my end users is, “if the error message has the word dimension in it, the error is generally something you can resolve yourself”. Let’s go through three dimension errors from my system; we’ll resolve each one as we go.

derr1This message says the end-user needs to select a dimension code for team on the first line of this invoice, where they’ve entered general ledger account number 51320. For whatever reason, NAV counts lines by the 10,000, so 10000=line 1, 20000=line 2, etc. The rest of the error message is pretty self-explanatory, but is presented in an “out-of-order” way that doesn’t quite read as well as plain English. This error has occurred because we’ve set a control on the general ledger account 51320 of code mandatory for team. The end-user needs to enter a team code for every transaction that posts against this account number.

derr2

The dimension value of 522120 on the list of dimensions for project has been blocked. You can’t use it/you don’t want to use it/you shouldn’t use it. Our company goes through annually and blocks project numbers that have not been given any budget money. If I block a project, I mean it – I really don’t want anybody posting anything against it. For this error, either the person made a typo, or they were given bad coding so the solution is to either fix the typo or get a correct project number.

derr3

This is an example of a team and project combination that has been blocked for use. We do this on purpose in order to keep from making errors and to avoid needing to make reclassifying entries. For this error, the person entering the information either needs to correct a typo or get a correct project number (or team number).

Keep reading this month as we continue our series, 15 Days of NAV Dimensions.


NAV dimension priorities (part 9 of 15)

Here’s the deal with dimension priorities. Depending on what you’ve chosen for your dimension strategy, an entry could have more than one dimension proposed at the time you post it. When this happens, NAV needs a way to break the tie, and that way is dimension priorities.

dim priorities

This handy-dandy table allows you to be in control by choosing which table will take priority over the other if NAV is forced to choose. What happens if you don’t define the priority? This is where NAV’s built-in tie-breaker comes in. If you don’t define the priority, NAV will choose the table with the lowest Table ID number.

One sure way to avoid needing to do this at all is to think through your dimension strategy really carefully before you commit to it. If you define team as a dimension on both your customer master data and your item master data, and you give a customer and item different default dimensions, what’s going to happen when you post a sales order? You’re going to get a conflict where the system has to choose. Think through your strategy and I bet you can find a way to make sure that team only corresponds to customer and you could give a different dimension designation to item. By doing so, you’ve automatically designed your system not to have a conflict in the first place.

Keep reading this month as we continue our series, 15 Days of NAV Dimensions.


NAV dimension combinations for additional accuracy (part 8 of 15)

One way to get additional accuracy out of your NAV dimensions is to assign dimension combinations. Dimension combinations are really good for two things:  1) to keep you from posting something that simply doesn’t belong where you’re putting it, and 2) to keep you from posting a combination of dimensions together that don’t belong together. Let’s go through a couple of examples.

Say that, according to your dimension strategy, you’ve designated the dimension team to go with customer master data, and the dimension edition to go with item master data. If you don’t want team to ever be allowable together with edition, set a dimension combination of blocked on the grid where the two dimensions intersect.

Another example is something we do at my company. We rely very heavily on budgeted information and budget all of our product development expenses with two dimensions assigned: team and project. Each team has their own list of assigned projects and no team should ever share a project. In order to keep ourselves from having a lot of reclassification entries, we assign a dimension combination of limited on the grid where team and project intersect. dimcomboThis setting allows us to further drill down and define which projects belong to which team. If we receive bad coding or even just enter a project number incorrectly, if that project number is not one on the “approved” list of project dimensions assigned to that team, we’ll get a message that lets us know we’ve made an invalid choice before we post it into our system permanently.

Keep reading this month as we continue our series, 15 Days of NAV Dimensions.


NAVUG spotter at Convergence: general session highlights

This years’ general session didn’t start out with rock and roll music and surfboards, but rather cool Jazz and low key presentation by Jesper LaChance and Eric Tiden.  Tiden is the new NAV R&D General Manager, and has some big shoes to fill after dynamic Dan Brown left last year.  New to the NAV space, but not ERP management, Tiden said “it’s really unusual to hear people say things like “I LOVE NAV” when they’re talking about their ERP, and it’s a great responsibility to live up to!”

LaChance and Tiden kicked off the general session with celebration of stories from customers who use NAV including Habitat for Humanity, Slainte Healthcare, and All for Kidz.

It seems the theme for the session was “NAV2013 is the greatest release every (and you should upgrade)!”, and LaChance and Tiden repeatedly stressed this point and then backed it up with demos of:

  • the president role from the role center, highlighting use of charting based on account schedules which can be controlled by the end user without partner assistance
  • new assemble to order capabilities shown using the NAV web client
  • refreshable Excel information into and out of NAV, powerview wth ODATA, an Jet Express
  • a preview of the Sicily release using a Surface with the web client, Office 365 and SharePoint integration

A quick listing of next NAV version “Sicily” with a 2014 date revealed improvements to cash management, “a lot more” integration with office 365, better support for large scale hosting, and UI web services.

Customer response to the session seemed a bit luke-warm, with only scattered applause from time to time, but the room did respond well to the customer success stories, nodding and laughing, and managed to perk up at the end when given information to access a free NAV2013 Azure demo for a limited time.


NAV default dimensions and value postings applied to master data (part 6 of 15)

You’ve decided you want to use dimensions, you’ve picked a strategy, you have people in both finance and IT on board with the plan, and you even have two global dimensions and a few shortcut dimensions all planned out. Now what?

Now you need to go through the process of applying your dimension strategy to all of your master data using value postings.

Master data are all the things in NAV that have a “card”.  When you think about the sales process in NAV, what might have a card? How about the customer card, the item card, or even the salesperson/purchaser card? Where else are there cards in NAV? How about the vendor card, the bank account card, or the fixed asset card? All of this is master data you will use when applying dimensions to your system.

Value postings are the requirements you set on your master data when defining dimensions.  For the sake of an example, lets say we’re going to focus our dimensions on the item card. You have four choices:

4choices1)  Leave the value posting blank. This will impose no requirement for the dimension to be filled out and is the same as not defining a dimension.

2)  Choose code mandatory. This option can act in two different ways and is highly useful. If you leave the dimension value code empty, setting the value posting to code mandatory will require the end-user to fill in a dimension value code from the defined dimension code listing before the transaction can be posted to the system. If you fill in the dimension value code with a selection from the list, essentially a default value, any transaction using this item card will populate the dimension value code with the code you have pre-selected as a default. However, if necessary, the end-user can change the value to a different selection.

3) Choose same code. You might think this would be a fantastic option, offering the highest level of control. It is true that choosing same code is the most restrictive. By choosing same code, any transaction must use the code defined in the dimension value code. This can become problematic when your company changes and you need to redefine your default values. Dimensions can be pretty pervasive, getting into places you just didn’t think about when you set them up. For the most part, they’re harmless, just little pieces of data hanging out waiting to be accessed for reporting. But sometimes, when used together with same code, they become vicious nasty little roadblocks. I’ve heard many a horror story of accountants struggling with adjust cost or inventory adjustments or even trying to get sales order postings to finalize because they’re using same code and have needed to make a necessary change.

4) Choose no code. This is the option you choose if you want to tell NAV to never assign a particular code to the item. You could do this if you wanted to reduce the possibility of error from someone trying to apply a dimension that belongs to your customer card to your item card accidentally.

dimdefaultAs you can probably tell, my recommendation is to use code mandatory in most situations. It offers the most control over your data while also allowing for necessary flexibility as your business changes. Using code mandatory avoids the problem of “optional” data by requiring some type of data to show up in the dimension value code, whether you put it there as a default to be automatically populated or whether you’ve left it blank so someone down the line can populate it when it is time to make that decision before posting. Using code mandatory can also be a great source of efficiency if you can choose to use default values. If you can decide how to make your dimension postings as automatic as possible, this really can run completely in the background, populating your system with luscious data to be reported on later, with no effort or decision-making required by you. By using default values, you also gain accuracy in your postings since the computer is making the decision the same way every time, whereas you might not be that consistent if you had to define the values manually all year.

Keep reading this month as we continue our series, 15 Days of NAV Dimensions.


NAVUG spotter at Convergence: Where will you find supply chain users?

navug with nameThis year, the NAVUG (NAV user group) is more active at Microsoft Dynamics Convergence than ever before, offering 19 sessions given by end users who use the software every day at their companies! There are plenty of opportunities to attend sessions on supply chain topics and to meet other supply chain end users.

Start off your week on Monday by attending roundtable discussions.  There will be a role based table for supply chain and manufacturing personnel as well as an ask your peers table.

On Tuesday, attend a session by Marc Allman, Chief Operating Officer at AMS Controls, and Kevin Fons, Director of Business Systems at Saris Cycling Group, to get tips and tricks for supply planning. On Wednesday, Marc Allman teams up with Heather Allman, Communications Director at AMS Controls, and Bob Bergman, Senior Microsoft Dynamics NAV Consultant with Archerpoint, to conduct an ask your peers session on manufacturing setups. To cap off the week on Thursday, Nancy O’Hara, Director of Business Systems at Shaw Development, and Tom Taylor, Microsoft Dynamics Partner Technology Advisor with Microsoft, conduct a session together on warehousing in Microsoft Dynamics NAV.


NAVUG spotter at Convergence: Where will you find IT and developer users?

navug with nameThis year, the NAVUG (NAV user group) is more active at Microsoft Dynamics Convergence than ever before, offering 19 sessions given by end users who use the software every day at their companies! There are plenty of opportunities to attend sessions on IT and developer topics and to meet other IT and developer end users.

The user group gets Monday’s sessions started with three sessions for IT and developer roles. Kali Petit, Systems Analyst Manager at Group O, gets the day going with a session on integrating Microsoft Dynamics NAV with SharePoint, while Kim Congleton, Director IT for Supply Chain Solutions at Group O, gives a session on reporting 101 using the role tailored client. Matt Traxinger, Dynamics NAV MVP and Developer at ArcherPoint, caps off the Monday sessions with database optimization and best practices in Microsoft Dynamics NAV.

Kali Petit is joined by David Long, SharePoint Practice Leader at Tribridge, and Doug Shepard, Director of Information Technology at Augsburg Fortress Publishers, as peer experts for an interactive discussion on getting more out of Microsoft SharePoint and Microsoft Dynamics NAV.  Anticipating quite of bit of interest in this topic, the session is offered in time slots on both Wednesday and Thursday.

Also on Wednesday, Scott Rose, VP of Operations at Mirus Bio joins forces with Fria Kurowski, Account Manager for ABC Computers, for a session on how to make a smooth transition when moving from classic to RTC.

To end off the week, there is one last session offered on Thursday for folks looking for an interactive discussion with a peer panel related to upgrade experiences with Microsoft Dynamics NAV.  This session makes NAVUG members who are in all different stages of NAV upgrade and implementation available to Convergence attendees to ask questions about what their experiences have been.  Peer panelists for this session are David Hatker, VP of IT at CCA & B, Kim Congleton, Director IT for Supply Chain Solutions at Group O, Kerry Rosvold, Corporate Controller at Augsburg Fortress Publishers, and Greg Kaupp, CEO of ArcherPoint.

Don’t forget there are plenty of opportunities on Monday during the time slots for roundtable discussion, with specific tables available for IT Managers, Developers and Programmers.  The IT and Developer roles dominate the hot topic roundtables this year covering upgrading, reporting in NAV, integrating NAV with SharePoint, NAV modifications, recent go lives, current implementations, and converting forms to pages.


NAVUG spotter at Convergence: Where will you find finance users?

navug with nameThis year, the NAVUG (NAV user group) is more active at Microsoft Dynamics Convergence than ever before, offering 19 sessions given by end users who use the software every day at their companies! There are plenty of opportunities to attend sessions on finance topics and to meet other finance end users.

On Monday, there is a session offered by Robb Delprado, President of Western Data Systems, on fixed assets, and a session on account schedules being offered by Kerry Rosvold (me!).

Robb and Kerry join Dave Wiser, Controller at Tillamook Cheese, and Lee Weiner, Chief Financial Officer at The Bradshaw Group, Inc. as peer experts for two sessions of Ask Your Peers: Finance Professionals, on Tuesday and again on Wednesday.

On Thursday, Kerry returns to do a session on dimensions, and Andy Snook, President of FastPath, offers a session on audit compliance.

All of these sessions are made possible by the NAVUG and the participation of their users!  Don’t forget about the roundtable discussions on Monday as well.  There are tables planned for CFO/Controllers and Cost Accountants where free discussion will be facilitated by user group leaders.  These are great opportunities to meet other end users who use NAV every day, just like you do!


PowerPivot to the People

As a Controller at a small to medium-sized business, I struggle with the big BI question:  do I invest in a business intelligence package or do I do it myself?

When I first became aware of PowerPivot, a free Excel add-on that became available with Microsoft Office 2010, I was excited and also a little relieved. While the emergence of PowerPivot didn’t completely solve my dilemma, it sure gave me some significant options for more data accessibility. I didn’t have to depend on my partner or an IT employee with special skills to build me a dataport from NAV, or to piece together an SQL query, or to build a cube I could apply queries to. Because I have PowerPivot, suddenly I can be Super-Controller; accessing tables directly in my NAV database, pulling ginormous amounts of data into a single spreadsheet, and manipulating the data with lightning speed into familiar Excel pivot tables, all without asking for help.  powerpivotcrush

So, when I read in a recent article from MSDynamicsWorld.com that New Office 2013 Licensing May Put PowerPivot, Power View Out of Reach for Some Microsoft Dynamics Users, I was actually pretty alarmed and then pretty upset. How dare Microsoft give us this shiny new Christmas dream and then snatch it away like some kind of horrible data-reneging Grinch!

I went looking for a few more answers about exactly what was going on, and what I found out was that Microsoft has actually taken PowerPivot out of most versions of Office 2013. This is a big deal because it was previously available in all versions of Office 2010, so Microsoft is actually removing functionality. PowerPivot is only available in Office 2013 if you get Office Pro Plus through volume licensing or through Office 365 subscriptions. Basically, this means PowerPivot is not available in any retail Office 2013 packages, so therefore, is only reachable by companies who have enough purchasing power to utilize volume licensing packages. So, a tool that was designed, in my opinion, to give BI power directly to the people by making it simple enough for financial folks to pull their own data, has now been restricted to only business class licensing. If you’re looking for some interesting theories as to why this might be, read Hey, Who Moved My (PowerPivot 2013) Cheese?

Mr. Excel himself (Bill Jelen), the uberist Excel geek of them all, has some great stuff to say about PowerPivot, including “PowerPivot is the best new feature to hit Excel in 20 years” and a few other things here including a great short video explaining why we should care.  I just said in a recent NAVUG Ask the Experts Finance webinar only two weeks ago that as a financial professional who uses NAV, learning to use PowerPivot should be the most important skill finance people should learn in the next year.

Microsoft has missed a huge opportunity to finally settle a score in the BI arena for small to medium businesses by making this move.  There has always been the argument that using Excel spreadsheets is a risky proposition for financial professionals. You can really create some big problems for yourself if you are not careful in how you manage your spreadsheets.  Some companies even go so far as to outlaw them and attempt to go spreadsheet free.  Companies who sell BI packages lean on this pretty hard, trying to remove spreadsheets from the list of available choices.

I say this risk is greatly offset by the benefit of being able to use a tool that can pull, in a safe way, massive amounts of data that can be manipulated by the typical Excel end-user quickly and efficiently.  For me, the benefit PowerPivot brings to my company tips the scale on sinking money into a BI solution, and keeps me firmly in the DIY BI camp, with Excel as my primary tool. Making PowerPivot available in all new versions of Excel seals the deal and makes BI in Excel a revolution of equality, ensuring equilateral Excel adoption in the business world.

I’m glad to see so many people bringing forward a call to action to bring PowerPivot back to all versions of Office, not just Pro Plus and Office365 subscriptions. I’m adding my voice, and will continue to ask Microsoft to bring PowerPivot to the people!

This posting is one of the Top 20 Most Viewed in the last year! Follow this link to see the entire list.