ERP migration

Migrate from Access SupplyChain to Dolibarr ERP

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

Access SupplyChain logo

Access SupplyChain

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

75%

9 of 12

objects map 1:1 between Access SupplyChain and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Access SupplyChain to Dolibarr is a structural migration from a proprietary UK mid-market ERP suite to a GPL v3 open-source platform designed for small and medium enterprises. Access SupplyChain organizes supply chain data around Customers, Suppliers, Purchase Orders, Items, and Warehouses; Dolibarr uses a similar entity model (ThirdParty for customers and suppliers, Product for items, Stock for warehouses) but with a different schema that requires explicit field mapping during import. Access SupplyChain's sparse public API documentation means extraction methods are confirmed during discovery rather than assumed; Dolibarr's built-in CSV import wizard handles single-table loads but scripted migration with cross-record lookup resolution is required for transactional data integrity. We do not migrate Workflows, automations, or Access Coins Evo construction-specific modules; we deliver a written inventory of these for your admin to evaluate in Dolibarr's equivalent module set.

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

Access SupplyChain logo

Access SupplyChain

What's pushing teams away

  • No published API documentation — reviewers and aggregators describe API access as available but undocumented publicly, forcing customers to rely on Access Group professional services for any custom integration beyond the prebuilt connectors.
  • Steep learning curve for advanced modules — Software Advice and ITQlick reviewers consistently flag advanced configuration as requiring significant training, especially for production scheduling and demand planning.
  • Implementation cost ceiling — SMB rollouts typically run $5,000–$20,000 and enterprise deployments exceed $50,000 according to third-party estimates, eroding the per-user price advantage for complex go-lives.
  • Smaller third-party consultant ecosystem — versus NetSuite, SAP, or Microsoft Dynamics, the pool of independent integrators is limited, leaving customers dependent on Access Group's own services pipeline.
  • Outgrowing mid-market scope — businesses scaling into multi-country, multi-entity operations with complex intercompany or statutory consolidation requirements typically migrate to NetSuite, Microsoft Dynamics 365, or SAP S/4HANA.

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 Access SupplyChain objects map to Dolibarr ERP

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

Access SupplyChain

Customer

maps to

Dolibarr ERP

ThirdParty (mode = Customer)

1:1
Fully supported

Access SupplyChain Customer records (name, contact details, payment terms, addresses, custom fields from Access Studio) map to Dolibarr ThirdParty records with the Tiers type set to Customer. We extract the customer code from Access SupplyChain as the ref (reference) field in Dolibarr, and the primary contact name becomes the Nom field. Address records map to Dolibarr's address fields (address, zip, town, country). Custom fields added in Access Studio are enumerated during discovery and mapped individually to Dolibarr ExtraFields on the ThirdParty module; unsupported data types (e.g., embedded objects) are flagged for customer approval before import.

Access SupplyChain

Supplier

maps to

Dolibarr ERP

ThirdParty (mode = Supplier)

1:1
Fully supported

Access SupplyChain Supplier records (name, address, bank details, category assignments) map to Dolibarr ThirdParty with Tiers type = Supplier. Bank details from Access SupplyChain transfer to Dolibarr's rib (bank account) fields. Supplier-to-customer relationship records (if maintained as a cross-reference in Access SupplyChain) require explicit mapping to Dolibarr's Category system or a custom relation table. Document attachments on supplier records migrate as Dolibarr document records linked to the ThirdParty.

Access SupplyChain

Purchase Order

maps to

Dolibarr ERP

SupplierOrder

1:1
Fully supported

Open and historical purchase orders from Access SupplyChain migrate to Dolibarr SupplierOrder (commande_fournisseur). Status values (Draft, Sent, Received, Closed) map to Dolibarr statuses (Draft, Validated, Received, Closed). Closed orders migrate as read-only history unless the customer requests them in open status. Line items on each purchase order map to SupplierOrderLine with Product reference, quantity, unit price, and tax rate resolved at migration time. If Access SupplyChain holds partial receipts against an order, we flag these for manual reconciliation in Dolibarr after import.

Access SupplyChain

Item

maps to

Dolibarr ERP

Product

1:1
Fully supported

Access SupplyChain Item master records (SKU, description, unit of measure, cost price, sales price, type) map to Dolibarr Product. The Access SupplyChain SKU maps to Dolibarr's ref (product reference). Items flagged as stock-managed in Access SupplyChain activate the Dolibarr Stock module on the product record. Where items have been merged or archived in Access SupplyChain, we flag duplicates and apply a deduplication rule during scoping before import begins. Unit of measure (UoM) from Access SupplyChain maps to Dolibarr's unit_of_measure field; non-standard UoMs require custom configuration in Dolibarr before import.

Access SupplyChain

Warehouse

maps to

Dolibarr ERP

Warehouse

1:1
Fully supported

Access SupplyChain warehouse records and bin locations migrate to Dolibarr Warehouse (entrepot). Stock-on-hand figures are extracted as a snapshot at cutover and applied as an initial stock balance in Dolibarr rather than as transactional stock movements, to avoid mid-migration discrepancies. If Access SupplyChain holds multi-location stock data (multiple bins per warehouse), we create one Dolibarr warehouse per Access SupplyChain warehouse and map bin locations into Dolibarr's location field, noting that Dolibarr's standard module does not have a native multi-bin picking system.

Access SupplyChain

Chart of Accounts

maps to

Dolibarr ERP

Accounting Account

lossy
Mapping required

Access SupplyChain chart of accounts structures migrate to Dolibarr's accounting module (comptabilite) as Accounting Account records. Complex multi-company or multi-segment account codes require explicit mapping per legal entity during discovery. We do not assume a single unified account structure; scoping includes an account structure interview to map each entity's accounts to Dolibarr's account code format. If the customer uses Access Coins Evo's cost tracking accounts, we map those to Dolibarr's project cost accounting entries under the Project module.

Access SupplyChain

Open AP / AR

maps to

Dolibarr ERP

Invoice / SupplierInvoice

1:1
Mapping required

Outstanding AP and AR invoices, credit notes, and partial payments migrate as open items in Dolibarr. We flag payments in transit and unresolved allocations to prevent double-posting at go-live. Outstanding invoice totals from Access SupplyChain are loaded into Dolibarr as unpaid invoices; the reconciliation worksheet we provide lists each open item with its Access SupplyChain reference, amount, due date, and counterparty so the customer's team can match and allocate in Dolibarr's banking module post-import. Any payments received or applied between export and go-live require manual review and re-application.

Access SupplyChain

Users and Roles

maps to

Dolibarr ERP

User

1:1
Mapping required

Access SupplyChain user accounts migrate to Dolibarr User records with their role assignments. Role naming conventions differ between Access SupplyChain versions and Dolibarr's permission system, so we map Access SupplyChain roles to Dolibarr permission groups (read, write, validate, admin per module) during scoping. If a user in Access SupplyChain has a custom role not directly representable in Dolibarr, we flag it for the customer's admin to configure post-migration.

Access SupplyChain

Document Attachments

maps to

Dolibarr ERP

Document

1:1
Mapping required

Documents attached to suppliers, items, and purchase orders in Access SupplyChain are exported and linked to their Dolibarr destination records as document files under the appropriate module's document directory. We check file sizes and formats during scoping; very large files (over 50 MB) or non-standard formats may require a separate file transfer procedure. Dolibarr's document storage is directory-based, so we replicate the Access SupplyChain attachment folder structure in Dolibarr's htdocs/documents/ hierarchy.

Access SupplyChain

Access Studio Custom Fields

maps to

Dolibarr ERP

ExtraFields

lossy
Fully supported

Custom fields created in Access Studio are enumerated during discovery and mapped individually to Dolibarr ExtraFields. The Dolibarr ExtraFields system supports field types including varchar, text, int, double, date, datetime, boolean, select, multiselect, and link (foreign key). Fields with unsupported data types such as embedded objects or Access-specific binary types are flagged and handled per a customer-approved fallback (dropped, stored as text, or reviewed for custom Dolibarr extension development). We document the full custom field inventory and the mapping decision for each field before import begins.

Access SupplyChain

Access Coins Evo Cost Data

maps to

Dolibarr ERP

Project + ProjectTask

lossy
Fully supported

If the customer uses Access Coins Evo for construction project cost tracking and supplier risk scoring, those records require evaluation against Dolibarr's Project module. Dolibarr's project management covers basic job costing, task tracking, and time allocation but does not have a native supplier risk scoring equivalent. We migrate project records and their cost line items as Dolibarr Projects with task-level cost entries; supplier risk scores are noted as a custom ExtraField on the relevant ThirdParty records. Coins Evo-specific AI-assisted forecasting data does not have a Dolibarr equivalent and is excluded from migration scope.

Access SupplyChain

Category Assignments

maps to

Dolibarr ERP

Category

1:1
Fully supported

Access SupplyChain category assignments on customers, suppliers, and items map to Dolibarr Categories. We extract the category hierarchy from Access SupplyChain and create equivalent Dolibarr categories (type Customer, Supplier, or Product) with the same parent-child structure. Category-based reporting in Dolibarr references the category label rather than an ID, so label preservation is critical for reporting continuity.

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.

Access SupplyChain logo

Access SupplyChain gotchas

High

Sparse public API documentation complicates automated extraction

Medium

Multi-company and multi-segment account structures require pre-migration mapping

Medium

Open AP/AR reconciliation is not automatic at cutover

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

  • Sparse public API requires discovery-confirmed extraction method

    Access SupplyChain does not publish a comprehensive public REST API reference comparable to NetSuite or Dynamics 365. We cannot guarantee scripted extraction for all object types and may rely on database-level exports or supported reporting exports for certain data. This gap is raised during discovery scoping: we agree on an extraction method (API where available, database export where not) before migration begins. If database-level access is required, we coordinate with the customer's IT team to produce a read-only database export under a non-disclosure scope that covers only the migration-relevant tables.

  • Multi-company account structures require explicit mapping before transactional data loads

    Organisations running Access SupplyChain across multiple legal entities often have distinct chart of accounts per entity. We do not assume a single unified account structure. Scoping includes an account structure interview to map each entity's Access SupplyChain account codes to the destination Dolibarr chart-of-accounts layout. If the customer requires consolidated reporting across entities in Dolibarr, we discuss whether to use Dolibarr's multi-company mode (separate databases per entity with a parent holding company) or a single-database setup with entity tagging via custom fields.

  • Open AP/AR reconciliation is not automatic at cutover

    Outstanding invoices, credit notes, and partial payments must be explicitly matched and allocated in Dolibarr after import. We provide a reconciliation worksheet as part of the cutover package listing each open item with its Access SupplyChain reference, counterparty, amount, due date, and payment status. Any payments received or applied between the export snapshot and go-live require manual review and re-application in Dolibarr's banking and payment reconciliation modules. We recommend a two-week reconciliation window post-go-live before Access SupplyChain is decommissioned.

  • Dolibarr's built-in CSV wizard is table-by-table only; cross-record lookups require scripting

    Dolibarr's native import module (Module Imports) loads flat files one table at a time and does not resolve cross-record foreign key relationships during load. For migrations involving Purchase Orders with line items that reference Products and Suppliers, or ThirdParty records with Category assignments, scripted migration is required to resolve the parent record IDs before inserting child records. We use an ETL approach (CSV extraction, transform with lookup resolution, and bulk insert via Dolibarr's REST API or direct database insertion for performance) rather than the native import wizard for any object with cross-record dependencies. This is a pair-specific complexity: the wizard works fine for a simple static list import but fails for transactional data integrity at mid-market migration scale.

Migration approach

Six steps for a successful Access SupplyChain to Dolibarr ERP data migration

  1. Discovery and extraction method confirmation

    We audit the Access SupplyChain environment across active modules, record counts per entity type, custom field inventory (Access Studio extensions), multi-company structure, and open transaction volume. We also confirm the extraction method: REST API where available, database export where not. The discovery output is a written migration scope that lists every object in scope, the extraction method for each, the estimated record counts, and any Access SupplyChain features (Access Coins Evo, Access Studio custom objects) that require separate evaluation against Dolibarr equivalents.

  2. Dolibarr instance configuration

    We set up the Dolibarr instance with the appropriate modules enabled (ThirdParty, Product, Stock, SupplierOrder, Project, Accounting) and configure ExtraFields for any mapped Access Studio custom properties. We define the chart of accounts structure per legal entity, create the category hierarchy, and configure the multi-company or single-entity mode based on the customer's reporting requirements. If the customer uses Dolibarr's multi-entity mode, we create separate databases or data scopes per legal entity before any import begins.

  3. Account structure and owner mapping

    We map each Access SupplyChain account code and user account to its Dolibarr equivalent. For multi-company deployments, we produce a per-entity account mapping worksheet that the customer's finance team reviews and approves. We also match Access SupplyChain user accounts to Dolibarr User records by email address, flagging any Access SupplyChain owner without a Dolibarr counterpart for the customer's admin to provision. Dolibarr's permission system requires explicit per-module permission grants per user, so we map Access SupplyChain role names to Dolibarr permission groups at this stage.

  4. Sandbox migration and reconciliation

    We run a full migration into a staging environment using production-equivalent data volume. The customer reviews record counts, spot-checks 25-50 records per object type against the Access SupplyChain source, and validates that custom field data, document links, and open item totals match. Any mapping corrections, data quality issues (duplicate items, missing supplier references, invalid date formats), or schema gaps identified during staging are resolved before the production migration window opens.

  5. Production migration in dependency order

    We run production migration in record-dependency order: ThirdParty records first (Customers then Suppliers, with reference codes assigned), Products and Warehouses (with stock snapshot applied at go-live), Chart of Accounts entries, then Purchase Orders and their line items. Open AP/AR loads last with the reconciliation worksheet delivered simultaneously. Document attachments run in parallel with their parent records using Dolibarr's document directory structure. Each phase emits a row-count reconciliation report showing imported, skipped, and errored records.

  6. Cutover, validation, and inventory handoff

    We freeze writes to Access SupplyChain during cutover, run a final delta migration of any records modified since the snapshot, then switch the system of record to Dolibarr. We deliver the Access SupplyChain automation and workflow inventory document (listing what we could not migrate and its Dolibarr equivalent recommendation) to the customer's admin. We support a one-week hypercare window for reconciliation issues. We do not rebuild Access SupplyChain automations or Access Coins Evo construction workflows in Dolibarr as part of the migration scope; those are separate evaluation or implementation engagements.

Platform deep dives

Context on both ends of the pair

Access SupplyChain logo

Access SupplyChain

Source

Strengths

  • Integrated suite covers supply chain, finance, and construction modules under one vendor relationship.
  • Mid-market pricing positioning makes it accessible compared to SAP or Oracle ERP stacks.
  • Strong presence in UK and ANZ markets with localised support and compliance features.
  • Access Studio allows power users to extend the data model without full developer involvement.
  • Construction-specific module (Coins Evo) includes supplier risk management and AI-assisted forecasting.

Weaknesses

  • Third-party integration options are more limited than cross-platform ERPs like NetSuite or Acumatica.
  • Publicly available API documentation is sparse, making custom integrations dependent on Access Group professional services.
  • Product roadmap and versioning history are not prominently documented for customers.
  • Smaller ecosystem of third-party consultants and add-ons compared to established ERP competitors.
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. 3 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 Access SupplyChain and Dolibarr ERP.

  • Object compatibility

    B

    3 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

    Access SupplyChain: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 5,000 customers, 2,000 suppliers, and 10,000 items with a single legal entity and no Access Studio custom fields land near three to five weeks. Migrations with multi-company account structures, large open AP/AR ledgers, Access Studio custom field inventories requiring individual evaluation, or historical purchase order imports requiring status remapping move to seven to twelve weeks because of discovery depth and the per-entity account mapping work required before transactional data can load.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Access SupplyChain.
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