ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 12
objects map 1:1 between Info.Net and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
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.
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
Info.Net platform overview
Scorecard, SWOT, gotchas, and pricing for Info.Net.
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 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
Microsoft Dynamics 365 Business Central
Item (Business Central) or Product (Finance/SCM)
1:1Info.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
Microsoft Dynamics 365 Business Central
BOM Version
1:1Info.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
Microsoft Dynamics 365 Business Central
Production Order
1:1Info.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
Microsoft Dynamics 365 Business Central
Job Card or Production Order Line
1:1Info.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
Microsoft Dynamics 365 Business Central
Quality Association / Non-Conformance
1:1Info.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
Microsoft Dynamics 365 Business Central
Warehouse Entry / Item Ledger Entry
1:1Info.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
Microsoft Dynamics 365 Business Central
Customer
1:1Info.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
Microsoft Dynamics 365 Business Central
Vendor
1:1Info.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)
Microsoft Dynamics 365 Business Central
Custom Fields
lossyInfo.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
Microsoft Dynamics 365 Business Central
User
1:1Info.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
Microsoft Dynamics 365 Business Central
Warehouse
1:1Info.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
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Open 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.
| Info.Net | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Item | Item (Business Central) or Product (Finance/SCM)1:1 | Fully supported | |
| Bill of Materials | BOM Version1:1 | Fully supported | |
| Production Order | Production Order1:1 | Fully supported | |
| Work Order | Job Card or Production Order Line1:1 | Fully supported | |
| Quality Control Records | Quality Association / Non-Conformance1:1 | Mapping required | |
| Inventory Transaction | Warehouse Entry / Item Ledger Entry1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Custom Fields (Items, Customers, Vendors) | Custom Fieldslossy | Fully supported | |
| User Accounts | User1:1 | Mapping required | |
| Inventory Locations | Warehouse1:1 | Fully supported | |
| Purchase Orders | Purchase Order1:1 | Fully supported |
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.
Info.Net gotchas
Initial setup and legacy migration require IT resources
Ongoing subscription and support costs are significant for very small manufacturers
Customization beyond base workflows is limited
No publicly documented API in available research
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 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.
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.
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.
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.
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.
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.
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
Info.Net
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 2 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 Info.Net and Microsoft Dynamics 365 Business Central.
Object compatibility
2 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
Info.Net: Not publicly documented..
Data volume sensitivity
Info.Net 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 Info.Net to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Info.Net
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.