ERP migration

Migrate from Epicor BisTrack to Microsoft Dynamics 365 Business Central

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

Epicor BisTrack logo

Epicor BisTrack

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

86%

12 of 14

objects map 1:1 between Epicor BisTrack 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 Epicor BisTrack to Microsoft Dynamics 365 is a cross-vendor ERP migration with significant schema and terminology differences. BisTrack centers on Customers, Vendors, and Items as core entities with Sales Orders, Purchase Orders, Quotes, and Inventory flowing between them. Microsoft Dynamics 365 Finance and Supply Chain Management uses a similar structure but maps BisTrack Customers to Accounts, Vendors to Vendors, and Items to Items with a different pricing and warehouse management model. We extract data via BisTrack Smart View SQL queries and the REST API, handling the Special Order SKU generation logic, bin-location inventory structures, and counter-sale transactions. Because BisTrack licenses Web Service seats separately and caps API throughput, we scope each migration against the customer's actual license count to avoid silent bottlenecks during high-volume record imports. We do not migrate BisTrack dashboards, Smart View configurations, Workflows, or EDI trading partner mappings as code; we deliver a written inventory of these for the customer's admin to rebuild in Dynamics 365.

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

Epicor BisTrack logo

Epicor BisTrack

What's pushing teams away

  • Speed and performance lag, especially during high-volume counter-sale periods or large data-entry sessions, frustrates users who need fast transaction throughput.
  • The system freezes or hangs regularly, forcing users to restart the application—a friction point noted across multiple reviews for accounts payable and daily operational use.
  • Steep learning curve and complex navigation require significant training investment, and knowledge is concentrated in a few power users who configured the system.
  • Customer service quality is inconsistent—support responsiveness and resolution quality depend heavily on whether the customer is on a monthly payment plan.
  • Organizational instability at Epicor's executive level and uncertainty around the company's direction has made some customers hesitant to continue investing in the platform.

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

Each row shows how a Epicor BisTrack 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.

Epicor BisTrack

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer (Account + Contact)

1:many
Fully supported

BisTrack Customer records map to Dynamics 365 Customer (Account) with a primary Contact record derived from the Customer's main contact fields. The BisTrack Customer Number becomes the Dynamics Account Number, which is the dedupe key during import. We extract the primary contact name, email, phone, and address from the BisTrack Customer record and create a linked Contact record. If the BisTrack customer has multiple contacts, we create additional Contact records linked to the Account.

Epicor BisTrack

Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor

1:1
Fully supported

BisTrack Vendor records map directly to Dynamics 365 Vendor. The Vendor Number becomes the Vendor Account Number. We preserve PO terms, lead times, EDI settings, and vendor-specific pricing tiers. When a default customer is not set in BisTrack for vendor-specific pricing, we coordinate with the customer to assign the default in Dynamics 365 before import.

Epicor BisTrack

Item

maps to

Microsoft Dynamics 365 Business Central

Item (Product or Service Item)

1:1
Fully supported

BisTrack Item master records map to Dynamics 365 Items (Product2 in Business Central, released products in Finance and Supply Chain). SKU, description, bin location, and pricing migrate directly. Kit assembly rules require special handling: if the BisTrack item is a kit with component relationships, we map the kit structure to a Bill of Materials in Dynamics 365. The Max Description Length setting (default 254 characters) may truncate in Dynamics if the destination enforces shorter field lengths; we flag this during pre-migration audit.

Epicor BisTrack

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

BisTrack Sales Order headers and lines are exportable via Smart View SQL. Special order SKUs generated using the DefaultSKU prefix convention (e.g., zz_SOWINDOWS_0001) require pre-seeded number sequences in Dynamics 365 or suppression of auto-generation during import to avoid SKU conflicts. We map order header status, customer reference, and line-level pricing, then back-reference the customer and item records using the lookup resolution sequence. We load Vendors and Items before Sales Orders to maintain referential integrity.

Epicor BisTrack

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

BisTrack Purchase Order records extract via Smart View SQL with line items referencing Vendor and Item records. We sequence the import to load Vendors and Items before Purchase Orders to maintain referential integrity. PO status, terms, and expected receipt dates migrate. If the BisTrack PO references special-order SKUs, we resolve those against the number sequence configuration before import.

Epicor BisTrack

Quote

maps to

Microsoft Dynamics 365 Business Central

Sales Quote

1:1
Fully supported

BisTrack Quotes accessible via API and the outside sales module map to Microsoft Dynamics 365 Sales Quote. We preserve quote status, expiration dates, and quoted line items referencing current item pricing. Conversion history (Quote to Order) migrates as a linked relationship rather than a state transition, since Dynamics 365 handles quote-to-order conversion natively.

Epicor BisTrack

Inventory (On-Hand)

maps to

Microsoft Dynamics 365 Business Central

Inventory (Warehouse Entries)

1:1
Fully supported

Inventory levels, bin locations, and on-hand quantities are stored per warehouse in BisTrack. We extract via Smart View SQL and map to Dynamics 365 warehouse and location entries. The bin-location structure in BisTrack maps to Location codes in Business Central or Warehouse Management locations in Finance and Supply Chain. Stock history is available but may require separate extraction with a date-range filter to limit scope.

Epicor BisTrack

Accounts Receivable Invoice

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entry (AR)

1:1
Fully supported

BisTrack AR invoices and payment records export via Smart View SQL. The lookup interface for invoice-to-payment reconciliation is reportedly cumbersome in BisTrack; we handle the matching during the transform phase using invoice number and payment date. Open invoices migrate as open entries; closed invoices migrate as closed entries with payment date. Dynamics 365 uses the general ledger posting profile to determine how AR entries are posted.

Epicor BisTrack

Accounts Payable Invoice

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entry (AP)

1:1
Fully supported

BisTrack AP data including vendor invoices and payment records exports via Smart View SQL. Duplicate invoice controls are a native BisTrack feature we flag during import scoping to avoid re-triggering duplicate detection logic during import. Open AP invoices migrate as open entries; closed invoices migrate with payment date. We map to Dynamics 365 vendor posting groups and payment terms.

Epicor BisTrack

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts (G/L Account)

1:1
Mapping required

BisTrack GL accounts extract via Smart View. We map account numbers and hierarchies to the Dynamics 365 chart of accounts. Segment structures in BisTrack (e.g., department cost centers) may require mapping to separate Dimensions in Dynamics 365 (Business Unit, Department, Division, Project) depending on the customer's account structure. We document the segment mapping during scoping before any data moves.

Epicor BisTrack

Counter-Sale Transaction

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice or Posted Sales Shipment

1:many
Fully supported

BisTrack counter-sale transactions (POS transactions) are complex records with header, payment, and line components. We extract the transaction header (customer, date, tender type) and line details (item, quantity, price) via Smart View SQL, then map to Dynamics 365 posted sales invoices or shipment records depending on whether the transaction has been invoiced in BisTrack. We flag whether the counter-sale should be posted as an invoice or as a shipment-and-later-invoice in Dynamics.

Epicor BisTrack

Custom Field (UD Code)

maps to

Microsoft Dynamics 365 Business Central

Custom Field (Extension)

1:1
Fully supported

BisTrack user-defined fields (UD codes) with per-field user-level security settings via Field Security Maintenance map to Dynamics 365 custom fields or extensions. We extract UDF definitions and data, applying the same access restrictions in Dynamics where possible via field-level security groups. The destination field type must be determined during scoping (text, number, date, picklist) to ensure proper data type mapping.

Epicor BisTrack

Outside Sales Record

maps to

Microsoft Dynamics 365 Business Central

Opportunity or Sales Quote

1:1
Fully supported

BisTrack outside sales module records (quotes, orders, customer info accessed by field sales) map to Dynamics 365 Opportunities or Sales Quotes depending on whether the record represents an early-stage quote or a confirmed order. The outside sales territory assignment maps to a Microsoft Dynamics 365 Sales Territory if configured.

Epicor BisTrack

Kit Assembly

maps to

Microsoft Dynamics 365 Business Central

Bill of Materials (BOM)

1:1
Fully supported

BisTrack kit assembly rules embedded in the Item master map to Dynamics 365 Bills of Materials. The kit header item becomes the parent BOM item; the components become BOM lines with quantity-per. Kit pricing rules migrate as sales prices on the parent item or as separate pricing sheets linked to the kit.

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.

Epicor BisTrack logo

Epicor BisTrack gotchas

High

Web Service License Throttling Affects API Migration Speed

High

FTP-Based Import Requires BisTrack-Side Setup

Medium

Special Order SKU Generation is Configurable and Must Match

Medium

Dashboard and Smart View Configurations Are Not API Exportable

Low

Epicor Cloud Migration Requires Ascend Program Enrollment

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

  • Web Service License Throttling Limits Migration Throughput

    BisTrack licenses Web Service seats separately from named-user seats. When Web Service licenses are exhausted during migration, API response times double incrementally, causing migration throughput to degrade unpredictably. We request a count of available Web Service licenses during scoping and throttle our API calls to stay within the licensed window, or we coordinate with the customer to temporarily increase Web Service seats before migration day. If the customer is on an on-premises BisTrack deployment, Smart View SQL queries bypass the Web Service license throttle and are preferred for bulk data extraction.

  • Special Order SKU Generation Must Match or Be Suppressed

    BisTrack generates special order SKUs using a configurable DefaultSKU prefix pattern (e.g., zz_SOWINDOWS_0001) at order creation time. Dynamics 365 uses number sequences configured per company, which may generate different SKU formats. If the formats conflict, Dynamics will reject records with duplicate or improperly formatted SKUs. We capture the customer's BisTrack SKU generation settings during the pre-migration audit and either suppress BisTrack's auto-generation during the export window or pre-seed matching number sequences in Dynamics 365 before import begins.

  • Bin-Location Inventory Structures Map to Location Codes, Not Free-Form Text

    BisTrack stores bin-location inventory structures as part of the item record with free-form location codes. Dynamics 365 Finance and Supply Chain requires structured Warehouse and Location hierarchies, and Business Central uses Location codes with optional bin codes. We cannot import free-form bin location strings into Dynamics without first creating the corresponding location and bin records in the destination. We extract the distinct bin-location values from BisTrack during scoping, create the matching location records in Dynamics, then import inventory referencing those pre-created locations.

  • Dashboards and Smart View Configurations Are Not API Exportable

    BisTrack role-based dashboards and Smart View grid configurations are user-built and stored in a format not accessible via API. We cannot migrate them automatically. During scoping, we document which dashboards and Smart Views are in active use and export the BisTrack data dictionary so the customer's team can rebuild them in Dynamics 365 using the native Power BI or Excel integrations. The data dictionary export is included in our deliverables.

  • EDI Trading Partner Mappings Do Not Migrate as Configured Connections

    BisTrack EDI integrations with trading partners use SabreConnect and other third-party EDI connectors configured within BisTrack eBusiness. These integrations are partner-specific and store connection settings, mapping rules, and transaction types that are not exportable in structured form. We do not migrate EDI connections as configured integrations. We deliver a written inventory of all active EDI trading partner IDs, document types, and frequency so the customer's IT team or EDI partner can reconfigure connections in Dynamics 365 EDI add-ons post-migration.

Migration approach

Six steps for a successful Epicor BisTrack to Microsoft Dynamics 365 Business Central data migration

  1. Discovery and license audit

    We audit the BisTrack environment for version, deployment model (on-premises vs cloud), Web Service license count, and active user count. We inventory all core entities (Customers, Vendors, Items, Sales Orders, Purchase Orders, Quotes, Inventory, AR, AP, GL accounts), identify special-order SKU generation rules, kit assembly structures, and counter-sale transaction volumes. For on-premises BisTrack, we document the SQL Server version and Smart View query access. For cloud BisTrack, we assess REST API throughput limits. The discovery output is a written migration scope and a record-count projection per entity.

  2. Bin-location pre-seeding and number sequence configuration

    We extract all distinct bin-location values from BisTrack inventory records and create matching Location and Bin records in Dynamics 365 before any inventory import. We also configure number sequences in Dynamics to match the customer's BisTrack special-order SKU format, or we agree to suppress auto-generation and use explicit SKUs during import. This step is critical to prevent SKU and location rejections during the bulk import phase. GL account segments from BisTrack are mapped to Dynamics Dimensions during this step.

  3. Sandbox migration and reconciliation

    We run a full migration into a Dynamics 365 Sandbox (Full Copy or Partial Copy sandbox type) using production-like data volume. The customer's finance and operations leads reconcile record counts per entity, spot-check 25-50 records against the BisTrack source for field-level accuracy, and validate GL posting, inventory costing, and tax settings. Schema corrections, dimension mappings, and location configurations are finalized here before production migration begins.

  4. Master data migration in dependency order

    We run master data migration in referential-dependency sequence: Vendors first (required by Purchase Orders), then Items (required by all order types and inventory), then Customers and Accounts (required by Sales Orders and Quotes), then GL accounts and Dimensions (required for AP/AR posting). Each phase emits a row-count reconciliation report before the next phase begins. We use Dynamics 365 Data Management Framework for entity-based imports with batch chunking and validation.

  5. Transaction migration and AR/AP open balance verification

    We migrate open Sales Orders, Purchase Orders, Quotes, and AR/AP ledger entries with open balances. Counter-sale transactions are mapped to posted sales invoices or shipments depending on BisTrack's transaction status. Closed transactions (historical orders, paid invoices) are migrated selectively based on the customer's retention requirements and the Dynamics 365 data volume strategy. We coordinate with the customer's finance team to validate that open AR/AP balances in Dynamics match the BisTrack trial balance before go-live.

  6. Cutover, validation, and handoff

    We freeze BisTrack writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver the EDI trading partner inventory, dashboard and Smart View rebuild guide, and workflow documentation to the customer's team. We support a one-week hypercare window where we resolve any reconciliation issues raised by the operations or finance team. We do not rebuild BisTrack Workflows or Smart View configurations as Dynamics 365 Power Automate flows or Power BI dashboards inside the migration scope; those are separate engagements or internal admin tasks.

Platform deep dives

Context on both ends of the pair

Epicor BisTrack logo

Epicor BisTrack

Source

Strengths

  • Industry-specific ERP built natively for LBM dealers—no vertical configuration required for counter sales, special orders, or kit pricing.
  • Centralized data eliminates duplicate tracking between in-store POS and online sales channels.
  • Smart View SQL access provides direct data extraction without relying on canned reports or developer support.
  • Browser-based interface supports remote and mobile access for outside sales representatives.
  • Automation Studio powered by Workato offers 2,000+ pre-built connectors for integrating BisTrack with external platforms.

Weaknesses

  • Performance lags under high-volume data entry or large transaction loads, requiring users to restart the application.
  • No publicly documented pricing tiers—quotes are provided on request, complicating budget planning for migrations.
  • Steep learning curve and complex navigation mean new users and administrators require significant training time.
  • Web Service license gating can throttle API response times, affecting automated migration throughput.
  • Epicor corporate stability concerns (leadership turnover, ownership changes) have created uncertainty for long-term customers.
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. 3 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 Epicor BisTrack and Microsoft Dynamics 365 Business Central.

  • Object compatibility

    B

    3 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

    Epicor BisTrack: Not publicly documented; Web Service license exhaustion causes exponential backoff.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Epicor BisTrack 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

Migrations land between six and ten weeks for dealers under 50,000 Customers, 15,000 Vendors, and 40,000 Items with standard bin-location structures. Migrations with kit assembly structures, large counter-sale transaction histories (over 200,000 order lines), multi-warehouse bin configurations, or open AR/AP balances requiring period-close validation move to twelve to twenty weeks because of Smart View SQL complexity, SKU conflict resolution, and GL account mapping work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Epicor BisTrack.
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