ERP migration
Field-level mapping, validation, and rollback between Wiise and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.
Wiise
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
13 of 14
objects map 1:1 between Wiise and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
4-8 weeks
Overview
Moving from Wiise to Microsoft Dynamics 365 is a lateral schema migration within the Business Central family, not a cross-vendor data move. Wiise runs on Business Central with Australian-localised layers for compliance, payroll, and banking; the destination D365 instance may be Business Central, Finance and Operations, or a hybrid. We extract from the Wiise Business Central API layer, preserve dimensional posting tags (cost-centre, department, location) that carry fiscal meaning, scope every legal entity upfront before extraction begins, and capture the trial balance as opening balances for the destination. Custom fields from Wiise's 15 supported page types migrate as typed field data or JSON-encoded blobs for re-injection. Document attachments (invoices, POs, scanned files) have no public API in Wiise and require a manual export step before cutover. Payroll history sits in a separate Wiise add-on schema and requires a dedicated migration workstream. Workflows, approval routines, and report definitions are not migrated as code; we deliver a written inventory for the customer's admin to rebuild in the destination.
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
Wiise platform overview
Scorecard, SWOT, gotchas, and pricing for Wiise.
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 Wiise 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.
Wiise
Customer
Microsoft Dynamics 365 Business Central
Customer (Business Central) / Account (Finance and Operations)
1:1Wiise Customer master records (name, address, contact details, payment terms, credit limits) map directly to Business Central Customer or Finance and Operations CustCustomerGroup. Custom Fields on Customer pages migrate as typed fields in the destination. Customer currency and payment terms resolve to the destination's payment term codes. The dedupe key is Customer Number or email.
Wiise
Vendor
Microsoft Dynamics 365 Business Central
Vendor (Business Central) / VendTable (Finance and Operations)
1:1Wiise Vendor cards follow the same structure as Customer cards. Vendor-specific dimensional tags for cost-centre assignment migrate to destination dimension defaults on the Vendor record. Purchase currency, GST vendor type, and payment terms map to destination payment term codes. Custom Fields on Vendor pages migrate as typed fields or JSON-encoded blobs for re-injection.
Wiise
Item
Microsoft Dynamics 365 Business Central
Item (Business Central) / EcoResProduct (Finance and Operations)
1:1Wiise Items (stock items, non-stock items, services) map to Business Central Item or Finance and Operations Released Product. Unit cost, inventory posting groups, and warehouse location assignments migrate directly. Wiise's 2 decimal-place limit on custom Item fields means any precision beyond 2 decimals is flagged in the pre-flight report before mapping. Item type (Inventory vs Service vs Non-Stock) maps to the destination Item type enum.
Wiise
Chart of Accounts
Microsoft Dynamics 365 Business Central
Chart of Accounts + Dimensions
1:1Wiise uses a dimensional chart with cost-centre, department, and location tags on every posting. Account codes and names migrate 1:1 to the destination Chart of Accounts. Dimensional assignments require field-level mapping per tag type: Wiise cost-centre maps to Business Central Default Dimension or Finance and Operations Financial Dimension. We flag every instance where a dimensional tag cannot be represented natively and propose a custom dimension or tag-group configuration in the destination before import.
Wiise
Open AP
Microsoft Dynamics 365 Business Central
Vendor Ledger Entries (Business Central) / Open Purchase Orders / Vendor Transactions (Finance and Operations)
1:1Outstanding purchase invoices are migrated as open vendor ledger entries. We preserve invoice date, due date, remaining amount, and currency. Full invoice line history migrates on request but the default scope is open items only. Wiise AP dimension tags on the vendor record are applied as default dimensions on the open entries. Historical posted invoices that are fully paid do not migrate unless the customer requests a full transaction history carry-forward.
Wiise
Open AR
Microsoft Dynamics 365 Business Central
Customer Ledger Entries (Business Central) / Open Sales Orders / Customer Transactions (Finance and Operations)
1:1Outstanding sales invoices migrate as open customer ledger entries with invoice date, due date, remaining amount, and currency preserved. Dimension tags from the Wiise Sales Header are applied as default dimensions on the migrated entries. Partial payments are represented as credit memos or partial payments on the original invoice reference. Full invoice history migrates on request but defaults to open items for standard scope.
Wiise
Job / Project
Microsoft Dynamics 365 Business Central
Job (Business Central) / Project (Finance and Operations)
1:1Wiise Jobs support task-level work breakdown, resource assignments, and billing. We map Job headers and tasks directly. Job-specific dimensional tags migrate as custom fields to avoid schema conflicts in the destination. Work-in-progress balances and unbilled revenue migrate as Job ledger entries with posting date set to the migration go-live date for open jobs. Historical job cost journals migrate on request.
Wiise
Employee
Microsoft Dynamics 365 Business Central
Employee (Business Central) / HcmWorker (Finance and Operations / Human Resources)
1:1Employee records (name, position, department, employment status, HR metadata) migrate for both active and terminated employees. Where the destination HRMS uses different effective-dating semantics, we set the effective date to the migration go-live date for active employees. Employee custom fields migrate as typed fields. The destination's employee number or Azure AD user ID is resolved against the Wiise employee record at migration time.
Wiise
Fixed Asset
Microsoft Dynamics 365 Business Central
Fixed Asset (Business Central) / Asset (Finance and Operations)
1:1Fixed Asset records include acquisition date, cost, depreciation method, book value, and location. We preserve depreciation schedules as-is and flag any assets still under depreciation at migration date so the destination can absorb the remaining book value as an opening balance. Depreciation books and insurance policies attached to fixed assets in Wiise migrate as related records or custom fields depending on destination capability.
Wiise
Custom Fields
Microsoft Dynamics 365 Business Central
Custom Fields / User-Defined Fields / Extension Fields
lossyWiise custom fields exist on 15 page types: Customer, Vendor, Item, Sales Header/Lines, Purchase Header/Lines, Job, Contact, Fixed Asset, Service Item, and production objects. We extract all custom field values at migration time and re-inject them as typed fields in the destination (Business Central AL extensions or Finance and Operations user-defined fields). Fields that cannot be typed directly (e.g., multi-select lists exceeding destination picklist limits) are stored as JSON-encoded text with a flag in the pre-flight report. The 2 decimal-place cap on Wiise custom decimal fields is documented per field before import.
Wiise
Multi-Company / Intercompany Entities
Microsoft Dynamics 365 Business Central
Separate Company Units (Business Central) / Legal Entities (Finance and Operations)
1:1Wiise manages multiple legal entities under one subscription with intercompany transactions. We export each entity's books as a separate company unit and include intercompany balancing entries to preserve the consolidated view. All entities to be migrated must be declared during discovery; adding an entity after extraction begins requires a separate extraction pass and risks partial data for that entity. We request a complete entity list on the discovery call.
Wiise
Warehouse / Inventory Location
Microsoft Dynamics 365 Business Central
Location / Warehouse (Business Central) / Warehouse (Finance and Operations)
1:1Multiple warehouse locations in Wiise map to Location records in Business Central or Warehouse sites in Finance and Operations. Item-location quantity records (bin-level if Wiise uses bin tracking) migrate directly. Where the destination uses location-level only (no bin tracking), we aggregate quantities to the location level and flag the aggregation in the pre-flight report for customer sign-off.
Wiise
Payroll Records
Microsoft Dynamics 365 Business Central
Payroll Data Export (Business Central Payroll) / HcmPayroll (Finance and Operations Human Resources)
1:1Payroll in Wiise is a priced add-on with AU/NZ-specific schema (pay runs, superannuation, leave balances, employee compensation history). We scope payroll as a distinct migration workstream because it requires HR team sign-off on employee-level records and separate extraction from the core ERP schema. Pay history, leave accruals, and superannuation contribution records migrate as typed rows. BPAY and payment gateway configurations do not migrate; these require re-configuration in the destination with the customer's bank.
Wiise
Documents / Attachments
Microsoft Dynamics 365 Business Central
Manual export required
1:1Wiise exposes no documented public API endpoint for retrieving attached documents (invoices, purchase orders, scanned files, images) from within the Business Central infrastructure. Binary attachments cannot be reliably extracted via the API. We ask customers to use Wiise's built-in export function to download these manually before the cutover date and store them in a SharePoint library or file share that the destination system can reference post-migration. We flag this step explicitly in the pre-migration checklist and it is the customer's responsibility to complete it before the cutover window.
| Wiise | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer (Business Central) / Account (Finance and Operations)1:1 | Fully supported | |
| Vendor | Vendor (Business Central) / VendTable (Finance and Operations)1:1 | Fully supported | |
| Item | Item (Business Central) / EcoResProduct (Finance and Operations)1:1 | Fully supported | |
| Chart of Accounts | Chart of Accounts + Dimensions1:1 | Mapping required | |
| Open AP | Vendor Ledger Entries (Business Central) / Open Purchase Orders / Vendor Transactions (Finance and Operations)1:1 | Fully supported | |
| Open AR | Customer Ledger Entries (Business Central) / Open Sales Orders / Customer Transactions (Finance and Operations)1:1 | Fully supported | |
| Job / Project | Job (Business Central) / Project (Finance and Operations)1:1 | Fully supported | |
| Employee | Employee (Business Central) / HcmWorker (Finance and Operations / Human Resources)1:1 | Fully supported | |
| Fixed Asset | Fixed Asset (Business Central) / Asset (Finance and Operations)1:1 | Fully supported | |
| Custom Fields | Custom Fields / User-Defined Fields / Extension Fieldslossy | Mapping required | |
| Multi-Company / Intercompany Entities | Separate Company Units (Business Central) / Legal Entities (Finance and Operations)1:1 | Mapping required | |
| Warehouse / Inventory Location | Location / Warehouse (Business Central) / Warehouse (Finance and Operations)1:1 | Fully supported | |
| Payroll Records | Payroll Data Export (Business Central Payroll) / HcmPayroll (Finance and Operations Human Resources)1:1 | Mapping required | |
| Documents / Attachments | Manual export required1:1 | Not 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.
Wiise gotchas
No public API for document attachments
Custom field decimal precision loss
Multi-company scoping must be declared upfront
Opening balance reconciliation requires manual sign-off
Payroll is a priced add-on with separate schema
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 entity declaration
We audit the source Wiise tenant across all entities, custom fields (by page type), dimensional tags (cost-centre, department, location), chart of accounts structure, open AP/AR volume, fixed-asset register, Jobs/Projects open count, and whether the payroll add-on is in scope. We pair this with a destination edition review: Business Central Essentials ($70/user/mo) covers core financials, inventory, and jobs; Business Central Premium ($100/user/mo) adds manufacturing and service management; Finance and Operations ($180/user/mo) is selected if the customer needs Supply Chain Management, Human Resources, or Project Operations depth. The discovery output is a written migration scope document including a complete entity list, dimensional tag inventory, and a destination edition recommendation.
Schema design and dimensional mapping
We design the destination schema in the target D365 environment. This includes provisioning the Chart of Accounts with dimensional structures matching the Wiise cost-centre, department, and location tags; configuring Business Central dimensions or Finance and Operations Financial Dimensions to preserve fiscal reporting context; creating all custom fields (Business Central AL extensions or Finance and Operations user-defined fields) with type-mapped equivalents; and designing the multi-entity structure. Schema is deployed into a Sandbox org first for validation.
Trial balance capture and opening balance design
We extract the most recent trial balance from Wiise as of the agreed cutover date. The customer's finance team reviews the account balances and confirms the opening balance carry-forward into the destination. If the destination chart of accounts differs from Wiise (different account code lengths, missing dimensional segments), we document the discrepancy and propose a mapping that preserves the financial meaning of each balance. Finance sign-off on opening balances is a gate before production import begins.
Sandbox migration and reconciliation
We run a full migration into a D365 Sandbox (Business Central Sandbox or Finance and Operations development environment) using production-equivalent data volume. The customer's finance and operations leads reconcile record counts, spot-check 25-50 master data records against the Wiise source, verify dimensional assignments on sample postings, and confirm opening balance totals. Any mapping corrections, dimensional misalignments, or custom field type issues are resolved here. Sandbox sign-off is required before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Chart of Accounts and Dimensions first (master data dependency), then Customers and Vendors, then Items and Inventory, then Fixed Assets, then open AP/AR, then Jobs/Projects, then Employees and Payroll (if in scope), then custom field data re-injection. Multi-company entities run as separate sequential passes, each producing a reconciliation report before the next begins. Each phase emits a row-count reconciliation report and we pause for the customer's sign-off before proceeding to the next phase.
Cutover, delta migration, and handoff
We freeze Wiise writes during the cutover window, run a final delta migration of any records modified during the migration run, then mark the destination as the system of record. Document attachment export completion is verified against the pre-migration checklist. We deliver the Workflow and approval workflow inventory to the customer's admin team with a written map of each routine and its recommended D365 equivalent. We support a one-week hypercare window for reconciliation issues raised by the business. Workflows, approval rules, and report definitions are not migrated as code; they require rebuild in the destination by the customer's admin team or a D365 partner.
Platform deep dives
Wiise
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 Wiise 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
Wiise: Not publicly documented — governed by Business Central cloud throttling defaults.
Data volume sensitivity
Wiise exposes a bulk API — large-volume migrations stream efficiently.
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 Wiise to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
Walk through your Wiise 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 Wiise
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.