The approach you’ve outlined generally aligns with Best Practices for data management and system implementation in Microsoft Dynamics 365 Business Central, with some important clarifications and recommendations:
Typically, we do not create and configure a Production company first. Instead, the preferred practice is to build and configure the company initially in a Sandbox environment to fully test configurations, data imports, and processes before moving anything into Production.
The recommended approach is usually:
Set up and configure the company in the Sandbox environment first.
Use Configuration Packages to import master data and initial balances into the Sandbox.
Perform Training and User Acceptance Testing (UAT) in the Sandbox environment to validate that processes, data, and integrations work as intended.
Once validated, deploy the same Configuration Packages into the Production environment to replicate master data and configurations without starting directly in Production
Steps involving copying the Production environment into Sandbox typically happen when you want to refresh Sandbox with current Production data. However, during initial implementation, the flow is typically from Sandbox → Production, not the other way.
Regarding ongoing operations like Year-End adjustments:
It is good practice to prepare, test, and validate any data updates, such as net changes or initial balances, in Sandbox first before applying them in Production.
Exporting/importing Configuration Packages for this purpose ensures consistency and minimizes risk.
Let me know if you want me to help you structure a detailed Best Practice guideline based on this.
Sumit Singh
2,857
Sohail Ahmed
2,687
Super User 2025 Season 2
Jeffrey Bulanadi
2,203