How to Import Open Sales and Purchase Transactions into Business Central
Question details
The organization needs a way to import bulk open purchase and sales transactions from a legacy system into Business Central, as standard configuration packages are failing.

- Product
- Microsoft Dynamics 365 Business Central
- Device & OS
- not provided
- Scenario
- Migrating historical or open financial transaction data from a legacy ERP system to Business Central.
- Observed behavior
- Standard configuration packages are not successfully importing the bulk open sales and purchase transactions.
Ensure your legacy transaction data is thoroughly cleaned, mapped to the correct Business Central fields, and saved in a supported format like CSV or XLSX before attempting the migration again.
Utilize Advanced Migration Tools and APIs
When standard configuration packages fail to import complex open transactions, leverage specialized migration extensions or APIs for better data handling.
Data migration for open sales and purchase transactions often involves complex table relations that standard configuration packages struggle to process in bulk. Transitioning to dedicated APIs or official migration extensions can bypass these limitations.
In Business Central, click the search icon and enter 'Data Migration'. Explore available built-in extensions (such as those for QuickBooks or Dynamics GP) that might natively handle your legacy system's structure better than a generic package.
For custom legacy data, utilize the standard Business Central APIs (e.g., standardSalesInvoices or standardPurchaseInvoices). You can push bulk data programmatically using tools like Postman or custom integration scripts.
If you are encountering specific validation errors, gather your configuration package error logs and post them in the official Microsoft Dynamics 365 Business Central community forum. As this is a highly specialized ERP process, community experts can provide tailored solutions.

Prepare Your Migration Data with WPS Office
While Business Central handles the final ERP import, cleaning and preparing your bulk transaction data is a critical first step. WPS Office offers a free, lightweight, and highly capable spreadsheet tool to manage your legacy CSV and Excel data seamlessly before migration.
- 1. Open Legacy Data: Launch WPS Spreadsheet and open the raw data export from your previous ERP system.
- 2. Clean and Format: Use features like 'Text to Columns', 'Remove Duplicates', and data formatting to ensure all columns perfectly match Business Central's required table structure.
- 3. Export for Import: Save the cleaned dataset as a CSV or XLSX file, ready to be uploaded via your Business Central configuration package or API tool.

Frequently Asked Questions
Why do configuration packages fail when importing transactions into Business Central?
Configuration packages often fail due to data validation errors, such as missing mandatory fields (like Customer Posting Group or Document No.), incorrect formatting, or relational data missing from the destination tables. Breaking data into smaller batches helps isolate these errors.
Can I use the 'Edit in Excel' feature for bulk importing open transactions?
Yes, 'Edit in Excel' can be used to add or modify records directly from a spreadsheet. However, it requires the Business Central Excel Add-in and is generally better suited for smaller data updates rather than migrating thousands of historical records at once.
Where can I find specialized help for Business Central data migration issues?
Because data migration into Dynamics 365 Business Central is a complex administrative task, the best resources are the Microsoft Dynamics 365 Business Central Community forums, Microsoft Learn documentation, or consulting with a certified Microsoft Dynamics partner.




