What to do if you can't access old companies or create new ones in D365 Finance and Operations
Updated: Aug 4, 2021
Update: Microsoft Dynamics 365 for Finance and Operations has been rebranded into Microsoft Dynamics 365 Business Central.
You signed up for Microsoft Dynamics 365 for Finance and Operations (D365FO) yesterday through a Microsoft Partner such as Solution Systems, and today you realize you can only access 3 of the 7 companies you had created within the free trial and you can no longer create a new company. You've received the error message "You do not have permissions to create a new company. Contact your system administrator." What happened and how do you fix this going forward?
Let's talk about what happened first. When your data was migrated from the trial version to the paid version some of your user configurations did not transfer because of the conflict it would have created within the new tenant. For instance, when you migrate to the paid version of D365FO your partner on record becomes the first assigned user to have the Super Role which removes this permission from all other users. "But Michael, I've checked the User Card and have Super Permission Set assigned. Why is it not working?"
Yes, you may have a Super Permission assigned to an individual company but this only grants you Super Permissions for that company. So you'll be able to do things like assign permissions to other users for this specific company but you will not be able to access other companies or create a new one without proper permissions. For this you'll have to reach out to your Microsoft Partner and ask them to assign you a Super Permission Set with no company assigned.
"Why does Super Permission have to have no company assigned to grant me Super Permissions for everything? There's no specific reason other than this is how D365FO understands it. Once the Super Permission Set without a company assigned is created you'll now be able to create new and access all other companies previously created.
Final Thought: Across many Microsoft forums I've seen this as a common problem that users and system administrators run into. The assigning a Super Permission Set to an unnamed company to obtain Super Permission for all companies just doesn't seem to make sense. In my opinion Microsoft should create an "All Companies" option listed within the drop down under the Company section on the User Card. This way system administrators can just assign Super Permissions to "All Companies".
Have you encountered any error messages that require a quick fix that just didn't seem to make any sense in Microsoft Dynamics 365 for Finance and Operations? If so, leave them in the comments section below and your issue may be selected for an article!