ERP migration

Migrate from Masterplan to Microsoft Dynamics 365 Business Central

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

Masterplan logo

Masterplan

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

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

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Masterplan to Microsoft Dynamics 365 is a vendor-assisted extraction into a fully documented, API-driven destination. Masterplan provides no publicly documented REST endpoint or bulk export mechanism, which means every extraction step requires vendor coordination and an active support contract. We request read-only database access or structured CSV exports of all core modules before beginning field mapping. On the destination side, Dynamics 365 Finance and Supply Chain Management uses the Data Management Framework with OData entities and DMF packages, while Business Central uses published APIs and configuration packages. We sequence the migration in dependency order—chart of accounts first, then customers and vendors, then items with BOM versions, then open orders, inventory, and work orders—with historical journal entries handled as a configurable scope item. Workflows, approval hierarchies, and ERP automation rules do not migrate; we deliver a written inventory for your Dynamics admin to rebuild in Power Automate or the Finance and Operations workflow designer.

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

Masterplan logo

Masterplan

What's pushing teams away

  • Per-user pricing from $200/user/month adds up quickly for growing organizations versus consumption-based ERPs.
  • Implementation timelines and customization effort lean closer to traditional ERPs than to modern SaaS time-to-value.
  • Limited public reviewer presence on G2 and Capterra compared with NetSuite, SAP Business One, or Acumatica.
  • Mobile experience while present is less polished than cloud-native ERPs.
  • Smaller partner ecosystem and integration library than mainstream mid-market ERPs.

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

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

Masterplan

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer (Finance and Operations) / Customer in Business Central

1:1
Fully supported

Masterplan Customer records map to Dynamics 365 Customer with full billing and shipping addresses, payment terms, credit limit, and currency. We use the customer account number as the dedupe key and create the Customer record before any related transaction import. In Finance and Operations, customer records belong to a specific legal entity; in Business Central, customer numbering is across-company consistent. We confirm the destination legal entity assignment during scoping. Payment terms map from Masterplan's terms code to the Dynamics PaymentTerm reference entity.

Masterplan

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor (Finance and Operations) / Vendor in Business Central

1:1
Fully supported

Masterplan Vendor records carry W-9 data, 1099 eligibility flags, address, and payment terms. We map these to the Dynamics 365 Vendor entity with the vendor account number as the dedupe key. In Finance and Operations, vendor records are legal-entity-specific and require the same vendor record to be created per operating unit if the customer operates across entities. We flag any cross-entity vendor scenario during scoping for the customer's finance admin to confirm before import.

Masterplan

Item

maps to

Microsoft Dynamics 365 Business Central

Product (Finance and Operations) / Item in Business Central

1:1
Fully supported

Masterplan Items span Finished Goods, Raw Materials, Components, and Services with distinct costing methods. Each item type maps to the corresponding Dynamics 365 Product with the costing method preserved—Standard, FIFO, Moving Average, or Lot Cost for manufacturing items. Item number from Masterplan becomes the Dynamics 365 Product number. We flag any user-defined unit of measure conversions that require a UOM schedule setup in the destination before item import.

Masterplan

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Main Account (Finance and Operations) / G/L Account in Business Central

1:1
Fully supported

Masterplan GL account numbers, names, types (Asset, Liability, Equity, Revenue, Expense), and optional department or cost-center rollups map directly to Dynamics 365 Main Account records. Account number is the dedupe key. If Masterplan uses cost center as a separate segment, we discuss whether to map it as a main account dimension (Financial Dimensions in Finance and Operations) or as a department entity before extraction. The full account hierarchy is extracted intact and loaded first, before any journal entries.

Masterplan

Open AR / Customer Invoice

maps to

Microsoft Dynamics 365 Business Central

Customer Invoice Journal or Free Text Invoice (Finance and Operations) / Customer Ledger Entries (Business Central)

1:1
Fully supported

Outstanding receivables include invoice number, amount, due date, and aging bucket. We normalize Masterplan aging buckets to standard 30/60/90/120-day buckets, though these vary by customer configuration. We ask the customer to decide during scoping whether to import open invoices as posted transactions (requiring a journal import) or leave them as open sales orders to be invoiced post-migration in Dynamics 365. Any invoice tied to a closed work order or outside the lookback window is flagged as potentially out-of-scope.

Masterplan

Open AP / Vendor Invoice

maps to

Microsoft Dynamics 365 Business Central

Vendor Invoice Journal or Free Text Invoice (Finance and Operations) / Vendor Ledger Entries (Business Central)

1:1
Fully supported

Outstanding payables follow the same normalization and scoping approach as AR. We map invoice number, amount, due date, and vendor reference. Any open invoice tied to a closed purchase order is flagged explicitly. In Finance and Operations, AP aging is driven by the invoice and payment terms; we import as invoice journals or open purchase orders depending on whether the customer prefers accrual-posted or PO-receipt-based AP tracking.

Masterplan

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order (Finance and Operations) / Sales Order in Business Central

1:1
Fully supported

Open Sales Orders carry line items, quantities, unit prices, and fulfillment status. We flag partially shipped orders explicitly in the migration manifest so that the customer's operations team handles fulfillment status in Dynamics 365 at cutover. Sales order headers carry the customer account, currency, payment terms, and delivery address. Sales order lines carry the item number, quantity, unit price, and warehouse. We resolve the item number to the Dynamics 365 Product reference during import, and we validate warehouse codes against the destination warehouse setup.

Masterplan

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order (Finance and Operations) / Purchase Order in Business Central

1:1
Fully supported

Open Purchase Orders from Masterplan map to Dynamics 365 Purchase Order with vendor, line items, quantities, and receipt status. Partially received orders are flagged for the customer to manage at go-live. In Finance and Operations, PO lines can reference product receipts and invoices separately; we preserve the receipt status as a custom reference field and defer invoicing to the accounts payable team post-cutover. Any PO linked to a closed vendor account is flagged for review.

Masterplan

Inventory / Stock

maps to

Microsoft Dynamics 365 Business Central

Inventory Transactions and On-Hand (Finance and Operations) / Item Ledger Entries in Business Central

1:1
Mapping required

On-hand quantities per warehouse location and bin in Masterplan map to the Dynamics 365 inventory on-hand entity, with warehouse code mapped to the destination warehouse structure. We flag bin-level inventory that has no matching warehouse in the destination, requiring a warehouse setup review before on-hand import. Lot numbers and serial numbers transfer as available; expiration dates on lot-controlled items require lot number setup in the destination.

Masterplan

Bill of Materials (BOM)

maps to

Microsoft Dynamics 365 Business Central

BOM Version and BOM Line (Finance and Operations) / BOM and Production BOM in Business Central

1:1
Fully supported

Multi-level BOMs with component quantities, scrap factors, phantom assemblies, and routing steps require careful extraction and transformation. We extract the full BOM tree from Masterplan and map each level to a BOM Version in Dynamics 365 Finance and Supply Chain Management or a Production BOM in Business Central. Phantom assemblies are flagged explicitly for the customer's engineering team to decide whether to preserve them as phantom BOM lines or flatten them. BOM routing steps (work centers, labor hours, machine time) map to Operations Resources and Route lines if the destination includes the Production module.

Masterplan

Work Order / Manufacturing Order

maps to

Microsoft Dynamics 365 Business Central

Production Order (Finance and Operations) / Production Order in Business Central

1:1
Fully supported

Work orders track status (Released, In Process, Complete, Closed), routing steps, labor hours, and material allocations. We preserve all status history and associate backflush transactions with the corresponding production order. Open and In-Process orders migrate as Active or Scheduled Production Orders; Completed and Closed orders migrate as Completed Production Orders with actuals. The BOM reference on the production order must resolve to a valid BOM Version in Dynamics 365 before import, so BOM migration precedes work order migration.

Masterplan

Customer Address

maps to

Microsoft Dynamics 365 Business Central

Customer Address (Finance and Operations) / Address in Business Central

lossy
Fully supported

Masterplan addresses carry multiple roles per customer (invoice, delivery, primary). Finance and Operations supports address roles but marks only one as primary per usage type. We extract all addresses and consolidate multiple primary-invoice or primary-delivery addresses into a ranked list, importing the first as primary and flagging overflow addresses for manual assignment post-migration. Business Central supports multiple addresses per customer with roles. We confirm the address strategy with the customer during scoping.

Masterplan

Item Pricing / Price List

maps to

Microsoft Dynamics 365 Business Central

Price List (Sales and Marketing module) or Trade Agreement (Finance and Operations)

1:1
Fully supported

Masterplan item pricing including list prices, volume-based breaks, and customer-specific pricing agreements map to Dynamics 365 Price Groups, Customer Price Groups, and Trade Agreements. We extract all active price lines and import them as trade agreements with the appropriate validity dates. Future-dated price agreements are imported with their effective-from and expires-after dates to maintain continuity at cutover.

Masterplan

User / Owner

maps to

Microsoft Dynamics 365 Business Central

User (Finance and Operations) / User in Business Central

1:1
Fully supported

Masterplan user accounts and owner assignments on records map to the corresponding Dynamics 365 User record. We extract distinct owner IDs from Customers, Vendors, Sales Orders, Purchase Orders, and Work Orders and match by name or email to the destination User table. Any Masterplan Owner without a matching Dynamics User goes to a reconciliation queue for the customer's admin to provision before record import. Active/inactive status on users maps directly.

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.

Masterplan logo

Masterplan gotchas

High

No publicly documented API or bulk export endpoint

Medium

Vendor lock-in on support-assisted data extraction

Medium

Single verified review and sparse community data

Low

Custom field handling is undocumented

Low

Transactional history depth varies by customer configuration

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

  • No public API on Masterplan requires vendor-assisted extraction

    Masterplan does not publish REST endpoints, bulk export APIs, or documented OData feeds. Every extraction step depends on vendor coordination—read-only database access or vendor-assisted CSV exports. We include a vendor coordination milestone in every project plan and flag it as a timeline dependency. Customers must confirm their support contract status before committing to a migration start date. Without vendor-assisted extraction, no data can move. This is not a technical limitation we can work around internally; it is a structural dependency on Masterplan's support team.

  • Masterplan data model is not publicly documented

    Masterplan does not publish its entity schema, custom field support matrix, or workflow configuration API. We cannot validate object behaviors or field types against public documentation. Discovery relies on direct sessions with the customer's Masterplan administrator and vendor support responses to confirm schema details. Custom fields, dropdown lists, and formula fields must be enumerated manually by the customer's team. Any undocumented schema extension discovered mid-migration adds scope. We add a custom field enumeration step to discovery for this reason.

  • Historical transaction archiving is configurable and unverified

    Masterplan may archive or purge journal entries, closed work orders, and historical transactions older than a customer-configured cutoff date. We explicitly scope the lookback window with the customer before extraction begins. Historical journal entries and closed work orders older than the cutoff are excluded and noted as out-of-scope in the data map. Any archived data the customer wants included requires vendor confirmation that it is retrievable and a separate extraction milestone in the project plan.

  • Multi-level BOMs and routing steps require pre-migration design decisions

    Manufacturing clients migrating BOMs and work orders face decisions that cannot be automated: whether to preserve phantom assemblies as phantom BOM lines or flatten them into a single-level BOM, whether to import production routing steps with work center assignments, and whether to carry work order actuals (labor hours, material consumption) as posted entries or leave them as historical context. We extract the full BOM tree and routing data and present these decisions to the customer's engineering and finance teams before transformation. BOM migration without this design step produces incorrect production order structures in Dynamics 365.

  • Dynamics 365 Power Platform API limits constrain bulk load throughput

    Dynamics 365 Customer Engagement (Dataverse) enforces service protection API limits of 6,000 requests per 300 seconds per user tier. Finance and Operations uses the Data Management Framework with OData entities and per-job batch limits. We use batch chunking, exponential backoff on 429 responses, and parallel entity threading where the destination API allows. High-volume migrations (over 500,000 records) require extended batch windows or off-peak scheduling. We coordinate load windows with the customer's Dynamics admin to avoid conflicts with production workflows.

Migration approach

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

  1. Discovery and extraction plan

    We audit Masterplan across all modules in scope—Customers, Vendors, Items, Chart of Accounts, open AR/AP, Sales Orders, Purchase Orders, Inventory, BOMs, and Work Orders. We confirm which modules have data, estimate record volumes per module, and enumerate any custom fields, dropdown lists, or formula fields with the customer's Masterplan administrator. We then draft an extraction request to submit to Masterplan support for read-only database access or structured CSV exports. We also confirm the destination Dynamics 365 edition (Finance, Supply Chain Management, or Business Central), identify the target legal entity, and map the data governance structure. The discovery output is a written data map, extraction plan, and extraction request to Masterplan.

  2. Extraction coordination with Masterplan

    We submit the extraction request to Masterplan support and manage the back-and-forth. Masterplan provisions read-only database access or delivers CSV exports of the requested modules. We validate the export completeness against the discovery data map—checking record counts, field coverage, and date ranges. Any missing fields, truncated data, or export errors are escalated back to Masterplan. We also confirm the transaction archival cutoff date and extract historical data up to that boundary. This step typically requires 2-4 weeks of vendor coordination and is a hard dependency for the rest of the project timeline.

  3. Destination schema design

    We design the Dynamics 365 target schema in a Sandbox environment. This includes creating the Chart of Accounts (main accounts and financial dimensions), setting up legal entities and operating units, configuring warehouse structures for inventory locations, defining BOM versions and production routes, creating item and product number sequences, and setting up customer and vendor account number sequences. For Finance and Operations, we use the Data Management Framework to define import entities; for Business Central, we use published APIs or configuration packages. Schema design includes validation that all required reference data (payment terms, currencies, units of measure, site and warehouse codes) exists in the destination before any transaction data loads.

  4. Sandbox migration and reconciliation

    We run a full migration into the Dynamics 365 Sandbox using production-equivalent data volumes. The customer's finance and operations leads reconcile record counts, spot-check 25-50 records against the Masterplan source across each module, and validate that BOM structures, work order statuses, and financial balances match. Any mapping corrections—field type mismatches, missing required fields, dimension assignments—happen in the sandbox before production migration begins. BOM and work order transformation decisions are resolved with the customer's engineering team during this phase. We do not proceed to production migration without written sign-off from the customer's project owner.

  5. Production migration in dependency order

    We run production migration in the correct dependency sequence: Chart of Accounts first, then site and warehouse reference data, then Customers and Vendors (satisfying account number dependencies), then Items with BOM versions and costing methods, then Inventory on-hand, then open Sales Orders and Purchase Orders, then Work Orders and Production Orders, then open AR and AP invoices, and finally historical journal entries as a configurable final batch. Each phase emits a row-count reconciliation report before the next phase begins. BOMs must be imported and validated before work orders reference them; vendors must be imported before purchase orders; customers must be imported before sales orders.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze Masterplan 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 a written inventory of all Masterplan workflow rules, approval hierarchies, and custom automation configurations with recommended Dynamics 365 equivalents (Power Automate for cross-system flows, Finance and Operations workflow designer for document-specific approvals). We do not rebuild workflows, sequences, or automations as part of the migration scope; that is a separate engagement for the customer's Dynamics partner or internal admin. We support a one-week post-cutover window for reconciliation issues raised by the operations and finance teams.

Platform deep dives

Context on both ends of the pair

Masterplan logo

Masterplan

Source

Strengths

  • Built specifically for manufacturers and distributors by practitioners who understand the domain
  • Cloud-native architecture provides real-time data access across sales, inventory, and finance
  • Integrates core ERP modules—GL, AP, AR, inventory, orders—under a single platform
  • Targets mid-market manufacturing with pricing accessible to companies transitioning from spreadsheets or legacy systems
  • Offers a developer portal with SCORM 1.2/2004 support for training content integrations

Weaknesses

  • Extremely limited public documentation on API endpoints, data model schema, and export mechanisms
  • No public pricing page; sales-led custom quotes make cost comparison difficult upfront
  • Very low review volume (2.0 rating with a single verified review on Capterra) limits peer insight
  • Data model specifics—such as custom field support and user-defined workflows—are not publicly documented
  • Unclear roadmap visibility for cloud vs. on-premise editions and feature parity between 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 Masterplan and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between Masterplan 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

    Masterplan: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Masterplan 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

Typical scope—up to 100,000 records across Customers, Vendors, Items, Chart of Accounts, open orders, and inventory—completes in 6 to 10 weeks. Complex manufacturing clients with deep multi-level BOMs, high-volume work order histories, multi-entity consolidation, or full transactional archives requiring journal entry migration extend to 14 to 22 weeks. The Masterplan extraction coordination alone typically requires 2 to 4 weeks of vendor back-and-forth before any data moves. BOM complexity, number of legal entities, cross-company transaction volume, and custom field enumeration all extend timeline beyond the base estimate.

Adjacent paths

Related migrations to explore

Ready when you are

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