ERP migration

Migrate from weclapp erp to Microsoft Dynamics 365 Business Central

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

weclapp erp logo

weclapp erp

Source

Microsoft Dynamics 365 Business Central

Destination

Microsoft Dynamics 365 Business Central logo

Compatibility

93%

13 of 14

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

Complexity

BStandard

Timeline

5-7 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from weclapp ERP to Microsoft Dynamics 365 is a structural migration that resolves schema differences between a DACH-focused modular ERP and a globally-scaled unified platform. weclapp stores Customers and Companies as separate objects with no multi-entity hierarchy, while Dynamics 365 supports multiple legal entities, fiscal structures, and dimensional reporting across Finance, Supply Chain, and CRM modules. We map weclapp Customers to Dynamics 365 Contacts and Companies to Accounts, preserve item pricing tiers and stock quantities, and flag DATEV-specific tax and accounting fields that require manual re-entry at the destination because Dynamics 365 does not natively replicate the DATEV export structure. Projects and Tasks migrate as Projects with WBS lines and time entries; Helpdesk tickets migrate to Cases if Service Cloud is included in the Dynamics 365 license. Workflows, automations, and the CSV import wizard configurations in weclapp do not migrate as code; we deliver a written inventory of every active workflow and automation requiring rebuild in Dynamics 365.

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

weclapp erp logo

weclapp erp

What's pushing teams away

  • Navigation between views opens new browser tabs rather than inline transitions, creating workflow friction that accumulates over time for power users.
  • Value for money scores lag behind competitors — several review sources note pricing feels steep relative to what comparable platforms charge for equivalent feature sets.
  • Support quality is inconsistent — Capterra reviews show a 3.9/5 for customer service, with some users reporting slow resolution times outside premium support tiers.
  • Limited reporting depth compared to purpose-built BI tools — teams needing advanced analytics often export to Peliqan or Tableau rather than relying on weclapp's native dashboards.
  • Difficulty scaling beyond mid-market complexity — companies with growing international operations or multi-entity structures find themselves outgrowing weclapp's structure.

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

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

weclapp erp

Customer

maps to

Microsoft Dynamics 365 Business Central

Contact

1:1
Fully supported

weclapp Customer records map to Dynamics 365 Contact. The customer type field (individual vs company) determines whether a Contact is created standalone or linked to an Account. Address, email, phone, and tax ID fields migrate directly. Tax ID numbers require validation against Dynamics 365 country-specific format rules before insert because Dynamics 365 enforces EU VAT format validation on the Tax ID field in some country configurations.

weclapp erp

Company

maps to

Microsoft Dynamics 365 Business Central

Account

1:1
Fully supported

weclapp Company records (B2B accounts) map to Dynamics 365 Account. Company address and industry classification migrate to Account Address and Industry fields. The Company-Customer link in weclapp requires a two-step migration: the Account is created first as the parent, then the related Contact is linked via the AccountId lookup. weclapp does not support multi-company hierarchies, so all Accounts land in a single business segment unless the customer has manually partitioned data by Company.

weclapp erp

Item

maps to

Microsoft Dynamics 365 Business Central

Product

1:1
Fully supported

weclapp Items (products and services) map to Dynamics 365 Released Products. SKU, description, unit of measure, and cost price migrate to Product Number, Name, Unit of Measure, and Standard Cost respectively. Stock-on-hand figures from weclapp's inventory module migrate to Dynamics 365 inventory dimensions (site, warehouse, location) if the Trade plan inventory module is active. Pricing tiers in weclapp map to Trade Agreements in Dynamics 365, which require configuration of price groups and agreement lines per customer group.

weclapp erp

Sales Order

maps to

Microsoft Dynamics 365 Business Central

Sales Order

1:1
Fully supported

weclapp Sales Orders map to Microsoft Dynamics 365 Sales Order. Customer and Item lookups resolve via the Contact and Product mappings created in earlier phases. Order status (Draft, Confirmed, Delivered, Invoiced) maps to Sales Order Status values, with delivered orders creating corresponding Packing Slips and invoiced orders creating Sales Invoice records. Historical closed orders migrate as completed records.

weclapp erp

Purchase Order

maps to

Microsoft Dynamics 365 Business Central

Purchase Order

1:1
Fully supported

weclapp Purchase Orders map to Dynamics 365 Purchase Order. Vendor resolution uses the weclapp Supplier records mapped to Vendors in Dynamics 365 Supply Chain. Line items with Item, quantity, and agreed price migrate to Purchase Order Lines. Confirmed and received purchase orders create corresponding Product Receipt records in Dynamics 365.

weclapp erp

Quote

maps to

Microsoft Dynamics 365 Business Central

Sales Quote

1:1
Fully supported

weclapp Quotes (Sales Quotations) map to Microsoft Dynamics 365 Sales Quote. Validity dates, pricing, and status migrate as Quote Expiration Date, line pricing (via Trade Agreements), and Quote Status. Dynamics 365 requires a Quote to be linked to an Account before insert; we resolve the AccountId at migration time using the Customer-Contact-Account mapping from Phase 1. Expired quotes migrate as read-only records.

weclapp erp

Invoice

maps to

Microsoft Dynamics 365 Business Central

Sales Invoice

1:1
Fully supported

weclapp Invoices map to Microsoft Dynamics 365 Sales Invoice. Line items, tax codes, payment terms, and invoice status migrate. Paid and closed invoices in weclapp are immutable and migrate as posted invoices; they should not be reopened or modified in Dynamics 365 to avoid double-posting in financial reports. Dynamics 365 Finance enforces a posted-invoice lock requiring a credit memo for corrections. We flag each reconciled invoice with a custom field migration_flag__c set to closed to alert the customer's finance team.

weclapp erp

Project

maps to

Microsoft Dynamics 365 Business Central

Project

1:1
Fully supported

weclapp Projects map to Dynamics 365 Project Operations projects. The project header (name, status, customer link, start and end dates) migrates as Project. Nested Tasks map to Project Tasks with WBS hierarchy preserved. Time entries attached to tasks migrate as Project Journal Lines. If weclapp Trade plan was active with warehouse-linked projects, the project lines map to Supply Chain integration points that require manual review in Dynamics 365 Project Operations.

weclapp erp

Task

maps to

Microsoft Dynamics 365 Business Central

Project Task

1:1
Fully supported

weclapp Tasks nested under Projects map to Project Tasks within the corresponding Dynamics 365 Project. Task assignment (User on the source) resolves to the Dynamics 365 Worker or Project Team Member created from the User migration. Task status workflow differs between weclapp editions; we map the closest Dynamics 365 Project Task status value and flag any custom status values requiring administrative reconfiguration.

weclapp erp

Document

maps to

Microsoft Dynamics 365 Business Central

SharePoint Document Library or Notes

1:1
Fully supported

weclapp Documents attached to Customers, Orders, Invoices, and Projects migrate as files in Dynamics 365 SharePoint integration or as Note attachments linked via the regarding object lookup. We export the binary blobs from weclapp's document storage and re-upload them to the corresponding Account, Contact, Order, or Project record in Dynamics 365. If SharePoint integration is not configured in the destination tenant, we fall back to Note records with file attachments.

weclapp erp

Custom Field

maps to

Microsoft Dynamics 365 Business Central

Custom Field (Extension)

lossy
Fully supported

weclapp allows custom fields on most standard objects but has no unified custom-field registry. We enumerate custom fields by querying object metadata per-type during discovery and aggregate them into a custom field inventory. Dynamics 365 Finance and Operations requires custom fields to be built as extensions using AL in Visual Studio Code, not added via UI. We provide the complete list of weclapp custom fields with their data types and recommend whether each should become a custom field extension or be absorbed into existing Dynamics 365 fields, with pricing for the AL development scope if required.

weclapp erp

User

maps to

Microsoft Dynamics 365 Business Central

Worker or User

1:1
Fully supported

weclapp Users map to Dynamics 365 Workers (in Finance and Operations or Project Operations) or Users (in Business Central and CRM). Active user count in weclapp drives licensing costs but does not need to match the destination user count 1:1. We flag deactivated users for exclusion from the active user migration set. Owner assignments on records resolve to the mapped Worker or User by email match during the migration run.

weclapp erp

Helpdesk Ticket (Add-on)

maps to

Microsoft Dynamics 365 Business Central

Case

1:1
Fully supported

weclapp Helpdesk tickets migrate to Dynamics 365 Cases if the destination tenant includes Service Cloud or Project Service Automation. Ticket status, priority, linked Customer, and agent assignment migrate to Case Status, Priority, Customer (Contact or Account), and Owner respectively. Conversation threads migrate as EmailMessages linked to the Case. This migration only applies to accounts with the weclapp Helpdesk add-on active; we confirm add-on status during discovery and exclude this object if the add-on is not licensed.

weclapp erp

Contract (Add-on)

maps to

Microsoft Dynamics 365 Business Central

Contract (Service Management) or Project Contract

1:1
Fully supported

weclapp Contract Management records (available on select plans) migrate to Dynamics 365 Project Contracts or Service Management Contracts depending on the destination license. Contract details and linked documents migrate; the contract workflow state (Active, Expired, Renewed) requires administrative reconfiguration in Dynamics 365 because the workflow triggers and renewal automation are platform-specific and do not migrate as code.

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.

weclapp erp logo

weclapp erp gotchas

High

Excel reformatting corrupts CSV import templates

Medium

Add-on modules gate Helpdesk and Contract data

Medium

No published API rate limits creates planning uncertainty

Medium

Custom fields lack a discovery endpoint

Low

Invoice historical records are immutable after export

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

  • DATEV-specific fields have no direct Dynamics 365 equivalent

    weclapp's native DATEV export produces fields structured for German tax accountant handoff (DATEV export format DO1, EXP, CSV with tax office codes, VAT declaration fields, and Elster compatibility fields). Dynamics 365 Finance uses country-specific tax configurations and EU VAT reporting but does not produce DATEV DO1 format natively. We flag every DATEV-specific field in the migration scope as a manual re-entry item and provide a reference list that the customer's accountant or finance admin fills in after migration. This is a pair-specific gotcha: switching from weclapp to any non-DATEV-native ERP requires DATEV field remediation.

  • Multi-entity data partitioning must be designed before migration

    weclapp does not support multi-company or multi-legal-entity structures natively. Customers who have compensated for this by creating separate weclapp accounts or manual data partitioning need a consolidation or partition design for Dynamics 365's legal entity model before migration begins. We cannot assume a single weclapp account maps to a single Dynamics 365 legal entity; we work with the customer during scoping to define the target entity structure and adjust the migration scope accordingly. Skipping this step results in all historical data landing under one entity when the customer intended a multi-entity split.

  • Excel-corrupted CSV exports cause silent date and phone formatting failures

    weclapp's CSV export wizard produces files that Microsoft Excel silently reformats on open: date columns switch to Excel's regional date format, phone numbers lose leading zeros, and numeric codes are interpreted as floating-point numbers. These corrupted files appear valid during manual review but fail validation or produce incorrect data in Dynamics 365. We preprocess all CSV exports format-free using a text-based parser and validate column integrity before any API ingestion. This is inherited from the source platform and is a pair-specific risk because the destination API accepts the malformed values without error.

  • Posted invoices must not be re-activated or edited at the destination

    weclapp locks paid and closed invoices after export for accounting integrity. Dynamics 365 Finance similarly locks posted invoices and requires a credit memo for corrections rather than in-place editing. We flag all migrated invoices with a closed status and add a migration_flag__c custom field to identify records that arrived from weclapp. The customer's finance admin receives a written list of closed invoices that must not be reopened or modified without a corresponding credit memo in Dynamics 365. Failure to observe this constraint risks double-posting in financial consolidation reports.

  • Workflows, automations, and import wizard configs do not migrate

    weclapp workflows and automations (order approval flows, status-triggered notifications, and CSV import wizard templates) are platform-specific configurations that do not have equivalents in Dynamics 365. We do not migrate them as code. We deliver a written inventory of every active weclapp workflow and automation with its trigger conditions, actions, and a recommended Dynamics 365 Power Automate or Business Event equivalent. The customer's admin or a Microsoft partner rebuilds these post-migration. The CSV import wizard configurations that teams have built in weclapp do not transfer; data import follows the Dynamics 365 Data Management Framework template approach instead.

Migration approach

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

  1. Discovery and add-on audit

    We audit the source weclapp account across plan tier (Starter, Services, Trade), active add-ons (Helpdesk, Contract Management), custom field inventory per object type, record volumes for each master and transactional object, and historical invoice archive size. We confirm whether the customer maintains a single weclapp account or multiple accounts representing separate legal entities, and we identify any DATEV-specific custom fields or export templates in use. The discovery output is a written migration scope and a Dynamics 365 edition recommendation (Business Central Essential vs Premium vs Finance and Operations) based on the customer's functional footprint.

  2. Multi-entity design and DATEV gap analysis

    We design the Dynamics 365 legal entity structure in collaboration with the customer. For each weclapp Company record or account partition, we define the corresponding Dynamics 365 legal entity and configure the intercompany posting rules. We produce a DATEV gap report listing every DATEV-specific field in the source data that has no Dynamics 365 equivalent, with space for the customer's finance team to document the manual replacement values or alternative process for accountant handoff.

  3. Sandbox migration and schema validation

    We run a full migration into a Dynamics 365 sandbox environment using production-like data volumes. The customer's finance and operations leads reconcile record counts (Contacts in, Accounts in, Items in, Orders in, Projects in, invoices in), spot-check 25-50 records against the weclapp source, and validate that DATEV fields are correctly flagged. Any mapping corrections, multi-entity adjustments, and DATEV remediation notes are incorporated before production migration begins.

  4. CSV preprocessing and API ingestion preparation

    All weclapp CSV exports are opened format-free (not in Excel) and validated for date formatting, phone number integrity, numeric field accuracy, and column completeness. We build the Dynamics 365 Data Management Framework entity mapping for each object type and configure the OData or REST API connection with the customer's Dynamics 365 tenant, applying appropriate batch sizes and rate-limit handling. User and Worker records are provisioned first so that Owner assignments on transactional records can resolve during import.

  5. Production migration in dependency order

    We run production migration in dependency order: legal entities and fiscal structures first (if multi-entity), then master data (Contacts, Accounts, Vendors, Products with trade agreements), then transactional data (Sales Orders, Purchase Orders, Quotes, Project hierarchies, Invoices), then attachments and documents, and finally Helpdesk tickets if the add-on was active. Each phase emits a row-count reconciliation report before the next phase begins. DATEV-specific fields are logged in the gap report for manual re-entry rather than ingested into Dynamics 365.

  6. Cutover, validation, and automation handoff

    We freeze writes to weclapp 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 the workflow and automation inventory document to the customer's admin team along with the DATEV gap report with completed manual fields. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild weclapp workflows as Power Automate flows inside the migration scope; that work is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

weclapp erp logo

weclapp erp

Source

Strengths

  • DATEV accounting integration natively built in, eliminating manual accountant handoff for German businesses.
  • Modular add-ons (Helpdesk, Contract Management, Mobile Warehouse) stack onto a single base subscription.
  • No published API rate limits, giving FlitStack AI flexible throughput during large-volume migrations.
  • CSV import/export wizard covers all master-data objects with structured templates under Global Settings.
  • Form designer allows per-company customization of document layouts and workflow states.

Weaknesses

  • CSV import templates are fragile — Excel reformats columns on open, requiring format-free preprocessing.
  • Custom fields exist on most objects but there is no unified custom-field registry to enumerate before migration scoping.
  • Helpdesk and Contract Management add-ons are not available on all plans, creating feature gaps when migrating from lower tiers.
  • Multi-entity or multi-company structures are not natively supported, requiring manual data partitioning at the destination.
  • Support quality on free and lower-tier packages is inconsistent, complicating migration assistance requests.
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 weclapp erp and Microsoft Dynamics 365 Business Central.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 8 core objects map 1:1 between weclapp erp 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

    weclapp erp: Not publicly documented — weclapp states no fixed rate limits exist but does not publish fair-use caps.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your weclapp erp 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 five and seven weeks for accounts under 20,000 Customers, 5,000 Items, and 3,000 Orders with no multi-entity consolidation requirement. Migrations with multi-company consolidation, large historical invoice archives (over 10,000 posted invoices), complex project hierarchies with time entries, or Helpdesk ticket histories exceeding 50,000 records move to twelve to eighteen weeks because of data audit scope, DATEV gap remediation, and Dynamics 365 Data Management Framework configuration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from weclapp erp.
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