ERP migration

Migrate from ERP BOS to Microsoft Dynamics 365 Business Central

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

ERP BOS logo

ERP BOS

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

75%

9 of 12

objects map 1:1 between ERP BOS and Microsoft Dynamics 365 Business Central.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ERP BOS organizes data around Customers, Suppliers, Items, multi-entity ledgers, and open AP/AR sub-ledgers. Microsoft Dynamics 365 (Business Central or Finance and Supply Chain Management depending on scale) uses a different data model: Accounts replace Customers, Vendors replace Suppliers, Items map to Items or Products depending on the D365 app, and the Chart of Accounts requires a full structural classification (Account Type, Account Category, posting definition) rather than a flat code-and-description export. We extract the full entity-per-ledger dataset from BOS ERP, flag inter-company transaction pairs that require elimination account treatment, and remap each branch ledger to a D365 Legal Entity or Business Central Company. Open AP/AR balances are reconciled against the COA control accounts before migration to prevent aged trial balance discrepancies in the destination. Document binary blobs do not migrate through the data pipeline; we produce a document-index CSV for separate file transfer. Workflows, automations, and built-in WhatsApp chatbot logic in BOS ERP do not have D365 equivalents and are excluded from migration scope.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

ERP BOS logo

ERP BOS

What's pushing teams away

  • Limited third-party integration ecosystem means teams requiring deep connectors to specialized tools (e-commerce, industry-specific platforms) find BOS ERP constraining and eventually migrate to more extensible platforms.
  • Customization depth for complex manufacturing workflows is insufficient for businesses with intricate BOMs, routing, or quality control requirements that exceed the built-in manufacturing module.
  • Reporting flexibility is constrained by the platform's built-in report designer; power users accustomed to SQL-based or third-party BI tools report frustration when trying to build ad-hoc reports.
  • Support response times and the size of the implementation partner network are smaller than global ERP vendors, which becomes a concern for businesses operating across multiple time zones.

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

Each row shows how a ERP BOS 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.

ERP BOS

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer (Business Central) or CustTable (D365 Finance and SCM)

1:1
Fully supported

BOS ERP Customer records (with contact details, billing address, credit limits, and account balance) map 1:1 to D365 Customer. Business Central uses the Customer card; D365 Finance and Supply Chain Management uses CustTable. Credit limit maps to CreditMax, payment terms map to PaymentTermsId, and the BOS entity branch assignment maps to a D365 Customer posting profile or responsibility centre. Inactive customers are flagged during scoping and imported as blocked or archived records to avoid inflating the destination CRM.

ERP BOS

Supplier/Vendor

maps to

Microsoft Dynamics 365 Business Central

Vendor (Business Central) or VendTable (D365 Finance and SCM)

1:1
Fully supported

BOS ERP Vendor records (with payment terms, tax registration, and banking details) map to D365 Vendor. Business Central uses the Vendor card; D365 Finance and Supply Chain uses VendTable. Tax registration number maps to TaxRegistrationNumber, payment terms map to PaymentTermsId, and bank account details map to VendBankAccount. Address records are linked via the Address and Communication sub-entities.

ERP BOS

Item (Stock/Non-Stock)

maps to

Microsoft Dynamics 365 Business Central

Item (Business Central) or ReleasedProduct (D365 Finance and SCM)

1:1
Fully supported

BOS ERP Items (both inventory stock and non-stock products) map to D365 Items or ReleasedProducts. SKU, unit of measure, and standard cost migrate directly. Custom item fields in BOS ERP require field-mapping against the destination schema; any custom fields not available in D365 are held for a custom field provisioning step before import. Multi-level BOMs are extracted in full and flagged for BOM flattening work as a separate configuration step (see gotcha on BOM depth).

ERP BOS

Bill of Materials

maps to

Microsoft Dynamics 365 Business Central

Production BOM (Business Central) or BOM/Formula (D365 Finance and SCM)

lossy
Fully supported

BOS ERP BOM structures with routing steps and multi-level assemblies map to D365 Production BOMs (Business Central) or BOM/Formula lines (Finance and Supply Chain Management). We extract the full BOM hierarchy during scoping, document the parent-child relationships, and flatten multi-level BOMs into single-level BOM lines where the destination edition does not support nested BOM nesting. The customer-side production consultant reviews and approves the flattened structure before import.

ERP BOS

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts (Business Central) or MainAccount (D365 Finance and SCM)

1:1
Fully supported

BOS ERP COA (account codes, descriptions, and classification as Asset, Liability, Income, Expense) maps to D365 MainAccount. Each BOS account requires classification against D365 Account Type (Revenue, Expense, Asset, Liability, Equity), Account Category, and posting definition. The full COA hierarchy is exported as a structured record set; parent-child relationships are preserved via the MainAccount struct in Finance and SCM. Configuration data (account type, posting profile, category group) must be imported before opening balances to satisfy D365 validation rules.

ERP BOS

Multi-Entity Ledgers

maps to

Microsoft Dynamics 365 Business Central

Company (Business Central) or Legal Entity (D365 Finance and SCM)

1:1
Mapping required

BOS ERP's multi-entity architecture means each branch has a separate ledger with inter-company transaction tracking. We extract per-entity ledgers and assign a destination Company code (Business Central) or Legal Entity ID (Finance and SCM). Inter-company transaction pairs (recorded in BOS ERP as debits and credits across entity IDs) are extracted as a cross-reference table and flagged for D365 elimination journal design. The customer-side finance team reviews elimination account treatment before consolidation data is finalized.

ERP BOS

Open Accounts Receivable

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entry (Business Central) or CustTransOpen (D365 Finance and SCM)

1:1
Fully supported

Open AR items migrate as Customer Ledger Entries (Business Central) or CustTransOpen records (Finance and SCM) with open/closed status, due date, amount, and currency preserved. Aged trial balance data is reconciled against the COA control accounts before migration. We flag discrepancies between the AR sub-ledger balance and the COA receivable control account; the customer must reconcile these in BOS ERP before we transfer open items to avoid aged trial balance errors and incorrect credit limit calculations in D365.

ERP BOS

Open Accounts Payable

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entry (Business Central) or VendTransOpen (D365 Finance and SCM)

1:1
Fully supported

Open AP items migrate as Vendor Ledger Entries (Business Central) or VendTransOpen records (Finance and SCM) with open/closed status, due date, amount, and currency preserved. Same AP/AR reconciliation discipline applies: we extract both sub-ledger balances and COA balances from BOS ERP and flag discrepancies. The customer reconciles in BOS ERP before we transfer open items; otherwise the destination system carries forward imbalances affecting vendor payment runs and cash forecasting.

ERP BOS

Tax Codes

maps to

Microsoft Dynamics 365 Business Central

Tax Group / Tax Setup (Business Central) or TaxCode (D365 Finance and SCM)

1:1
Fully supported

BOS ERP tax codes and rates are extracted from the accounting setup and mapped to D365 tax configuration. Business Central uses Tax Group and Tax Posting Setup; D365 Finance and Supply Chain Management uses TaxCode with TaxGroup and TaxSubGroup hierarchy. We preserve the BOS tax code identifier as a reference field in D365 so that the tax setup can be validated against BOS ERP's jurisdiction configuration during reconciliation.

ERP BOS

Bank/Cash Accounts

maps to

Microsoft Dynamics 365 Business Central

Bank Account (Business Central) or BankAccountTable (D365 Finance and SCM)

1:1
Fully supported

Bank accounts and cash ledgers in BOS ERP are part of the COA structure. We migrate bank account balances and reconcile against the last BOS ERP statement date. Bank account details map to D365 BankAccount with account number, SWIFT/BIC, and bank name fields. Bank statement history is migrated as journal line records; the customer configures the bank reconciliation workflow in D365 post-migration.

ERP BOS

Service/CRM Records

maps to

Microsoft Dynamics 365 Business Central

Service Order or Sales Order (Business Central) / Case or Project (D365 CRM modules)

1:many
Mapping required

BOS ERP's Service Manager module handles customer enquiry tracking and opportunity management. Open service records migrate with enquiry status, priority, and associated customer link preserved. If the destination D365 deployment includes Service module, service records map to Service Order; if it is Finance and Supply Chain only, they map to Sales Order or Project. Closed service records are archived with a closed status flag rather than imported as open items to avoid inflating the destination service queue.

ERP BOS

Document Attachments

maps to

Microsoft Dynamics 365 Business Central

SharePoint or Dataverse Blob (D365)

lossy
Fully supported

BOS ERP document management module stores binary files (invoices, images, signed documents) linked to transactions. We do not migrate binary document blobs through the data pipeline. We extract document metadata (document ID, filename, type, linked transaction reference, creation date) and produce a document-index CSV for separate file transfer to SharePoint or D365 Dataverse blob storage. This workstream runs in parallel with the transactional migration to avoid timeout issues with large attachment volumes.

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.

ERP BOS logo

ERP BOS gotchas

High

Multi-entity ledger mapping requires manual cross-reference planning

High

Open AP/AR sub-ledger must reconcile against the general ledger before migration

Medium

Document attachments are not migrated via the standard export pipeline

Medium

Custom item fields and BOM structures need per-record mapping

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

  • Multi-entity ledger cross-reference mapping requires manual elimination design

    BOS ERP's multi-entity capability tracks inter-company transactions between branches using entity IDs. When migrating to D365, each BOS entity maps to a D365 Company (Business Central) or Legal Entity (Finance and SCM), and inter-company transactions require elimination journal setup. We extract the full entity-per-ledger dataset and cross-reference table, but elimination account treatment must be designed by the customer's finance team and reviewed against D365 consolidation requirements before consolidated reporting is attempted. Skipping this step results in duplicate revenue and expense entries in consolidated financial statements.

  • Open AP/AR sub-ledger balance drift must resolve before migration

    BOS ERP maintains Accounts Payable and Receivable as sub-ledgers that can drift from the control accounts in the Chart of Accounts. We extract both sub-ledger balances and COA balances and flag discrepancies during scoping. The customer must reconcile these in BOS ERP before we transfer open items; otherwise the destination system carries forward imbalances affecting aged trial balances, vendor payment runs, and credit limit calculations. D365 validates posting profile and control account assignments on ledger entry import, so imbalances will reject at load time if not corrected upstream.

  • Multi-level BOMs require flattening against destination edition capability

    BOS ERP supports multi-level Bills of Materials with routing steps. D365 Business Central's production BOM supports single-level assembly; full nested BOMs require Finance and Supply Chain Management. We extract the complete BOM hierarchy during scoping and produce a flattened BOM table. If the destination D365 app is Business Central, multi-level BOMs are collapsed to single-level with a parent-child mapping reference field so that the production team can manually decompose them in the destination. If the destination is Finance and SCM, nested BOMs migrate as Formula lines with the appropriate routing references.

  • Document binary blobs are not migratable through the standard export pipeline

    BOS ERP's document management module stores invoice PDFs, images, and signed documents as binary blobs linked to transactions. Our pipeline extracts document metadata (filename, type, linked entity reference, creation date) and produces a document-index CSV, but the blob transfer requires a separate file-handling process. We coordinate this alongside the data migration but execute it independently to avoid timeout issues. The document-index CSV maps each BOS ERP document reference to the destination SharePoint or Dataverse path so that the customer can re-link documents post-migration.

  • D365 COA requires account type, category, and posting definition before opening balances

    BOS ERP COA export contains account code, description, and classification. D365 requires Account Type (Revenue, Expense, Asset, Liability, Equity), Account Category, and posting definition for each account before opening balances can post. If these are not configured before the migration run, D365 rejects ledger entry imports. We sequence COA configuration as a prerequisite phase: all account records are imported as configuration data before any transactional migration begins. This phase typically adds one to two weeks to the project timeline for organizations with complex COA structures.

Migration approach

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

  1. Discovery and edition selection

    We audit the source BOS ERP environment across entity count, customer and vendor volumes, item and BOM complexity, open AP/AR line counts, tax jurisdiction scope, and document attachment volumes. We pair this with a D365 edition decision: Business Central Essentials ($80/user/mo) covers most SME migrations with basic financial, inventory, and service management; Finance and Supply Chain Management ($180/user/mo) is required for multi-site manufacturing, advanced warehouse management, or multi-subsidiary consolidation. The discovery output is a written migration scope, a COA mapping table, and a D365 edition recommendation.

  2. AP/AR sub-ledger reconciliation and data quality remediation

    We extract BOS ERP sub-ledger balances (AR and AP) and COA control account balances, compute the difference for each entity, and produce a reconciliation report. The customer resolves any discrepancies in BOS ERP before we begin data export. This step is non-negotiable: D365 validates posting profiles and control account assignments on ledger entry import, and imbalances will reject at load time. We also profile customer and vendor records for duplicate email addresses, missing addresses, and inconsistent tax registration formats, flagging records for cleansing before export.

  3. Schema design and COA configuration

    We design the destination D365 schema. For Business Central, this means configuring the Chart of Accounts (with Account Type, Account Category, and posting profile per account), Company setup per BOS entity, tax group configuration, payment terms, and responsibility centres. For Finance and Supply Chain Management, this means configuring Legal Entities, MainAccount structures, ledger parameters, and fiscal calendar setup. COA configuration must be complete and validated before any transactional data import begins because D365 enforces posting definitions on all ledger entry imports.

  4. Entity mapping and elimination journal design

    We map each BOS ERP entity ledger to a D365 Company or Legal Entity. Inter-company transaction pairs (debit in entity A, credit in entity B) are extracted as a cross-reference table. The customer's finance team reviews the elimination journal design: which accounts serve as elimination accounts and whether elimination entries post automatically or manually. We deploy a preliminary elimination journal template in the D365 Sandbox for validation before production migration.

  5. Sandbox migration and reconciliation

    We run a full migration into a D365 Sandbox using production-like data volumes. The customer's finance team reconciles the migrated COA balances against the BOS ERP trial balance, validates customer and vendor balances, spot-checks 25-50 open AP and AR items, and confirms the elimination journal entries. BOM structures are validated by the production team. Schema and mapping corrections happen in the Sandbox, not in production. The customer signs off on the Sandbox validation before production migration is scheduled.

  6. Production migration in dependency order

    We run production migration in record-dependency order: COA and account configuration (prerequisite), Bank and Tax setup, then Vendor and Customer masters, then Item and BOM data, then open AP/AR ledger entries, then historical transaction journals. Document metadata exports in parallel. Each phase emits a row-count and balance reconciliation report before the next phase begins. We use D365 Data Management Framework (DMF) for Finance and SCM, and the standard data import for Business Central, with batch chunking and exponential backoff on API throttling.

  7. Cutover, validation, and admin handoff

    We freeze BOS ERP writes during cutover, run a final delta migration of records modified during the migration window, then enable D365 as the system of record. We deliver the workflow and automation inventory document (covering BOS ERP process-driven automations and the WhatsApp chatbot logic) for the customer's admin team to rebuild in D365 Power Automate or the appropriate module. We provide a one-week hypercare window for reconciliation issues raised by the finance team. We do not rebuild BOS ERP workflows, sequences, or custom reports as part of the migration scope.

Platform deep dives

Context on both ends of the pair

ERP BOS logo

ERP BOS

Source

Strengths

  • Multi-entity and multi-currency architecture handles branch and cross-border complexity natively.
  • Cloud deployment with 24x7 access from any device reduces infrastructure overhead.
  • IFRS and GAAP-compliant accounting covers statutory reporting requirements for regulated industries.
  • WhatsApp chatbot and integrated banking reduce context-switching for sales and finance teams.
  • 256-bit encryption and role-based security with audit trail address data protection requirements.

Weaknesses

  • Small partner ecosystem limits implementation expertise and third-party add-ons relative to global ERP vendors.
  • Built-in report designer lacks the flexibility of SQL-based or dedicated BI tools for complex ad-hoc analysis.
  • Document blob migration is not supported, requiring separate file-handling for invoice and attachment transfers.
  • Customization options for complex manufacturing routing and BOMs are limited compared to specialist manufacturing ERPs.
  • API documentation and public-facing developer resources are not extensively published, limiting programmatic integration options.
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 ERP BOS and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between ERP BOS 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

    ERP BOS: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your ERP BOS 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 with up to two entities, under 5,000 customers, 2,000 vendors, and clean AP/AR sub-ledgers typically land between six and ten weeks. Migrations with five or more entities, multi-level BOMs exceeding 500 items, aged trial balance carry-forwards exceeding 10,000 open AP/AR lines, or a Business Central to Finance and Supply Chain Management tier escalation move to fourteen to twenty-four weeks because of inter-company elimination journal design, BOM flattening scripts, and AP/AR control account reconciliation work. Document attachment indexing adds one to two weeks as a parallel workstream.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ERP BOS.
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