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

Export nav permission sets and import to business central

(4) ShareShare
ReportReport
Posted on by 8
Hi,

Anyone knows how to export permissions sets from NAV and import to BC? 

I tried exporting from Config package, XML port from NAV. But when importing to BC system gave me following errors.

Config Pack - 



XML Import -



Anyone found a solution for this? 

Thanks!

 
I have the same question (0)
  • Suggested answer
    Valentin Castravet Profile Picture
    29,543 Super User 2025 Season 2 on at
    Export nav permission sets and import to business central
  • Suggested answer
    Aman Kakkar Profile Picture
    589 on at
    Export nav permission sets and import to business central
  • Suggested answer
    Gregory Mavrogeorgis Profile Picture
    254 on at
    Export nav permission sets and import to business central
    Hi,
     
    You can move NAV permission sets to BC, but a straight Config Package/XML Port usually breaks because object IDs/names changed (and any add-on objects don’t exist in BC).
    Best paths:
    A) UI (quick, works NAV 2018 → BC)
    1. In NAV: Permission Sets → Actions > Export (XML).
    2. In BC: Permission Sets → Actions > Import (XML) → choose Merge (safer) or Replace.
      • Do it in a sandbox first.
    B) AL objects (most robust, esp. BC online)
    1. Export NAV permission sets to XML.
    2. Convert to AL permissionset / permissionsetextension objects (map old tables/pages to BC object names/IDs).
    3. Package in an app and publish to BC.
      • This avoids future overwrites and is source-controlled.
    Common import errors & fixes:
    • Unknown TableData/Page/Report → the object doesn’t exist in BC (rename/retarget or remove).
    • Old object IDs → map to BC IDs/names (many changed).
    • ISV/Customization permissions → install those extensions before importing.
    • SUPER can’t be imported/altered → leave it out.
     
    If you found this helpful please mark it as verified
  • Suggested answer
    Rishabh Kanaskar Profile Picture
    4,501 on at
    Export nav permission sets and import to business central
    Hi,
     
    Yes, you can export permission sets from NAV and import them into Business Central, but there are key differences in structure that cause errors if not handled correctly.
    Steps:
    > In NAV, use XMLport 9171 (Permission Sets) and XMLport 9172 (Permissions) to export as XML.
    > Before importing into BC, edit the XML file to match BC’s structure because BC categorizes permission sets into System, User-Defined, and Extension types. You can only import User-Defined sets.
    > In BC, go to Permission Sets page and use Import Permission Sets action.
     

    If you still get errors, check that:
    > Role IDs are ≤ 20 characters.
    > System permission sets (like SUPER) are excluded.
    > XML schema matches BC requirements.
     
    Hope this resolves those errors.
     
    Thanks
    Rishabh

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…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

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

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 4,237

#2
Nimsara Jayathilaka. Profile Picture

Nimsara Jayathilaka. 3,425

#3
Sumit Singh Profile Picture

Sumit Singh 2,907

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans