ERP migration

Migrate from Farvision ERP to Microsoft Dynamics 365 Business Central

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

Farvision ERP logo

Farvision ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

92%

12 of 13

objects map 1:1 between Farvision 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 Farvision ERP to Microsoft Dynamics 365 is a structural migration spanning real estate project accounting, property inventory, sales contracts, client billing, stores and procurement, and HRMS modules. Farvision's project-wise accounting keeps financial transactions segregated by project, which must be reconstructed in D365 through Financial Dimensions rather than a flat chart-of-accounts. Farvision's MongoDB-based architecture uses document nesting for entities like Activities and Places that D365 stores as flat relational tables, requiring explicit flattening during extraction. We use Farvision's bulk export functionality coordinated with their implementation team to obtain data extracts, then map each functional area into the appropriate D365 module: Business Central for mid-market deployments, Finance and Supply Chain Management for enterprise. Workflows, automations, and Farvision's built-in BI configurations do not migrate; we deliver a written inventory of these for the customer to rebuild in D365.

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

Farvision ERP logo

Farvision ERP

What's pushing teams away

  • Slow record-insertion and processing performance frustrates users, especially during high-volume data entry periods or concurrent user load.
  • Non-intuitive user interface increases time-to-competency for new employees and drives up training costs for mid-market teams.
  • Difficulty generating complex reports without IT assistance undermines the promised self-service BI value proposition.
  • Yearly auto-renewing contracts with one-quarter advance cancellation notice create lock-in risk and budget unpredictability.
  • Support response quality is inconsistent, with some customers reporting helpful assistance while others experience delayed resolutions.

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

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

Farvision ERP

Project Master

maps to

Microsoft Dynamics 365 Business Central

Project (Finance and Supply Chain) or Job (Business Central)

1:1
Fully supported

Farvision Projects spanning Land Acquisition, Legal and Liaison, Pre-Sales, Post-Sales, Budgeting, and Execution map to D365 Project records (Finance and Supply Chain Management) or Job records (Business Central). We preserve the project lifecycle phase as a project category and the project-specific financial segregation by mapping Farvision's project-account associations to D365 Financial Dimensions so that every transaction posts to the correct dimension rather than a flat account code. This is the highest-priority mapping because downstream billing and inventory records reference it.

Farvision ERP

Customer / Account

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Farvision Customer records from the CRM module map directly to D365 Customer records. Customer properties, addresses, and contact details transfer as Customer address and contact roles. Custom fields on Farvision Customer records map to D365 custom fields on the Customer entity. Customer is a required parent for all sales and billing records, so it is migrated second after project setup validation.

Farvision ERP

Property / Unit

maps to

Microsoft Dynamics 365 Business Central

Item or Product (Real Estate Management module)

1:1
Fully supported

Farvision Property records tied to specific Projects represent sellable inventory units. We map these to D365 Item records with the item type set to Product. Project-to-property associations migrate as Item dimension references linking each unit to the originating Project. Booking status, floor plan details, and unit specifications transfer as custom fields on the Item record. If the customer licenses the Real Estate Management module, these map to the Property entity instead.

Farvision ERP

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order or Project Sales Agreement

1:1
Fully supported

Farvision generates Sales Orders tied to specific Properties and Customers. These map to D365 Sales Order lines linked to the Customer and Item (Property). Booking status from Farvision becomes the Sales Order status workflow. If Farvision Sales Orders represent pre-project bookings that convert to invoiced milestones, we map them to D365 Project Sales Agreements or Contracts for chargeable project billing. The customer and property references resolve at migration time through the Customer and Item lookups.

Farvision ERP

Contract / Booking Record

maps to

Microsoft Dynamics 365 Business Central

Sales Agreement or Project Contract

1:1
Fully supported

Farvision Contracting records capture the legal booking between a buyer and a property unit with payment schedule milestones. We map these to D365 Sales Agreement (general) or Project Contract (if Project Management is licensed). Each payment milestone becomes a Sales Agreement release line or Project Contract line. The original booking date and booking amount transfer as header fields for audit.

Farvision ERP

Invoice / Billing Record

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice or Project Invoice

1:1
Fully supported

Farvision Client Billing records with installment milestones map to D365 Sales Invoice lines or Project Invoice proposals. Payment milestone status (paid, pending, overdue) migrates as invoice status. We preserve the full billing history including partial payments and adjustments, and flag post-migration reconciliation for the accounting team because D365's posted invoice records have different numbering sequences. Installment schedules map to D365 payment terms on the Customer record.

Farvision ERP

Stores and Inventory

maps to

Microsoft Dynamics 365 Business Central

Items, Inventory Transactions, and Warehouses

1:1
Mapping required

Farvision inventory management covering materials, procurement, and stock tracking requires schema mapping because unit-of-measure conventions and custom inventory fields vary. We extract item master records with current stock levels, reorder points, and vendor associations, then map to D365 Items with the appropriate product type (Item, Service, or Bundle). Open purchase orders migrate as D365 Purchase Orders. Warehouse locations map to D365 inventory dimensions for location-specific tracking.

Farvision ERP

Payroll / Employee Record

maps to

Microsoft Dynamics 365 Business Central

Worker (Human Resources) or Employee

1:1
Fully supported

Farvision HR and Payroll covers the Employee Life Cycle including hiring, compensation, and benefits. These map to D365 Human Resources Worker records or Employee records (Business Central). Compensation history with effective dates migrates to D365 compensation structures, though we flag effective-dated payroll records for manual verification post-migration because D365 HR uses different benefit enrollment and payroll calculation engines. Employee照片 and documents transfer as attachments to the Worker record.

Farvision ERP

Activity and Activity Group

maps to

Microsoft Dynamics 365 Business Central

Activities (Finance and Supply Chain) or SmartList / Project Journal

1:1
Fully supported

Farvision Activity records and grouping functionality document project-related tasks, site visits, and stakeholder interactions. D365 does not have a direct equivalent Activity object for ERP; project activities map to Project Journal lines or SmartList entries. We preserve the activity description, date, and group association as a project journal comment or tagged SmartList record, and flag that activity timeline is not a native D365 ERP feature (it is a CRM feature in D365 Sales and Customer Service).

Farvision ERP

Payment Types Master

maps to

Microsoft Dynamics 365 Business Central

Payment Terms and Methods

lossy
Mapping required

Farvision Payment Types Master is a configurable entity defining how customers can pay (cheque, bank transfer, credit, installment). These map to D365 Payment Terms (due date rules) and Payment Methods (instrument types) configured in Accounts Receivable. We preserve the payment type definitions and associate them with Customer records during migration so that billing records inherit the correct payment terms automatically.

Farvision ERP

Places Management

maps to

Microsoft Dynamics 365 Business Central

Address and Geographic Hierarchy

1:1
Mapping required

Farvision Places Management stores location data with country and state hierarchies that apply to properties, sites, and project sites. D365 stores geographic data as address records on entities (Customer, Vendor, Project). We flatten the Farvision nested location tree into D365 address format, mapping country and state to the standard address structure. Site-specific locations for inventory or project phases map to D365 warehouse or project site references.

Farvision ERP

Engineering / QS Records

maps to

Microsoft Dynamics 365 Business Central

Project Quotations or Item Cost Records

1:1
Mapping required

Farvision Engineering module covers Quantity Surveying and billing calculations for real estate construction. These industry-specific data structures map to D365 Project Quotations for billable engineering work or to Item Cost records for material quantity tracking. We perform field-level mapping from Farvision QS fields to D365 project estimate line types and preserve the quantity take-off and rate data for post-migration reconciliation against D365 project cost budgets.

Farvision ERP

Custom Fields

maps to

Microsoft Dynamics 365 Business Central

Custom Fields (Finance and Supply Chain)

1:1
Mapping required

Farvision customization capabilities generate custom fields across objects in the CRM, Sales, and Post-Sales modules. We migrate custom field definitions and values explicitly, noting unsupported field types (Farvision-specific picklists without D365 equivalents) for manual remediation. Custom field API names in Farvision require transformation to D365 naming conventions (no spaces, alphanumeric only) during the mapping phase.

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.

Farvision ERP logo

Farvision ERP gotchas

High

No publicly documented public API or rate limits

Medium

Yearly auto-renewal with quarter-in-advance cancellation

Medium

Performance degradation on concurrent writes

Medium

Project-wise accounting requires structural mapping

Low

Minimum 5-user contract floors on subscription and cloud hosting

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

  • Project-wise accounting requires Financial Dimension crosswalk

    Farvision's core accounting model segregates financial transactions by Project, which is a feature built into its ledger design. D365 does not have a native project-account association; instead it uses Financial Dimensions (such as Project, Department, or Cost Center) that tag transactions at posting time. We extract every Farvision project-to-account mapping during discovery, build a Financial Dimension crosswalk table, and configure D365 dimensions before any financial record migrates. Skipping this step results in transactions posting to a flat account with no project attribution, breaking every project-wise P&L and cash flow report the customer relies on.

  • Farvision bulk export requires implementation team coordination

    Farvision does not publish API documentation, authentication methods, or rate limits publicly. We work around this by using available bulk import/export functionality documented in their training videos and by coordinating directly with Farvision's implementation team to obtain data extracts. This adds scheduling dependency and requires the customer to facilitate access to the Farvision backend environment. Export timelines must be coordinated with the customer's Farvision renewal window if cancellation is planned, because the export access may be revoked upon subscription termination.

  • MongoDB document nesting must flatten for D365 relational tables

    Farvision's MongoDB-based architecture stores related data as nested documents within a single record (for example, Activities within a Project document, or multiple contact roles within a Customer document). D365 uses normalized relational tables with foreign key lookups. We extract and denormalize these nested structures during the transformation phase, creating separate D365 records for each embedded entity and resolving the parent reference through explicit lookup fields. This transformation is manual per entity type and must be validated against the destination schema before migration.

  • Activity timeline is not a native D365 ERP feature

    Farvision supports Activity records and grouping functionality as first-class objects with a visible timeline. D365 Finance and Supply Chain Management does not have a native activity timeline for projects or customers in the ERP layer; activity tracking is a CRM feature in D365 Sales and Customer Service. We map Farvision Activities to Project Journal lines or tagged SmartList records, but the customer should understand that a visible activity feed per property or customer does not exist natively in Business Central or D365 Finance. If activity tracking is a business requirement, D365 Sales or Customer Service licensing is the destination side requirement.

  • Yearly auto-renewal window affects migration scheduling

    Farvision subscriptions renew automatically on a yearly basis and require one full quarter of advance notice to cancel. If the customer is exiting Farvision, the migration must complete before the renewal date or the customer pays for an additional year. We confirm cancellation timelines during scoping, flag any records created within the renewal window to avoid unexpected charges, and schedule the production migration cutover to minimize the overlap period between systems. This also affects how long Farvision read access is available for delta syncs after initial migration.

Migration approach

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

  1. Discovery and destination module selection

    We audit Farvision ERP across all modules in scope: Project lifecycle phases, Customer and Property records, Sales Orders and Contracting records, Client Billing installment histories, Stores and Inventory item masters, HR and Payroll records, and any custom fields or configured entities (Payment Types, Places Management). We pair this with a D365 edition decision: Business Central Essentials ($80/user) covers Projects, Sales Orders, Invoices, and Inventory for mid-market real estate developers; D365 Finance and Supply Chain Management ($180/user) is required for complex multi-entity accounting, advanced budgeting, or global compliance requirements. The discovery output is a written migration scope and a D365 edition recommendation.

  2. Financial Dimension crosswalk and project schema design

    We extract every Farvision project-to-account mapping during the discovery phase and build a Financial Dimension crosswalk table that assigns each Farvision project to a D365 Financial Dimension value. We design the D365 project schema including Projects or Jobs, Financial Dimensions, Chart of Accounts, and posting profiles before any financial record migrates. This schema is deployed into a D365 Sandbox for validation and customer sign-off. The crosswalk is the highest-priority design artifact because every downstream financial record depends on it.

  3. Bulk export coordination and data profiling

    We coordinate with the Farvision implementation team to obtain bulk data exports for each module in scope. Each export is profiled for data quality: duplicate vendors, customer naming variations, inactive records with open balances, inconsistent payment status, and dimension usage patterns. We build a data quality exception report and work with the customer to cleanse or document each finding before migration begins. True data readiness requires profiling rules and reconciliation simulations, not spot checks.

  4. Sandbox migration and schema validation

    We run a full migration into a D365 Sandbox using production-like data volume. The customer's finance and operations leads reconcile record counts, spot-check 25-50 random records against the Farvision source for each module, and validate the Financial Dimension tagging on sample transactions. We correct any mapping errors identified during sandbox validation before production migration begins. This step runs in parallel with data cleansing and typically takes two to three weeks.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Financial Dimensions and Projects (validated in sandbox), then Customers, Properties and Items, Sales Orders and Contracts, Invoice and Billing history, Inventory and Warehouse records, HR and Payroll (with effective-date flagging), Payment Types and Places, Engineering and QS records, and Custom Fields last. Each phase emits a row-count reconciliation report before the next phase begins. Activity records and Activity Groups migrate after all parent records are present to satisfy lookup references.

  6. Cutover, delta sync, and workflow rebuild handoff

    We freeze Farvision writes during cutover, run a final delta migration of any records modified during the migration window, then enable D365 as the system of record. We deliver a written inventory of Farvision workflows, automations, and built-in BI configurations that require rebuild in D365 (workflows map to Power Automate or D365 Business Rule, BI reports map to Power BI). We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's finance and operations teams. We do not rebuild workflows or reports inside the migration scope; those are separate engagements or internal admin tasks.

Platform deep dives

Context on both ends of the pair

Farvision ERP logo

Farvision ERP

Source

Strengths

  • Full lifecycle real estate coverage from land acquisition through post-sales property management.
  • Web-based zero-footprint architecture accessible from any modern browser without client installation.
  • Project-wise accounting keeps financials segregated by project, matching how real estate developers track performance.
  • Cloud deployment scales from small teams to 10,000+ users with native iOS and Android mobile apps.
  • Built on .NET Core and MongoDB with 350+ integration connectors including CRM, HCM, and Office 365.

Weaknesses

  • Performance issues with record insertion and processing speed reported consistently across user reviews.
  • Non-intuitive interface increases training overhead and time-to-productivity for new users.
  • Public API documentation and rate limits are not openly published, complicating programmatic migration.
  • Ease of Use rating of 2.8 on Capterra reflects significant UX friction compared to category alternatives.
  • Yearly auto-renewal with quarter-in-advance cancellation notice creates contractual lock-in.
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 Farvision ERP and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

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

    Farvision ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Farvision ERP to Microsoft Dynamics 365 Business Central migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between six and ten weeks for organizations covering Projects, Properties, Sales Orders, and Invoices with up to 20 active projects and clean data. Multi-project portfolios with Stores and Procurement, long-standing Client Billing installment histories, and full Payroll records move to twelve to twenty weeks because of Financial Dimension crosswalk design, milestone payment sequencing, and inventory valuation reconciliation. D365 Sandbox validation and data profiling add two to three weeks to the timeline regardless of scope size.

Adjacent paths

Related migrations to explore

Ready when you are

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