ERP migration

Migrate from Runple to Microsoft Dynamics 365 Business Central

Field-level mapping, validation, and rollback between Runple and Microsoft Dynamics 365 Business Central. We move data and schema; workflows are rebuilt natively in Microsoft Dynamics 365 Business Central.

Runple logo

Runple

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

67%

8 of 12

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Runple to Microsoft Dynamics 365 is a consolidation migration from a small-business ERP built for Austrian and German-speaking markets into an enterprise-scale modular platform. Runple stores invoices, payments, customers, products, stock movements, and chart of accounts entries in a unified ledger with no publicly documented API, so extraction relies on CSV exports negotiated with Runple's account manager or the built-in export functions. We extract transactional history, item-level inventory counts, and user permission assignments during scoping, then map them to the destination system's corresponding object types. EU VAT codes and reverse-charge rules require manual compliance review and remapping to Dynamics 365's tax configuration. Workflows, POS integrations, and e-commerce connections do not migrate; we deliver a written inventory of these for the customer's admin to rebuild.

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

Runple logo

Runple

What's pushing teams away

  • Performance degrades under extensive data load, with slow responses reported as operations scale.
  • Limited customer base of 200+ suggests less real-world stress testing compared to established ERP vendors.
  • Reporting depth reported as insufficient for businesses requiring granular financial analysis.
  • Smaller vendor with 16 team members raises concerns about long-term support and feature development capacity.
  • Documentation and community resources are thin, making self-service troubleshooting difficult.

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

Each row shows how a Runple 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.

Runple

Customer

maps to

Microsoft Dynamics 365 Business Central

Customer (Business Central) or CustTable (Finance/SCM)

1:1
Fully supported

Runple Customer records map to Dynamics 365 Customer Master. The customer name, addresses, tax identification number, and payment terms transfer directly. We use the Runple customer number or a customer-assigned external ID as the dedupe key. VAT registration numbers map to the destination's VAT Registration No. field. Business Central supports separate Bill-to and Sell-to addresses; Finance/SCM supports multiple address purposes per party record.

Runple

Product / Item

maps to

Microsoft Dynamics 365 Business Central

Item (Business Central) or InventTable (Finance/SCM)

1:1
Fully supported

Runple Products map to Dynamics 365 Item records with SKU, name, description, unit price, and cost preserved. Item type (Inventory vs Service vs Non-Inventory) maps from Runple's item classification. The unit of measure from Runple maps to the Dynamics 365 Unit of Measure, which must be pre-configured if non-standard units are used. Business Central requires a Stockkeeping Unit setup if inventory tracking by location is needed.

Runple

Invoice

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice Header (Business Central) or SalesInvoiceHeader (Finance/SCM)

1:1
Fully supported

Runple Invoices migrate as posted sales invoices in Dynamics 365. Invoice number, customer reference, invoice date, due date, currency, and line items (product, quantity, unit price, discount, tax amount) transfer directly. The Runple invoice body including tax calculations and totals map to the Dynamics 365 invoice document. We preserve invoice status (Open vs Paid) by matching against the migrated payment records. Draft invoices are migrated as open invoices and marked accordingly.

Runple

Payment

maps to

Microsoft Dynamics 365 Business Central

CustLedgerEntry / Payment Journal Line (Business Central) or CustPaymentJour (Finance/SCM)

1:1
Fully supported

Runple Payment records link to invoices by payment amount and date. We match payments to the corresponding Dynamics 365 open invoice using amount, date, and customer as the reconciliation key, then mark the related CustLedgerEntry as Applied. Payment method (bank transfer, credit card, cash) maps from Runple to a configured Payment Method in Dynamics 365. Historical payment method distributions are preserved in the payment journal.

Runple

Open AR / AP

maps to

Microsoft Dynamics 365 Business Central

CustLedgerEntry / VendLedgerEntry

1:1
Fully supported

Outstanding receivables from Runple migrate as open CustLedgerEntry records with Remaining Amount set to the open balance, Due Date preserved, and Aging Bucket ID assigned based on the original Runple aging configuration. We extract current open items and map them to the destination's corresponding AR module, flagging any items where the customer or vendor does not yet exist in Dynamics 365 and must be created first. Runple's payables (if applicable) map similarly to VendLedgerEntry.

Runple

Stock / Inventory

maps to

Microsoft Dynamics 365 Business Central

Item Ledger Entry + Warehouse Entry (Business Central) or InventSum + WMSLocation (Finance/SCM)

1:1
Fully supported

Runple stock movement records including quantity changes, dates, and warehouse locations map to Dynamics 365 Item Ledger Entry. Current stock levels populate the Item Tracking or WMSLocation tables. For Finance/SCM destinations with multi-warehouse configuration, Runple's single-warehouse location maps to a primary site with the option to create additional sites during setup. We preserve the last stock count date from Runple for inventory valuation reconciliation.

Runple

Chart of Accounts

maps to

Microsoft Dynamics 365 Business Central

G/L Account (Business Central) or MainAccount (Finance/SCM)

1:1
Fully supported

Runple's chart of accounts entries map to Dynamics 365 G/L Account numbers. Account type (Posting, Heading, Total) transfers directly. We preserve account names in both German and English if the customer's Runple instance uses German-language account descriptions. Balance carryforward entries are created for the opening date in Dynamics 365 with amounts from Runple's year-end closing entries. Dimensions from Runple (Cost Center, Department) map to Dynamics 365 DefaultDim or Financial Dimension structures.

Runple

VAT / Tax Codes

maps to

Microsoft Dynamics 365 Business Central

VAT Business Posting Group + VAT Product Posting Group (Business Central) or TaxCode (Finance/SCM)

lossy
Fully supported

Runple EU VAT codes require manual review and remapping because the two systems use different tax code schemas. We extract every distinct Runple VAT rate and code combination and present them as a tax mapping table for the customer's finance team to assign to Dynamics 365 VAT Posting Groups or Tax Codes. Reverse-charge rules from Runple must be recreated as Tax Transactions in Finance/SCM. This is a manual compliance step; we flag it as requiring finance-team sign-off before go-live.

Runple

Users and Roles

maps to

Microsoft Dynamics 365 Business Central

User (Business Central) or Worker (Finance/SCM)

1:1
Mapping required

Runple user accounts with roles and permissions require remapping because access control models differ between systems. We extract role assignments and map them to the nearest equivalent Dynamics 365 permission sets or security roles. In Finance/SCM, users are associated with Workers from the Human Resources module, which requires provisioning. We extract the Runple role-permission matrix and deliver a written security role design recommendation for the customer's IT admin to implement.

Runple

Commission Records

maps to

Microsoft Dynamics 365 Business Central

Custom Fields on Sales Line or Dimension

lossy
Fully supported

Runple commission data is stored as HR-adjacent records with no direct Dynamics 365 equivalent. We extract commission percentages, salesperson assignments, and applicable product or customer groupings and map them to custom fields on the Sales Line (if Microsoft Dynamics 365 Sales and Marketing is licensed) or as a Salesperson Dimension in the general ledger. The customer chooses commission handling during scoping.

Runple

Working Time Records

maps to

Microsoft Dynamics 365 Business Central

Time Registration or Project Journal (Business Central) or HcmWorkerCalendar (Finance/SCM)

lossy
Mapping required

Time tracking data from Runple (hours, dates, employee assignments) may map to the Time Registration module in Business Central or the Project Management module if the customer uses project costing. Finance/SCM requires the Human Resources module for time and attendance. Not all Runple time records are migratable to standard Dynamics 365 objects; we map these to custom fields or a project journal entry at the customer's direction.

Runple

POS Transactions

maps to

Microsoft Dynamics 365 Business Central

Not migrated

lossy
Fully supported

Runple POS transactions are point-of-sale events that have no standard equivalent in Dynamics 365 Business Central or Finance/SCM without the Retail module. We do not migrate POS transactions as line items. We extract a POS transaction summary (daily totals by register, payment method, and shift) and deliver it as a reconciliation document for the customer's finance team to post manually or via a journal entry template. The customer must separately evaluate Dynamics 365 Commerce if ongoing POS integration is required.

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.

Runple logo

Runple gotchas

High

Premium pricing tiers are not publicly documented

Medium

Limited public API documentation restricts migration scripting

Medium

Performance degrades under heavy transactional load

Low

German-language interface and EU-specific features may not map to non-EU destination systems

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

  • Runple has no public API; extraction is CSV-only

    Runple's release notes mention an 'open API' but no public API reference or developer documentation appeared in our research. This means we cannot build authenticated API extraction for Runple. We handle data extraction via CSV export where Runple's built-in export functions support the required record types, or we negotiate a structured data dump with the customer's Runple account manager as part of the migration engagement. Large transaction histories (10,000+ invoices or line items) should be chunked into multiple export batches to avoid timeouts, and exports should be requested during off-peak hours given Runple's reported performance limitations under load.

  • EU VAT codes and reverse-charge rules require manual remapping

    Runple is built for Austrian and German-speaking European markets with EU VAT handling baked into its tax code system. When migrating to Dynamics 365, VAT codes and reverse-charge rules must be manually reviewed and remapped to the destination's VAT Posting Groups (Business Central) or Tax Codes (Finance/SCM). This is a compliance-sensitive step that we flag as requiring sign-off from the customer's finance team or tax advisor before go-live. Non-EU destinations require additional review of the reverse-charge mechanism applicability.

  • Multi-warehouse inventory requires manual site setup in Dynamics 365

    Runple tracks stock at a single-warehouse level with movement history. Dynamics 365 Finance and Supply Chain Management supports location-based multi-warehouse inventory with transfer orders, which has no Runple equivalent. We migrate current stock levels and movement history to a primary warehouse. If the customer needs multi-warehouse support in Dynamics 365, additional site configuration is required during the implementation phase and is not included in the standard migration scope.

  • Runple custom properties may lack destination equivalents

    Runple uses custom properties for tax codes, commission structures, and HR-adjacent data that do not have native equivalents in Dynamics 365 Business Central or Finance/SCM. We preserve these as mapped fields rather than dropping them into generic defaults, but the customer must confirm that custom fields are created in the destination system before migration begins. This requires coordination with the customer's Dynamics 365 admin to provision the custom field schema in a Sandbox environment first.

  • POS and e-commerce integrations do not migrate

    Runple's POS and e-commerce modules are tightly coupled to its unified ledger. These integrations do not have equivalents in standard Dynamics 365 Business Central or Finance/SCM without the additional Commerce module or third-party connectors. We do not migrate POS transactions or e-commerce order data as operational records. We extract reconciliation summaries for the customer's finance team to post manually and deliver a written recommendation for Dynamics 365 Commerce evaluation if ongoing POS or online sales integration is required.

Migration approach

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

  1. Discovery and extraction planning

    We audit the Runple instance for all record types: Customers, Products, Invoices, Payments, Open AR/AP, Stock movements, Chart of Accounts entries, VAT codes, User accounts, and any commission or time-tracking data. Since Runple has no public API, we identify which record types are exportable via built-in CSV export functions and which require a negotiated structured data dump with Runple's account manager. We assess export volume for large histories (flagging the 10,000+ invoice threshold for chunked extraction) and confirm the customer's current Runple plan to identify any feature gates on export capabilities.

  2. Destination edition selection and tax mapping

    We pair the Runple scope with a Dynamics 365 edition recommendation. Business Central Essentials ($80/user/month) covers accounting, sales, purchasing, and inventory for most Runple migrations. Finance and Supply Chain Management ($190/user/month) is recommended if multi-warehouse, project accounting, or advanced financial reporting is required. We also produce the VAT code mapping table from Runple's tax configuration to Dynamics 365 VAT Posting Groups, requiring the customer's finance team to assign each Runple VAT code to a destination equivalent. This is a manual step with compliance implications.

  3. Sandbox extraction and reconciliation

    We run extraction into a sandbox environment using Runple's CSV export functions. The customer's IT or finance lead reconciles record counts (Customers in, Products in, Invoices in, Payments in, Stock levels in) against the Runple source data and spot-checks 20-30 records per object type. Any missing fields or truncated data (common with Runple's reported performance issues under load) are flagged for re-export or negotiated data dump. Schema corrections and tax mapping refinements happen here, not in production.

  4. Chart of accounts and general ledger setup

    We map Runple's chart of accounts to Dynamics 365 G/L Account numbers, preserving account type, posting definitions, and German-language names. Balance carryforward entries are prepared for the opening date. If Runple uses cost center or department dimensions, we map them to Dynamics 365 Default Dimensions or Financial Dimensions depending on the destination edition. This step requires coordination with the customer's accountant to confirm account type assignments and validate that the Dynamics 365 account structure meets local reporting requirements.

  5. Production migration in dependency order

    We run production migration in record-dependency order: G/L Accounts (opening balances established), Customers (customer number as dedupe key), Products (item number as dedupe key), Open AR/AP entries (with customer/vendor lookups resolved), Invoices (posted with status matched to migrated payments), Payments (applied to open invoices), Inventory (stock levels and movement history), and finally any custom fields for commission or time tracking. Each phase emits a row-count reconciliation report before the next phase begins. We use Dynamics 365's data migration framework or API depending on record volume and available connectors.

  6. Cutover, validation, and handoff

    We freeze Runple writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dynamics 365 as the system of record. We deliver a written inventory of POS integrations, e-commerce connections, and Runple-specific workflows requiring rebuild or replacement evaluation. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild Runple workflows or POS integrations in Dynamics 365; that work is handled by a Dynamics 365 Commerce or retail implementation partner as a separate engagement.

Platform deep dives

Context on both ends of the pair

Runple logo

Runple

Source

Strengths

  • Combines accounting, inventory, POS, and e-commerce in a single subscription rather than separate tools.
  • 14-day free trial with no credit card requirement lowers the evaluation barrier for small businesses.
  • AI-powered features aim to reduce manual accounting work for non-finance users.
  • German-language and EU-compliant VAT handling makes it suitable for Austrian and German-speaking European businesses.
  • Built-in dashboards provide real-time revenue, margin, and expense visibility without third-party reporting tools.

Weaknesses

  • Small customer base of 200+ indicates limited adoption and less third-party ecosystem support.
  • Performance issues reported under extensive data loads make it less suitable for high-volume operations.
  • Thin documentation and small team raise concerns about long-term vendor stability and support responsiveness.
  • Limited API documentation publicly available, making integrations and data extraction harder to plan.
  • Pricing appears positioned at the premium end (€4990/month for inventory management) for a small-business tool.
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. All 8 core objects map 1:1 between Runple and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between Runple and Microsoft Dynamics 365 Business Central.

  • 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

    Runple: Not publicly documented.

  • Data volume sensitivity

    B

    Runple doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

Walk through your Runple 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 migrations land between three and five weeks for accounts under 10,000 invoices, 5,000 products, and single-warehouse inventory. Migrations with multi-warehouse inventory, EU VAT remapping across multiple tax codes, large payment histories (over 50,000 records), or Finance/SCM destinations move to eight to fourteen weeks because of tax configuration work, location-based inventory setup, and general ledger account mapping.

Adjacent paths

Related migrations to explore

Ready when you are

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