ERP migration

Migrate from Paragon ERP to Microsoft Dynamics 365 Business Central

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

Paragon ERP logo

Paragon ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

75%

9 of 12

objects map 1:1 between Paragon 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 Paragon ERP to Microsoft Dynamics 365 is a cross-vendor ERP migration that requires translating Paragon's flat object model and apparel-style grid structure into Dynamics 365's hierarchical entity and product-dimension schema. Paragon organizes data around Items with Style/Color/Size grids, multi-tier Entities and Locations for GL segmentation, and a Universal Translator for bulk export. Dynamics 365 Finance and Operations (or Business Central) requires a configured chart of accounts with financial dimensions, product dimensions for apparel variants, and legal entity or site hierarchies before any transactional data can post. We extract the full attribute schema from Paragon first, create the matching custom fields and picklists in Dynamics before any record import, and handle the multi-row-per-item grid export from Paragon by normalizing it into Dynamics product dimension values. Open orders migrate as active sales orders; historical closed orders transfer as read-only reference records. We do not migrate Paragon screen configurations, attribute-based automations, or the Universal Translator setup as these are destination-side configuration artifacts.

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

Paragon ERP logo

Paragon ERP

What's pushing teams away

  • Some reviewers report significant software bugs and confusing error messages that require opening support tickets, with debugging messages that lack actionable detail for self-resolution.
  • Small business users flag the per-user pricing model as a scaling cost concern, particularly as headcount grows and the monthly spend compounds without volume discounts documented in the public pricing.
  • Performance slowdowns during large data exports and system restores frustrate users managing high-volume inventory or transaction histories, suggesting the platform's export pipeline is single-threaded for large result sets.
  • Integration bugs during custom development episodes force teams to engage Paragon support for fixes that should be self-service, extending timelines for migrations that depend on connected system parity.
  • A confusing initial setup process with non-obvious configuration dependencies (attributes before imports, screen setup before transactions) causes delays for teams that expect to import legacy data immediately after sign-up.

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 Paragon ERP objects map to Microsoft Dynamics 365 Business Central

Each row shows how a Paragon 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.

Paragon ERP

Item

maps to

Microsoft Dynamics 365 Business Central

Product2

1:1
Fully supported

Paragon Items map to Dynamics 365 Product2. The Style/Color/Size grid in Paragon produces multiple rows per product variant; we normalize these into a single Product2 with product dimensions (Color, Size, Style, Configuration) set via a product dimension group in Dynamics. The Paragon Item alias and substitution records map to the Sales and Service product associations in Dynamics. Costing method (Standard, Average, FIFO) transfers to the Dynamics product costing configuration. SKU (hs_sku equivalent in Paragon) becomes the Dynamics Product number field.

Paragon ERP

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer and CustTable (Finance and Ops) or Customer in Business Central

1:1
Fully supported

Paragon Customer records map to Dynamics 365 Customer entities. Dynamics maintains a separate Customer master that can be a Person or Organization, which covers both B2B and B2C customer types that Paragon handles through customer type fields. Customer addresses migrate as party addresses linked to the Customer. Customer-specific pricing and discounts in Paragon map to Dynamics price lists and line discount groups. Credit limits and payment terms transfer to the Customer posting profile in Finance and Operations or to the Customer card in Business Central.

Paragon ERP

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor and VendTable (Finance and Ops) or Vendor in Business Central

1:1
Fully supported

Paragon Vendors map directly to Dynamics 365 Vendor entities. The Inventory Vendor associations (preferred vendor per item) transfer to the Dynamics vendor product master associations. Payment terms and vendor-specific discounts migrate to vendor posting profiles. EDI configurations from Paragon (if the vendor EDI setup exists) are flagged as requiring manual reconfiguration in Dynamics EDI modules because EDI partner profiles are destination-specific setup artifacts.

Paragon ERP

Address

maps to

Microsoft Dynamics 365 Business Central

DirPartyPostalAddress (Finance and Ops) or Address in Business Central

1:1
Fully supported

Paragon maintains a standalone address object referenced by Customers, Vendors, and Locations. These migrate to Dynamics 365 postal address tables tied to the Party record. We deduplicate addresses during migration using a hash of the address fields plus country code, keeping one canonical address per party-role combination. Multiple addresses per party (invoice versus delivery) map to Dynamics address purpose codes. Paragon's abandoned address records are excluded from the migration export.

Paragon ERP

Department

maps to

Microsoft Dynamics 365 Business Central

Department financial dimension

1:1
Fully supported

Paragon Departments allocate GL postings to separate divisions and are used for profitability reporting by sale type. These map to Dynamics 365 financial dimension values under the Department dimension. The Paragon department code becomes the dimension value, and the department name becomes the dimension value description. We extract all active Paragon departments and pre-create the corresponding dimension values in Dynamics before any GL posting data migrates.

Paragon ERP

Entity

maps to

Microsoft Dynamics 365 Business Central

Legal Entity (Finance and Ops) or Business Unit (Business Central)

1:many
Fully supported

Paragon Entities (DBAs under a single legal entity) require careful decomposition in Dynamics. Each Paragon Entity maps to a separate Dynamics Legal Entity in Finance and Operations, with its own chart of accounts and posting profile, or to a Business Unit in Business Central with segment values on accounts. If Paragon has three DBAs (ParentCo, DBA-Alpha, DBA-Beta), we create three corresponding legal entities in Dynamics and map the account code segments accordingly. The source entity identifier is preserved as a custom field for audit trail and inter-entity reporting.

Paragon ERP

Location

maps to

Microsoft Dynamics 365 Business Central

Site and Warehouse

1:1
Fully supported

Paragon Locations represent separate warehouses or sites under an Entity and are set wherever GL departments are set. These map to Dynamics 365 Sites and Warehouses. We extract the location code, name, and address from Paragon, create the corresponding site and warehouse in Dynamics, and link them to the legal entity that owns the location. Inventory quantities and bin-level data transfer to the warehouse management module if the destination uses the Dynamics 365 Finance and Operations WMS license.

Paragon ERP

Inventory

maps to

Microsoft Dynamics 365 Business Central

Inventory On-hand and InventDim

1:1
Mapping required

Paragon inventory levels are tied to Items and Locations. These migrate to Dynamics 365 inventory on-hand records keyed to the item number and inventory dimension (Site, Warehouse, Location, Batch, Serial). We migrate open quantities as the current on-hand balance; historical adjustment transactions are flagged as read-only ledger entries because Dynamics does not maintain an open inventory transaction log equivalent to Paragon's adjustment history. Paragon's special pricing per inventory item maps to Dynamics trade agreements.

Paragon ERP

Association

maps to

Microsoft Dynamics 365 Business Central

Custom fields, option sets, or Product variants

lossy
Fully supported

Paragon Associations define how Attributes relate records to each other and can be multi-directional. Dynamics 365 has no direct equivalent to Paragon's flexible association model. We convert associations to one of three patterns depending on type: for item-to-item associations (substitutes, accessories), we use Product2 related products; for record-to-record metadata associations, we use custom lookup fields or many-to-many tables; for classification associations, we use option sets on the primary entity. We filter out abandoned attribute columns from the Paragon association export before mapping.

Paragon ERP

Attribute

maps to

Microsoft Dynamics 365 Business Central

Custom fields and option sets

lossy
Fully supported

Paragon Attributes map to Dynamics 365 custom fields on the relevant entity (Item, Customer, Vendor, Order). The attribute prerequisite sequencing constraint is enforced in the migration runbook: we extract all active Paragon attribute definitions first, pre-create the corresponding Dynamics custom fields or option set values before any record import, then validate the schema before proceeding. This is a blocking prerequisite in Dynamics just as it is in Paragon.

Paragon ERP

User

maps to

Microsoft Dynamics 365 Business Central

User

1:1
Fully supported

Paragon Users migrate to Dynamics 365 Users. We extract user records with role assignments and map Paragon role names to Dynamics security roles. Authentication credentials do not transfer; users are provisioned with temporary passwords or invited via email-based activation in the destination tenant. Owner and assignment fields on records migrate by resolving the Paragon user reference to the Dynamics User ID via email match.

Paragon ERP

Order (Sales and Purchasing)

maps to

Microsoft Dynamics 365 Business Central

SalesOrderHeader and PurchTable or Sales Orders in Business Central

1:1
Fully supported

Paragon open orders migrate as active Sales Orders in Dynamics 365. Historical closed orders migrate as read-only archived order records to preserve audit history without cluttering the operational database. The Paragon screen configuration prerequisite must be validated before order import: all order type screens (sales order, purchase order, shipment, invoice) must have their screen definitions in place in Dynamics before the migration step runs, or the order import fails at the document type level. Open order line items, quantities, pricing, and taxes transfer to the Dynamics order lines with item number resolution via the product mapping.

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.

Paragon ERP logo

Paragon ERP gotchas

High

Attributes must be created before any import that references them

Medium

Association export includes all attributes including abandoned ones

High

Screen setup required before transaction imports

Medium

No public API documentation for bulk export endpoints

Medium

Multi-entity structure requires careful chart of accounts mapping

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

  • Attribute schema must exist in Dynamics before any record import

    Paragon enforces attribute creation as a prerequisite before any import that references them. Dynamics 365 enforces an equivalent constraint: custom fields referenced by incoming data must be deployed in the destination environment before the data load step. We extract the full active attribute definition set from Paragon, map each attribute to a corresponding Dynamics custom field or option set on the relevant entity, deploy the schema in a Dynamics sandbox, validate that all fields are correctly typed and visible on the appropriate page layouts, and only then proceed to record migration. Skipping or reordering this step causes silent field misses where imported records have null values for attribute-derived fields, creating data quality gaps that surface only in reporting.

  • Style/Color/Size grid normalization requires product dimension design

    Paragon exports items with Style/Color/Size grids as multiple rows per item variant, one row per size-color combination. Dynamics 365 uses product dimensions (Color, Size, Style, Configuration) on a single Product2 record to represent the same data. The normalized export must be restructured into one Product2 record per style with dimension values for the variants, and the variant rows become product dimension combinations in Dynamics. For companies with thousands of style-color-size combinations, this normalization step adds a transformation pass to the migration pipeline that teams without prior apparel ERP migration experience routinely underestimate, potentially adding two to four weeks to the data preparation phase.

  • Multi-entity chart of accounts segmentation requires upfront design

    Paragon's Entity-Location-Department GL structure must map to Dynamics 365 financial dimensions before any account data can post correctly. If the source system's account structure is flat (a single segment) and the destination requires multi-segment account codes with dimensions for Department, Division, and Cost Center, we decompose the account codes into the destination segment structure. This mapping must be designed and validated in a Dynamics sandbox before production migration because incorrect financial dimension assignments corrupt GL reporting and cannot be fixed by a simple data update without re-running the account postings.

  • Transaction screen configuration is a prerequisite in Dynamics just as in Paragon

    Paragon requires transaction screens to be configured before order import. Dynamics 365 Finance and Operations requires equivalent document type and warehouse management parameter setup before sales order and purchase order imports can post. We include a Dynamics document type and posting profile configuration checklist as part of the pre-migration setup phase. This work overlaps with the standard Dynamics implementation configuration work, but it must be completed before the migration data load and validated in the sandbox before production cutover.

  • No public REST or bulk export API in Paragon constrains extraction speed

    Paragon ERP does not publish a public REST or bulk export API for third-party migration tools. Data extraction relies on the Universal Translator export function in the product interface. For high-volume item sets (tens of thousands of style-color-size rows) or large historical transaction archives, the Universal Translator export operates as a single-threaded web request that can time out or produce oversized files. We handle this by chunking export requests, paginating through result sets where the interface supports it, and filtering abandoned attributes and inactive records at export time to minimize file sizes. Large exports that exceed the Universal Translator's timeout threshold require coordinating a staged export across multiple product sub-sets.

Migration approach

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

  1. Source audit and scope definition

    We audit the Paragon ERP environment for object inventory (Items, Customers, Vendors, Orders, Associations, Attributes), entity and location count, attribute volume (including active versus abandoned), style-color-size grid complexity, and Universal Translator export capability. We identify whether the target is Dynamics 365 Business Central or Finance and Operations because the data management architecture differs. The audit output is a written migration scope defining record counts per object, the list of Paragon Entities and their mapping to Dynamics Legal Entities or Business Units, the attribute-to-custom-field inventory, and the screen configuration checklist for both Paragon (source prerequisite) and Dynamics (destination prerequisite).

  2. Destination schema deployment and attribute-first prerequisite

    We deploy the Dynamics 365 schema in a sandbox or dev environment before any record migration. This includes creating custom fields that map to Paragon attributes, setting up option sets for attribute values, configuring product dimension groups for apparel variants, creating legal entities or business units matching the Paragon entity structure, deploying the chart of accounts with financial dimension segments, and creating Sites and Warehouses for each Paragon Location. The attribute-first prerequisite is validated: all custom fields that incoming records will reference must exist and be correctly typed before the record import step begins. Any gaps in this phase block record migration entirely.

  3. Paragon export and data normalization

    We extract data from Paragon using the Universal Translator in phased batches: Items first (with grid normalization to handle multi-row style-color-size exports), then Customers and Vendors with their address records, then Departments and Locations, then Associations filtered to active attributes only (abandoned attributes excluded), then open Orders and historical Orders as separate exports. Each export is validated for completeness against the Paragon record counts and against the attribute schema deployed in Step 2. Items with style-color-size grids are normalized into one Product2 record per style with dimension values rather than multiple rows.

  4. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox environment using production-like data volumes. The customer's finance and operations lead reconciles record counts (Items in vs Products created, Customers in vs Customers created, Vendors in vs Vendors created, Orders in vs Sales Orders created, Inventory balances vs On-hand quantities), spot-checks fifteen to twentyfive random records against the Paragon source, and validates the financial dimension assignments on GL postings. The customer signs off the sandbox migration before production migration is authorized. Any mapping corrections are documented and applied to the production runbook.

  5. Production migration in dependency order

    We run production migration in record-dependency order: chart of accounts and financial dimensions first, then Legal Entities or Business Units (if separate entities are created in Dynamics), then Sites and Warehouses, then Items and Products with product dimensions, then Customers and Vendors with address deduplication, then Inventory on-hand balances, then open Orders (with screen configuration validated), then historical Orders as archived records, then Associations and Attributes (last because they reference all other objects). Each phase emits a row-count reconciliation report showing records loaded versus records expected, with error logs for any records that failed validation rules in Dynamics.

  6. Cutover, validation, and handoff

    We freeze writes in Paragon during the cutover window, run a final delta migration of any records modified since the last sync, then enable Dynamics 365 as the system of record. We deliver a written inventory of Paragon screen configurations and attribute-based display rules requiring manual re-setup in Dynamics, plus an EDI partner profile reconfiguration plan for vendors that had EDI configured in Paragon. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's operations and finance teams. We do not rebuild Paragon automations, workflows, or Universal Translator import templates as Dynamics equivalents; those are documented for the customer's admin team to configure as part of the post-migration Dynamics implementation phase.

Platform deep dives

Context on both ends of the pair

Paragon ERP logo

Paragon ERP

Source

Strengths

  • Universal Translator enables bulk import and export of inventory, associations, addresses, and transaction data without per-record manual entry.
  • Cloud-native delivery with frequent updates and no on-premise infrastructure requirements for SMB customers.
  • Style/Color/Size grid support with apparel-specific features (GS1 codes, Canadian tax, cut-and-sold reports) differentiates it from horizontal ERPs.
  • Native integrations with Shopify, WooCommerce, QuickBooks Online, NuOrder, EDI, and Xperience API reduce middleware dependencies.
  • Multi-entity and multi-location GL structure supports companies operating multiple DBAs across several warehouses under one legal entity.

Weaknesses

  • Requires attributes and screen setup to be configured before importing new data, creating a sequential dependency that adds planning steps to migration timelines.
  • Association exports include all attributes even those created but abandoned, producing oversized files that require manual filtering before re-import.
  • Error messages during import failures are not always self-explanatory, often requiring Paragon support engagement to diagnose the root cause.
  • Slow performance reported on large data exports and system restores, suggesting throughput limitations on bulk data operations for high-volume inventory sites.
  • Per-user pricing model lacks documented volume discounts, making cost projections uncertain for growing teams beyond the initial deployment size.
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. 3 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Paragon ERP: Not publicly documented.

  • Data volume sensitivity

    A

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

Estimator

Estimate your Paragon 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 Paragon ERP to Microsoft Dynamics 365 Business Central data migrations

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

Can't find your answer?

Walk through your Paragon 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 items, 5,000 customers, and a single Paragon entity without extensive style-color-size grid complexity. Migrations with multiple Paragon entities (three or more DBAs), large apparel grid item sets (over 25,000 normalized product dimension combinations), complex financial dimension segmentation, or large historical order archives move to twelve to eighteen weeks because of schema design time, grid normalization, and sandbox validation. The target Dynamics product line (Business Central versus Finance and Operations) also affects timeline, with Finance and Operations requiring more extensive configuration before data can load.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Paragon 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