ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
12 of 13
objects map 1:1 between Farvision ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
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.
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
Farvision ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Farvision ERP.
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 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
Microsoft Dynamics 365 Business Central
Project (Finance and Supply Chain) or Job (Business Central)
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Customer
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Item or Product (Real Estate Management module)
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Sales Order or Project Sales Agreement
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Sales Agreement or Project Contract
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Sales Invoice or Project Invoice
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Items, Inventory Transactions, and Warehouses
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Worker (Human Resources) or Employee
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Activities (Finance and Supply Chain) or SmartList / Project Journal
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Payment Terms and Methods
lossyFarvision 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
Microsoft Dynamics 365 Business Central
Address and Geographic Hierarchy
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Project Quotations or Item Cost Records
1:1Farvision 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
Microsoft Dynamics 365 Business Central
Custom Fields (Finance and Supply Chain)
1:1Farvision 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.
| Farvision ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Project Master | Project (Finance and Supply Chain) or Job (Business Central)1:1 | Fully supported | |
| Customer / Account | Customer1:1 | Fully supported | |
| Property / Unit | Item or Product (Real Estate Management module)1:1 | Fully supported | |
| Sales Order | Sales Order or Project Sales Agreement1:1 | Fully supported | |
| Contract / Booking Record | Sales Agreement or Project Contract1:1 | Fully supported | |
| Invoice / Billing Record | Sales Invoice or Project Invoice1:1 | Fully supported | |
| Stores and Inventory | Items, Inventory Transactions, and Warehouses1:1 | Mapping required | |
| Payroll / Employee Record | Worker (Human Resources) or Employee1:1 | Fully supported | |
| Activity and Activity Group | Activities (Finance and Supply Chain) or SmartList / Project Journal1:1 | Fully supported | |
| Payment Types Master | Payment Terms and Methodslossy | Mapping required | |
| Places Management | Address and Geographic Hierarchy1:1 | Mapping required | |
| Engineering / QS Records | Project Quotations or Item Cost Records1:1 | Mapping required | |
| Custom Fields | Custom Fields (Finance and Supply Chain)1:1 | Mapping required |
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.
Farvision ERP gotchas
No publicly documented public API or rate limits
Yearly auto-renewal with quarter-in-advance cancellation
Performance degradation on concurrent writes
Project-wise accounting requires structural mapping
Minimum 5-user contract floors on subscription and cloud hosting
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 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.
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.
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.
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.
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.
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
Farvision ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Farvision ERP and Microsoft Dynamics 365 Business Central.
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
All 8 core objects map 1:1 between Farvision ERP and Microsoft Dynamics 365 Business Central.
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
Farvision ERP: Not publicly documented.
Data volume sensitivity
Farvision ERP 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 Farvision ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Farvision ERP
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.