ERP migration
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
Source
Microsoft Dynamics 365 Business Central
Destination
Compatibility
8 of 12
objects map 1:1 between Runple and Microsoft Dynamics 365 Business Central.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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
Runple platform overview
Scorecard, SWOT, gotchas, and pricing for Runple.
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 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
Microsoft Dynamics 365 Business Central
Customer (Business Central) or CustTable (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
Item (Business Central) or InventTable (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
Sales Invoice Header (Business Central) or SalesInvoiceHeader (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
CustLedgerEntry / Payment Journal Line (Business Central) or CustPaymentJour (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
CustLedgerEntry / VendLedgerEntry
1:1Outstanding 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
Microsoft Dynamics 365 Business Central
Item Ledger Entry + Warehouse Entry (Business Central) or InventSum + WMSLocation (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
G/L Account (Business Central) or MainAccount (Finance/SCM)
1:1Runple'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
Microsoft Dynamics 365 Business Central
VAT Business Posting Group + VAT Product Posting Group (Business Central) or TaxCode (Finance/SCM)
lossyRunple 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
Microsoft Dynamics 365 Business Central
User (Business Central) or Worker (Finance/SCM)
1:1Runple 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
Microsoft Dynamics 365 Business Central
Custom Fields on Sales Line or Dimension
lossyRunple 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
Microsoft Dynamics 365 Business Central
Time Registration or Project Journal (Business Central) or HcmWorkerCalendar (Finance/SCM)
lossyTime 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
Microsoft Dynamics 365 Business Central
Not migrated
lossyRunple 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.
| Runple | Microsoft Dynamics 365 Business Central | Compatibility | |
|---|---|---|---|
| Customer | Customer (Business Central) or CustTable (Finance/SCM)1:1 | Fully supported | |
| Product / Item | Item (Business Central) or InventTable (Finance/SCM)1:1 | Fully supported | |
| Invoice | Sales Invoice Header (Business Central) or SalesInvoiceHeader (Finance/SCM)1:1 | Fully supported | |
| Payment | CustLedgerEntry / Payment Journal Line (Business Central) or CustPaymentJour (Finance/SCM)1:1 | Fully supported | |
| Open AR / AP | CustLedgerEntry / VendLedgerEntry1:1 | Fully supported | |
| Stock / Inventory | Item Ledger Entry + Warehouse Entry (Business Central) or InventSum + WMSLocation (Finance/SCM)1:1 | Fully supported | |
| Chart of Accounts | G/L Account (Business Central) or MainAccount (Finance/SCM)1:1 | Fully supported | |
| VAT / Tax Codes | VAT Business Posting Group + VAT Product Posting Group (Business Central) or TaxCode (Finance/SCM)lossy | Fully supported | |
| Users and Roles | User (Business Central) or Worker (Finance/SCM)1:1 | Mapping required | |
| Commission Records | Custom Fields on Sales Line or Dimensionlossy | Fully supported | |
| Working Time Records | Time Registration or Project Journal (Business Central) or HcmWorkerCalendar (Finance/SCM)lossy | Mapping required | |
| POS Transactions | Not migratedlossy | 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.
Runple gotchas
Premium pricing tiers are not publicly documented
Limited public API documentation restricts migration scripting
Performance degrades under heavy transactional load
German-language interface and EU-specific features may not map to non-EU destination systems
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 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.
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.
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.
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.
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.
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
Runple
Source
Strengths
Weaknesses
Microsoft Dynamics 365 Business Central
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. All 8 core objects map 1:1 between Runple and Microsoft Dynamics 365 Business Central.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Runple and Microsoft Dynamics 365 Business Central.
Object compatibility
All 8 core objects map 1:1 between Runple and Microsoft Dynamics 365 Business Central.
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
Runple: Not publicly documented.
Data volume sensitivity
Runple 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 Runple to Microsoft Dynamics 365 Business Central migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Runple
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.