ERP migration

Migrate from AI Works to Microsoft Dynamics 365 Business Central

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

AI Works logo

AI Works

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

58%

7 of 12

objects map 1:1 between AI Works 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 AI Works to Microsoft Dynamics 365 Finance and Operations is a structured ERP migration, not a simple record export. AI Works stores financial entities—Accounts, Vendors, Invoices, Purchase Orders, and Custom Fields—in a flat or lightly relational model that requires careful remapping to Dynamics 365's dimensional accounting structure. We import master data first (Vendors, Customers, Items, Chart of Accounts), resolve dimension assignments during a transform phase, then move open transactional documents in date-order to preserve audit trails. Dynamics 365 enforces one primary address per party and requires that G/L Account structures be configured before transaction import; we handle both as part of the standard migration sequence. Approval chains, workflows, and custom business events in AI Works do not migrate; we deliver a written inventory of every active approval rule and workflow with a Dynamics 365 Power Automate equivalent for the customer's finance admin to rebuild post-migration.

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

AI Works logo

AI Works

What's pushing teams away

  • No public product documentation or schema reference — customers needing to migrate data cannot self-serve and must rely on direct vendor engagement.
  • Not a packaged ERP in the conventional sense — companies needing a system of record with published modules and roadmap typically move to NetSuite, Acumatica, or Microsoft Dynamics 365.
  • No published pricing, no integrations directory, and no public API surface available on the corporate website.
  • Small-vendor risk for finance-critical workflows; customers outgrowing the team typically migrate to better-supported platforms.
  • Limited third-party reviewer coverage — there is no G2/Capterra/Software Advice presence to validate fit or compare against alternatives.

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

Each row shows how a AI Works 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.

AI Works

Account (financial)

maps to

Microsoft Dynamics 365 Business Central

Vendor or Customer (by type flag)

1:1
Fully supported

AI Works financial accounts tagged as vendor-type map to Dynamics 365 Vendors; accounts tagged as customer-type map to Dynamics 365 Customers. The account number becomes the VendorAccountNumber or CustomerAccountNumber. We resolve the split using a type field on the AI Works account record and preserve the original AI Works account ID in a custom field ai_works_account_id__c for audit and reconciliation.

AI Works

Account (G/L)

maps to

Microsoft Dynamics 365 Business Central

MainAccount

1:1
Fully supported

AI Works G/L accounts map directly to Dynamics 365 MainAccount records. Account type (Asset, Liability, Equity, Revenue, Expense) maps to the AccountType attribute. If AI Works uses a segment-coded chart of accounts, we parse the segments and configure the corresponding financial dimension set in D365 F&SCM before import.

AI Works

Invoice

maps to

Microsoft Dynamics 365 Business Central

FreeTextInvoice or SalesOrder (by status)

1:1
Fully supported

AI Works invoices with status Open map to D365 SalesOrder or FreeTextInvoice depending on whether line item detail is present. Closed invoices with full payment history map to CustTrans records linked to the original invoice document. We preserve invoice date, due date, payment terms, and total amounts; tax calculations are recalculated in D365 against the active tax configuration.

AI Works

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

PurchaseOrderHeader

1:1
Fully supported

AI Works purchase orders map to D365 PurchPurchaseOrderHeader with PurchPurchaseOrderLine detail. Purchase order status (Draft, Submitted, Confirmed, Received, Closed) maps to D365 PurchaseOrderStatus enumeration. Remaining receipt quantity is preserved for partially received orders so receiving can continue in D365 post-migration.

AI Works

Item / Product

maps to

Microsoft Dynamics 365 Business Central

ReleasedProduct

1:1
Fully supported

AI Works items map to D365 ReleasedProduct with product type (Item vs Service) preserved. The AI Works SKU becomes the product number. Inventory dimensions (Site, Warehouse, Color, Size) are created in D365 as active dimension fields if they exist in the AI Works product master, and item coverage settings are migrated as D365 item coverage rules.

AI Works

Custom Field

maps to

Microsoft Dynamics 365 Business Central

UserDefinedField or Table Extension Field

lossy
Fully supported

AI Works custom fields stored as extended properties map to D365 UserDefinedField if the field type is supported (string, integer, decimal). Fields requiring enum or reference type are implemented as table extension fields via the D365 development environment. We document every custom field with its source property name, D365 target field, data type mapping, and whether the field is visible on the form or used only in reports. Fields without a D365 equivalent are flagged as requiring a custom development task post-migration.

AI Works

User / Owner

maps to

Microsoft Dynamics 365 Business Central

Worker or User

1:1
Fully supported

AI Works users map to D365 User records matched by email address. If the D365 deployment uses Human Resources integration, users may map to Worker records first. Users without an active D365 license are held in a reconciliation queue for the customer's admin to provision before record import resumes.

AI Works

Payment Terms

maps to

Microsoft Dynamics 365 Business Central

PaymentTerm

1:1
Fully supported

AI Works payment term definitions (Net 30, Net 60, 2/10 Net 30) map to D365 PaymentTerm records with matching CashDiscountDays, DueDateDays, and CashDiscountPercentage. The mapping is deterministic for standard terms; custom terms are recreated in D365 by the finance admin using the Payment Terms form.

AI Works

Tax Configuration

maps to

Microsoft Dynamics 365 Business Central

TaxGroup / TaxItemGroup

lossy
Fully supported

AI Works tax codes map to D365 TaxGroup (for sales tax) or TaxItemGroup (for item-level tax) records. Tax rates and jurisdiction assignments are migrated as TaxCode configurations. We flag any compound tax or VAT reverse-charge scenarios that require D365-specific tax setup beyond the standard TaxGroup assignment.

AI Works

Approval Chain / Workflow

maps to

Microsoft Dynamics 365 Business Central

Workflow (Power Automate documented)

lossy
Fully supported

AI Works approval chains for purchase orders, invoices, and expense reports do not migrate as executable code. We deliver a written inventory of every active approval chain with its trigger condition, approver routing rule, dollar threshold, and a recommended Power Automate equivalent. The customer's finance admin or a D365 partner rebuilds the approval workflow in the D365 workflow designer post-migration.

AI Works

Address

maps to

Microsoft Dynamics 365 Business Central

PostalAddress with AddressPurpose

lossy
Fully supported

AI Works addresses with multiple roles (invoice, delivery, primary) map to D365 PostalAddress records with AddressPurpose set for each role. D365 allows multiple purposes per address record, but only one can be marked as Primary. If the source has separate primary invoice and primary delivery addresses, we create two address records in D365 with the respective purpose flags rather than collapsing to a single primary address.

AI Works

Dimension

maps to

Microsoft Dynamics 365 Business Central

FinancialDimension and DimensionAttribute

lossy
Fully supported

AI Works dimension codes (Department, Cost Center, Project, Location) map to D365 FinancialDimension records and their corresponding DimensionAttribute definitions. If AI Works uses a multi-segment account code (e.g., 100-200-300), we split each segment into its own financial dimension and create a DimensionDefaultRule to apply defaults based on the account structure.

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.

AI Works logo

AI Works gotchas

High

Vendor is not positioned as a conventional packaged ERP

High

No publicly documented API or schema

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

  • D365 permits only one primary address per vendor or customer

    AI Works supports marking a separate address as primary-invoice and primary-delivery on the same vendor or customer record. Dynamics 365 Finance allows multiple AddressPurpose values (Invoice, Delivery, RemitTo, Statement) on a single address record, but only one address can be marked Primary. Migrations that do not account for this model difference will land duplicate addresses in D365 or lose the delivery address. We create two address records with distinct purpose flags and flag the reconciliation for the finance admin to review which address should carry the Primary flag, or to split into separate vendor records if the AI Works setup used separate addresses for separate legal entities.

  • Dimensional accounting requires pre-configuration before transaction import

    Dynamics 365 Finance enforces that financial dimensions (Department, Cost Center, Project, Location) are configured as DimensionAttribute and DimensionDefaultRule records before any G/L entries can be posted. If AI Works uses custom dimension fields, we must provision the D365 dimension structure first, then map AI Works transactions to the correct dimension values during the transform phase. Importing transactions before dimensions are configured will result in import failures or orphaned entries without dimension assignments. We sequence dimension configuration as the second step in the migration, after master data but before any transactional documents.

  • Approval workflows do not migrate and require manual rebuild

    AI Works approval chains for invoices, purchase orders, and expense reports are workflow-engine configurations that have no direct equivalent in Dynamics 365. D365 uses the Workflow designer for document-level approvals and Power Automate for cross-entity or conditional approvals. We do not migrate approval workflows as code. We deliver a written inventory of every active approval rule in AI Works with its threshold amounts, routing logic, and escalation path, and recommend the corresponding D365 workflow or Power Automate template for the customer's finance admin to implement post-migration. This is a known reason migration timelines extend if approval rebuild scope is large.

  • AI Works custom fields require type-aware mapping or developer extension

    AI Works custom fields stored as extended properties may use data types that do not map directly to D365 UserDefinedField (which supports string, integer, decimal, and date). Picklist-like custom fields in AI Works must be re-created as D365 enum or table extension fields, which requires access to the D365 development environment or assistance from a D365 developer. We document every custom field with its source type, proposed D365 target, and a complexity flag (UI-configurable vs developer-required) so the customer can plan the developer task or defer the field until after go-live.

  • Post-migration data validation is the customer's responsibility

    Dynamics 365 Finance enforces validation rules, conditional required fields, and tax calculation logic that may reject records that were valid in AI Works. We recommend that the customer's finance team manually validate samples of migrated vendor balances, open PO quantities, and invoice totals against the AI Works reports before go-live. Fusion5's migration analysis identifies inadequate testing as one of the six most common causes of post-migration disruption. We provide reconciliation row-count reports at each import phase; the customer is responsible for sign-off on financial accuracy.

Migration approach

Six steps for a successful AI Works to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and migration scope

    We audit the AI Works instance for master record counts (Accounts, Vendors, Customers, Items), transactional volumes (open and closed invoices, purchase orders), custom field inventory, active approval chains, and API rate limits for data extraction. We pair this with a D365 environment assessment to identify which Finance and Operations apps are in scope (Finance only, Supply Chain Management, or both), the current dimension structure, and the target legal entity configuration. The discovery output is a written migration scope document with record counts per entity, a dimension mapping table, and the approval chain inventory.

  2. D365 dimension and schema pre-configuration

    Before any data moves, we configure the D365 financial dimension structure to match the AI Works chart of accounts. This includes creating DimensionAttribute records for each AI Works dimension field, defining DimensionDefaultRule entries to apply default dimensions by account type, and configuring the AccountType mapping for each MainAccount. We also pre-create Vendors and Customers that will serve as parent records for transactional import, and configure the TaxGroup and PaymentTerm lookups that transactional records will reference.

  3. Sandbox migration and financial reconciliation

    We run a full migration into a D365 Sandbox environment (Tier-2 or higher) using production-equivalent data volume. The customer's finance team reconciles trial balance totals from AI Works against the migrated D365 data, spot-checks 25-50 vendor and customer records, and validates that open PO quantities and invoice aging match the source. Any dimension mapping corrections, missing payment terms, or tax code mismatches are resolved in this phase. No production data moves until the finance team signs off on the sandbox reconciliation.

  4. Master data import in dependency order

    We import master data in strict dependency order: PaymentTerms and TaxCodes first (lookups for everything else), then Chart of Accounts (MainAccount), then Vendors and Customers (referencing the account structure), then ReleasedProducts (referencing the dimension defaults). Each phase emits a row-count and rejection report. Any vendor or customer with a missing parent account is held in a reconciliation queue; the import continues for records without blockers.

  5. Transactional document import

    With master data in place, we import open invoices and purchase orders in date order, resolving VendorId, CustomerId, and AccountId lookups for each line. Closed invoices and POs are imported as historical CustTrans and VendTrans records linked to the original document. We chunk large transaction sets into batches of 5,000 records to avoid API timeout. Approval status is not migrated; open documents land in D365 in Draft status for the finance team to resubmit through the D365 approval workflow post-migration.

  6. Cutover, delta sync, and approval rebuild handoff

    We freeze AI Works writes during cutover, run a final delta import of any records modified during the migration window, then set D365 as the system of record. We deliver the approval chain inventory document with Power Automate recommendations to the customer's finance admin. We support a one-week hypercare window for reconciliation issues. We do not rebuild AI Works approval workflows as D365 workflows or Power Automate flows inside the migration scope; that is a separate rebuild engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

AI Works logo

AI Works

Source

Strengths

  • Flexible custom-build engagement model suits organizations needing bespoke AI overlays.
  • Direct, small-team vendor relationship.
  • AI talent resourcing can complement internal teams.
  • No prescriptive product lock-in for those starting from a custom data model.

Weaknesses

  • No public ERP product documentation, schema, or pricing.
  • Absent from major reviewer aggregators (G2, Capterra, Software Advice).
  • Migration scoping requires the vendor's direct cooperation; self-service is not viable.
  • Roadmap and product versioning are not publicly visible.
  • Small-vendor delivery risk for finance-critical systems.
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. All 8 core objects map 1:1 between AI Works and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across AI Works and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    A

    All 8 core objects map 1:1 between AI Works and Microsoft Dynamics 365 Business Central.

  • 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

    AI Works: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your AI Works 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 with under 50,000 master records and fewer than 50 custom fields. Migrations with large transactional histories (over 200,000 invoices and purchase orders), complex multi-segment dimensional structures, multi-company consolidation requirements, or approval chain rebuild scope extend to fourteen to twenty-two weeks. The sandbox reconciliation phase alone typically takes two to three weeks because the finance team needs to validate trial balance totals and open document counts before production migration begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from AI Works.
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