ERP migration
Field-level mapping, validation, and rollback between iGEO ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
iGEO ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between iGEO ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
8-14 weeks
Overview
Moving from iGEO ERP to Microsoft Dynamics 365 is a vertical-to-generalist migration that requires explicit field mapping for pest-control and environmental-health compliance data. iGEO stores service types, pesticide tracking codes, and regulatory statuses in industry-specific fields that vary by country installation, and these must be documented and explicitly mapped to Dynamics 365 custom fields or option sets before any work-order history loads. iGEO's API is gated behind Custom pricing and has no public developer portal, so we begin every scoping call by verifying plan tier and falling back to the full-file export parser when API access is unavailable. We sequence financial records (Clients, Invoices, Quotes) before operational records (Work Orders, Routes, Stock), resolve Technician-to-User lookups by email, and deliver a written automation inventory for the customer's admin to rebuild in Dynamics 365 Business Central or Finance and Operations. Workflows, route-optimization algorithms, and AI-generated schedules do not migrate; these are iGEO-native capabilities that have no equivalent in standard Dynamics 365 configuration and are documented separately for rebuild planning.
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
iGEO ERP platform overview
Scorecard, SWOT, gotchas, and pricing for iGEO 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 iGEO 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.
iGEO ERP
Client
Microsoft Dynamics 365 Business Central
Contact or Customer (Business Central) / Account (Finance and Operations)
1:1iGEO Client records hold contact details, service addresses, and associated contract links. We map them to Business Central Contact and Customer records (using the Customer card to capture billing and payment terms) or Finance and Operations DirParty/CustTable depending on the destination tier. Address hierarchy (service location vs. billing address) is preserved by splitting iGEO's single address block into Business Central Address and Remit-To fields, or Finance and Operations LogisticsPostalAddress roles.
iGEO ERP
Contract
Microsoft Dynamics 365 Business Central
Customer Contract or Job (Business Central) / Agreement (Finance and Operations)
1:1iGEO Contracts define service agreements with scope, frequency, pricing, and work-order templates. We migrate contract headers and line items, mapping frequency patterns (weekly, biweekly, monthly, quarterly) to Business Central Job Task Lines or Finance and Operations周期性 agreement lines. Contract start and end dates migrate to Job/Project start and deadline fields, and contract value maps to Budget Amount. If iGEO stores contract templates, we document them separately for rebuild as Business Central Jobs or Finance and Operations Projects.
iGEO ERP
Service (Service Type)
Microsoft Dynamics 365 Business Central
Item or Service (Business Central) / Product (Finance and Operations)
1:1iGEO Service Types represent the catalog of offerings — insect treatment, rodent control, water quality inspection, pool care. We preserve service type codes and descriptions, mapping them to Business Central Item records with Type = Service, or Finance and Operations EcoResProduct entries. Pest control-specific codes (pesticide product codes, application method codes) migrate as custom fields on the Item or Product record. Service frequency templates migrate as recurring general journal lines in Business Central Jobs.
iGEO ERP
Work Order
Microsoft Dynamics 365 Business Central
Service Order (Business Central) / Custom Work Order Entity (Finance and Operations)
1:1Work Orders are the operational center of iGEO — each ties a Client, a Service Type, a Technician, a scheduled date, a status, and a location. We migrate all open and historical Work Orders, mapping iGEO's status codes to Business Central Service Order status values or Finance and Operations custom status enum. This is the highest-risk object in the migration because pesticide application records, regulatory compliance fields, and country-specific service codes live here and must be mapped explicitly as custom fields on the destination entity before any records load.
iGEO ERP
Route
Microsoft Dynamics 365 Business Central
Service Zone, Territory, or Resource Group (Business Central) / Planning Group (Finance and Operations)
lossyiGEO Routes are daily technician schedules generated by AI planning. We extract route assignments including visit sequence, estimated times, and geographic waypoints, mapping them to Business Central Service Zones (territory assignments on Resource records) or Finance and Operations WrkCtrTable planning groups. The AI-generated sequence itself is a routing algorithm output with no direct Dynamics 365 equivalent — we preserve the route-to-technician assignment and stop order as custom fields on the Service Order or Work Order, and document the scheduling dependency for rebuild in Dynamics 365 Field Service's Schedule Board.
iGEO ERP
Technician
Microsoft Dynamics 365 Business Central
Resource (Business Central) / Worker (Finance and Operations)
1:1iGEO Technician records include contact information, assigned territories, availability, and mobile app credentials. We migrate these as Business Central Resource records (linked to the Jobs module for service capacity planning) or Finance and Operations HcmWorker records. Territory assignments migrate as Resource Service Zone memberships or Worker warehouse/location assignments. Mobile app credentials do not migrate; the customer's admin provisions Microsoft Entra ID (Azure AD) credentials for Field Service Mobile app access post-migration.
iGEO ERP
Supplier
Microsoft Dynamics 365 Business Central
Vendor (Business Central) / Vendor (Finance and Operations)
1:1iGEO Supplier records hold vendor contact details and associated product or service offerings. We map them directly to Business Central Vendor or Finance and Operations VendTable, preserving catalog associations and contact information. Supplier product associations migrate as Vendor Catalog entries in Business Central or as trade agreements in Finance and Operations if the supplier is tied to pricing agreements.
iGEO ERP
Stock (Warehouse)
Microsoft Dynamics 365 Business Central
Item (Business Central) / Inventory Dimensions and Warehouse Management (Finance and Operations)
1:1iGEO Stock entries track inventory items, quantities, reorder points, and supplier associations for pesticide products and consumables. We migrate stock records including current quantities and reorder thresholds, mapping units of measure to Business Central Unit of Measure or Finance and Operations InventUnit. Pesticide product inventory migrates as Items with a custom pesticide_registration field holding the regulatory license number. Warehouse location codes map to Location codes in Business Central or InventLocation in Finance and Operations.
iGEO ERP
Invoice
Microsoft Dynamics 365 Business Central
Sales Invoice (Business Central) / Free Text Invoice or General Journal (Finance and Operations)
1:1iGEO Invoice records include line items, taxes, totals, and payment status. We migrate invoice headers and line items, preserving regulatory compliance codes and pesticide tracking fields as custom fields on the Business Central Sales Invoice or Finance and Operations invoice entity. Historical invoices (closed, paid) migrate with status locked. Open invoices (unpaid, partially paid) migrate with their current status and remain open for payment processing in Dynamics 365.
iGEO ERP
Quote / Estimate
Microsoft Dynamics 365 Business Central
Sales Quote (Business Central) / Quotation (Finance and Operations)
1:1iGEO Quotes and Estimates are proposals sent to clients before service commitment. We migrate these including line items, totals, and status (sent, accepted, rejected), mapping them to Business Central Sales Quote or Finance and Operations SalesQuotation. Active quotes migrate with status Open; expired or rejected quotes migrate as closed records with a custom status_reason field for reporting on lost-quote analysis.
iGEO ERP
Employee
Microsoft Dynamics 365 Business Central
Employee or User (Business Central) / HcmWorker and SystemUser (Finance and Operations)
1:1iGEO Employee records include staff beyond field technicians — office staff, admins, and managers. We migrate these as Business Central Employee records and User accounts, or Finance and Operations HcmWorker records with User mapping via HcmWorkerLinkedWorker and DirPersonUserMapping. Role assignments and department associations migrate as Responsibility Centers in Business Central or HcmDepartment assignments in Finance and Operations.
iGEO ERP
Custom Fields
Microsoft Dynamics 365 Business Central
Custom Fields or Option Sets (Business Central) / Custom Fields and Enums (Finance and Operations)
lossyiGEO supports custom fields on most objects, particularly for compliance and pesticide tracking. We document all custom field definitions during discovery — including pesticide product codes, regulatory license numbers, application method codes, country-specific compliance statuses, and water quality measurement fields — and map each explicitly to Dynamics 365 custom fields, option sets, or extended data types. This object-level entry represents the entire custom field estate and is addressed before any data migration phase begins to ensure the destination schema is complete.
| iGEO ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Client | Contact or Customer (Business Central) / Account (Finance and Operations)1:1 | Fully supported | |
| Contract | Customer Contract or Job (Business Central) / Agreement (Finance and Operations)1:1 | Fully supported | |
| Service (Service Type) | Item or Service (Business Central) / Product (Finance and Operations)1:1 | Fully supported | |
| Work Order | Service Order (Business Central) / Custom Work Order Entity (Finance and Operations)1:1 | Fully supported | |
| Route | Service Zone, Territory, or Resource Group (Business Central) / Planning Group (Finance and Operations)lossy | Fully supported | |
| Technician | Resource (Business Central) / Worker (Finance and Operations)1:1 | Fully supported | |
| Supplier | Vendor (Business Central) / Vendor (Finance and Operations)1:1 | Fully supported | |
| Stock (Warehouse) | Item (Business Central) / Inventory Dimensions and Warehouse Management (Finance and Operations)1:1 | Mapping required | |
| Invoice | Sales Invoice (Business Central) / Free Text Invoice or General Journal (Finance and Operations)1:1 | Fully supported | |
| Quote / Estimate | Sales Quote (Business Central) / Quotation (Finance and Operations)1:1 | Fully supported | |
| Employee | Employee or User (Business Central) / HcmWorker and SystemUser (Finance and Operations)1:1 | Fully supported | |
| Custom Fields | Custom Fields or Option Sets (Business Central) / Custom Fields and Enums (Finance and Operations)lossy | 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.
iGEO ERP gotchas
API access is tier-gated and not publicly documented
File export dumps the entire company dataset at once
Industry-specific service types and compliance fields vary by installation
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 compliance field documentation
We audit the customer's iGEO configuration across their plan tier (Base or Custom), installed verticals (pest control, water quality, HVAC, pool care), and exact compliance field definitions. We document every pesticide tracking code, regulatory license field, application method field, and country-specific compliance status in use. We pair this with a Dynamics 365 edition decision: Business Central Essentials ($70/user/mo) for SMB migrations with standard financial and service management needs; Business Central Premium for Field Service Mobile access; Finance and Operations (from $185/user/mo) for enterprise companies requiring Supply Chain Management, Manufacturing, or advanced financial compliance. The discovery output is a written migration scope and a Dynamics 365 edition recommendation with the compliance field mapping plan.
Destination schema provisioning and compliance field creation
We provision the destination schema in Dynamics 365 before any data moves. For Business Central, this includes creating custom fields on Item (pesticide_registration, application_method, regulatory_code), Service Order (pesticide_product, license_number, inspection_result), and Customer (compliance_region, country_code). For Finance and Operations, this includes extending custom entities, defining option sets for compliance statuses, and configuring InventDim dimensions for warehouse and location. We deploy schema into a Sandbox environment first, validate with a small record sample, and get written sign-off from the customer's admin before production provisioning begins.
Data extraction and compliance field mapping
We extract data from iGEO using the Custom-tier API (verified during scoping) or the full-file export (verified plan tier and parsed into per-object chunks). We partition the export by object, filter out closed test records and duplicate clients identified during discovery, and apply the compliance field mapping plan to every Work Order, Service, and Stock record. Pesticide codes, regulatory license numbers, and application method fields are tagged for explicit destination custom field mapping during load. We produce a per-object row count report and a compliance field inventory before the migration sandbox run.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 Sandbox (Business Central sandbox or Finance and Operations sandbox environment) using production-like data volume. The customer's operations lead reconciles record counts per object (Clients in vs. Customers out, Work Orders in vs. Service Orders out, Invoices in vs. posted Sales Invoices out), spot-checks compliance field values on 25-50 random Work Order records, and validates that technician assignments resolved to Resources. Any mapping corrections, missing custom fields, or data quality issues are resolved here. Written sign-off from the customer's operations and finance leads is required before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Vendors (from iGEO Suppliers) first, then Customers (from iGEO Clients with address split), then Employees and Resources (Technician mapping with User resolution), then Service Items (from iGEO Service Types with compliance codes on custom fields), then Stock Items (with pesticide product fields and warehouse assignments), then Contracts, then Work Orders and Routes (with technician Resource lookups resolved and compliance fields populated), then Invoices and Quotes (with financial totals reconciled), then Employees last. Each phase emits a row-count reconciliation report. Compliance fields are validated as a separate pass after the base record migration.
Cutover, validation, and automation rebuild handoff
We freeze writes to iGEO during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the active system of record. We deliver the complete automation inventory: every iGEO workflow, automated dispatch rule, and scheduled alert with its trigger and action documented for rebuild in Dynamics 365 Business Central's workflow engine or Finance and Operations' business events and Power Automate flows. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's operations team. We do not rebuild iGEO automations as Dynamics 365 workflows inside the migration scope; that is a separate engagement.
Platform deep dives
iGEO 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 iGEO ERP and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across iGEO ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between iGEO 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
iGEO ERP: Not publicly documented.
Data volume sensitivity
iGEO 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 iGEO ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your iGEO 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 iGEO 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.