We have upgraded the database to NAV2009 and observed that using client’s license we are not able to post the Sales Order, Purchase order etc., whereas same could be done in NAV5.0.
I have checked in base version of NAV2009 also, but we are not able to use this license for many transections.
Although license is upgraded for NAV2009.
Following is mentioned in the license file:
2,110 Navision Version 3.xx 1
2,120 Navision Version 4.0 1
2,130 Navision Version 5.0 1
2,140 Navision 2009 1
Is it a mistake on microsoft’s part or am I missing something?
Do use useonly super role or is other roles for user? I knew problem when user has super role and additional role with restriction for the table. And the role with restriction made SUPER role more weak…
I’m actually having this same issue. We’re having this issue when posting General Journals. Here are the factors:
A permission error occurs on the following line of code in Codeunit 11:
IF (Vendor.“IC Partner Code” <> ‘’) AND (GenJnlTemplate.Type = GenJnlTemplate.Type::Intercompany) AND (ICPartner.GET(Vendor.“IC Partner Code”))
THEN
ICPartner.CheckICPartnerIndirect(FORMAT(“Account Type”),“Account No.”);
With our Dev license the posting works 100%. But with the user license the we get the Permission error.
The error occurs even with the SUPER User (so not a role/permission issue)
In the same database, with the same user license but in a different company also using the SUPER role the permission error doesn’t occur.
e.g.: in Company A with user License and SUPER user the error occurs, while in Company B with user License and SUPER user the error does not occur.
The IC Partner Code for ALL vendors is blank.
The IC Partner table is empty.
The version is NAV 2009 Sp1.
Intercompany Functionality is not used. In this database, which is why it’s not in the license.
The above mentioned gives me reason to believe that:
This is not a license issue as users are, in fact, not meant to be using the functionality.