ERP migration

Migrate from Xentral ERP to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Xentral ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Xentral ERP logo

Xentral ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

75%

9 of 12

objects map 1:1 between Xentral ERP and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

5-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Xentral ERP to Microsoft Dynamics 365 is a structural remapping of an e-commerce-oriented ERP schema into a modular Microsoft ERP stack. Xentral stores address records as a unified Address object used for both customers and vendors; Dynamics 365 separates these into Customer and Vendor entities with independent number series and posting groups. Articles in Xentral map to Items in Dynamics with a re-segmentation required because Xentral's product master supports custom fields only on Articles, Addresses, and Projects, while Dynamics 365 Business Central allows custom fields across most standard tables. We resolve the address split, map open Sales Order and Purchase Order records with their warehouse and shipping associations, preserve document numbers on Invoices and Credit Memos, and handle multi-currency amounts by pulling historical exchange rates at transaction date. Xentral Flows workflows live in the Xentral Connect middleware layer and are not accessible via the standard REST API, so they do not migrate; we deliver a written inventory of every active workflow for the customer's admin to rebuild in Dynamics 365 Power Automate or workflow configuration post-migration. Financial history, chart of accounts, and tax code assignments require manual mapping as a post-migration configuration task rather than automated data migration.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Xentral ERP logo

Xentral ERP

What's pushing teams away

  • Non-intuitive interface requires significant user training and creates friction during onboarding, especially for non-technical staff unfamiliar with ERP workflows.
  • Steep learning curve for complex features like production planning, multi-warehouse stock rules, and advanced accounting workflows leads to underutilisation of the platform.
  • Limited customisation compared to open-source alternatives — businesses with highly specific industry workflows eventually outgrow the platform's standard configuration options.
  • Support quality inconsistent — some users report slow ticket resolution and difficulty reaching senior technical engineers for complex configuration issues.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

  • Deep integration with Microsoft 365, Power BI, and Power Platform means organizations already on the Microsoft stack get identity, reporting, and workflow continuity out of the box.
  • Unified financials, sales, service, and operations replace multiple disconnected systems — users report that data entered once flows through purchase orders, invoicing, and approvals without manual re-entry.
  • Copilot AI features (predictive analytics, embedded business intelligence) are included in both Essentials and Premium tiers, addressing demand for AI without separate module purchases.
  • Named-user licensing with no concurrent model appeals to organizations that want predictable per-seat costs even if some users access the system infrequently.
  • Strong partner ecosystem with certified NAV-to-Business Central migration specialists gives mid-market companies confidence the cutover from legacy Navision can be executed reliably.

Object mapping

How Xentral ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Xentral ERP object lands in Microsoft Dynamics 365 Business Central, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Xentral ERP

Address (Customer and Vendor)

maps to

Microsoft Dynamics 365 Business Central

Customer and Vendor

1:many
Fully supported

Xentral's unified Address object holds both customer and vendor records with a type discriminator field. We split these into separate Business Central Customer and Vendor entities during migration. The Xentral tax ID, payment terms, and default warehouse assignments map to Customer Posting Group and Vendor Posting Group fields. Any Xentral custom Address fields (the only three objects supporting custom fields alongside Articles and Projects) transfer to equivalent custom fields on Customer and Vendor tables respectively. Address line splitting, country codes, and EU VAT registration numbers map to the standard Dynamics 365 address structure.

Xentral ERP

Article

maps to

Microsoft Dynamics 365 Business Central

Item (Item Card)

1:1
Fully supported

Xentral Articles map to Business Central Item records. The article number becomes the Item No., multilingual labels migrate as translations on the Item Translations page, and item-specific pricing rules map to Sales Prices and Purchase Prices on the Item. Article custom fields migrate to custom Item card fields. For businesses migrating to Dynamics 365 Finance and Operations, Articles map to Released Products with the engineering and warehouse management dimensions configured post-migration. Xentral's product type (stocked, service, non-stock) maps to the Item Type field in Business Central or the Product Type on F&O Released Products.

Xentral ERP

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order and Sales Header

1:1
Fully supported

Open Xentral Sales Orders map to Business Central Sales Order records with the original order number preserved in the External Document No. field. Order status, warehouse assignment, shipping method, and line items transfer directly. Closed orders are typically not re-created as open documents; historical order data migrates as posted Sales Invoice records or as a closed-order archive table depending on the customer's reporting requirements. Sales Order custom fields migrate to custom Sales Line or Sales Header fields if the schema has been extended.

Xentral ERP

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Open Xentral Purchase Orders map to Business Central Purchase Order records. Vendor assignment, expected delivery dates, and received quantities transfer with the PO number preserved in External Document No. Partially received Purchase Orders require a status reconciliation because Xentral tracks received quantities per line while Business Central tracks posted receipt quantities against the order. We flag any discrepancy greater than the tolerance threshold for manual resolution before finalising the import.

Xentral ERP

Outgoing Invoice and Incoming Invoice

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice and Vendor Invoice

1:1
Fully supported

Xentral AR invoices map to Business Central Sales Invoice records (posted or posted as finishing), and AP invoices map to Vendor Invoice records. Document numbers, dates, and gross amounts transfer directly. Multi-currency invoices require exchange rate resolution at the transaction date; we pull historical rates from the European Central Bank reference rates or the customer's bank feed depending on what is available during scoping. Tax amounts require mapping from Xentral's tax configuration to Business Central's VAT Business Posting Group and VAT Product Posting Group setup.

Xentral ERP

Delivery Note and Credit Memo

maps to

Microsoft Dynamics 365 Business Central

Posted Sales Shipment and Sales Credit Memo

1:1
Fully supported

Xentral Delivery Notes map to Business Central Posted Sales Shipment records linked to the parent Sales Order. Credit Memos map to Sales Credit Memo records. The document number hierarchy is preserved so that downstream reporting (such as revenue by delivery date or credit analysis) retains its historical context. PDF attachments linked to delivery notes in Xentral are downloaded separately and re-associated as document attachments in Business Central.

Xentral ERP

Warehouse and Inventory Records

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entries and Bin Contents

lossy
Fully supported

Xentral warehouse stock levels per Article map to Business Central Item Ledger Entries through an initial inventory posting. The migration requires a stock freeze period during which no new inventory transactions occur in Xentral. Batch and serial number tracking fields in Xentral map to Item Tracking Code configuration in Business Central; if Xentral warehouses use batch numbers inconsistently, we flag the gap and recommend a manual reconciliation post-import. Bin structure mapping requires the customer's warehouse zone configuration to be set up in Business Central before stock levels are posted.

Xentral ERP

Financial Records and Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

G/L Account and General Journal Entries

1:1
Mapping required

Xentral's chart of accounts (account codes and names) maps to Business Central G/L Account records. Tax code configurations and cost centre assignments do not migrate automatically because they require the destination tax setup and dimension configuration to be defined first. We deliver a structured account mapping spreadsheet and flag that the customer's accountant must configure VAT posting groups, G/L Posting Groups, and any Dimensions (cost centres, departments, projects) before financial history is imported. Historical journal entries are imported as opening balances via the General Journal rather than as re-created transactions to avoid duplicate posting risk.

Xentral ERP

Project

maps to

Microsoft Dynamics 365 Business Central

Job

1:1
Fully supported

Xentral Project records map to Business Central Job records with the original project number preserved. Project custom fields (one of the three objects supporting custom fields in Xentral) migrate to Job card custom fields. Project task hierarchies and time entries require a separate migration workstream because task dependencies and billable time tracking data models differ substantially between the two platforms; we flag these as requiring manual review and selective import.

Xentral ERP

Attachments (Orders, Articles, Addresses)

maps to

Microsoft Dynamics 365 Business Central

Document Attachments

1:1
Fully supported

File attachments linked to orders, articles, and addresses in Xentral are accessible via the API and downloaded during the export phase. We re-upload them to the equivalent records in Business Central as Document Attachments, preserving the original filename and file type. Large attachment volumes (more than 100,000 files) may require a phased import or Azure Blob Storage integration for the Business Central document attachments feature.

Xentral ERP

Xentral Flows (Workflows)

maps to

Microsoft Dynamics 365 Business Central

Power Automate Flows and Business Central Workflows

1:1
Fully supported

Xentral Flows workflows are stored in the Xentral Connect middleware layer and are not accessible through the standard REST API. We cannot extract workflow definitions programmatically. During scoping, we audit active workflows by reviewing Xentral Connect execution logs and document each workflow's trigger conditions and actions. We deliver a written inventory of every active workflow with its trigger, conditions, actions, and a recommended Power Automate or Business Central Workflow equivalent. The customer's admin or a Dynamics 365 partner rebuilds them post-migration.

Xentral ERP

Custom Fields (Articles, Addresses, Projects only)

maps to

Microsoft Dynamics 365 Business Central

Custom Fields

lossy
Fully supported

Xentral custom field values export as named properties on Article, Address, and Project records. We create equivalent custom fields in Business Central (field name, data type, and option values matched) before the migration begins. Custom field definitions cannot be exported from Xentral; the customer must provide the field schema during discovery. Any bespoke tracking implemented on non-custom-field objects (Orders, Invoices, Warehouse records) via third-party workarounds is flagged as a manual post-migration task because those implementations have no standard API representation.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Xentral ERP logo

Xentral ERP gotchas

High

Xentral Flows workflows are not exported via API

Medium

CSV export requires mandatory masking character selection

Medium

Custom fields limited to three object types

Medium

Order volume limits create billing surprises on Business tier

Low

API rate limits are documented but not fully public

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central gotchas

High

Named-user licensing has no concurrent-use relief

High

API rate limits throttle large-volume migrations

Medium

Historical posted transactions require selective migration scoping

Medium

NAV-to-Business Central cloud migration requires partner coordination

Low

Custom fields and AL extensions require separate migration handling

Pair-specific challenges

  • Xentral Flows cannot be exported via API

    Xentral Flows workflows live in the Xentral Connect middleware layer and are not accessible through the standard REST API. We cannot extract workflow definitions programmatically, so they do not migrate as code. During discovery, we audit active workflows by reviewing Xentral Connect execution logs and document each workflow's trigger, conditions, and actions in a written inventory. The customer's admin must rebuild these in Power Automate or Business Central Workflow Configuration post-migration. Businesses with complex order-fulfilment automations, conditional approval routing, or multi-warehouse routing rules should plan for a separate workflow-rebuild workstream alongside or after the data migration.

  • Address split requires manual number-series and posting-group setup

    Xentral's unified Address object must split into separate Customer and Vendor entities in Dynamics 365, each with independent number series and posting groups. Business Central requires these structures to be defined before any customer or vendor records are imported; otherwise, the import fails on the number series constraint. We set up Customer Posting Groups, Vendor Posting Groups, and the Customer and Vendor number series during the schema preparation phase, but the customer must confirm the chart of accounts mapping for receivables and payables accounts before we proceed with record import.

  • Stock freeze period required for inventory migration

    Xentral warehouse records reflect real-time stock levels that change with every goods-received or goods-issued transaction. Migrating live stock data produces inconsistent Item Ledger Entries because records in transit during export land in the wrong warehouse or with the wrong quantity. We require a stock freeze period of 24-48 hours during which no inventory transactions are posted in Xentral, after which we take a snapshot of current quantities and post them as an initial inventory adjustment in Business Central. Businesses with high daily transaction volumes should schedule this freeze during a low-activity window.

  • Multi-currency invoice amounts require exchange-rate lookup at transaction date

    Xentral supports multi-currency purchasing and sales with configurable exchange rate sources. Business Central requires explicit Currency Code and Currency Factor values on each document. We resolve historical exchange rates at each transaction's posting date, using the European Central Bank as the reference source unless the customer maintains proprietary rates in Xentral, in which case we export those directly. Invoices without a resolvable exchange rate (for obscure currency pairs or historical transactions before rate logging began) require manual review and are placed in a currency reconciliation queue post-import.

  • Tax and cost-centre configurations do not migrate and must be rebuilt

    Xentral's tax configurations and cost-centre assignments are stored as system settings rather than as data on individual records. Dynamics 365 Business Central requires VAT Business Posting Groups, VAT Product Posting Groups, and any Dimensions (cost centre, department, project) to be defined in the destination before financial data is imported. We cannot migrate these as data records; they require the customer's accountant or a Dynamics 365 functional consultant to configure the tax setup, G/L Posting Groups, and dimension structures as a prerequisite to financial data migration. Historical journal entries are imported as opening balances rather than as re-created transactions to avoid duplicate posting.

Migration approach

Six steps for a successful Xentral ERP to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and schema preparation

    We audit the source Xentral account across articles, addresses, open and closed order volumes, invoice history, warehouse count, and active Xentral Flows. We identify custom field definitions on Articles, Addresses, and Projects from the System Settings export. We confirm the target Dynamics 365 product (Business Central Essentials, Premium, or Finance and Operations) based on the customer's entity count, warehouse management complexity, and manufacturing requirements. The discovery output is a written migration scope, a source-data profiling report, and a Dynamics 365 schema preparation checklist for the customer's admin to complete before we begin export.

  2. Schema design and address split planning

    We design the destination schema in the target Dynamics 365 environment. This includes provisioning Customer and Vendor number series, posting groups, and payment terms; creating Item cards for Articles with custom fields; defining warehouse locations and bin structures; and setting up G/L Account mappings for the chart of accounts. We design the address split rule (which Xentral Address type codes map to Customer versus Vendor) and configure the mapping for any custom Address fields. Schema is deployed to a Sandbox or staging environment first for validation before any production export begins.

  3. Sandbox migration and reconciliation

    We run a full migration into the target Dynamics 365 Sandbox using production-like data volumes. The customer's operations lead reconciles record counts (Addresses in, Customers and Vendors split, Articles in, Items created, Orders migrated, Invoices posted), spot-checks 25-50 random records against the Xentral source, and validates that document numbers, dates, and line-item totals match. Any mapping corrections, custom field type mismatches, or currency resolution gaps are resolved in the Sandbox before the production migration begins.

  4. Stock freeze, attachment download, and currency rate resolution

    We coordinate a stock freeze period with the customer's operations team. During the freeze, we download all file attachments linked to orders, articles, and addresses via the Xentral API. We extract multi-currency exchange rates at each transaction's posting date and build a currency rate table for the Dynamics 365 import. Once the freeze window is confirmed, we extract the current inventory snapshot from Xentral as the initial Item Ledger Entry values for Business Central. Any Xentral Connect workflow execution logs are exported at this stage for the written workflow inventory document.

  5. Production migration in dependency order

    We run production migration in record-dependency order: G/L Account chart of accounts (if not already provisioned), Customer and Vendor records (from the Xentral Address split), Item cards (from Xentral Articles with custom fields), open Purchase Orders, open Sales Orders, posted Sales Invoices and Vendor Invoices (with currency rate resolution), posted Delivery Notes and Credit Memos, and Inventory opening balances. Attachments are imported as Document Attachments after their parent records are confirmed live. Each phase emits a row-count reconciliation report before the next phase begins. Xentral Flows are documented and handed over as a written inventory rather than migrated.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze Xentral writes during cutover, run a final delta migration of any records modified during the migration window, then mark Dynamics 365 as the system of record. We deliver the Xentral Flows inventory document, the custom field mapping reference, and the account and tax posting group configuration checklist to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's operations or finance team. We do not rebuild Xentral Flows as Power Automate flows or Business Central Workflows inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Xentral ERP logo

Xentral ERP

Source

Strengths

  • Seamless multi-channel e-commerce integration with major platforms and marketplaces out of the box.
  • Integrated middleware (Xentral Connect) enables workflow automation without requiring custom development.
  • Cloud-native architecture with automatic updates and German/EU data hosting for GDPR compliance.
  • Unlimited user pricing across all tiers simplifies cost planning for growing teams.

Weaknesses

  • Non-intuitive interface with a steep learning curve for new users and complex features.
  • Custom field support limited to Articles, Addresses, and Projects — no native custom objects for other entities.
  • Workflow automations are tied to the Xentral Connect middleware and cannot be exported or migrated directly.
  • Advanced accounting and production planning features gated behind higher-priced tiers.
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

Destination

Strengths

  • Tight integration with Microsoft 365 (Outlook, Teams, SharePoint) for users already in the Microsoft ecosystem.
  • Includes Copilot AI, predictive analytics, and embedded Power BI dashboards at no additional cost in both license tiers.
  • Supports multiple companies within a single tenant for holding-company or multi-entity organizational structures.
  • Open REST API v2.0 with OAuth 2.0 authentication and data entity abstraction layer for developer-friendly integrations.
  • Strong partner ecosystem specializing in NAV-to-Business Central migrations provides implementation confidence for legacy upgrades.

Weaknesses

  • Named-user licensing model means every active user account requires a paid license — no concurrent access model to reduce costs for occasional users.
  • SaaS-only deployment means no on-premises option; organizations requiring full data residency control may not have viable alternatives within Microsoft's stack.
  • Manufacturing module (Production Orders, routing, work centers) is only available on Premium tier, pushing cost-sensitive manufacturers to higher-priced plans.
  • Customization and extension development requires AL language knowledge and developer licenses, limiting what power users can do without a partner engagement.
  • Global pricing increases effective October 2024 and again October 2025 after five years of stable pricing, creating budget uncertainty for existing customers.

Complexity grading

How hard is this migration?

Standard ERP migration. All 8 core objects map 1:1 between Xentral ERP and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Xentral ERP and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Xentral ERP and Microsoft Dynamics 365 Business Central.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Xentral ERP: Documented at developer.xentral.com/reference/rate-limiting; specific per-endpoint limits not publicly enumerated.

  • Data volume sensitivity

    A

    Xentral ERP exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Xentral ERP to Microsoft Dynamics 365 Business Central migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Xentral ERP to Microsoft Dynamics 365 Business Central data migrations

Answers to the questions buyers ask most during Xentral ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Xentral ERP to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between five and eight weeks for accounts under 10,000 Articles and 5,000 open orders with clean data and a single-company destination. Migrations with multi-currency invoices, large historical document sets (more than 50,000 closed orders), multi-entity Dynamics 365 Finance and Operations destinations, or extensive custom field transformations move to twelve to eighteen weeks because of exchange-rate resolution, document hierarchy traversal, and inter-company posting configuration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Xentral ERP.
Land in Microsoft Dynamics 365 Business Central, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day