NAV to Business Central Upgrade: Random Posting Permission Errors

  • NAV to Business Central Upgrade: Random Posting Permission Errors

    Posted by Mark Allen on April 6, 2026 at 5:08 am

    Q: NAV to Business Central Upgrade: Random Posting Permission Errors — Any Known Causes?

    Hi Everyone,

    We’re upgrading from Dynamics NAV 2017 to Dynamics 365 Business Central On-Prem, and we’re running into intermittent posting errors that appear to be related to permission set conflicts — but only for some users.

    Issue Details:

    Users randomly receive errors like:

    • You do not have Modify permission on Table X.
    • Posting cannot continue due to missing permissions.

    What’s strange is that:

    • The same users can sometimes post successfully

    • Admin users never experience the issue
    • No recent changes to Permission Sets
    • Telemetry indicates inconsistent permission evaluation across sessions

    What we’ve tried:

    • Recompiled objects & resynced tenant
    • Cleared user personalization/metadata
    • Restarted NST + cleared cache
    • Compared Permission Sets via PowerShell

    Question for the Community:

    Has anyone encountered random permission validation issues during a NAV → Dynamics 365 Business Central upgrade? Could permission caching, metadata sync, or mixed authentication cause this behavior?

    Any insights or recommended diagnostic steps would be greatly appreciated.

    Thanks!

    Meenakshi Singh replied 6 days, 1 hour ago 6 Members · 5 Replies
  • 5 Replies
  • Rockwith nav

    Member
    April 6, 2026 at 10:36 am
    Up
    0
    Down
    ::

    This is a rare case, but the only possibility I can think of right now is this, since you are able to post some transactions, you need to identify which ones work and which ones don’t. There may be a pattern, and it’s possible that for certain scenarios, the system is not allowing you to transact for some reason. It could be transaction-specific, with a certain security blocking the process.

  • Lori Dostie

    Member
    April 6, 2026 at 10:45 am
    Up
    0
    Down
    ::

    Check your user license type. Limited licenses can not post some transactions and it presents as a permission error.

  • andrew alwin

    Member
    April 9, 2026 at 8:00 am
    Up
    0
    Down
    ::

    We’ve seen similar ā€œrandom permissionā€ behavior in NAV → Business Central upgrades. In most cases, it’s not truly random. It’s usually permission evaluation + caching + object mismatch happening together.

    A few things I’d specifically check:

    Permission Set type (User vs System vs Extension)

    If you’re still using legacy NAV-style permissions or partially migrated sets, BC can behave inconsistently. Try moving users fully to AL-based permission sets.

    Indirect permissions missing

    Posting often fails not on the main table but on related tables (ledger, dimensions, temp buffers). Admins bypass this, users don’t. That’s why it ā€œworks sometimesā€.

    Security cache issues

    Restarting NST helps, but also try:

    Force user re-login

    Clear session via admin center / PowerShell

    BC can cache permissions per session, causing inconsistent behavior.

    Customization / extensions conflict

    If any posting logic is extended, check if custom code is accessing tables without proper permissions. This is very common after upgrades.

    License + permission mismatch

    Sometimes users assigned lower-tier licenses hit permission issues during posting scenarios that worked in NAV.

    Telemetry clue you mentioned

    If telemetry shows inconsistent evaluation, I’d strongly suspect multiple permission sources overlapping (custom + standard + extension).

    One quick test:

    Create a clean test user with only standard BC permission sets, no customizations. If posting works 100%, the issue is definitely in your custom/security layer.

  • Jim Donahue

    Member
    April 17, 2026 at 10:31 am
    Up
    0
    Down
    ::

    Hi Mark,

    The Dynamics Communities team wanted to reach out and ask that no longer post links to partner websites as the forums are not a place to advertise and is against community policy.

    You can continue to ask questions that you have regarding Dynamics products as this is helpful to the community, but any more posts with links to a product or service will be marked as spam and removed.

  • Meenakshi Singh

    Member
    April 17, 2026 at 12:01 pm
    Up
    0
    Down
    ::

    This could also be because of a permission mismatch between your EntraID login and BC login permissions. If it’s allowing you to post sometimes and not others. Indirect posting permission sets in BC would allow for that, too.

Log in to reply.

Welcome to our new site!

Here you will find a wealth of information created for peopleĀ  that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!