ERP migration

Migrate from Wiise to Microsoft Dynamics 365 Business Central

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 logo

Wiise

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

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

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Wiise logo

Wiise

What's pushing teams away

  • Steep initial learning curve causes data-entry mistakes that require effort to correct once users become familiar with the system, cited in a Capterra review of a user who switched from MYOB.
  • Low ease-of-use rating (3.7 on Capterra) reflects frustration with navigation and workflow complexity for non-technical users managing day-to-day operations.
  • Limited review volume makes independent assessment difficult — with only 6 verified reviews on major platforms, prospective customers have sparse peer feedback to rely on.
  • Negative review citing poor customer service (2.0 rating, December 2022) indicates support quality can fall below expectations during critical periods, though specifics of the issue are not documented.

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

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

maps to

Microsoft Dynamics 365 Business Central

Customer (Business Central) / Account (Finance and Operations)

1:1
Fully supported

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Vendor (Business Central) / VendTable (Finance and Operations)

1:1
Fully supported

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Item (Business Central) / EcoResProduct (Finance and Operations)

1:1
Fully supported

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Chart of Accounts + Dimensions

1:1
Mapping required

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Vendor Ledger Entries (Business Central) / Open Purchase Orders / Vendor Transactions (Finance and Operations)

1:1
Fully supported

Outstanding 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

maps to

Microsoft Dynamics 365 Business Central

Customer Ledger Entries (Business Central) / Open Sales Orders / Customer Transactions (Finance and Operations)

1:1
Fully supported

Outstanding 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

maps to

Microsoft Dynamics 365 Business Central

Job (Business Central) / Project (Finance and Operations)

1:1
Fully supported

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Employee (Business Central) / HcmWorker (Finance and Operations / Human Resources)

1:1
Fully supported

Employee 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

maps to

Microsoft Dynamics 365 Business Central

Fixed Asset (Business Central) / Asset (Finance and Operations)

1:1
Fully supported

Fixed 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

maps to

Microsoft Dynamics 365 Business Central

Custom Fields / User-Defined Fields / Extension Fields

lossy
Mapping required

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Separate Company Units (Business Central) / Legal Entities (Finance and Operations)

1:1
Mapping required

Wiise 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

maps to

Microsoft Dynamics 365 Business Central

Location / Warehouse (Business Central) / Warehouse (Finance and Operations)

1:1
Fully supported

Multiple 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

maps to

Microsoft Dynamics 365 Business Central

Payroll Data Export (Business Central Payroll) / HcmPayroll (Finance and Operations Human Resources)

1:1
Mapping required

Payroll 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

maps to

Microsoft Dynamics 365 Business Central

Manual export required

1:1
Not supported

Wiise 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.

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.

Wiise logo

Wiise gotchas

High

No public API for document attachments

Low

Custom field decimal precision loss

Medium

Multi-company scoping must be declared upfront

Medium

Opening balance reconciliation requires manual sign-off

Medium

Payroll is a priced add-on with separate schema

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

  • No public API for document attachments in Wiise

    Wiise does not expose a documented API endpoint for retrieving attached documents (invoices, purchase orders, scanned files) from its Business Central infrastructure. This is a pair-specific constraint: any migration out of Wiise must include a manual export step for binary attachments using Wiise's built-in export function before the cutover date. Without this step, document attachments disappear from the new system at go-live. We include the manual export checklist in the pre-migration sign-off document but cannot execute the export via API.

  • Multi-company entity scoping must be declared before extraction begins

    Wiise hosts multiple logical entities in a single shared database. We must receive a complete list of all entities to include in the migration scope before we begin any extraction. Starting extraction and then adding an entity partway through requires a separate extraction pass and may result in partial or inconsistent data for that entity. We request a signed entity declaration form on the discovery call and will not begin extraction without it.

  • Custom decimal fields in Wiise are limited to 2 decimal places

    Wiise enforces a 2 decimal-place maximum on custom decimal fields. Exchange rates, unit costs, and any values stored with higher precision in Wiise will be rounded to 2 decimal places during import. We flag every instance of this rounding in the pre-flight mapping report so the customer can decide whether the precision loss is acceptable or whether the field should be stored as plain text in the destination.

  • Opening balance reconciliation requires manual finance sign-off

    Wiise's knowledge base recommends that finance staff verify total and opening balances immediately after go-live. When migrating out of Wiise, we capture the most recent trial balance as a reference point and feed account balances into the destination as opening balances. If the destination chart of accounts does not align exactly with Wiise's account codes or dimensional structure, we raise a dimensional-mapping discrepancy before importing and request the customer's finance team to sign off on the opening balance carry-forward before we proceed.

  • Payroll add-on requires a separate migration workstream with HR sign-off

    Wiise payroll is a priced add-on with a separate schema from the core ERP. Pay runs, superannuation contributions, leave balances, and employee compensation history require explicit extraction as a distinct workstream. We scope payroll separately during discovery and recommend HR team sign-off on every employee-level record before import into any destination HRMS. BPAY configuration, payment gateway settings, and superannuation clearing-house settings do not migrate and must be re-configured in the destination by the customer's finance team.

Migration approach

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Wiise logo

Wiise

Source

Strengths

  • Built on Azure with unlimited transactions and vendors, removing volume-based migration blockers.
  • Multi-entity and intercompany consolidation in a single subscription simplifies multi-company export scoping.
  • Microsoft-native API access via Business Central infrastructure enables programmatic data extraction.
  • Team Member license at $23.50/user provides a low-cost tier for migration read-only access.
  • Comprehensive custom field support across 15 page types preserves non-standard data without schema extensions.

Weaknesses

  • Only 6 verified reviews on major platforms makes independent assessment of real-world performance difficult.
  • Ease-of-use rating of 3.7 indicates non-trivial onboarding friction for everyday users.
  • Limited public API documentation makes bulk export automation harder without a Business Central integration specialist.
  • No public document/attachment API endpoint means binary files require manual export separately from structured data.
  • Small company footprint (44 employees, founded 2018) raises long-term vendor-stability questions for enterprise buyers.
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. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • 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

    Wiise: Not publicly documented — governed by Business Central cloud throttling defaults.

  • Data volume sensitivity

    A

    Wiise exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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 consultation

Most Wiise migrations land between four and eight weeks for single-entity tenants with a clean chart of accounts, standard dimensional tagging, and no payroll add-on. Migrations with multiple legal entities, intercompany transactions, complex dimensional structures, fixed-asset depreciation schedules, or a parallel payroll workstream move to twelve to sixteen weeks because of dimensional mapping resolution, multi-entity sequencing, and HR sign-off requirements on employee records.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Wiise.
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