ERP migration

Migrate from Freespace ERP to Microsoft Dynamics 365 Business Central

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

Freespace ERP logo

Freespace ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

85%

11 of 13

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

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Freespace ERP to Microsoft Dynamics 365 is a structural migration for manufacturing and wholesale teams that have outgrown an industry-specific ERP in favor of the Microsoft ecosystem. Freespace ERP organizes its chart of accounts around industry modules with cost-center assignments; Dynamics 365 Finance and Operations and Business Central use dimensional accounting with financial dimensions that require explicit mapping decisions during scoping. We handle the schema translation, BOM flattening decisions, vendor name sanitization, and effective-dated payroll sequencing. Workflows, automations, and custom report definitions do not migrate as code; we deliver a written inventory for your admin to rebuild. Production orders, work orders, inventory movements, and job-costing hierarchies map to their Dynamics equivalents with multi-stage workflow names preserved as custom stage values.

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

Freespace ERP logo

Freespace ERP

What's pushing teams away

  • Very limited public review presence — G2 shows zero verified reviews for Freespace ERP specifically, making independent assessment of real-world satisfaction difficult.
  • Lack of transparent API documentation on public endpoints means IT teams cannot easily evaluate integration capabilities before committing to the platform.
  • Industry-specific design means teams outside manufacturing or wholesale may find features misaligned with their workflows, triggering a switch to more generalized ERPs.
  • Smaller vendor footprint compared to established ERPs raises concerns about long-term product support, roadmap stability, and exit costs if the platform is discontinued.
  • Minimal community resources, forums, or third-party consultants available for troubleshooting, increasing reliance on vendor support for implementation issues.

Choosing

Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

What's pulling them in

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

Object mapping

How Freespace ERP objects map to Microsoft Dynamics 365 Business Central

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

Freespace ERP

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts + Financial Dimensions

lossy
Mapping required

Freespace ERP organizes accounts around industry-specific modules with cost-center tags. Dynamics 365 Finance and Operations and Business Central use dimensional accounting with financial dimension sets that combine cost center, department, project, and other dimension types. We enumerate every Freespace account code, map its module assignment to the appropriate Dynamics 365 Main Account, and configure financial dimension values that match the source cost-center structure. If Freespace uses custom cost-center naming, we create matching dimension values in Dynamics 365 during the schema phase.

Freespace ERP

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Freespace ERP customer records (name, contact details, billing address, payment terms) map directly to Dynamics 365 Customer. We preserve the payment terms as the Dynamics 365 PaymentTermCode value. Customer addresses map to the LogisticsPostalAddress structure with AddressType = Invoice. Non-alpha ASCII characters in customer names are stripped before import to prevent schema violations in Dynamics 365.

Freespace ERP

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Freespace ERP vendor records map to Dynamics 365 Vendor with the same field-level preservation as customer records. Payment terms migrate as PaymentTermCode, and remittance addresses map to the vendor postal address structure. Non-alpha ASCII characters in vendor names are stripped during the transform phase. Vendor tax information maps to the TaxRegistration entity if present in the source export.

Freespace ERP

Item / Inventory

maps to

Microsoft Dynamics 365 Business Central

Released Product + Warehouse

1:1
Fully supported

Freespace ERP item masters (SKU, description, unit of measure, standard cost) map to Dynamics 365 Released Product. Unit of measure class maps to the Dynamics 365 UnitOfMeasureClass, and the base unit of measure maps to the item's inventory unit. Site and warehouse assignments from Freespace map to the Dynamics 365 InventorySite and Warehouse entities. For manufactured items with BOM associations, see BOM mapping below.

Freespace ERP

Bills of Materials

maps to

Microsoft Dynamics 365 Business Central

BOM + BOMVersion

lossy
Fully supported

Multi-level BOM structures in Freespace ERP require an explicit handling decision during scoping: preserve as nested sub-assembly links (BOM lines referencing child BOMs via BOMVersion) or flatten to a single-level BOM explosion. Dynamics 365 supports both models. We present the decision to the customer with a data-driven recommendation based on the number of multi-level structures and the destination's routing model. We compute the BOM explosion cost rollup for validation against the source standard cost.

Freespace ERP

Open AP

maps to

Microsoft Dynamics 365 Business Central

Vendor Invoice Journal

1:1
Fully supported

Open accounts payable documents (invoice number, vendor, document date, due date, amount, payment terms) map to Dynamics 365 VendorInvoiceJournal lines. We chunk export by document date to manage volume and preserve the payment terms as a reference for setting the InvoiceDate and DueDate on the journal. We do not migrate payment history records; these are flagged for reconciliation against the destination's bank reconciliation module post-migration.

Freespace ERP

Open AR

maps to

Microsoft Dynamics 365 Business Central

Free Text Invoice

1:1
Fully supported

Open accounts receivable documents map to Dynamics 365 FreeTextInvoice or SalesInvoiceHeader depending on whether the source invoice has been posted. Document date, due date, amount, and customer reference map to the equivalent Dynamics 365 fields. Credit memos map to FreeTextInvoice with negative amounts or to CreditNote depending on the destination's invoice model configuration.

Freespace ERP

Production Order

maps to

Microsoft Dynamics 365 Business Central

Production Order

1:1
Fully supported

Freespace ERP production orders with multi-stage workflow names, quantities, and material consumption links map to Dynamics 365 ProductionOrder. User-defined stage names in Freespace become custom production order status values or ProdRouteJob status entries in Dynamics 365. We resolve the BOM reference and route reference at migration time and validate that the production order quantities align with the bill of materials and routing in the destination.

Freespace ERP

Work Order

maps to

Microsoft Dynamics 365 Business Central

Maintenance Work Order

1:1
Fully supported

Freespace ERP work orders for maintenance or job-costing map to Dynamics 365 AssetManagementWorkOrder or the Project module's WorkBreakdownStructure depending on the source work order type. We extract the cost center, work type, priority, and estimated hours from Freespace and map them to the corresponding Dynamics 365 work order dimensions. If Freespace uses job-costing hierarchies, these map to the ProjectContract and Project entities with CostCategory assignments. This object mapping covers the full work order lifecycle including labor assignments and material consumption links.

Freespace ERP

Historical Transactions

maps to

Microsoft Dynamics 365 Business Central

Inventory Transactions

1:1
Mapping required

Freespace ERP transaction history (production orders, material issues, inventory movements) maps to Dynamics 365 InventTrans with posting date preserved. We chunk by date range (quarterly or annual windows) to manage volume and use batch inserts with inventory posting profiles mapped from the source cost-center to the destination dimension set. Journal entry line sequences and dimension tags are preserved in the inventTransDimension field.

Freespace ERP

Journal Entry

maps to

Microsoft Dynamics 365 Business Central

General Journal

1:1
Fully supported

Freespace ERP journal entries (header with posting date, account code, debit/credit amounts, and dimensions) map to Dynamics 365 GeneralJournalAccountEntry or LedgerEntryDetail depending on whether the destination uses the financial dimension model or the legacy dimension model. Line item sequence and dimension tags from Freespace are mapped to the corresponding dimension set in Dynamics 365. We validate that debit and credit totals balance after the transform.

Freespace ERP

Employee

maps to

Microsoft Dynamics 365 Business Central

Worker

1:1
Fully supported

Freespace ERP employee profiles (name, department, job title, hire date, employment status) map to Dynamics 365 Human Resources Worker. Department maps to the Legal Entity and HR Department; job title maps to Position. Employment status (active, inactive, terminated) sets the WorkerStatus or ValidFrom/ValidTo temporal fields. Custom employee properties added via Freespace's field management UI are mapped to Worker custom fields or the HcmWorkerExtensionEntity.

Freespace ERP

Payroll History

maps to

Microsoft Dynamics 365 Business Central

HcmCompensationFixedPlan

1:1
Fully supported

Freespace ERP effective-dated compensation rows (salary or wage rates, pay frequency, deduction codes) map to Dynamics 365 HcmCompensationFixedPlan with effective date sequencing preserved. Retroactive adjustments that create rows with effective dates earlier than the record creation date are flagged and sorted by effective date before import, ensuring a chronologically consistent compensation timeline. Pay frequency maps to the CompensationFrequency entity. We do not migrate payroll tax calculations; those are reconfigured in Dynamics 365 Payroll based on the legal entity tax setup.

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.

Freespace ERP logo

Freespace ERP gotchas

High

Non-alpha ASCII characters in vendor and customer names

Medium

Soft-deleted records not excluded from standard exports

Medium

Multi-level BOM structures require explicit flattening decisions

Low

Effective-dated compensation records with retroactive gaps

Low

Custom properties absent from default export templates

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

  • Non-alpha ASCII characters in vendor and customer names

    Freespace ERP allows non-filtered ASCII characters in customer and vendor name fields, including symbols and special characters that Dynamics 365 rejects at import. Dynamics 365's OData API enforces schema validation on Name fields, causing silent rejection or error responses for records with unescaped special characters. We scan all exported name fields before writing to Dynamics 365 and strip or escape invalid characters. Failure to handle this results in rejected import rows and incomplete customer and vendor masters at go-live.

  • Industry-module to dimensional-accounting mapping requires explicit decisions

    Freespace ERP organizes its chart of accounts around industry-specific modules with cost-center tags embedded in the account structure. Dynamics 365 Finance and Operations and Business Central use financial dimensions as separate entities from the chart of accounts. Each module assignment in Freespace must be mapped to a specific financial dimension value in Dynamics 365. If cost-center assignments are non-standard or use custom naming conventions, the mapping requires admin validation before migration. Skipping this step results in GL postings that hit the wrong dimension or fall into unassigned dimension buckets.

  • Multi-level BOM structures need explicit flattening or preservation choice

    Freespace ERP supports multi-level Bills of Materials where subassemblies reference their own child BOMs. Dynamics 365 supports both nested BOMs and flattened single-level explosions. We present a BOM handling decision during scoping: preserve the nested structure as sub-assembly links via BOMVersion, or flatten to a single-level BOM explosion. The choice affects production costing, scheduling, and route planning downstream. If the customer does not make an explicit choice, we default to preserving the nested structure and flag any cost rollup discrepancies post-migration.

  • Effective-dated compensation rows with retroactive gaps require sequencing

    Freespace ERP payroll history records carry effective-dated compensation rows where retroactive adjustments can create rows where the effective date predates the record creation date. This produces non-sequential ordering that must be resolved before import into Dynamics 365 Human Resources, which enforces temporal consistency on compensation plans. We flag these gaps during the extract phase, sort compensation rows by effective date, and insert a corrected sequence into the HcmCompensationFixedPlan entity. The original record creation date is preserved in a custom field for audit.

  • Vendor master inconsistencies and duplicate records require pre-migration cleanup

    Legacy ERP migrations frequently surface vendor master inconsistencies including duplicate vendor records with slightly different name spellings, conflicting payment terms, and inconsistent tax registration numbers. Dynamics 365 enforces unique vendor name and tax registration combinations. We run a pre-migration deduplication pass on the vendor master, presenting a reconciliation report to the customer's AP admin for resolution before import. Similarly, we flag customers with duplicate addresses or conflicting payment terms for cleanup before the customer and vendor imports run.

Migration approach

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

  1. Discovery and scoping

    We audit the Freespace ERP workspace across all active modules: chart of accounts structure and module assignments, customer and vendor counts, item master size and BOM complexity, open AP and AR document volumes, production order counts and stage names, employee headcount and payroll history row counts, and any custom properties added during onboarding. We pair this with a Dynamics 365 edition recommendation: Business Central Essentials ($80/user/month) covers standard manufacturing and wholesale scope; Dynamics 365 Finance ($180/user/month) is required if the customer needs multi-entity, advanced budgeting, or public sector compliance. The discovery output is a written migration scope with record counts, BOM complexity classification, and the financial dimension mapping framework.

  2. Schema design and financial dimension mapping

    We design the destination schema in Dynamics 365. This includes provisioning the chart of accounts with main account types matched to Freespace module categories, configuring financial dimension sets that mirror the Freespace cost-center structure, setting up vendor and customer number sequences, defining payment term codes, configuring inventory posting profiles, and creating production order number sequences. If Freespace uses custom properties on standard objects, we create matching custom fields in the appropriate Dynamics 365 extension entities. Schema is deployed into a Sandbox environment first for validation. We also define the BOM handling decision (nested vs. flattened) and the Work Order mapping choice during this phase.

  3. Sandbox migration and reconciliation

    We run a full migration into the Dynamics 365 Sandbox using production-like data volumes. The customer's finance lead reconciles account balances (trial balance comparison between Freespace and Dynamics), spot-checks customer and vendor records, validates BOM cost rollups, and reviews a sample of production orders and payroll history rows. Any mapping corrections are made in the sandbox, not in production. The customer signs off the sandbox reconciliation before we proceed to production migration.

  4. Data extraction, cleansing, and transform

    We extract data from Freespace ERP using the platform's available export mechanisms, applying the BOM handling decision, stripping non-alpha ASCII characters from customer and vendor names, sorting payroll history by effective date, and applying the financial dimension mapping transform. We chunk large-volume exports (transactions, inventory movements) by date range to manage file sizes and processing time. The extract phase outputs a field-mapped staging set ready for Dynamics 365 import.

  5. Production migration in dependency order

    We run production migration in record-dependency order: chart of accounts with financial dimensions (establishes the GL), vendors (satisfies vendor references for AP), customers (satisfies customer references for AR), released products and BOM structures (satisfies inventory references), inventory transactions (chunked by date range), production orders (with BOM and route references resolved), payroll history (with effective-date sequence validated), and journal entries (with balanced debit/credit totals confirmed). Each phase emits a row-count reconciliation report. We use Dynamics 365 OData and Data Management framework batch endpoints with rate-limit handling and exponential backoff.

  6. Cutover, validation, and automation handoff

    We freeze Freespace ERP writes during the cutover window, run a delta migration of any records modified during the window, then hand off Dynamics 365 as the system of record. We deliver the workflow and automation inventory document listing every automated process requiring rebuild in Dynamics 365. We support a one-week hypercare window for reconciliation issues. We do not rebuild Freespace workflows, automations, or custom reports inside the migration scope; those are separate engagements or admin-led rebuild tasks.

Platform deep dives

Context on both ends of the pair

Freespace ERP logo

Freespace ERP

Source

Strengths

  • Per-user annual pricing model with volume discounts reduces cost unpredictability for SMBs scaling headcount.
  • Industry-specific modules for manufacturing and wholesale provide pre-built workflows that reduce post-implementation customization time.
  • SaaS delivery model eliminates on-premises installation, AMC fees, and IT infrastructure management overhead.
  • Integration of financials, HR, payroll, and inventory in one platform reduces reconciliation effort across disconnected systems.
  • Purpose-built for non-enterprise SMBs means the product scope matches the operational complexity of smaller manufacturers.

Weaknesses

  • Zero verified public reviews on major platforms like G2 makes independent assessment of real-world satisfaction and support quality difficult.
  • Publicly accessible API documentation is limited to workspace management endpoints; manufacturing and financial API capabilities are not publicly documented.
  • Smaller vendor footprint (Skewbird Technologies) raises long-term support and roadmap stability concerns compared to established ERP vendors.
  • Lack of community resources, third-party consultants, or marketplace integrations limits available support channels to vendor assistance only.
  • Industry-specific design may force misalignment for SMBs that operate across multiple verticals or have non-standard workflow requirements.
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 Freespace ERP 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

    Freespace ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Data migration for a standard Freespace ERP to Dynamics 365 migration lands between six and ten weeks for organizations under 15,000 inventory items, 5,000 open AP/AR documents, and 500 production orders. Migrations with multi-level BOM structures, large payroll histories, or custom financial dimension configurations move to ten to eighteen weeks because of BOM flattening decisions, compensation row sequencing, and dimensional mapping validation. The full Dynamics 365 implementation (configuration, testing, training, go-live) runs in parallel and typically takes three to six months for Business Central or six to eighteen months for Dynamics 365 Finance and Operations.

Adjacent paths

Related migrations to explore

Ready when you are

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