ERP migration
Field-level mapping, validation, and rollback between Visibility ERP and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Visibility ERP
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between Visibility ERP and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Visibility ERP to Microsoft Dynamics 365 is a manufacturing-schema migration, not a simple record copy. Visibility stores engineer-to-order complexity — multi-level BOMs with revision numbers, work-order-specific routings, and production-order linkages — that has no direct flat equivalent in Business Central or Finance and Operations Supply Chain Management. We walk the parent-component BOM tree at extraction time, lock active BOM revisions at migration time, and map production-order headers with their linked BOM and operation-step sequences. Custom user-defined fields, which Visibility does not expose in its public API documentation, are extracted via a database-level query or Visibility-supported report during scoping so that a bespoke field map is built before any import begins. Document binaries do not migrate; we deliver a metadata cross-reference index for manual re-upload. Workflows, automations, and Document Management binary content are explicitly excluded from the automated migration scope.
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
Visibility ERP platform overview
Scorecard, SWOT, gotchas, and pricing for Visibility 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 Visibility 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.
Visibility ERP
Bill of Materials
Microsoft Dynamics 365 Business Central
Manufacturing BOM (Business Central) or BOM (F&SCM)
1:manyVisibility's multi-level BOMs with parent-component trees map to the destination's Manufacturing BOM with version-linked component lines. We walk the full parent-component tree at extraction time, preserving the level-by-level hierarchy. Phantom BOMs from Visibility map to the destination's phantom type flag on BOM lines. Each BOM level's routing association migrates as a separate route-card link. Configure-to-order product configurations stored in Visibility's Product Configurator require a bespoke mapping because Dynamics 365 handles product configuration through its Configuration Technology Pack rather than a native configurator table.
Visibility ERP
Work Order
Microsoft Dynamics 365 Business Central
Work Order (F&SCM) or Production Order (Business Central)
1:1Open Work Orders in Visibility with status Released, In Process, or Closed map to Work Order (F&SCM) or production order records in Business Central. We map the work-order-specific routing steps, labor estimates, material allocations, and status histories as operation lines and warehouse journal lines respectively. Work Orders referencing BOM revisions that are no longer active in the destination are flagged during scoping; we apply a revision-mapping table at import time to lock the destination BOM to the correct revision or map to the latest active revision explicitly.
Visibility ERP
Production Order
Microsoft Dynamics 365 Business Central
Production Order (Business Central) or Production Order (F&SCM)
1:1Production Order headers in Visibility reference the BOM revision and Routing to generate material and labor requirements. We map the Production Order header, its linked BOM revision reference, and the operation step sequence as a linked production BOM version and route card. The scheduled start and end dates, quantity, and priority flags migrate as-is. Production orders with a status of Released in Visibility map to Released in the destination; In Process maps to Finished or Confirmed depending on the destination's status set.
Visibility ERP
Routing
Microsoft Dynamics 365 Business Central
Route (Business Central) or Route (F&SCM)
1:1Visibility Routings define the sequence of manufacturing operations, work centers, and standard times. We map routing headers, operation steps, and work center assignments. Custom operation-level user fields require the bespoke custom field map built during scoping. Routing work centers in Visibility are mapped to work center codes in the destination, with capacity and efficiency values preserved. If Visibility uses operation-specific user-defined fields at the routing step level, those require manual mapping against the destination's route-operation extension tables.
Visibility ERP
Sales Order
Microsoft Dynamics 365 Business Central
Sales Order
1:1Open and historical Sales Orders migrate with full line-item detail including configured lines, pricing, discounts, and shipment schedules. We map the Sales Order header, customer reference, and all lines with quantities, unit prices, and line discounts. Partial shipments scheduled in Visibility's shipment schedules map to the destination's shipment schedule lines. If Visibility stores multi-currency pricing, currency codes are preserved and validated against the destination's currency list.
Visibility ERP
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Open Purchase Orders with line items, vendor assignments, scheduled receipts, and unit costs migrate directly. We map the PO header to the destination's Purchase Order object, flatten line-level detail including internal notes and delivery addresses, and preserve the original PO number as a reference field. Receipts not yet invoiced in Visibility retain their expected receipt date and quantity; these flow into the destination's expected receipt tracking.
Visibility ERP
Inventory: Lot Numbers and Serial Numbers
Microsoft Dynamics 365 Business Central
Item Ledger Entry / Lot Number (Business Central) or Inventory Lot (F&SCM)
1:1Visibility tracks lot numbers, serial numbers, expiration dates, and bin locations. Lot-controlled items require mapping the lot assignment at the inventory transaction level, not just the item master. We extract lot genealogy from Visibility, including parent-lot and child-lot relationships, and reconstruct those in the destination's lot tracking tables. Serial number assignments tied to specific work orders or purchase receipts are preserved with their original registration dates and location references.
Visibility ERP
Chart of Accounts
Microsoft Dynamics 365 Business Central
Chart of Accounts
1:1Visibility uses a hierarchical GL code structure that varies by deployment (segmented vs. flat). We extract the full account tree, map account types, and validate that the destination's segment structure accommodates the source chart. If Visibility uses a segmented account code structure (such as Company-Division-Account), we map each segment to the corresponding Dynamics 365 Financial dimension and validate that dimension values are created before the GL import begins. Account balances carry forward as opening balances in the destination's general journal.
Visibility ERP
Open AP/AR
Microsoft Dynamics 365 Business Central
Vendor Ledger Entries / Customer Ledger Entries (Business Central) or Ledger Entries (F&SCM)
1:1Open invoices, credit memos, and payment records carry customer and vendor references, due dates, and aging buckets. We map open AP/AR by aging period, preserve original invoice numbers as reference fields, and carry forward the open balance as an aging entry in the destination. If Visibility stores payment terms and discount codes, these map to the destination's payment terms and cash-discount tables. Closed AP/AR with full payment history migrates as historical ledger entries with a closed status.
Visibility ERP
Quality Control Records
Microsoft Dynamics 365 Business Central
Quality Associations / Quality Mgmt (F&SCM) or Quality Management (Business Central)
1:1QC inspection results, non-conformance records, and corrective actions link to Work Orders and inventory transactions in Visibility. We migrate QC records as related children of their parent Work Orders, mapping parent references to the destination work order number. If the destination's Quality Management module is not enabled at the time of migration, QC records are loaded as custom tables or notes on the parent record pending module activation.
Visibility ERP
Custom Properties and User-Defined Fields
Microsoft Dynamics 365 Business Central
Custom Fields (destination-specific)
lossyVisibility allows user-defined fields across most major objects. We extract the custom field schema during scoping via a database-level query or Visibility-supported report and build a bespoke field map before any import begins. Fields that have no destination equivalent are flagged as manual entry or custom-field creation tasks in the migration workback. Without this step, imports silently drop custom field values or write them into wrong columns, which is irreversible once the migration is live.
Visibility ERP
Users and Role Assignments
Microsoft Dynamics 365 Business Central
Users and Security Roles
1:1User accounts, role profiles, and security permissions migrate with role-to-permission mapping preserved where the destination has an equivalent role model. Role names are mapped to the closest Dynamics 365 security role, and any permissions that have no direct equivalent are flagged for manual post-migration review. We do not migrate user passwords; all migrated users receive a password-reset workflow at cutover. Azure AD-backed user provisioning is coordinated with the customer's IT admin during the migration window.
| Visibility ERP | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Bill of Materials | Manufacturing BOM (Business Central) or BOM (F&SCM)1:many | Fully supported | |
| Work Order | Work Order (F&SCM) or Production Order (Business Central)1:1 | Fully supported | |
| Production Order | Production Order (Business Central) or Production Order (F&SCM)1:1 | Fully supported | |
| Routing | Route (Business Central) or Route (F&SCM)1:1 | Fully supported | |
| Sales Order | Sales Order1:1 | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Inventory: Lot Numbers and Serial Numbers | Item Ledger Entry / Lot Number (Business Central) or Inventory Lot (F&SCM)1:1 | Fully supported | |
| Chart of Accounts | Chart of Accounts1:1 | Mapping required | |
| Open AP/AR | Vendor Ledger Entries / Customer Ledger Entries (Business Central) or Ledger Entries (F&SCM)1:1 | Mapping required | |
| Quality Control Records | Quality Associations / Quality Mgmt (F&SCM) or Quality Management (Business Central)1:1 | Mapping required | |
| Custom Properties and User-Defined Fields | Custom Fields (destination-specific)lossy | Mapping required | |
| Users and Role Assignments | Users and Security Roles1: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.
Visibility ERP gotchas
Document Management has no bulk export API
Custom properties lack standardized API schema documentation
BOM and Routing revisions require version-locked migration
No publicly documented API rate limits
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 scoping
We audit Visibility ERP across all deployed modules — Bills of Material, Work Orders, Production Orders, Routings, Sales Orders, Purchase Orders, inventory lots, Chart of Accounts, open AP/AR, and Quality Control records. We extract record counts per object, identify the deepest BOM nesting level, catalog active BOM revisions referenced by open work orders, and assess the custom field landscape via a database-level query or Visibility-supported report. We pair this with a destination edition review: Business Central Premium for mid-market shops with standard production needs; Finance and Supply Chain Management for enterprise-scale manufacturing with advanced planning requirements. The discovery output is a written migration scope, BOM hierarchy analysis, and edition recommendation.
Schema design and BOM revision mapping
We design the destination schema in a Dynamics 365 sandbox. This includes provisioning Manufacturing BOM structures with version linking, work center codes and capacity groups, route cards with operation sequences, GL account segments mapped to Financial dimensions, and custom fields matched to the bespoke custom field map from scoping. We apply a BOM revision-mapping table that locks destination BOM versions to the correct revision for each open work order. The schema is validated in the sandbox before production migration begins.
Source extraction and BOM tree walk
We extract data from Visibility ERP using direct database queries or the API with conservative pacing (50 records per batch, 2-second intervals, no documented rate limits confirmed). We walk the full BOM parent-component tree recursively, preserving level-by-level structure for each multi-level BOM. We extract Work Order status histories, Production Order headers with BOM revision references, Routing operation steps with custom operation fields, and lot genealogy for inventory. All extractions run against a frozen production snapshot with the customer's IT team monitoring source system performance during business hours.
Data transformation and validation
We transform the extracted data into Dynamics 365 entity format. Multi-level BOMs are flattened to the destination's BOM version structure with level-by-level component linkage. Work Orders are bucketed by status and mapped to the destination's work order status set with revision locks applied via the mapping table. Routings are mapped to route cards with operation sequences and work center assignments. GL account codes are segmented and mapped to the destination's Financial dimension structure. We run pre-import validation against the sandbox to catch any unmapped fields, rejected records, or dimension mismatches before production migration.
Sandbox migration and reconciliation
We run a full migration into a Dynamics 365 sandbox using production-like data volumes. The customer's manufacturing and finance leads reconcile BOM counts, work order status distributions, inventory lot counts, GL account balances, and open AP/AR aging buckets against the Visibility source. Spot checks cover 25-50 random work orders and BOMs at multiple nesting levels. Any mapping corrections, missing revision locks, or dimension mismatches are resolved in the sandbox before production migration begins. This step typically takes one to two weeks depending on the complexity of the BOM hierarchy.
Production migration in dependency order
We run production migration in strict record-dependency order: GL account structure and opening balances first, then inventory setup including work centers and route cards, then BOM and Routing master data with version locks, then item masters with lot and serial number configuration, then open Purchase Orders, then open Sales Orders, then Work Orders and Production Orders with their BOM revision locks, then open AP/AR with aging preserved, then Quality Control records as children of work orders, then inventory transactions and lot genealogy. Each phase emits a row-count reconciliation report before the next phase begins. The migration uses resumable state so mid-migration API throttling does not restart progress.
Cutover, validation, and workback handoff
We freeze writes in Visibility ERP during the cutover window, run a final delta migration of any records modified during the migration, then designate Dynamics 365 as the system of record. We validate GL trial balance matches the Visibility source, open work orders are in the expected status in Dynamics 365, inventory lot counts reconcile, and BOM revision locks are active on all migrated work orders. We deliver a written inventory of Workflows, automations, and Document Management files for the customer's team to rebuild and re-upload. We support a one-week hypercare window for reconciliation issues. Post-migration admin rebuilds, training, and workflow configuration are outside standard migration scope and are available as a separate engagement.
Platform deep dives
Visibility ERP
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Visibility ERP and Microsoft Dynamics 365 Business Central.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
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
Visibility ERP: Not publicly documented.
Data volume sensitivity
Visibility 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 Visibility ERP to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Visibility 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 Visibility 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.