ERP migration

Migrate from Info.Net to Microsoft Dynamics 365 Business Central

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

Info.Net logo

Info.Net

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

92%

11 of 12

objects map 1:1 between Info.Net 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 Info.Net to Microsoft Dynamics 365 is a manufacturing-ERP data migration that requires careful sequencing because Info.Net lacks a publicly documented REST API, and manufacturing data carries inter-object dependencies that must resolve in a specific order. We handle BOM multi-level structures, production order history with scrap quantities and work-center assignments, and inventory transaction ledgers with post-date preservation. Vendor and customer master records map to Dynamics 365 Vendors, Workers, and Contact-person structures that differ from Info.Net address-contact conventions. Custom fields on Items, Customers, and Vendors require pre-migration schema work in Dynamics 365. We do not migrate custom workflow configurations or Info.Net report definitions; we document them for the customer's admin team to rebuild in Dynamics using Power Automate and the native reporting suite. The lack of a documented Info.Net API means extraction paths rely on direct database export where available, CSV extraction from the UI, or third-party connector support confirmed during scoping.

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

Info.Net logo

Info.Net

What's pushing teams away

  • Setup complexity and legacy system integration requires significant IT time and budget, especially for manufacturers with fragmented or older source systems.
  • Monthly subscription plus annual support fees accumulate to a significant cost burden for very small manufacturers with thin margins.
  • Workflow customization is limited and modifications beyond base configurations are difficult to implement, frustrating teams with unique manufacturing processes.

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 Info.Net objects map to Microsoft Dynamics 365 Business Central

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

Info.Net

Item

maps to

Microsoft Dynamics 365 Business Central

Item (Business Central) or Product (Finance/SCM)

1:1
Fully supported

Info.Net Items (finished goods, raw materials, components) map directly to Dynamics 365 Item records with SKU preserved as item number, description as name, and unit of measure migrated to the Item Unit of Measure table. We flag any Items with no unit of measure defined in Info.Net and default to EACH during migration. Custom fields on Items are pre-created in Dynamics 365 before migration, with custom field API names matched to Info.Net field names and types mapped to equivalent Dynamics 365 field types (text, decimal, integer, Boolean).

Info.Net

Bill of Materials

maps to

Microsoft Dynamics 365 Business Central

BOM Version

1:1
Fully supported

Info.Net BOMs define component hierarchies for manufactured Items. We map multi-level BOM structures preserving parent-item links and child-component quantities. Revision versions migrate to BOM Version records linked to the parent Item, with the Active flag set based on the Info.Net revision's current status. Component lines carry the BomItem record type with quantity-per and scrap-percentage preserved from Info.Net. Multi-level BOMs (BOMs within BOMs) require explosion sequencing: we resolve the deepest-level BOM first, then roll upward to preserve the parent-assembly structure.

Info.Net

Production Order

maps to

Microsoft Dynamics 365 Business Central

Production Order

1:1
Fully supported

Info.Net Production Orders track manufacturing jobs with status, quantity, scheduled dates, and assigned work centers. We preserve the full production history including completion dates, actual quantities, and scrap quantities. Production Order status maps to Dynamics 365 status (Simulated, Planned, Firm Planned, Released, In Process, Completed, Stopped). The originating Item and BOM Version are resolved at migration time via the Item and BOM mappings. Work center and operation scheduling data migrate to the production route if routing is defined in the destination.

Info.Net

Work Order

maps to

Microsoft Dynamics 365 Business Central

Job Card or Production Order Line

1:1
Fully supported

Info.Net Work Orders assign production tasks to employees or work centers with start/end dates and labor estimates. We map the full work order lifecycle including status transitions and actual labor consumed. Work Order assignment (employee or work center) migrates to the Dynamics 365 Worker or Work Center table respectively. Labor hours and estimated time migrate to the job consumption journal entries in Dynamics 365. If the destination is Business Central, Work Orders may map to the Jobs module depending on whether the customer uses project manufacturing or discrete manufacturing.

Info.Net

Quality Control Records

maps to

Microsoft Dynamics 365 Business Central

Quality Association / Non-Conformance

1:1
Mapping required

Info.Net QC logs hold inspection results, pass/fail flags, and measurement data linked to production lots. Field naming conventions differ between Info.Net and Dynamics 365 Quality Management; we map measurement field names to Dynamics 365 inspection characteristic values and preserve the lot reference linking QC results to the originating Production Order. We flag any QC records with incomplete measurement data as requiring manual verification post-migration. This object is marked as mapping rather than full because Dynamics 365 Quality Management may require separate module licensing (Quality Management is an add-on in some D365 SCM tiers).

Info.Net

Inventory Transaction

maps to

Microsoft Dynamics 365 Business Central

Warehouse Entry / Item Ledger Entry

1:1
Fully supported

Info.Net inventory movements (receipts, issues, adjustments, transfers) carry timestamps, quantities, locations, and cost amounts. We preserve the full transaction ledger with post dates to maintain accurate stock valuation in Dynamics 365. Receipts map to Item Journal lines with entry type Purchase; issues map to Consumption; adjustments map to Positive or Negative Adjustment; transfers map to Transfer Orders with from-location and to-location. Post dates are preserved to maintain G/L posting date continuity for financial reporting.

Info.Net

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer

1:1
Fully supported

Info.Net Customer records hold billing addresses, shipping addresses, and credit limits. Dynamics 365 Customer is a party entity with separate Address (Invoice, Delivery, Payment roles) and Contact person records. Multi-address customer accounts require special handling: we extract each address from Info.Net, create separate Address records in Dynamics 365 with the correct role, and assign the primary invoice address and primary delivery address manually if Info.Net distinguishes them. Customer credit limits map to the Dynamics 365 Credit Limit field on the Customer card. Deduplication is applied using Company Registration Number where available, falling back to name and address fuzzy match.

Info.Net

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

Info.Net Vendor master records include contact details, payment terms, and lead times. As with Customers, Dynamics 365 Vendors use a party-entity model with separate Address and Contact records. We map Info.Net vendor payment terms to Dynamics 365 Payment Terms, lead times to the Vendor lead time field, and primary contact to the Vendor Contact person record. Multi-contact handling differs between ERPs; we extract all contacts from Info.Net and create primary and secondary Contact records linked to the Vendor party in Dynamics 365. Vendors without a VAT or tax registration number are flagged for manual verification before production migration.

Info.Net

Custom Fields (Items, Customers, Vendors)

maps to

Microsoft Dynamics 365 Business Central

Custom Fields

lossy
Fully supported

Info.Net supports custom fields on Items, Customers, and Vendors. We extract custom field definitions (name, data type, valid values for picklists) during discovery, pre-create equivalent custom fields in Dynamics 365, and map values during migration. Any custom fields with no matching target in the Dynamics 365 data model are flagged in the discovery report with a recommendation (create custom field, map to an existing unused standard field, or archive as a reference document). Custom field migration is a prerequisite phase before any standard object import so that dependencies are satisfied.

Info.Net

User Accounts

maps to

Microsoft Dynamics 365 Business Central

User

1:1
Mapping required

Info.Net User accounts carry role assignments and permission sets. We map Info.Net roles to equivalent Dynamics 365 security roles (Business Central Essentials, Premium, or Finance/SCM role-based security groups). We cannot preserve individual password hashes; users receive password reset instructions after migration. Active and inactive user status is preserved: inactive Info.Net users become inactive Dynamics 365 users pending admin reactivation. User contact information and email addresses migrate to the Azure Active Directory-linked user record.

Info.Net

Inventory Locations

maps to

Microsoft Dynamics 365 Business Central

Warehouse

1:1
Fully supported

Info.Net inventory locations and bins map to Dynamics 365 Warehouse and Location records. If Info.Net uses multi-bin or multi-shelf location tracking, we create corresponding Location hierarchies under the parent Warehouse. Location capacity data (if defined in Info.Net) migrates to the Warehouse location capacity fields. Inventory transactions reference the correct Location in Dynamics 365 via the warehouse mapping built during discovery.

Info.Net

Purchase Orders

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

Open and history Purchase Orders from Info.Net migrate to Dynamics 365 Purchase Orders. Open orders are imported as Pending Receipt status; completed orders migrate as history with their current status. Line items resolve the Vendor (via the vendor mapping) and Item (via the item mapping) references. Scheduled delivery dates and quantities preserve from Info.Net. Orders with no matching Vendor in Dynamics 365 are held in a vendor reconciliation queue.

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.

Info.Net logo

Info.Net gotchas

High

Initial setup and legacy migration require IT resources

Medium

Ongoing subscription and support costs are significant for very small manufacturers

Medium

Customization beyond base workflows is limited

High

No publicly documented API in available research

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

  • Info.Net has no publicly documented API for direct extraction

    Available research does not surface a public REST API, GraphQL endpoint, or bulk export mechanism for Info.Net. Migration paths rely on direct database export (if LAMAR Software provides database access), CSV extraction from the Info.Net UI, or third-party connector support. We confirm the available extraction method during scoping and adjust the entire migration approach accordingly. If only CSV UI export is available, large record sets require chunked extraction with field-level validation to handle encoding and delimiter issues common in manufacturing data exports. This is a pair-specific high risk because it affects every object and adds time to the discovery phase.

  • Multi-level BOM nesting requires bottom-up explosion sequencing

    Info.Net multi-level BOMs (sub-assemblies within assemblies) must be migrated in reverse dependency order: deepest-level sub-assemblies first, then intermediate assemblies, then top-level finished goods. If a sub-assembly BOM is not present in Dynamics 365 when a parent BOM references it, the import fails the foreign-key constraint. We build the full BOM dependency tree during discovery and sequence the migration load to ensure every component BOM exists before the parent that references it is loaded. BOMs with circular references (Component A uses Component B which uses Component A) are flagged as data anomalies requiring customer resolution before migration.

  • Dynamics 365 Quality Management may require separate licensing

    Dynamics 365 Quality Management (quality associations, inspection codes, non-conformance tracking) is a licensed module within D365 Supply Chain Management that may not be included in all Business Central or entry-level D365 SCM tiers. Info.Net QC Records map to this module but may require the customer to add the Quality Management module license before migration. We confirm the licensed modules during discovery, and if Quality Management is not available, we migrate QC data to a custom table or SharePoint list as a temporary holding structure with a documented plan for the customer to move it to the native module post-licensing.

  • Vendor and customer address-role mapping loses Info.Net context without manual review

    Info.Net embeds address and contact data directly within Customer and Vendor records. Dynamics 365 separates Address (with roles: Invoice, Delivery, Payment, Visiting) and Contact person entities with role assignments (Buyer, Accountant, Primary Contact). A single Info.Net Customer record may expand into multiple Dynamics 365 Address records and multiple Contact records. We engage business users during UAT to confirm which Info.Net address is the primary invoice address versus the primary delivery address, because only one Dynamics 365 address can be marked as primary per role type. Skipping this confirmation results in billing and shipping data being mis-assigned post-migration.

  • Production order post dates must align with the Dynamics 365 fiscal calendar

    Dynamics 365 requires that inventory and production transactions post within an open inventory period aligned with the configured fiscal calendar. Info.Net historical production orders may carry post dates from fiscal periods that are closed in Dynamics 365. We identify all production orders with post dates outside the current open fiscal period during discovery and either request that the customer opens the relevant periods in Dynamics 365 or archive the oldest closed-period history in a read-only reference database. Attempting to post closed-period transactions into Dynamics 365 generates validation errors and blocks the import.

Migration approach

Six steps for a successful Info.Net to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and extraction method confirmation

    We audit the Info.Net instance for all object types present (Items, BOMs, Production Orders, Work Orders, QC Records, Vendors, Customers, Inventory Transactions, Custom Fields, User Accounts). We also confirm the available extraction method: direct database export, CSV UI export, or third-party connector. We profile record counts, identify duplicate keys, flag incomplete required fields, and map the BOM dependency tree. The discovery output is a written migration scope with record counts per object, identified extraction method, schema gap analysis, and a recommendation on which fiscal periods are open in the Dynamics 365 destination environment.

  2. Destination schema provisioning

    We provision the Dynamics 365 target environment: Items with all custom fields, BOM Versions with multi-level structure support, Warehouse locations, Vendor and Customer party records with Address and Contact structures, and User accounts with role assignments. If Quality Management is not licensed, we create a custom table or SharePoint-backed reference structure for QC data. We configure the inventory posting setup and fiscal calendar in Dynamics 365 to match the open periods required by the Info.Net transaction history. All schema work happens in a Sandbox or staging environment first, validated by the customer's admin team before production provisioning.

  3. Data cleansing and transformation

    We run data cleansing on the extracted Info.Net data: duplicate Items (same SKU under different names), duplicate Vendors and Customers (same entity under slightly different spellings), missing required fields (Items without a unit of measure, Customers without a tax registration number), and BOM circular references. We apply field-level transformations: Info.Net address fields map to Dynamics 365 Address roles, Info.Net contact fields map to Contact person roles, and Info.Net date formats standardize to ISO 8601 for Dynamics 365 API consumption. We generate a data quality report with before-and-after counts so the customer has a record of what was deduplicated and why.

  4. BOM and production history migration in dependency order

    We execute the migration in strict dependency order: Locations and Warehouses first, then Items, then BOM sub-assemblies (resolved via the BOM dependency tree), then parent BOMs, then Production Orders (with post-date validation against the open fiscal period), then Work Orders, then QC Records, then Inventory Transactions. Each phase emits a row-count reconciliation report comparing source count to destination count. Production order scrap quantities and work center assignments migrate as journal lines against the Production Order. Any BOMs with unresolved component references are held in a BOM exception queue for customer resolution before the parent BOM import begins.

  5. Party master migration (Vendors and Customers)

    We migrate Vendor and Customer records with their separate Address and Contact structures. Each Info.Net Customer record expands into one Customer party with one or more Address records (Invoice, Delivery roles) and one or more Contact records (Buyer, Primary Contact roles). Primary address assignment is confirmed against the business user sign-off from the UAT phase. Vendor records migrate similarly with Payment Terms and lead time mapped. Any Vendors or Customers without a tax or VAT registration are flagged for manual verification before the record is marked as production-ready. Open Purchase Orders and Sales Orders that reference these party records follow in a subsequent phase once the party entities are committed.

  6. Custom field, user, and final validation

    We migrate custom field values on Items, Vendors, and Customers against the pre-provisioned Dynamics 365 custom field schema. User accounts migrate with role assignments mapped to Dynamics 365 security roles; passwords are not migrated and reset instructions are delivered to the customer's admin. We run a full post-migration validation: record counts per object, spot-check of 30-50 random records against the Info.Net source data, financial reconciliation of inventory valuation totals, and BOM structure verification. We deliver a written workflow and report inventory document listing any Info.Net custom workflows or report definitions that require rebuild in Dynamics 365 using Power Automate or the native reporting suite. We do not rebuild these as part of the migration scope.

  7. Cutover, hypercare, and admin handoff

    We freeze Info.Net write access during the cutover window, run a final delta migration for any records modified since the last extraction, then mark Dynamics 365 as the system of record. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's team. We do not provide post-migration admin training, workflow rebuild, or ongoing support as part of the standard migration scope; these are separate engagements with the customer's Dynamics 365 partner or internal admin team.

Platform deep dives

Context on both ends of the pair

Info.Net logo

Info.Net

Source

Strengths

  • Unified real-time visibility across inventory, orders, production, and quality control operations.
  • Intuitive reporting interface that empowers non-technical staff to create dashboards and alerts.
  • Cloud-native modular deployment that scales without hardware investment.
  • Mobile access for shop-floor employees to check inventory and order status.
  • 24/7 support availability across phone, email, and ticketing channels.

Weaknesses

  • Data migration and legacy integration require substantial IT resources and planning.
  • Monthly subscription and annual support fees create cost pressure for very small manufacturers.
  • Custom workflow modifications beyond base configurations are restricted and difficult to implement.
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. 2 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 Info.Net and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    B

    2 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

    Info.Net: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

Estimate your Info.Net 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 Info.Net to Microsoft Dynamics 365 Business Central data migrations

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

Can't find your answer?

Walk through your Info.Net 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 accounts under 50,000 Items and 20,000 Work Orders with standard single-level BOM structures. Migrations with multi-level BOMs spanning four or more nesting levels, large production history (over 100,000 closed production orders), full inventory transaction ledger preservation, or extraction methods limited to CSV UI export move to fourteen to twenty-two weeks because of BOM explosion sequencing, data cleansing scope, and extraction method confirmation overhead.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Info.Net.
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