Data cleansing in Business Central for customers, vendors and items
Business Central data cleansing is the job of finding and fixing duplicate, incomplete and inconsistent records. It can happen in a legacy system before migration, or in a live company that has grown untidy. Clean master data makes search, pricing, tax and reporting behave. We profile the data, fix it with your people and load it back safely.
Last updated
The problems Business Central data cleansing solves
The same customer sits in the system three times under slightly different names. Vendors have no payment terms. Items lack a posting group, a unit of measure or a category. Addresses have the state typed four ways. Records for businesses that closed long ago still show up in every lookup.
Each of these has a practical cost. Duplicates split a customer's balance and sales history. A missing posting group stops a document from posting. Inconsistent addresses break tax calculation and shipping integrations. Dead records slow people down and invite mistakes. Most users have learned to live with these, which is why they stay.
Send a sample export →
- ✓Duplicate customers and vendors
- ✓Missing posting groups
- ✓Inconsistent address formats
- ✓Inactive records left open
- ✓Free-text where codes belong
Profiling data before Business Central data cleansing
We begin by counting. For each main table, we report how many records exist and how many have had no activity for a long period. We also report which required fields are empty and which values look like variations of one another. The result is a short findings document, not a vague impression.
That document lets you set priorities. Not every flaw is worth fixing. You can leave an old vendor with no open entries behind in a migration, or block it in a live system. So effort goes to records that are active and to fields that drive posting, tax, pricing and planning.
Request a data profile →- ✓Record counts by table
- ✓Records without recent activity
- ✓Empty required fields
- ✓Likely duplicate groups
- ✓Non-standard values listed
Tools for Business Central data cleansing
Several standard features do the heavy lifting. Customer, vendor and contact cards have a Merge With action. It combines two records and moves their entries to the one you keep. Contacts have a duplicate search based on search strings you can set. The Blocked field retires a record without deleting its history.
For bulk corrections, Edit in Excel lets a user change many rows on a list and publish them back with validation. Configuration packages export a table, accept corrected values and apply them with error reporting. For every bulk change, we first use a sandbox copy. Only then do we touch production.
See the tools demonstrated →- ✓Merge With on master records
- ✓Contact duplicate search
- ✓Blocked field for retirement
- ✓Edit in Excel
- ✓Configuration packages
Business Central data cleansing ahead of a migration
A migration is the easiest moment to clean, because every record has to pass through a template anyway. We extract from the old system and apply agreed rules in a staging workbook or database. Then we return exception lists to the people who know the answers: sales for customers, purchasing for vendors and operations for items.
We record each decision as a rule, for instance which of two duplicate accounts survives. That way, the same logic can run again for each trial load and for the final cutover. Cleaning by hand in the old system once, and then extracting again later, tends to lose the work.
Plan your migration cleanup →- ✓Extract from the old system
- ✓Apply repeatable rules
- ✓Exception lists to data owners
- ✓Trial load in a sandbox
- ✓Rerun at final cutover
Keeping Business Central data cleansing results in place
Data gets dirty again unless the entry points change. Customer, vendor and item templates fill in default posting groups and terms when someone creates a record. Mandatory fields and approval workflows for new records catch omissions. Fewer people with permission to create master data also means fewer variations.
We also leave behind a small set of saved list views that act as an early warning. They show items without a category, customers without a tax area and vendors with no payment method. A named owner who looks at them on a regular schedule is worth more than another large cleanup later.
Set up prevention rules →- ✓Templates for new records
- ✓Approval of new master data
- ✓Creation rights limited
- ✓Saved views for gaps
- ✓A data owner per table
Business Central data cleansing questions
Can duplicate customers be merged after transactions have been posted?
Yes. The Merge With action moves ledger entries, documents and related records from the duplicate to the record you keep. Then it removes the duplicate. We test each merge pattern in a sandbox first, because a merge does not reverse with a click. So you see the result on a copy before anything changes in live data.
Should we delete old records or block them?
Usually block. Business Central stops you from deleting records that have entries in open fiscal periods, and deleting removes context from history. Blocking hides the record from new transactions and keeps the past intact. You can also reopen a blocked record if you need it again. That makes blocking the safer habit.
Who should decide which record is correct?
The department that uses the data. We find and present the conflicts and apply the decisions. But only your sales, purchasing and operations people know which address, terms or description is right. We never guess on their behalf. That keeps Business Central data cleansing honest, and it keeps the final data in the hands of the people who rely on it.
Do you clean transaction data as well as master data?
We do not edit posted entries, because they form the audit trail. Instead, you correct errors there with reversing or adjusting entries. Cleansing concentrates on master records and setup, which is where most quality problems start. Fixing the source also prevents new errors, so the same mistakes do not return next month.
Can cleansing be done without a migration project?
Yes. Many clients ask for it in a live system, often before a reporting project or an integration that will expose the flaws. The method is the same. We simply take extra care, because users are working in the data while we clean it. We also pick quiet moments for each bulk change.
Book a discovery call
Let's talk through your move to Business Central.
A focused call with a senior consultant. We learn how your business runs today, give you an honest view on whether Business Central fits, and outline scope and next steps before you commit to anything.
What happens after you send the form