ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
9 of 12
objects map 1:1 between ERP BOS and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
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.
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
ERP BOS platform overview
Scorecard, SWOT, gotchas, and pricing for ERP BOS.
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 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
Microsoft Dynamics 365 Business Central
Customer (Business Central) or CustTable (D365 Finance and SCM)
1:1BOS 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
Microsoft Dynamics 365 Business Central
Vendor (Business Central) or VendTable (D365 Finance and SCM)
1:1BOS 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)
Microsoft Dynamics 365 Business Central
Item (Business Central) or ReleasedProduct (D365 Finance and SCM)
1:1BOS 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
Microsoft Dynamics 365 Business Central
Production BOM (Business Central) or BOM/Formula (D365 Finance and SCM)
lossyBOS 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
Microsoft Dynamics 365 Business Central
Chart of Accounts (Business Central) or MainAccount (D365 Finance and SCM)
1:1BOS 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
Microsoft Dynamics 365 Business Central
Company (Business Central) or Legal Entity (D365 Finance and SCM)
1:1BOS 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
Microsoft Dynamics 365 Business Central
Customer Ledger Entry (Business Central) or CustTransOpen (D365 Finance and SCM)
1:1Open 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
Microsoft Dynamics 365 Business Central
Vendor Ledger Entry (Business Central) or VendTransOpen (D365 Finance and SCM)
1:1Open 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
Microsoft Dynamics 365 Business Central
Tax Group / Tax Setup (Business Central) or TaxCode (D365 Finance and SCM)
1:1BOS 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
Microsoft Dynamics 365 Business Central
Bank Account (Business Central) or BankAccountTable (D365 Finance and SCM)
1:1Bank 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
Microsoft Dynamics 365 Business Central
Service Order or Sales Order (Business Central) / Case or Project (D365 CRM modules)
1:manyBOS 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
Microsoft Dynamics 365 Business Central
SharePoint or Dataverse Blob (D365)
lossyBOS 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.
| ERP BOS | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer (Business Central) or CustTable (D365 Finance and SCM)1:1 | Fully supported | |
| Supplier/Vendor | Vendor (Business Central) or VendTable (D365 Finance and SCM)1:1 | Fully supported | |
| Item (Stock/Non-Stock) | Item (Business Central) or ReleasedProduct (D365 Finance and SCM)1:1 | Fully supported | |
| Bill of Materials | Production BOM (Business Central) or BOM/Formula (D365 Finance and SCM)lossy | Fully supported | |
| Chart of Accounts | Chart of Accounts (Business Central) or MainAccount (D365 Finance and SCM)1:1 | Fully supported | |
| Multi-Entity Ledgers | Company (Business Central) or Legal Entity (D365 Finance and SCM)1:1 | Mapping required | |
| Open Accounts Receivable | Customer Ledger Entry (Business Central) or CustTransOpen (D365 Finance and SCM)1:1 | Fully supported | |
| Open Accounts Payable | Vendor Ledger Entry (Business Central) or VendTransOpen (D365 Finance and SCM)1:1 | Fully supported | |
| Tax Codes | Tax Group / Tax Setup (Business Central) or TaxCode (D365 Finance and SCM)1:1 | Fully supported | |
| Bank/Cash Accounts | Bank Account (Business Central) or BankAccountTable (D365 Finance and SCM)1:1 | Fully supported | |
| Service/CRM Records | Service Order or Sales Order (Business Central) / Case or Project (D365 CRM modules)1:many | Mapping required | |
| Document Attachments | SharePoint or Dataverse Blob (D365)lossy | 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.
ERP BOS gotchas
Multi-entity ledger mapping requires manual cross-reference planning
Open AP/AR sub-ledger must reconcile against the general ledger before migration
Document attachments are not migrated via the standard export pipeline
Custom item fields and BOM structures need per-record mapping
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 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.
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.
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.
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.
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.
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.
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
ERP BOS
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between ERP BOS and Microsoft Dynamics 365 Business Central.
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
All 8 core objects map 1:1 between ERP BOS and Microsoft Dynamics 365 Business Central.
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
ERP BOS: Not publicly documented..
Data volume sensitivity
ERP BOS 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 ERP BOS to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave ERP BOS
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.