ERP migration

Migrate from Visibility ERP to Microsoft Dynamics 365 Business Central

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 logo

Visibility ERP

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

83%

10 of 12

objects map 1:1 between Visibility 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 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.

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

Visibility ERP logo

Visibility ERP

What's pushing teams away

  • Documentation lags behind feature releases — when new fields, forms, or screens are introduced, the help files are rarely updated, leaving users to deduce intended purpose and downstream impacts on their own.
  • Interface feels cluttered across multi-window workflows — completing a single task often requires navigating multiple windows, and some forms open noticeably slowly, frustrating power users who expect desktop-app responsiveness.
  • Excessive steps for routine reversals — undoing receipts, returning items to vendors, or correcting booking errors requires more clicks and confirmations than comparable ERPs, creating friction in high-volume order shops.
  • Customer portal UX underwhelming — the self-service portal for customers and vendors is consistently described as unintuitive, and organizations often build替代 portals or integrations to avoid it.
  • Performance degrades on large form sets — as implementations grow in complexity, certain forms take measurably longer to load, and no published performance benchmarks exist to plan capacity.

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

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

maps to

Microsoft Dynamics 365 Business Central

Manufacturing BOM (Business Central) or BOM (F&SCM)

1:many
Fully supported

Visibility'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

maps to

Microsoft Dynamics 365 Business Central

Work Order (F&SCM) or Production Order (Business Central)

1:1
Fully supported

Open 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

maps to

Microsoft Dynamics 365 Business Central

Production Order (Business Central) or Production Order (F&SCM)

1:1
Fully supported

Production 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

maps to

Microsoft Dynamics 365 Business Central

Route (Business Central) or Route (F&SCM)

1:1
Fully supported

Visibility 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

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

Open 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

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Open 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

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry / Lot Number (Business Central) or Inventory Lot (F&SCM)

1:1
Fully supported

Visibility 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

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts

1:1
Mapping required

Visibility 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

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entries / Customer Ledger Entries (Business Central) or Ledger Entries (F&SCM)

1:1
Mapping required

Open 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

maps to

Microsoft Dynamics 365 Business Central

Quality Associations / Quality Mgmt (F&SCM) or Quality Management (Business Central)

1:1
Mapping required

QC 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

maps to

Microsoft Dynamics 365 Business Central

Custom Fields (destination-specific)

lossy
Mapping required

Visibility 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

maps to

Microsoft Dynamics 365 Business Central

Users and Security Roles

1:1
Mapping required

User 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.

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.

Visibility ERP logo

Visibility ERP gotchas

High

Document Management has no bulk export API

Medium

Custom properties lack standardized API schema documentation

Medium

BOM and Routing revisions require version-locked migration

Low

No publicly documented API rate limits

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

  • BOM and Routing revisions require version-locked migration

    Manufacturing Bills of Material and Routings in Visibility carry revision numbers that determine which components and operations are active at any given time. Migrating a Work Order that references a BOM revision no longer active in the destination will fail at import unless we lock the destination to the corresponding revision or map to the latest active revision explicitly. We flag all revision-locked entities during scoping and apply a revision-mapping table at import time. This is particularly acute for configure-to-order shops where BOM revisions carry product-specific constraints that must not be substituted without engineering review.

  • Document Management has no bulk export API

    Visibility ERP's Document Management module stores binary files linked to entities across the system, but there is no publicly documented bulk export endpoint. We explicitly exclude binary document content from the automated migration scope. We do carry forward document metadata — filename, revision, linked entity, creation date — as a cross-reference index so the customer can manually re-upload files to the destination SharePoint or Dataverse attachment layer after cutover. If document migration is required, we flag it as a manual step with time estimated based on file count and average file size.

  • Custom properties lack standardized API schema documentation

    Visibility ERP allows user-defined fields across most objects, but the custom field schema is not exposed in any public API documentation. We request a custom field export during scoping — typically via a database-level query or a Visibility-supported report — and build a bespoke field map before any import begins. Custom fields that have no destination equivalent are flagged as manual creation tasks. Without this step, imports silently drop custom field values or write them into the wrong columns, which is irreversible once the migration is live.

  • Data structure differences between Visibility and Dynamics require upfront schema analysis

    Visibility ERP's multi-level BOMs, work-order-specific routings, and production-order linkages do not map directly to Business Central or Finance and Supply Chain Management's flat entity model. For example, a three-level BOM with operation-specific user fields on routing steps requires us to walk the parent-component tree, map each level to the destination's BOM version structure, and flag any operation-level custom fields against the destination's route-operation extension tables. Skipping this structural analysis leads to incomplete BOM hierarchies and orphaned routing steps in the destination.

  • Dynamics 365 field-level security and validation rules can block import

    Dynamics 365 Finance and Supply Chain Management enforces validation rules, required field formats, and dimension constraints that can reject migrating records without explicit bypass. We coordinate with the customer's Dynamics admin to either temporarily relax these constraints during the data load window or extend them with a migration-context check. We also validate GL account segment structures and dimension values against the destination's active chart of accounts before GL import to avoid dimension-related rejections. Skipping this coordination typically results in 5-25 percent record rejection on the first import attempt.

Migration approach

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

Context on both ends of the pair

Visibility ERP logo

Visibility ERP

Source

Strengths

  • Purpose-built for engineer-to-order and configure-to-order manufacturing with native BOM complexity handling.
  • Single integrated platform for financials, inventory, shop scheduling, quality, and document management.
  • Consistently praised data integrity — verified reviews report zero data loss across modules.
  • Built-in BI Cubes warehouse with ready-to-go reports and a short learning curve for non-technical users.
  • Both cloud-hosted and on-premise deployment options with a 4–6 month implementation path.

Weaknesses

  • Help documentation frequently lags behind feature releases, leaving users without guidance on new fields and screens.
  • Multi-window interface and inconsistent form performance frustrate users handling high-volume transactions.
  • No publicly documented API rate limits, bulk endpoints, or data export tooling for automated migration.
  • Customer-facing portal UX is consistently described as unintuitive and a reason shops look elsewhere.
  • Implementation commonly runs 4–6 months, making the platform a significant commitment for smaller manufacturers.
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 Visibility 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

    Visibility ERP: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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 consultation

Most Visibility ERP migrations land between six and ten weeks for shops with under 10,000 open orders, no multi-level BOM nesting beyond three levels, and a straightforward GL structure. Migrations with deep BOM hierarchies (five or more levels), configure-to-order product structures, high-volume open work order pools (over 2,000 active), and segmented GL account structures requiring manual mapping move to fourteen to twenty-two weeks because of BOM tree walking, revision-lock resolution, and GL segment reconfiguration in the destination.

Adjacent paths

Related migrations to explore

Ready when you are

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