ERP migration

Migrate from Adm Cloud to Dolibarr ERP

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

Adm Cloud logo

Adm Cloud

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

92%

11 of 12

objects map 1:1 between Adm Cloud and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Adm Cloud to Dolibarr is a modular ERP migration driven by Adm Cloud's lack of a public API and LATAM-centric pricing, combined with Dolibarr's fully open-source model and self-hosting option. Adm Cloud exposes its data only through CSV exports generated from the platform UI or direct database access (Enterprise tier), which constrains migration to batch-oriented sequencing. We enumerate active Adm Cloud modules during discovery, export each module's records in dependency order, and map LATAM tax configurations (SAT codes, CFDI regimes) to Dolibarr's extensible tax system. Dolibarr's modular activation model means we configure only the modules matching the customer's active Adm Cloud footprint before import, reducing post-migration cleanup. We do not migrate Adm Cloud workflows, e-commerce orders, or saved BI reports as code; these require separate admin rebuilds or replacement tools.

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

Adm Cloud logo

Adm Cloud

What's pushing teams away

  • Performance degrades at peak hours — a verified Capterra reviewer reported the system tends to slow down at certain hours of the day, suggesting server capacity constraints during regional business peaks.
  • Geographic concentration limits use outside Latin America — published country coverage spans Costa Rica, Ecuador, El Salvador, Guatemala, Honduras, Jamaica, Nicaragua, Panama, Puerto Rico, Dominican Republic, Trinidad & Tobago, and USA, with no European, APAC, or African footprint.
  • Pricing is sales-led with no public price list, making self-serve evaluation impossible — buyers must engage with sales for both Packs and Enterprise tiers.
  • Learning curve is non-trivial — the same Capterra reviewer noted the platform reveals its potential only after an initial onboarding period, which slows time-to-value for teams expecting modern SaaS ramp speed.
  • Limited independent review footprint — only one verified review on Capterra and very few G2 reviews make it hard for buyers to triangulate operational risks across many customer profiles 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 Adm Cloud objects map to Dolibarr ERP

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

Adm Cloud

Customers

maps to

Dolibarr ERP

Third Party (llx_societe, client=1)

1:1
Fully supported

Adm Cloud Customer records map to Dolibarr Third Party with typentcode=TE_CUSTOMER. We preserve billing address, credit limit (encoded as concordance in llx_societe.cond_reglement), and payment terms (cond_reglement_id). The customer-supplier split in Adm Cloud produces separate Third Party records per entity if both roles exist. DoliCloud database access or CSV export from Adm Cloud provides the source record set.

Adm Cloud

Vendors

maps to

Dolibarr ERP

Third Party (llx_societe, fornecedor=1)

1:1
Fully supported

Adm Cloud Vendor records map to Dolibarr Third Party with typentcode=TE_SUPPLIER. Payment terms and bank details migrate to llx_societe_rib. Any vendor marked inactive in Adm Cloud is flagged for exclusion unless the customer requests full historical preservation.

Adm Cloud

Items / Products

maps to

Dolibarr ERP

Product (llx_product)

1:1
Mapping required

Adm Cloud Item master records map to Dolibarr llx_product. Adm Cloud variant structures (size, color, material from Packs vs Enterprise custom pricing tiers) normalize to a flat SKU model with Dolibarr variants handled via the product sub-product mechanism if the variant module is active. Product type (product vs service) maps from Adm Cloud item type classification. Price levels and cost layers map to llx_product_price entries created during import.

Adm Cloud

Chart of Accounts

maps to

Dolibarr ERP

Accounting Account (llx_accounting_account)

1:1
Fully supported

Adm Cloud account tree (account code, name, type, parent hierarchy) maps to Dolibarr llx_accounting_account. We preserve the full numeric account code and label. Tax codes attached to accounts in Adm Cloud (SAT/CFDI codes for Mexico) require explicit mapping to Dolibarr's tax system via llx_c_tax_range or a third-party SAT module if the customer requires CFDI-compliant invoicing post-migration.

Adm Cloud

Open AP / AR

maps to

Dolibarr ERP

Customer Invoice (llx_facture) / Supplier Invoice (llx_facture_fourn)

1:1
Mapping required

Outstanding Adm Cloud AR invoices (customer invoices with open status) map to llx_facture with faclient=1 and fk_statut representing the invoice status. AP invoices map to llx_facture_fourn. Currency, exchange rate, and aging data transfer to the corresponding Dolibarr fields. Payment terms (cond_reglement_id) resolve from the Third Party mapping. Credit memos map as negative invoice amounts with type=3 (Amortissement). Chunks by date range to avoid import timeouts.

Adm Cloud

Journal Entries

maps to

Dolibarr ERP

Accounting Record (llx_accounting_bookkeeping)

1:1
Mapping required

Historical Adm Cloud journals are high-volume, date-sensitive records. We sequence journal entry import after the chart of accounts is confirmed in Dolibarr. Entries split by fiscal period to avoid batch timeouts. Adm Cloud recurring journal templates do not migrate as automation; they are documented as a manual reconfiguration item in Dolibarr's Cron/scheduled task system. MXN/USD/COP exchange rates on each journal line require explicit mapping to Dolibarr's multicurrency accounting fields.

Adm Cloud

Users

maps to

Dolibarr ERP

User (llx_user)

1:1
Mapping required

Adm Cloud User records (including role, department, and module permissions) map to llx_user. Role names differ significantly between Adm Cloud Packs and Enterprise; we map to the nearest Dolibarr equivalent (Admin, Restricted to third party, or read-only) and flag any Adm Cloud custom permission sets that have no Dolibarr counterpart for admin review. Login credentials do not transfer; new Dolibarr passwords are provisioned post-migration.

Adm Cloud

Custom Fields

maps to

Dolibarr ERP

Extrafields (llx_extrafields)

lossy
Mapping required

Adm Cloud custom fields added to standard objects require discovery during pre-migration scoping. We create matching Dolibarr extrafields on the equivalent llx_extrafields tables before record import begins. Adm Cloud Enterprise custom objects without a standard Dolibarr equivalent are stored as JSON in a dedicated Dolibarr extrafield column or mapped to a custom Dolibarr module if the customer has PHP development capacity.

Adm Cloud

Tax Codes

maps to

Dolibarr ERP

Tax (llx_c_tva, llx_c_type_contribuable)

1:1
Mapping required

Adm Cloud LATAM tax codes (SAT codes for Mexico, CFDI invoicing regimes) require explicit mapping to Dolibarr's tax configuration system. The full Adm Cloud tax code table is extracted during discovery and matched to llx_c_tva rate entries. Any SAT/CFDI-specific codes without a native Dolibarr equivalent require a third-party Dolistore module or custom configuration; this is flagged as an explicit sign-off item before import.

Adm Cloud

Fixed Assets

maps to

Dolibarr ERP

Asset (llx_asset)

1:1
Mapping required

Adm Cloud Asset master records (acquisition cost, useful life, depreciation method) map to Dolibarr's Asset module if active. Depreciation methods (linear, declining) map to the nearest Dolibarr equivalent. Residual value discrepancies are flagged in the pre-migration report. Fixed asset migration requires the Asset module to be enabled in Dolibarr before import.

Adm Cloud

Bank / Cash Accounts

maps to

Dolibarr ERP

Bank Account (llx_bank)

1:1
Fully supported

Adm Cloud bank account records and current balances transfer to llx_bank and llx_bank_account. Reconciliation history maps to Dolibarr's bank reconciliation feature. If Adm Cloud contains multiple currency bank accounts (MXN/USD/COP), each becomes a separate llx_bank_account entry with the currency code set appropriately.

Adm Cloud

Documents

maps to

Dolibarr ERP

Document (llx_document) / attached files

1:1
Mapping required

Binary attachments (PDFs, images) stored in Adm Cloud's document module require separate file export and re-association by record ID in Dolibarr. Dolibarr stores uploaded files in the documents/ directory with a naming convention tied to the object type and ID. We preserve the link between document and parent object (Invoice, Third Party, Product) by matching filename patterns after export. PDF invoices from Adm Cloud are re-uploaded as Dolibarr documents attached to the equivalent invoice record.

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.

Adm Cloud logo

Adm Cloud gotchas

High

No public REST API documentation discovered in research

Medium

Modular configuration means no two tenants are alike

Medium

Enterprise tier exposes deeper data access than Packs

Medium

LATAM-specific tax and currency handling

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

  • Adm Cloud has no public REST API

    Research found no publicly documented Adm Cloud REST API, OAuth endpoints, or developer portal. All migration paths rely on CSV exports generated from within the Adm Cloud platform UI, direct database read access for Enterprise tier tenants, or platform-provided backup utilities. We confirm the available export mechanism during pre-migration scoping before committing to a migration plan. This constraint shapes the entire migration approach: we sequence CSV batches in dependency order, chunk large tables to avoid export timeouts, and handle reconciliation through row-count validation rather than API-level diffing.

  • LATAM tax code mapping requires explicit sign-off

    Adm Cloud's LATAM edition includes SAT codes for Mexico, CFDI invoicing regimes, and multi-currency support (MXN/USD/COP tri-currency setups). Dolibarr's base tax system supports standard VAT/Sales Tax rates but SAT/CFDI compliance requires a third-party Dolistore module or custom PHP configuration. We extract the full Adm Cloud tax code table during discovery, map each to a Dolibarr rate entry, and flag any SAT-specific codes without a native equivalent as a sign-off item. Tri-currency exchange rate tables must be reviewed by the customer's finance team before import to ensure historical statements reconcile.

  • Dolibarr extrafields must be created before CSV import

    Dolibarr custom fields (called extrafields) are stored in dedicated _extrafields tables and must be created through the Dolibarr Setup menu before any CSV import begins. Importing into a custom field that does not yet exist in Dolibarr silently drops those values. We create all required extrafields during the configuration phase, before any record import, and validate the schema matches the Adm Cloud discovery inventory. Adm Cloud Enterprise custom objects without a standard Dolibarr counterpart require a separate module creation or JSON blob approach; this is flagged during discovery.

  • No two Adm Cloud tenants share the same active module set

    Adm Cloud's modular architecture means every tenant runs a different combination of active modules from 2 to 10+ modules. We enumerate all active modules during pre-migration discovery and build a module-by-module object inventory. Migrations scoped without this step routinely miss entire data sets (e.g., a tenant with an active manufacturing module where BOM data was never counted). We activate only the matching Dolibarr modules post-import to avoid unused-feature clutter and license overhead.

  • Dolibarr invoicing PDF templates differ from Adm Cloud output

    Dolibarr's default invoice PDF template and layout differ from Adm Cloud's invoice output format. We do not migrate invoice PDF styling as code. We document the key fields that appear on Adm Cloud invoices (company logo, SAT/CFDI UUID, tax breakdown, payment terms, bank details) and flag which Dolibarr PDF template fields map to each. If the customer requires exact visual replication of invoice templates, that is a separate Dolistore module or PHP customization engagement.

Migration approach

Six steps for a successful Adm Cloud to Dolibarr ERP data migration

  1. Module discovery and data access confirmation

    We audit the source Adm Cloud tenant to enumerate all active modules (Customers, Vendors, Items, Accounting, AP/AR, Documents, Fixed Assets, Projects, E-Commerce). We confirm the available data extraction mechanism: CSV exports from the UI for standard modules, direct database access for Enterprise tenants, or platform backup utilities. The discovery output is a written module inventory and data access method confirmation that gates the migration plan.

  2. Dolibarr module activation and extrafield creation

    We activate only the Dolibarr modules matching the customer's active Adm Cloud module set. Before any record import, we create all required extrafields on the Dolibarr _extrafields tables for each standard object. We configure multi-currency settings if MXN/USD/COP is in scope, and set up the accounting chart structure to receive the account codes from Adm Cloud. Tax code tables are initialized for LATAM mapping review.

  3. CSV export sequencing and LATAM tax mapping

    We sequence CSV exports from Adm Cloud in dependency order: chart of accounts first (foundational), then third parties (Customers and Vendors), then products/items, then open AP/AR invoices, then journal entries, then fixed assets and bank accounts. Each export is chunked by date range or record count to avoid platform timeout. LATAM tax codes are mapped to Dolibarr rate entries during this phase, with SAT/CFDI gaps flagged for the customer's sign-off.

  4. Delta import into Dolibarr staging

    We run a first-pass import into a Dolibarr staging environment (or sandbox copy of the production database) to validate record counts, detect mapping gaps, and confirm that extrafield values are landing in the correct columns. Any Adm Cloud records that fail validation (missing required fields, unmapped tax codes, invalid currency references) are documented in a reconciliation report. Adm Cloud Enterprise tenants with direct database access can use SQL-based delta validation for faster reconciliation.

  5. Production migration in dependency order

    We run production migration in record-dependency order: chart of accounts, third parties (Customers and Vendors), products, then open AP/AR (customer invoices followed by supplier invoices), journal entries, fixed assets, bank accounts, and documents. Documents are exported as file archives from Adm Cloud and re-associated by record ID in Dolibarr's document directory. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and admin handoff

    We freeze Adm Cloud writes during cutover, run a final delta migration of any records modified during the window, then mark Dolibarr as the system of record. We deliver a written inventory of Adm Cloud workflows, e-commerce orders, and BI report definitions requiring rebuild. Dolibarr sequences and recurring templates are documented separately for the customer's admin to reconfigure. We support a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Adm Cloud logo

Adm Cloud

Source

Strengths

  • Native electronic billing for multiple Latin American tax regimes (CR, PA, DO, JM, and others) without third-party connectors.
  • Over 20 modules covering finance, CRM, inventory, manufacturing, HR, projects, and BI under one platform.
  • Microsoft Azure hosting with daily backups, three-server data replication, and intrusion detection.
  • Atina AI assistant for document processing and content suggestions.
  • Integrated customer portal supporting online ordering, payment processing, and service tickets.

Weaknesses

  • Performance can degrade during peak hours per verified reviewer feedback.
  • Coverage outside Latin America and the Caribbean is essentially non-existent.
  • Public pricing is not disclosed and both tiers require sales engagement.
  • Independent review volume is very low, limiting third-party validation.
  • Initial learning curve slows time-to-value for teams accustomed to modern SaaS onboarding.
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. All 8 core objects map 1:1 between Adm Cloud and Dolibarr ERP.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Adm Cloud and Dolibarr ERP.

  • Object compatibility

    A

    All 8 core objects map 1:1 between Adm Cloud and Dolibarr ERP.

  • 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

    Adm Cloud: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 5,000 third-party records and 2,000 products with no multi-currency AP/AR or historical journals complete in three to five weeks. Mid-size migrations with journal entries, fixed asset depreciation schedules, and LATAM tax code tables move to eight to twelve weeks because of per-module CSV export sequencing, CFDI regime mapping, and reconciliation testing. Adm Cloud Enterprise tenants with direct database access reduce CSV-batch overhead and can accelerate the timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Adm Cloud.
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