ERP migration
Field-level mapping, validation, and rollback between Streamleader and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Streamleader
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
10 of 12
objects map 1:1 between Streamleader and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
4-8 weeks
Overview
Moving from Streamleader to Microsoft Dynamics 365 is a structural migration from an opaque, sales-led Australian ERP with minimal public API documentation to a modular, cloud-native platform with transparent per-user licensing and deep Microsoft ecosystem integration. Streamleader's flat-rate A$300/month model does not disclose feature tiers; we cannot confirm which ERP capabilities are active on the customer's account until we have live API access during discovery. We sequence exports around the platform's undocumented rate limits, flag Streamleader-specific custom field differences, and validate record counts against source totals before committing to load. We migrate master data (Customers, Vendors, Items, Chart of Accounts), open AP/AR balances, and historical transactions where the export API supports it. Workflows, automations, and document attachments are out of scope for code migration; we deliver a written inventory for the customer's admin to rebuild in Dynamics 365.
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
Streamleader platform overview
Scorecard, SWOT, gotchas, and pricing for Streamleader.
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 Streamleader 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.
Streamleader
Customer
Microsoft Dynamics 365 Business Central
Customer
1:1Streamleader Customer records map to Dynamics 365 Business Central Customer records with direct field translation: customer name, contact details, billing and shipping addresses, payment terms, and tax registration numbers. We flag any Streamleader-specific custom fields discovered during API exploration and map them to Business Central extension fields or custom fields. Customer posting groups are assigned based on the customer's tax status and industry classification extracted during discovery.
Streamleader
Vendor
Microsoft Dynamics 365 Business Central
Vendor
1:1Streamleader Vendor records map to Business Central Vendor records with the same direct field translation as Customer: vendor name, contact info, payment terms, and tax IDs. Vendor-specific metadata (bank details, WHS compliance flags) is mapped to the corresponding Business Central fields. We validate vendor codes against the destination's number series configuration.
Streamleader
Item
Microsoft Dynamics 365 Business Central
Item
1:1Streamleader Items map to Business Central Items with SKU, description, unit of measure, cost, and price preserved. Inventory items carry stock-keeping unit data; service items carry service billing information. We flag Streamleader pricing tiers and customer-specific pricing as Business Central Sales Prices entries attached to the Item. Assembly and manufacturing items require additional configuration if Streamleader used these modules.
Streamleader
Chart of Accounts
Microsoft Dynamics 365 Business Central
G/L Account
1:1Streamleader chart of accounts structures map to Business Central G/L Accounts with full hierarchy preservation. Account type (Posting, Heading, Total, Begin-Total, End-Total) and account categories migrate. We flag any custom account segments that require Business Central dimension configuration to maintain reporting continuity. Dimension mapping (Cost Center, Department) is scoped during discovery and configured before account migration.
Streamleader
Open AP Records
Microsoft Dynamics 365 Business Central
Vendor Ledger Entries
1:1Open Streamleader AP records (unpaid bills and purchase invoices) map to Business Central Vendor Ledger Entries with current balance, due date, and line items preserved. Partial payments and credit memos are handled as separate ledger entries. We validate that the destination Vendor record exists before AP migration to satisfy the Vendor Ledger Entry's Vendor No. required field.
Streamleader
Open AR Records
Microsoft Dynamics 365 Business Central
Customer Ledger Entries
1:1Open Streamleader AR records (unpaid invoices and credit memos) map to Business Central Customer Ledger Entries with current balance, due date, and line items preserved. Payment terms and discount structures carry forward. The destination Customer record must exist and be validated before AR migration.
Streamleader
Historical Transactions
Microsoft Dynamics 365 Business Central
G/L Entries
1:1Historical transaction migration depends on Streamleader's export API pagination and retention policy. We chunk exports by date range (typically quarterly) to manage API response size and validate line-item counts against source totals. Full audit trail transfer is scoped on a case-by-case basis; organizations requiring complete historical G/L entries budget additional time for multi-quarter extraction and Business Central posting date configuration.
Streamleader
User Account
Microsoft Dynamics 365 Business Central
User
1:1Streamleader user accounts map to Dynamics 365 User records. We export user name, email, and role assignments, but destination permission structures require manual review in Business Central because ERP permission models vary significantly between platforms. Active users are provisioned in the destination tenant; inactive Streamleader users are held in a reconciliation queue for the customer's admin to assign license types before production migration.
Streamleader
Document
Microsoft Dynamics 365 Business Central
Document (SharePoint)
1:1Streamleader document blobs (invoices, contracts, receipts) are not confirmed accessible via API given the platform's undocumented attachment surface. We attempt API-based attachment discovery during the technical audit phase. If binary document access is unavailable, we document the file locations for manual transfer to Business Central's SharePoint-connected document management or a separate file migration. This gap is escalated during scoping and reflected in the migration estimate.
Streamleader
Custom Field
Microsoft Dynamics 365 Business Central
Custom Field (Extension)
lossyStreamleader custom fields are discovered during API exploration because no public schema documentation exists. We map each discovered custom field to a Business Central Table Extension field with the matching data type (Text, Integer, Decimal, Boolean, Option). Custom field dependencies (validation rules, lookup relationships) are flagged and resolved before migration. The absence of source documentation means we cannot guarantee full custom field discovery until live API access is available.
Streamleader
Tax Configuration
Microsoft Dynamics 365 Business Central
Tax Setup
lossyAustralian tax codes (GST, BAS categories) from Streamleader map to Business Central Tax Setup entries. We extract tax group mappings and applicable accounts during discovery and configure the destination tax setup before any transaction migration. Australian GST compliance requires correct tax jurisdiction configuration in Business Central's Tax Settings.
Streamleader
Workflow (if exposed via API)
Microsoft Dynamics 365 Business Central
Workflow
1:1Streamleader workflows and automations are not documented in any public API reference. If Streamleader exposes workflow definitions via its API, we export them as a written workflow inventory for the customer's Dynamics 365 admin to rebuild in Business Central Workflow or Power Automate. Workflow code migration is out of scope; we do not translate Streamleader workflow logic into Business Central workflow steps without confirmed API access and schema documentation.
| Streamleader | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer1:1 | Fully supported | |
| Vendor | Vendor1:1 | Fully supported | |
| Item | Item1:1 | Fully supported | |
| Chart of Accounts | G/L Account1:1 | Mapping required | |
| Open AP Records | Vendor Ledger Entries1:1 | Fully supported | |
| Open AR Records | Customer Ledger Entries1:1 | Fully supported | |
| Historical Transactions | G/L Entries1:1 | Mapping required | |
| User Account | User1:1 | Fully supported | |
| Document | Document (SharePoint)1:1 | Fully supported | |
| Custom Field | Custom Field (Extension)lossy | Fully supported | |
| Tax Configuration | Tax Setuplossy | Fully supported | |
| Workflow (if exposed via API) | Workflow1: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.
Streamleader gotchas
Sales-led pricing hides feature tier differences
Thin review presence limits due-diligence signals
Document attachment API access undocumented
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 API surface exploration
We conduct a scoped discovery call with the customer to understand their Streamleader account structure, active modules, custom field usage, document attachment volume, and historical transaction depth. Given Streamleader's lack of public documentation, we simultaneously attempt authenticated API access to enumerate available objects, field names, and pagination limits. We produce a written migration scope that lists confirmed migratable objects, flagged custom fields, and document attachment status. We also review the customer's Dynamics 365 target environment and confirm which Business Central app tier (Essentials or Premium) matches the migration scope.
Data audit and cleansing
We extract record counts across all objects (Customers, Vendors, Items, Chart of Accounts, open AP/AR, historical transactions) and identify duplicates, inconsistent naming conventions, and orphaned records. Data quality issues discovered during audit are documented with a remediation checklist for the customer's approval before transformation begins. This step prevents legacy data quality problems from surfacing in Business Central post-migration and reduces reconciliation time during load validation.
Destination schema configuration
We configure the Dynamics 365 Business Central destination environment before any data import. This includes creating G/L Account structures with correct account types and dimensions, setting up Customer and Vendor posting groups and number series, configuring tax setup for Australian GST compliance, and provisioning custom fields for any Streamleader custom fields discovered during API exploration. Schema configuration is validated in a Business Central Sandbox before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Business Central Sandbox using production-like data volume. The customer's finance lead reconciles record counts (Customers in, Vendors in, Items in, G/L Accounts in, Open AP/AR in) and spot-checks a sample of 25-50 records against the Streamleader source. Any mapping corrections, missing fields, or schema gaps are resolved in Sandbox before production migration begins. This step is mandatory; we do not proceed to production without signed Sandbox reconciliation.
Production migration in dependency order
We run production migration in record-dependency order: G/L Accounts (Chart of Accounts first to satisfy dimension lookups), Vendors (before open AP), Customers (before open AR), Items (before any inventory transactions), then open AP and AR ledger entries with vendor and customer references resolved. Historical transactions migrate last, chunked by date range with row-count validation between chunks. We use Business Central's API and data import tools with rate-limit handling and batch chunking for large transaction sets.
Cutover, validation, and document handoff
We freeze Streamleader writes during the cutover window, run a final delta migration of any records modified during migration, then enable Business Central as the system of record. We validate ledger balances (total AR, total AP, inventory value) against Streamleader's final reports. Document attachment locations are handed off to the customer for manual upload to SharePoint or Business Central document management. We deliver a written workflow and automation inventory for the customer's Dynamics 365 admin to rebuild in Business Central Workflow or Power Automate. We do not rebuild workflows as code; that work requires a Business Central functional consultant.
Platform deep dives
Streamleader
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 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 Streamleader and Microsoft Dynamics 365 Business Central.
Object compatibility
1 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
Streamleader: Not publicly documented.
Data volume sensitivity
Streamleader 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 Streamleader to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Streamleader 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 Streamleader
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.