ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 14
objects map 1:1 between MRPeasy and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
4-6 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
MRPeasy platform overview
Scorecard, SWOT, gotchas, and pricing for MRPeasy.
Destination platform
Microsoft Dynamics 365 Business Central platform overview
Scorecard, SWOT, gotchas, and pricing for Microsoft Dynamics 365 Business Central.
Data migration guide
The complete Dynamics 365 Business Central migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Dynamics 365 Business Central migration checklist
Pre- and post-cutover tasks for moving onto Microsoft Dynamics 365 Business Central.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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)
Microsoft Dynamics 365 Business Central
Vendor
1:1MRPeasy 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)
Microsoft Dynamics 365 Business Central
Item (Product)
1:1MRPeasy 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)
Microsoft Dynamics 365 Business Central
Production BOM
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Work Center + Routing
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Production Order
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Customer
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry
lossyMRPeasy 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
Microsoft Dynamics 365 Business Central
Item Tracking Code + Lot No. Information
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Sales Price + Line Discount
1:manyMRPeasy 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
Microsoft Dynamics 365 Business Central
Transfer Order
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
Custom Field (Extension Field)
lossyMRPeasy 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
Microsoft Dynamics 365 Business Central
User
1:1MRPeasy 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
Microsoft Dynamics 365 Business Central
G/L Account
1:1MRPeasy'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
Microsoft Dynamics 365 Business Central
Work Center / Machine Center
lossyMRPeasy 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.
| MRPeasy | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Vendor (Supplier) | Vendor1:1 | Fully supported | |
| Item (Article/SKU) | Item (Product)1:1 | Fully supported | |
| Bill of Materials (BOM) | Production BOM1:1 | Fully supported | |
| Routing | Work Center + Routing1:1 | Fully supported | |
| Manufacturing Order | Production Order1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Inventory Level | Item Ledger Entry + Warehouse Entrylossy | Fully supported | |
| Stock Lot | Item Tracking Code + Lot No. Information1:1 | Fully supported | |
| Price List | Sales Price + Line Discount1:many | Fully supported | |
| Transfer Order | Transfer Order1:1 | Fully supported | |
| Custom Field | Custom Field (Extension Field)lossy | Fully supported | |
| User | User1:1 | Fully supported | |
| Chart of Accounts | G/L Account1:1 | Mapping required | |
| Workstations and Workstation Groups | Work Center / Machine Centerlossy | Not supported |
Gotchas + challenges
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 gotchas
API access locked behind Unlimited plan
3000-line CSV import cap per upload
Workstations and Storage Locations must be manually configured
Active Manufacturing Orders trigger dynamic rescheduling on import
Transfer Order 'Received' status is manual
Microsoft Dynamics 365 Business Central gotchas
Named-user licensing has no concurrent-use relief
API rate limits throttle large-volume migrations
Historical posted transactions require selective migration scoping
NAV-to-Business Central cloud migration requires partner coordination
Custom fields and AL extensions require separate migration handling
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
MRPeasy
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across MRPeasy and Microsoft Dynamics 365 Business Central.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
MRPeasy: Not publicly documented.
Data volume sensitivity
MRPeasy doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during MRPeasy to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave MRPeasy
Other ways to arrive at Microsoft Dynamics 365 Business Central
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.