ERP migration

Migrate from MRPeasy to Microsoft Dynamics 365 Business Central

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

MRPeasy logo

MRPeasy

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

71%

10 of 14

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

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from MRPeasy to Microsoft Dynamics 365 is a structural migration across a cloud MRP and a full ERP suite. MRPeasy structures its manufacturing data as Items with optional BOMs and Routings feeding into Manufacturing Orders; Dynamics 365 Business Central mirrors this with Items (as Products), BOMs (as Manufacturing Bill of Materials), work center routing codes, and production orders. We resolve the BOM-Routing-MO dependency chain during scoping so that parent-item lookups are satisfied before child records import. The MRPeasy 3000-line CSV import cap and the absence of API access on lower tiers drive our export strategy — we use table exports stitched into a unified dataset rather than relying on a programmatic pull. Workstations and Storage Locations cannot be imported into MRPeasy and must be manually configured in the destination. Lot traceability and serial number metadata migrate as Stockkeeping Unit records linked to Items. We do not migrate MRPeasy workflows, automations, or the internet-kiosk configuration; we deliver a written inventory of these for the customer's admin to rebuild in Dynamics 365.

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

MRPeasy logo

MRPeasy

What's pushing teams away

  • API access — required for custom integrations and automated data pipelines — is gated behind the Unlimited plan at $149/user/month, pushing smaller teams toward competitors with API on lower tiers.
  • Per-user pricing compounds quickly: 10 users on Professional costs $690/month versus unlimited-user alternatives at flat rates, making growth expensive to budget for.
  • Integration ecosystem is limited to approximately 14 native integrations versus competitors offering native plus Zapier/Make connectors, making MRPeasy harder to fit into heterogeneous tool stacks.
  • Self-service-only implementation means smaller manufacturers without internal IT competence can struggle with initial data setup and process configuration despite the software's reputation for ease of use.

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

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

MRPeasy

Vendor (Supplier)

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

MRPeasy Vendors map directly to Dynamics 365 Business Central Vendor records. We extract vendor name, contact details, address, payment terms, and currency from the MRPeasy vendor table and load into the Vendor table. Vendors are imported first because Item purchase terms reference vendor codes — this dependency order must be preserved to avoid orphaned purchase item links during import.

MRPeasy

Item (Article/SKU)

maps to

Microsoft Dynamics 365 Business Central

Item (Product)

1:1
Fully supported

MRPeasy Items map to Dynamics 365 Item records with the Type field set to Inventory Item or Non-Inventory Item based on the MRPeasy tracking flag. Part number becomes Item No.; description, unit of measure, and cost (standard cost on creation) migrate directly. Items are created before BOMs and before inventory levels so that the BOM component lookup is satisfied at import time. The MRPeasy 3000-line CSV cap applies to Items; we chunk large catalogs into sequential import batches and track completion to avoid duplication.

MRPeasy

Bill of Materials (BOM)

maps to

Microsoft Dynamics 365 Business Central

Production BOM

1:1
Fully supported

MRPeasy BOMs map to Dynamics 365 Manufacturing Bill of Materials. Each BOM version in MRPeasy becomes a BOM with a version code and status (Draft, Certified). Component lines map with the component Item No., quantity per, and unit of measure. Multi-level BOMs are resolved as nested BOM structures in Dynamics 365. Co-product BOMs and disassembly BOMs require additional mapping to the Byproduct Lines table. BOMs import after all component Items exist.

MRPeasy

Routing

maps to

Microsoft Dynamics 365 Business Central

Work Center + Routing

1:1
Fully supported

MRPeasy Routings map to Dynamics 365 Work Centers and Routing records. Each MRPeasy workstation group becomes a Work Center; each operation step in the Routing becomes a Routing Line with Sequence, Work Center No., Run Time, and Setup Time. Overlap and parallel execution flags from MRPeasy map to the Dynamics 365 Concurrent Capacity field. Routings import after Work Centers are created.

MRPeasy

Manufacturing Order

maps to

Microsoft Dynamics 365 Business Central

Production Order

1:1
Fully supported

MRPeasy Manufacturing Orders map to Dynamics 365 Production Orders. The source Item No. links to the destination Item; the BOM and Routing references are resolved at migration time using the BOM and Work Center mapping. MRPeasy dynamic rescheduling may shift active/open MO dates — we flag these during scoping and advise the customer to close or freeze active MOs before import where possible, then document any post-import date delta for the production planner.

MRPeasy

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

MRPeasy Customers map to Dynamics 365 Customer records. Customer code, name, contact information, address (street, city, state/province, postal code, country), tax registration number, and currency code migrate directly. We create Customer Posting Groups and General Business Posting Groups during configuration so that the customer record is valid on insert. Price Lists attached to customers map to the destination's Sales Prices and Line Discounts tables.

MRPeasy

Inventory Level

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry + Warehouse Entry

lossy
Fully supported

MRPeasy inventory levels per storage location map to Dynamics 365 Item Ledger Entries of type Positive Adjustment. The MRPeasy 3000-line CSV cap applies; a 10,000-item single-site warehouse requires at least four import passes. We chunk large inventory datasets and track which batches have been loaded to avoid duplication. Storage Locations must exist in Dynamics 365 before inventory can be assigned to them — we create these manually or via a pre-migration UI configuration pass before inventory import begins.

MRPeasy

Stock Lot

maps to

Microsoft Dynamics 365 Business Central

Item Tracking Code + Lot No. Information

1:1
Fully supported

MRPeasy Stock Lots with batch numbers, expiry dates, and quantities map to Dynamics 365 Lot No. Information records linked to Item Tracking Codes on the Items. Lot traceability metadata (received status, storage location) migrates as Lot-specific ledger entries. Serial number tracking similarly maps to Serial No. Information records. Items must have an Item Tracking Code configured before lot or serial records can be assigned — we configure tracking codes during the Item phase.

MRPeasy

Price List

maps to

Microsoft Dynamics 365 Business Central

Sales Price + Line Discount

1:many
Fully supported

MRPeasy Price Lists hold customer-specific and product-specific pricing. These lines split into Microsoft Dynamics 365 Sales Price records (one per Item-Customer combination with unit price and currency) and Sales Line Discount records (discount percent or amount per Item-Customer group). We preserve the currency, minimum quantity, and effective date range on each price line. Price Lists import after Items and Customers exist.

MRPeasy

Transfer Order

maps to

Microsoft Dynamics 365 Business Central

Transfer Order

1:1
Fully supported

MRPeasy Transfer Orders migrate to Dynamics 365 Transfer Orders with status preserved (New, Released, Received). MRPeasy Transfer Orders require manual status completion to 'Received' — in-transit orders will land in 'Shipped' status in Dynamics 365 and require manual receipt posting. Transportation costs and waybill information map to the Transfer Line and In-Transit Entry tables. We document pending receipts in the cutover checklist.

MRPeasy

Custom Field

maps to

Microsoft Dynamics 365 Business Central

Custom Field (Extension Field)

lossy
Fully supported

MRPeasy Custom Fields (Professional and above) require schema replication in Dynamics 365 as extension fields on the relevant table. MRPeasy field types (free text, number, date, choice) map to the nearest Dynamics 365 field type (Text, Decimal, Date, Option). We capture every custom field definition during discovery and pre-create the extension fields before data migration begins so that values are not silently dropped on import.

MRPeasy

User

maps to

Microsoft Dynamics 365 Business Central

User

1:1
Fully supported

MRPeasy user records (name, email, role, active status) map to Dynamics 365 User records. We resolve by email match against the destination Azure Active Directory tenant. MRPeasy role assignments map to Dynamics 365 Permission Sets or Security Groups. Users without a matching AAD account go to a reconciliation queue for the customer's IT admin to provision before record migration resumes.

MRPeasy

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

G/L Account

1:1
Mapping required

MRPeasy's general ledger Chart of Accounts maps to Dynamics 365 G/L Account entries. Account type (Income, Expense, Asset, Liability, Equity) maps to the G/L Account Gen. Posting Type and Balance account type fields. Non-standard account codes or custom account types require manual reconciliation against the destination's accounting configuration. We flag any accounts with balances that do not map cleanly to a standard Dynamics 365 account type for the customer's finance team to resolve.

MRPeasy

Workstations and Workstation Groups

maps to

Microsoft Dynamics 365 Business Central

Work Center / Machine Center

lossy
Not supported

MRPeasy explicitly states that Workstation Groups and Workstations cannot be set up via CSV import — they must be created manually in Settings. This impacts the Routing migration because MRPeasy operations reference workstations by name. We flag these as requiring manual configuration in Dynamics 365 before Manufacturing Orders can be posted to the production floor. We provide a written checklist of all required Work Centers with their capacity, crew size, and efficiency values extracted from the MRPeasy workstation data.

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.

MRPeasy logo

MRPeasy gotchas

High

API access locked behind Unlimited plan

High

3000-line CSV import cap per upload

High

Workstations and Storage Locations must be manually configured

Medium

Active Manufacturing Orders trigger dynamic rescheduling on import

Low

Transfer Order 'Received' status is manual

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

  • API access absent on Starter and Professional tiers

    MRPeasy exposes its REST API only on the Unlimited plan at $149/user/month. On Starter and Professional, there is no programmatic access to Items, BOMs, Manufacturing Orders, or any other object. We cannot pull data via API for migration and must fall back to table-by-table CSV exports, stitching together separate downloads for Vendors, Items, BOMs, MOs, Customers, Inventory, and Stock Lots. We confirm the customer's plan tier during scoping and adjust the export strategy accordingly. Business Central's API is available from all tiers starting at $70/user, making the destination more accessible for future integrations.

  • 3000-line CSV import cap requires chunked ingestion

    MRPeasy enforces a 3000-line limit on any single CSV import across all standard objects including Items, Inventory, Stock Lots, and Customers. A manufacturer with 12,000 SKUs requires at least four sequential import batches. We segment large datasets before migration, track partial completion across batches, and validate record counts after each pass to avoid duplication. This cap also affects inventory level imports — a 10,000-item warehouse with multi-location stock requires multiple passes with location-aware chunking.

  • Storage Locations must be manually configured before inventory import

    MRPeasy explicitly prohibits CSV import of Storage Locations. Dynamics 365 similarly requires Bins to exist before inventory can be assigned. We cannot import storage location data directly from MRPeasy and must extract the location codes and characteristics, then manually configure the equivalent Locations or Bins in Dynamics 365 before inventory import begins. Any inventory-level import that references a non-existent location will fail. We flag this as the first manual configuration step in the migration runbook.

  • Active Manufacturing Orders trigger dynamic rescheduling on import

    MRPeasy's Dynamic Rescheduling engine recalculates Manufacturing Order start and end dates based on current BOM structure, Routing capacity, and work center availability after any relevant data change. When we import open Manufacturing Orders, the platform may shift their scheduled dates unless the customer has frozen those orders. We flag open and active MOs during scoping, advise customers to close or freeze orders before import where possible, and document the post-import reschedule delta so the production team can validate the new schedule against shop floor capacity.

  • MRPeasy workflows and automations have no direct Dynamics 365 equivalent

    MRPeasy workflows covering approval chains, stock alerts, and reorder triggers do not migrate to Dynamics 365 Business Central as code. Dynamics 365 uses a different automation model with Power Automate flows, workflow extensions, and production journal posting rules. We deliver a written inventory of every active MRPeasy automation with its trigger conditions, actions, and recommended Dynamics 365 equivalent (Power Automate template, workflow code, or configuration setting). The customer's IT team or a Microsoft partner rebuilds them post-migration.

Migration approach

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

  1. Discovery and plan verification

    We audit the source MRPeasy instance across tier (Starter/Professional/Unlimited), object counts (Items, BOMs, Routings, MOs, Customers, Vendors, inventory lines, lot records), active Custom Fields, user count and roles, and any non-standard account codes. We confirm the plan tier because it determines the export strategy — Unlimited plans enable API pulls; Starter and Professional require CSV stitching. The discovery output is a written migration scope with record counts, dependency graph, and a data quality report flagging duplicates, missing required fields, and records without valid parent references.

  2. Destination schema configuration

    We configure the Dynamics 365 Business Central destination before any data moves. This includes setting up Locations (Sites) and Bins for multi-site inventory, configuring Item Tracking Codes for lot and serial traceability, defining BOM versions and work center routing capacity, creating Customer and Vendor Posting Groups, mapping the Chart of Accounts to G/L Account structure, and pre-creating extension fields for every MRPeasy Custom Field. Storage Locations are configured manually from the MRPeasy export list because neither system supports CSV import of this object. Schema is validated in a Business Central sandbox before production migration begins.

  3. Export sequencing and CSV stitching

    We extract data from MRPeasy in dependency order: Vendors first (no dependencies), then Items (vendor codes must exist), then BOMs and Routings (component Items must exist), then Manufacturing Orders (BOM and Routing references must resolve), then Customers, then Inventory Levels and Stock Lots (Storage Locations and Items must exist), then Price Lists (Customers and Items must exist), then Transfer Orders, then Users and Chart of Accounts. For Starter and Professional plans, we stitch table-by-table CSV exports into unified datasets and chunk large files at the 3000-line boundary. For Unlimited plans, we use the API where available to reduce manual stitching.

  4. Sandbox migration and reconciliation

    We run a full migration into a Business Central sandbox using production-like data volumes. The customer's operations lead and IT admin reconcile record counts (Items in, BOMs in, MOs in, Customers in, inventory ledger entries in, lot records in), spot-check 25-50 records against the MRPeasy source, and validate that lot traceability links are intact on a sample of SKUs. BOM-Routing-MO linkage is tested on a representative production order. Any mapping corrections — field name mismatches, type conversions, missing required values — happen in sandbox, not in production.

  5. Production migration in dependency order

    We run production migration in the validated dependency sequence: Vendors, Items, BOMs, Work Centers, Routings, Manufacturing Orders, Customers, Inventory Levels, Stock Lots, Price Lists, Transfer Orders, Users, and Chart of Accounts. Each phase emits a row-count reconciliation report before the next phase begins. We chunk large inventory and item files at the 3000-line boundary and track batch completion to prevent duplication. Active Manufacturing Orders are flagged for post-migration date validation against shop floor capacity.

  6. Cutover, validation, and automation handoff

    We freeze MRPeasy writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver the automation inventory document listing every MRPeasy workflow and alert with a recommended Power Automate or workflow code equivalent. We support a one-week hypercare window where we resolve any record linkage issues raised by the customer's production or finance team. We do not rebuild MRPeasy workflows, dynamic scheduling rules, or kiosk configurations as part of the migration scope; these are separate configuration tasks for the customer's admin or a Microsoft partner.

Platform deep dives

Context on both ends of the pair

MRPeasy logo

MRPeasy

Source

Strengths

  • Generous free trial (15+15 days with demo video and LinkedIn engagement) lowers evaluation risk for small manufacturers.
  • Built-in internet-kiosk and barcode scanning enable shop floor reporting without additional hardware purchases.
  • Production scheduling supports make-to-stock and make-to-order modes with drag-and-drop rescheduling and dynamic auto-rescheduling.
  • Multi-site, multi-stock, and multi-currency support on higher tiers accommodates growing manufacturers with distributed operations.
  • Lot traceability and serial number tracking satisfy basic quality and compliance requirements in regulated manufacturing sectors.

Weaknesses

  • Per-user pricing on every tier inflates costs as teams grow; competitors offer unlimited-user plans at comparable or lower total cost.
  • API access requires Unlimited tier ($149/user), making programmatic migration and custom integrations prohibitively expensive for smaller teams.
  • Limited integrations ecosystem (~14 native) versus competitors with Zapier/Make connectors forces manual data handling in hybrid tool stacks.
  • Self-service-only implementation with no vendor-provided consulting means smaller manufacturers without ERP experience may struggle during initial deployment.
  • Workstations, Workstation Groups, and Storage Locations cannot be imported via CSV — they must be created manually, adding friction to data migration.
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. 1 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 MRPeasy and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    B

    1 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

    MRPeasy: Not publicly documented.

  • Data volume sensitivity

    B

    MRPeasy doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

Walk through your MRPeasy 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 four and six weeks for accounts under 5,000 Items, 1,000 BOMs, single-site inventory, and no lot or serial tracking. Migrations with multi-level BOMs, multi-site inventory requiring dimensional splits, large Manufacturing Order histories (over 10,000 closed MOs), lot and serial number preservation, or Custom Fields spanning every object move to twelve to eighteen weeks because of the BOM-Routing-MO dependency resolution, chunked CSV handling for the 3000-line cap, and post-import SKU-to-SKU reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from MRPeasy.
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