ERP migration
Field-level mapping, validation, and rollback between Foundry Bean and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Foundry Bean
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
11 of 14
objects map 1:1 between Foundry Bean and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Foundry Bean to Microsoft Dynamics 365 is a full-ERP migration that touches the chart of accounts, open receivables and payables, subscription billing schedules, multi-subsidiary structures, and ASC 606 revenue recognition records. Foundry Bean stores Customers, Vendors, Employees, Items, Contracts, and Subscriptions alongside revenue recognition schedules generated from contract terms and billing data; Dynamics 365 Business Central mirrors this structure but requires explicit legal entity assignments, chart of accounts codes, and revenue recognition configuration. We sequence ledger balances before transactional history, map every tiered pricing subscription to Business Central's subscription billing model, and recalculate ASC 606 schedules from the underlying contract data rather than exporting derived records. Workflows, automations, and custom reporting do not migrate as code; we deliver a written inventory of these for the customer's admin to rebuild in Business Central.
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
Foundry Bean platform overview
Scorecard, SWOT, gotchas, and pricing for Foundry Bean.
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 Foundry Bean 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.
Foundry Bean
Chart of Accounts
Microsoft Dynamics 365 Business Central
G/L Account
1:1Foundry Bean accounts organized into Balance Sheet and Income Statement categories map directly to Business Central G/L Account records. Each account code and type (Asset, Liability, Equity, Revenue, Expense) maps to the destination chart, preserving Foundry Bean's automatic categorization. We map account codes explicitly and flag any custom account types that require Business Central account type configuration before import.
Foundry Bean
Customer
Microsoft Dynamics 365 Business Central
Customer
1:1Foundry Bean customer records include addresses, contacts, payment terms, and are linked to invoices and receivables. Standard fields migrate cleanly. Custom fields require explicit value mapping between Foundry Bean's property names and Business Central's field structure. Customer posting groups must be configured in Business Central before import to enable correct receivables posting.
Foundry Bean
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Foundry Bean vendor master records contain addresses, banking information, purchase orders, terms, and contracts. We preserve the full vendor lifecycle linkage to purchase orders and payable records during migration. Vendor posting groups in Business Central are configured before migration to enable correct payables posting. Banking information maps to Business Central vendor bank accounts.
Foundry Bean
Employee
Microsoft Dynamics 365 Business Central
Employee
1:1Foundry Bean employee records include compensation history, benefits, and organizational assignments. Effective-dated changes require careful sequencing; we import current state first, then apply historical compensation records as journal entries or supplemental pay records. Employee dimensions and cost center assignments map to Business Central dimensions for allocation reporting.
Foundry Bean
Item
Microsoft Dynamics 365 Business Central
Item
1:1Foundry Bean items support inventory tracking across multiple warehouses and locations. We map item numbers, costing methods, and warehouse assignments. Custom pricing tiers that do not map directly to Business Central price groups are flagged for manual review and rebuild in Business Central's pricing module. Inventory valuation methods map to Business Central costing versions.
Foundry Bean
Invoice
Microsoft Dynamics 365 Business Central
Sales Invoice / Purchase Invoice
1:1Sales invoices, recurring invoices, and subscription-generated invoices in Foundry Bean map to Business Central sales invoices or purchase invoices depending on direction. We preserve invoice-to-payment linkages and aging data, mapping invoice status to Business Central's lifecycle states. Open invoices migrate with full remaining balance; paid invoices migrate as closed historical records.
Foundry Bean
Subscription
Microsoft Dynamics 365 Business Central
Sales Subscription / Billing Schedule
lossyFoundry Bean subscriptions with flat-fee pricing map to Business Central sales subscriptions. Usage-based and volume pricing map to Business Central billing schedules with line-by-line billing. Tiered pricing subscriptions require tier flattening: each tier threshold and per-unit rate becomes an individual billing schedule line or a separate price group line. Subscriptions with complex tier stacking are flagged for manual review before migration.
Foundry Bean
Contract
Microsoft Dynamics 365 Business Central
Contract / Sales Header
1:1Contract records in Foundry Bean link to subscription billing and revenue recognition schedules. We preserve contract-to-revenue schedule linkages and map the recognition method to Business Central's revenue recognition configuration. Contract terms (start date, end date, renewal type) migrate as contract metadata attached to the subscription or billing schedule.
Foundry Bean
Revenue Recognition Schedule
Microsoft Dynamics 365 Business Central
Revenue Recognition Schedule
lossyASC 606 recognition schedules in Foundry Bean are generated from contract terms and subscription billing rather than stored as independent records. We recalculate schedules in Business Central from the migrated contract data using milestone-based or time-based recognition methods. Each schedule's recognition start date, total amount, and method type are mapped to Business Central revenue recognition lines. If Foundry Bean exposes derived schedule records, we export them for reference but rebuild from source contracts.
Foundry Bean
Purchase Order
Microsoft Dynamics 365 Business Central
Purchase Order
1:1Purchase orders link vendors to items and drive invoice processing. We migrate open and closed PO history, preserving the PO-to-invoice relationship for procure-to-pay audit trails. Partially received purchase orders migrate with received quantity and remaining quantity so that Business Central's receiving workflow can resume without duplication.
Foundry Bean
Bank Account
Microsoft Dynamics 365 Business Central
Bank Account
1:1Bank and credit card accounts with real-time balance tracking and auto-reconciliation in Foundry Bean map to Business Central bank accounts. We map account numbers, bank details, and opening balances to Business Central cash account setup. Bank reconciliation templates migrate as reconciliation worksheets for the customer's admin to apply post-migration.
Foundry Bean
General Ledger Transaction
Microsoft Dynamics 365 Business Central
G/L Entry
1:1All journal entries from bank reconciliation, invoice processing, and manual entries stored chronologically in Foundry Bean migrate as Business Central G/L entries. We extract full GL transaction history including adjustment entries, preserving the debit and credit balance. Opening balances for balance sheet accounts are established before transaction history migration using a separate opening balances import.
Foundry Bean
Expense Report
Microsoft Dynamics 365 Business Central
Employee / Expense Journal
lossyFoundry Bean expense reports auto-convert to vendor invoices upon approval. We capture the approval state before conversion and export expense reports as employee expense journal lines rather than vendor invoices to avoid duplicate liability records in Business Central. The two-record relationship (expense report + resulting vendor invoice) is collapsed into a single expense journal entry with approval workflow to be configured in Business Central post-migration.
Foundry Bean
Custom Object
Microsoft Dynamics 365 Business Central
Custom Table / Extension
1:1Foundry Bean's undocumented custom object API requires cataloguing during discovery. We map customer-defined objects to Business Central custom tables (using AL extensions) or to Dataverse tables if the destination is Dynamics 365 Finance, Supply Chain, or Project Operations. Custom object relationships, custom fields, and data types are preserved. We do not migrate custom object API logic; the customer rebuilds the application logic in Business Central AL or Power Apps.
| Foundry Bean | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Chart of Accounts | G/L Account1:1 | Mapping required | |
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Employee | Employee1:1 | Fully supported | |
| Item | Item1:1 | Fully supported | |
| Invoice | Sales Invoice / Purchase Invoice1:1 | Fully supported | |
| Subscription | Sales Subscription / Billing Schedulelossy | Fully supported | |
| Contract | Contract / Sales Header1:1 | Fully supported | |
| Revenue Recognition Schedule | Revenue Recognition Schedulelossy | Fully supported | |
| Purchase Order | Purchase Order1:1 | Fully supported | |
| Bank Account | Bank Account1:1 | Fully supported | |
| General Ledger Transaction | G/L Entry1:1 | Fully supported | |
| Expense Report | Employee / Expense Journallossy | Fully supported | |
| Custom Object | Custom Table / Extension1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Foundry Bean gotchas
Multi-entity structure requires explicit mapping before transactional migration
Subscription billing tiered pricing stores rate definitions as nested objects
Expense reports auto-convert to vendor invoices upon approval
Revenue recognition schedules are derived objects tied to contracts and billing
No public API documentation for rate limits or bulk export endpoints
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 destination edition selection
We audit Foundry Bean's tenant across entity count, chart of accounts structure, subscription volume and pricing models, revenue recognition schedule count, GL transaction volume, open receivables and payables, and any customer-defined custom objects. We pair this with a Dynamics 365 edition decision: Business Central Essentials ($80/user) covers most finance and supply chain migrations; Business Central Premium ($110/user) adds service management; Dynamics 365 Finance ($180/user) is selected for organizations requiring advanced financial compliance or multi-subsidiary consolidation at scale. The discovery output is a written migration scope with object inventory, entity mapping table, and edition recommendation.
Schema design and legal entity mapping
We design the destination schema in Business Central or Finance. This includes provisioning companies (legal entities), configuring the chart of accounts to match Foundry Bean's account codes and types, setting up posting groups for customers and vendors, defining dimensions for cost center and department allocation, configuring revenue recognition methods for ASC 606 compliance, and designing billing schedule templates for migrated subscriptions. Multi-entity customers require an intercompany mapping table that assigns each Foundry Bean entity to a Business Central company or consolidation entity before any data extraction begins.
Sandbox migration and reconciliation
We run a full migration into a Business Central Sandbox or a test company using production-like data volume. The customer's finance team reconciles account balances (balance sheet totals in, income statement activity), customer and vendor counts, open invoice aging, and subscription billing schedule accuracy. Spot-checks compare random GL entries, invoice amounts, and subscription terms against the Foundry Bean source. Any mapping corrections happen in the sandbox, not in production. Sign-off from the customer's finance lead is required before production migration begins.
Opening balances and master data
We migrate foundation records in dependency order: chart of accounts first, then bank accounts, then customer and vendor master records with their posting groups. Opening balances for balance sheet accounts (cash, accounts receivable, inventory, accounts payable) are imported as a separate opening balances journal before transactional history. This establishes the trial balance in Business Central so that running transaction totals can be validated against Foundry Bean's closing balances.
Production migration: master records, subscriptions, transactions
We run production migration in record-dependency order: opening balances, customer and vendor masters, items and inventory, purchase orders, sales invoices, expense journals, subscriptions with tier-flattened billing schedules, contracts with revenue recognition configuration, and full GL transaction history. Each phase emits a row-count reconciliation report before the next phase begins. Tiered pricing subscriptions are flagged individually during this phase for manual verification against Foundry Bean's tier definitions.
Cutover, validation, and automation rebuild handoff
We freeze Foundry Bean writes during cutover, run a final delta migration of any records modified during the migration window, then enable Business Central as the system of record. We deliver an automation inventory document listing every Foundry Bean workflow, approval chain, and custom field logic that requires rebuild in Business Central's workflow engine, Power Automate, or AL extensions. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's finance team. We do not rebuild workflows or automations inside the migration scope; that work is handled by the customer's admin or a Business Central implementation partner.
Platform deep dives
Foundry Bean
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 2 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Foundry Bean and Microsoft Dynamics 365 Business Central.
Object compatibility
2 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Foundry Bean: Not publicly documented.
Data volume sensitivity
Foundry Bean 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 Foundry Bean to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Foundry Bean 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 Foundry Bean
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.