ERP migration

Migrate from Login ERP to Dolibarr ERP

Field-level mapping, validation, and rollback between Login ERP and Dolibarr ERP. We move data and schema; workflows are rebuilt natively in Dolibarr ERP.

Login ERP logo

Login ERP

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

100%

12 of 12

objects map 1:1 between Login ERP and Dolibarr ERP.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Login ERP to Dolibarr is a structural migration driven by the absence of a published API on Login ERP's side and Dolibarr's open-source, internationally-accessible architecture. Login ERP stores deeply relational transactional data—Turkish Lira invoices, multi-level BOMs, work orders, and payroll history—with tight foreign-key constraints that require careful extraction sequencing. Dolibarr's modular ERP and CRM stack (Accounts, Contacts, Products, Projects, HR) accepts data via REST API, CSV batch import, or direct MySQL writes depending on volume. We extract Login ERP master data and transactions via direct database queries, normalize Turkish Lira amounts to the destination currency, map Login ERP's hierarchical Chart of Accounts to Dolibarr's accounting structure, and chunk historical transactions by fiscal year to respect API limits. We do not migrate Workflows, Automations, or custom Login ERP module extensions as code; these require a written rebuild inventory for the customer's admin team.

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

Login ERP logo

Login ERP

What's pushing teams away

  • Pricing is opaque—starting at 4,000 per user with no clear tier breakdown means prospective customers cannot self-qualify and often encounter surprise costs after implementation begins.
  • As a Turkey-centric ERP, the platform has limited integration with non-Turkish banking, EDI, and supply chain partners, creating friction for companies with international operations.
  • Implementation timelines routinely exceed initial estimates because the system's depth requires significant data migration and configuration work by specialized partners.
  • Customer review volume is very low (17 Capterra reviews, unrated on G2), making it difficult for buyers to validate real-world reliability before committing.

Choosing

Dolibarr ERP logo

Dolibarr ERP

What's pulling them in

  • Free open-source core with no per-user license fee makes it the lowest-cost entry point for small teams needing ERP and CRM in one package.
  • Self-hosted deployment gives full data ownership and eliminates vendor lock-in, especially attractive to businesses with compliance requirements.
  • Modular architecture means teams enable only the features they use, keeping the interface uncluttered and reducing learning curve.
  • Fast installation with no technical knowledge required — one reviewer set up multiple businesses in minutes using their own hosting.
  • Active community forum and marketplace of third-party add-ons provide support and extension options without mandatory subscription costs.

Object mapping

How Login ERP objects map to Dolibarr ERP

Each row shows how a Login ERP object lands in Dolibarr ERP, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Login ERP

Chart of Accounts

maps to

Dolibarr ERP

Account (Accounting)

1:1
Mapping required

Login ERP uses a hierarchical account structure with Turkish fiscal classification codes. We map each account to a Dolibarr Bank Account or Accounting Account depending on whether it is a balance sheet or income/expense account. Account type (asset, liability, equity, revenue, expense), currency denomination, and tax classification codes are preserved in Dolibarr's accounting extra fields. Turkish-specific tax rate tables are replaced with Dolibarr's configurable VAT rate setup. Fiscal year closing entries migrate as a separate journal entry batch to avoid inflating opening balances.

Login ERP

Customer (Customers module)

maps to

Dolibarr ERP

Third-Party (with type=Customer)

1:1
Fully supported

Login ERP customer records (company name, Vergi Kimlik No Turkish tax ID, address, contact details, payment terms) map to Dolibarr Third-Party with the Customer flag enabled. We split multi-contact customer records into Dolibarr contact sub-records linked to the parent Third-Party. Any custom extension tables on the customer entity in Login ERP are exported and recreated as Dolibarr extra attributes during migration. Tax ID maps to the siret or VAT number field in Dolibarr.

Login ERP

Vendor (Purchasing module)

maps to

Dolibarr ERP

Third-Party (with type=Supplier)

1:1
Fully supported

Login ERP vendor master data mirrors customer structure with Turkish supplier tax IDs and bank account details. These map to Dolibarr Third-Party with the Supplier flag. Vendor categories in Login ERP map to Dolibarr's category system (purchasing category). Bank account details transfer to Dolibarr's Rib field and bank information extra fields.

Login ERP

Item (Products/SKUs)

maps to

Dolibarr ERP

Product

1:1
Fully supported

Login ERP items carry unit of measure conversions, cost layers (FIFO/average), and stock tracking dimensions. These map to Dolibarr Product records with the type (product, service, assembly) determined by the Login ERP item classification. Multi-warehouse stock records in Login ERP map to Dolibarr warehouse locations and stock levels per product per warehouse. Login ERP's multi-level BOMs for manufactured items map to Dolibarr's BOM module if enabled; otherwise BOM structures are documented as a separate import for manual configuration.

Login ERP

Bill of Materials (Production module)

maps to

Dolibarr ERP

BOM (Bill of Materials)

1:1
Fully supported

Login ERP multi-level BOMs with component structures and routing definitions migrate to Dolibarr BOM records. Parent-child integrity is preserved by sequencing the export so parent BOMs exist before child BOMs are referenced. Dolibarr BOM supports single-level components; multi-level BOMs are flattened or represented as nested BOMs depending on the Dolibarr version installed. We flag any BOMs with expired or inactive components for admin review before activation.

Login ERP

Open AP/AR

maps to

Dolibarr ERP

Supplier Invoice (AP) / Customer Invoice (AR)

1:1
Mapping required

Outstanding Login ERP invoices, credit memos, and payment records carry Turkish Lira amounts with exchange rate histories. We preserve the original posting date, due date, and currency amount, then apply the customer's specified conversion rate to the destination currency. Partial payments on AP/AR records are represented as separate payment records linked to the original invoice in Dolibarr. Voided or reversed invoices in Login ERP are excluded from migration to prevent stale balances.

Login ERP

Historical Transactions (Sales, Purchasing, Journal entries)

maps to

Dolibarr ERP

Invoice / Supplier Invoice / Accounting Entry

1:1
Fully supported

Journal entries, invoices, and receipts spanning the full fiscal history are chunked by fiscal year to avoid overwhelming Dolibarr's API limits. We scope a cutoff date during discovery, exclude voided or reversed entries, and import closed fiscal periods as historical read-only records. Open fiscal periods migrate as active records that the customer reconciles after go-live. Each chunk produces a reconciliation report comparing total debits to total credits.

Login ERP

Employee (HR module)

maps to

Dolibarr ERP

User (HR module)

1:1
Fully supported

Login ERP employee records include compensation, PTO balances, effective-dated job changes, and Turkish SGK and tax regulatory fields. These map to Dolibarr User records with the employee flag. Login ERP payroll history tied to Turkish SGK does not migrate to Dolibarr's HR module, which lacks Turkish SGK-specific fields; we export payroll history as a CSV report for the customer's records and note that Dolibarr's HR module does not include a payroll engine.

Login ERP

Production Work Orders

maps to

Dolibarr ERP

Production Order

1:1
Fully supported

Work orders with status completed or cancelled migrate as historical production records in Dolibarr. Work orders with status in-progress or on-hold carry open material allocations and labor postings that cannot safely import into Dolibarr without creating phantom inventory transactions. We scope production orders by status during discovery and migrate only completed and cancelled orders. In-progress work is flagged in the migration report for manual re-entry post-go-live. Login ERP routing and step labor definitions map to Dolibarr production order operations if the production module is enabled.

Login ERP

Quality Control Records

maps to

Dolibarr ERP

Project / Custom Module

1:1
Mapping required

Login ERP QC inspection data links to purchase orders and production runs via foreign key. The QC schema is customer-extended and not part of the standard module set. We inspect the actual table definition during discovery and, if the customer requires QC data migrated, we create Dolibarr Project records to hold the inspection data or recommend a Dolistore QC module for post-migration installation. We do not commit to QC migration without reviewing the actual schema.

Login ERP

Maintenance Work Orders

maps to

Dolibarr ERP

Project (Maintenance)

1:1
Mapping required

Equipment asset IDs, maintenance schedules, and labor hours link to Login ERP's fixed assets register. Assets not present in the destination cause foreign-key failures. We either create placeholder asset records in Dolibarr before importing maintenance work orders, or flag the records for admin resolution. Dolibarr's maintenance module (if enabled) or a Dolistore maintenance extension handles the full lifecycle post-migration.

Login ERP

Documents and Attachments

maps to

Dolibarr ERP

Document (linked via Extrafields)

1:1
Not supported

Login ERP stores document references and binary attachments in a proprietary file store. We export document metadata (filename, linked entity, date) but not binary content. Full document migration requires a separate engagement involving file system access and Dolibarr's document directory structure. We flag this as a manual step in the migration handoff document and do not include binary document migration in standard scope.

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.

Login ERP logo

Login ERP gotchas

High

No publicly documented REST API

Medium

Turkish Lira precision and fiscal close handling

Medium

Active production work orders cannot be cleanly migrated

Dolibarr ERP logo

Dolibarr ERP gotchas

High

Foreign key constraint errors on cross-distribution database restore

High

SQL injection vulnerabilities in version 9.0.1

Medium

Custom fields stored as JSON in extraoptions require field-by-field deserialization

Medium

Decimal precision and rounding configuration affects price fields

Low

No native iOS/Android app forces reliance on browser

Pair-specific challenges

  • Login ERP has no REST API—extraction requires direct SQL access

    Login ERP does not expose a published, versioned REST API. Migration extraction depends entirely on direct database queries against Login ERP's relational schema or proprietary export utilities provided by the customer's Login ERP instance. We assess the customer's database access policy during scoping. If direct SQL is unavailable and Login ERP's built-in export utilities produce incomplete or malformed output, we flag the engagement as high-risk before proceeding. Dolibarr's REST API is available for import once extraction is resolved.

  • Turkish Lira precision and inflation-adjusted figures require currency conversion

    Login ERP stores all monetary values with Turkish Lira precision, which historically involves very large inflation-adjusted figures. When migrating to Dolibarr in a different currency (EUR, USD, GBP), we apply a customer-specified conversion rate at the time of migration, scale the numeric precision to avoid truncation, and store the original Lira amount in an extra field for audit. Fiscal year closing entries must be treated as a separate journal batch to avoid inflating opening balances in Dolibarr's accounting module.

  • In-progress production work orders cannot be cleanly migrated

    Login ERP work orders with status in-progress or on-hold carry open material allocations and labor postings that cannot safely import into Dolibarr's production module without creating phantom inventory transactions. We scope all production orders by status during discovery and migrate only completed or cancelled work orders as historical records. In-progress work is flagged in the migration report with the original Login ERP work order number, component list, and labor hours for manual re-entry in Dolibarr post-go-live.

  • Dolibarr's basic accounting module lacks Turkish fiscal compliance fields

    Dolibarr's native accounting module handles entries, bank reconciliation, and VAT declarations but does not include Turkish SGK, withholding tax codes, or Lira-specific fiscal classification codes. Companies migrating from Login ERP must configure Turkish fiscal compliance fields manually in Dolibarr using extra attributes or a Dolistore Turkish localization module if available. We document every Login ERP Turkish-specific fiscal field in the mapping table but do not implement Turkish regulatory compliance in Dolibarr as part of standard migration scope.

  • Login ERP custom extension tables require manual schema inspection

    Login ERP customers frequently extend the base schema with custom tables for industry-specific or company-specific data. These extensions are not documented in Login ERP's public materials. We inspect the actual Login ERP database schema during discovery, identify extension tables linked to master or transactional records, and map them to Dolibarr extra fields or custom tables. We do not commit to migrating custom extension data without reviewing the actual table definitions and dependencies first.

Migration approach

Six steps for a successful Login ERP to Dolibarr ERP data migration

  1. Discovery and database access assessment

    We audit Login ERP's active modules, record volumes by entity (customers, vendors, items, employees, invoices, production orders), and any custom extension tables the customer has added. We simultaneously assess database access: whether the customer can provide read-only SQL credentials, whether Login ERP's built-in export utilities produce usable output, or whether the customer must request a proprietary export from their Login ERP provider. The discovery output is a written migration scope with record counts per entity, extraction method confirmed, and Dolibarr module activation plan.

  2. Dolibarr environment provisioning and module activation

    We provision a Dolibarr instance (cloud hosted via DoliCloud or self-hosted per the customer's preference) and activate the modules matching the Login ERP scope: Third-Party (CRM), Products, Stock, BOM, Production, Invoices, Accounting, HR, and Projects. We configure VAT rates, currency settings, and accounting chart of accounts structure based on the customer's destination country. We create any extra fields required by the Login ERP-to-Dolibarr mapping before any data import begins.

  3. Direct SQL extraction and data normalization

    We execute direct SQL queries against Login ERP's database (or process Login ERP export files if SQL is unavailable) to extract master data and transactional records. We normalize Turkish Lira amounts using the customer's specified conversion rate, apply date-windowed chunking for historical transactions by fiscal year, and exclude voided or reversed records. Each extraction run produces a row-count report that we compare against the Login ERP discovery inventory before proceeding to transformation.

  4. Transformation and mapping against Dolibarr schema

    We run the transformation layer: splitting Login ERP customer/vendor records into Dolibarr Third-Party records with correct type flags, mapping Login ERP Chart of Accounts to Dolibarr Accounting Account structure, converting BOMs and production orders, and chunking historical invoices and journal entries by fiscal period. We resolve foreign-key dependencies (Account must exist before Invoice, Third-Party must exist before Product pricing) and produce a pre-import validation report showing every record that will fail a constraint and why.

  5. Sandbox migration and reconciliation

    We run a full migration into a Dolibarr staging environment using production-like data volumes. The customer's team reconciles record counts (Third-Parties in, Products in, Invoices in, Stock levels in), spot-checks 25-50 records against the Login ERP source, and validates fiscal totals (total debits equals total credits in accounting). Any mapping corrections happen in staging before production migration begins. We do not proceed to production without a signed reconciliation approval from the customer's finance or IT lead.

  6. Production migration and cutover

    We freeze Login ERP write access during the cutover window, run a final delta extraction of any records modified during migration, then import into the production Dolibarr instance. We run post-import reconciliation: total record counts, fiscal totals, and open AP/AR balance confirmation. We deliver the migration report, the Login ERP automation and workflow inventory (for manual rebuild), and a document migration handoff note listing any binary attachments requiring manual import. We support a one-week hypercare window for immediate reconciliation issues.

Platform deep dives

Context on both ends of the pair

Login ERP logo

Login ERP

Source

Strengths

  • Since 1989, with a proven track record across Turkish manufacturing, construction, and distribution verticals.
  • Full regulatory compliance for Turkish tax, labor, and fiscal reporting requirements out of the box.
  • On-premise or cloud deployment with no forced SaaS transition.
  • Consolidates finance, production, HR, and supply chain into one database for single-source reporting.
  • Modular licensing allows companies to adopt only the modules relevant to their operations.

Weaknesses

  • Very limited public documentation, no published API reference, and thin community presence outside Turkey.
  • Minimal third-party integration ecosystem compared to global ERP platforms.
  • Low review volume makes independent quality assessment difficult for new buyers.
  • Pricing transparency is poor, with per-user costs and tier inclusions not clearly published.
  • International companies may struggle with currency, language, and banking integrations outside Turkey.
Dolibarr ERP logo

Dolibarr ERP

Destination

Strengths

  • Free core software with AGPL license and no per-user mandatory fee for self-hosted deployments.
  • Modular architecture lets teams activate only needed features, keeping the interface focused and the database lean.
  • Self-hosted option provides full data sovereignty and avoids recurring SaaS subscription costs.
  • Built-in CSV/Excel import and export wizard with saved profiles simplifies recurring data operations.
  • Low-code Module Builder allows functional extensions without writing PHP code.

Weaknesses

  • No native documented REST API for programmatic bulk operations — all migrations depend on the import/export wizard or direct database access.
  • Reporting and analytics are weak without paid add-ons, and built-in charts are limited compared to modern SaaS platforms.
  • UI design is described as dated by multiple reviewers, with infrequent visual updates to the default theme.
  • Community-only support for self-hosted deployments means no SLA or guaranteed response time for issues.
  • Security vulnerabilities (CVE-2024-5314, CVE-2024-5315) in version 9.0.1 with no immediate patch reported.

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 Login ERP and Dolibarr ERP.

  • 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

    Login ERP: Not publicly documented.

  • Data volume sensitivity

    A

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

Estimator

Estimate your Login ERP to Dolibarr ERP 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 Login ERP to Dolibarr ERP data migrations

Answers to the questions buyers ask most during Login ERP to Dolibarr ERP migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Login ERP to Dolibarr ERP migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between four and six weeks for accounts with fewer than 5,000 customers, 20,000 transactions, clean database access, and no active production module. Migrations with multi-level BOMs, large HR recordsets (over 1,000 employees), in-progress production work orders requiring manual re-entry, or requiring export-file extraction instead of direct SQL access move to eight to twelve weeks because of extraction complexity, BOM normalization, and fiscal close handling.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Login ERP.
Land in Dolibarr ERP, 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