web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested answer

You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

(0) ShareShare
ReportReport
Posted on by 65

Just upgraded from NAV 2016 CU10 to the latest CU61. Immediately noticed when modifying any fields in a Vendor's Card, it returns the following error message

You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

I am the Super User and having all the permissions but still no go. Help?

I have the same question (0)
  • Suggested answer
    YUN ZHU Profile Picture
    89,830 Super User 2025 Season 2 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi, Please try to check the Object range and expiration date in your License file.
    And clear the company name behind your Super permission set.

    Hope this helps.

    Thanks.

    ZHU

  • MANJUNATH DHANAPAL Profile Picture
    175 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi All,

    Even I got this error today. I am super user too. How to resolve this issue?

    Regards,

    Manjunath D

  • Louis Li Profile Picture
    65 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi Andy,

    Thanks for the tips. Creating a new permission set and allowing the DIOT Subscribers Execute permission didn't make any difference. I verified my Super User role and it does have every permission checked.

    I am suspecting our Nav license may not have enough CodeUnit coverage (MS NAV issued it back in 2015)? Our server was running CU10 for a long while, after CU61, basically anything to do with a Vendor card, i.e. changes or creating a new vendor, will trigger the same permission error. I wonder if the DIOT CodeUnit (even though it's for Mexican version, and we're running a Canadian company, using NA version) is new and our license won't recognize it? I've attached our License info. I noticed the DIOT CodeUnit is OBJECT Codeunit 27022 DIOT Subscribers. Our CodeUnits in the License is 8600. Does it mean we don't have the right to it?

    Also, I've recently applied a BusinessCentral 2020 Wave 2 on premise license to a test server. I wonder if this action had any consequence to our Nav 2016 server's functionality? i.e. did this cause the Nav 2016 server to lock something up and rendered it with reduced capability such as this error? Thanks.

    Nav2016License.JPG

  • Suggested answer
    Andy Sather Profile Picture
    on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hello Louis - What happens if you create a permission set that has the DIOT Subscribers: Execute permission?  Do you still get the same error?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 2,899 Super User 2025 Season 2

#2
Sumit Singh Profile Picture

Sumit Singh 2,444

#3
Jeffrey Bulanadi Profile Picture

Jeffrey Bulanadi 2,304

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans