Master data management in Business Central
By Emil Björk · Microsoft business apps consultant, Gothenburg
How Business Central synchronises master data across multiple companies — the source/subscriber model, conflict resolution, and operational considerations.
On this page (6)
For Business Central tenants running multiple companies — sister entities sharing items, customers, vendors, and other master data — keeping them in sync used to mean either painful manual maintenance, custom scripts, or external middleware. Master Data Management (MDM), a feature Microsoft added to Business Central, builds the synchronisation natively. It's not as sophisticated as a dedicated MDM platform but covers the common multi-company scenario well.
The source/subscriber model
One company is designated the source for a given master data type — typically the "headquarters" or "main" company. Other companies in the same environment are subscribers. Master records created or updated in the source automatically synchronise to the subscribers, optionally with field-by-field control over what synchronises.
Synchronised entities
The most commonly used:
- Items — item card, item variants, item references, base unit of measure, prices.
- Customers — customer card, contacts associated with customer.
- Vendors — vendor card, contacts associated with vendor.
- Items, customers, vendors are by far the most common; additional tables can be synced through configuration.
Field-level control
Not every field on the source item should land on every subscriber. The base unit, item number, and description should sync; the inventory posting group might be per-company because each subsidiary uses different GL structures. The MDM configuration lets administrators include or exclude specific fields per subscriber.
Synchronisation cadence
Sync can run on demand (administrator triggers it), scheduled (job queue runs it nightly), or on change (record-level events propagate immediately). Most tenants run scheduled sync nightly with on-demand for urgent changes.
Conflict resolution
What if a subscriber edits a synchronised field on their copy? Two configurable policies:
- Source wins — the next sync overwrites the subscriber's edit. The default, and the safest for items where the master must rule.
- Subscriber wins — the subscriber's edit is preserved and the field stops syncing for that record. Used when subscribers genuinely need local override.
Conflicts are logged for administrator review, regardless of policy.
Operational realities.
- Initial sync can be large — the first run pushes thousands of items to subscribers. Schedule during quiet hours.
- Posting groups, dimensions, and country-specific fields are usually subscriber-local. Don't sync them.
- Number series are subscriber-local. The source's customer number won't necessarily match the subscriber's, so the sync uses field mapping rather than numeric equality.
- Removing a subscriber requires care — break the sync first, then archive subscriber-local data.
Limits.
- MDM in BC is intra-environment, intra-tenant. Cross-tenant or cross-environment sync needs middleware (Power Automate, Logic Apps, an iPaaS tool).
- Complex multi-level relationships (item → BOM → component items) need deliberate sync ordering.
- Hierarchical master data (parent/child customers) syncs but requires the parent to land first.
When to outgrow
Beyond ~30 companies with complex hierarchies and cross-system MDM, customers typically introduce a dedicated MDM platform (Profisee, Stibo, Reltio, Riversand) feeding BC instead of using BC's own MDM. For most multi-company SMBs in the under-20 entity range, the built-in MDM is the right answer.
Further reading
Related guides
- Item attributes and variants in Business CentralHow Business Central handles product variations — variants for stock-keeping, attributes for searching, and where the model fits and where it doesn't.
- The Business Central planning worksheetHow MRP works in Business Central — the planning worksheet, reordering policies, supply, demand, and the regenerative engine behind it.
- Inventory and warehouse management in Business CentralHow Business Central tracks items, locations, lots, serials, and warehouse operations — from basic stock to directed put-away and pick.
- Assembly orders in Business CentralHow Business Central handles assembly orders — assembly BOMs, assemble-to-order vs assemble-to-stock, and when to use assembly vs production orders.
- Inventory costing methods in Business Central, comparedFIFO, LIFO, Average, Standard, and Specific — what each costing method means, and how to choose the right one in Business Central.
Browse every guide in Business Central or just Inventory & warehouse.
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.