ERP migration
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
Source
Dolibarr ERP
Destination
Compatibility
9 of 12
objects map 1:1 between Access SupplyChain and Dolibarr ERP.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Dolibarr ERP
ThirdParty (mode = Customer)
1:1Access 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
Dolibarr ERP
ThirdParty (mode = Supplier)
1:1Access 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
Dolibarr ERP
SupplierOrder
1:1Open 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
Dolibarr ERP
Product
1:1Access 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
Dolibarr ERP
Warehouse
1:1Access 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
Dolibarr ERP
Accounting Account
lossyAccess 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
Dolibarr ERP
Invoice / SupplierInvoice
1:1Outstanding 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
Dolibarr ERP
User
1:1Access 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
Dolibarr ERP
Document
1:1Documents 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
Dolibarr ERP
ExtraFields
lossyCustom 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
Dolibarr ERP
Project + ProjectTask
lossyIf 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
Dolibarr ERP
Category
1:1Access 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.
| Access SupplyChain | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Customer | ThirdParty (mode = Customer)1:1 | Fully supported | |
| Supplier | ThirdParty (mode = Supplier)1:1 | Fully supported | |
| Purchase Order | SupplierOrder1:1 | Fully supported | |
| Item | Product1:1 | Fully supported | |
| Warehouse | Warehouse1:1 | Fully supported | |
| Chart of Accounts | Accounting Accountlossy | Mapping required | |
| Open AP / AR | Invoice / SupplierInvoice1:1 | Mapping required | |
| Users and Roles | User1:1 | Mapping required | |
| Document Attachments | Document1:1 | Mapping required | |
| Access Studio Custom Fields | ExtraFieldslossy | Fully supported | |
| Access Coins Evo Cost Data | Project + ProjectTasklossy | Fully supported | |
| Category Assignments | Category1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Access SupplyChain gotchas
Sparse public API documentation complicates automated extraction
Multi-company and multi-segment account structures require pre-migration mapping
Open AP/AR reconciliation is not automatic at cutover
Dolibarr ERP gotchas
Foreign key constraint errors on cross-distribution database restore
SQL injection vulnerabilities in version 9.0.1
Custom fields stored as JSON in extraoptions require field-by-field deserialization
Decimal precision and rounding configuration affects price fields
No native iOS/Android app forces reliance on browser
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Access SupplyChain
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Access SupplyChain and Dolibarr ERP.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Access SupplyChain: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Access SupplyChain doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Access SupplyChain to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Access SupplyChain
Other ways to arrive at Dolibarr ERP
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.