ERP migration
Field-level mapping, validation, and rollback between Infor VISUAL and Dolibarr ERP. We move data and schema; workflows are rebuilt natively in Dolibarr ERP.
Infor VISUAL
Source
Dolibarr ERP
Destination
Compatibility
9 of 12
objects map 1:1 between Infor VISUAL and Dolibarr ERP.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Infor VISUAL to Dolibarr is a structural simplification that trades VISUAL's manufacturing-centric work-order and routing model for Dolibarr's lightweight third-party and product catalog design. Infor VISUAL stores BOM materials attached to specific routing operations, triggering material release only when the downstream operation requires them. Dolibarr has no native production or work-order module; its BOM structure is flat and product-centric. We extract VISUAL's Work Order headers, routing sequences, and operation-material linkages, then flatten them into Dolibarr-compatible Products, Stock, and Project records. EDI trading partner configuration (ANSI X12 transaction set preferences, BOL formatting) lives in a separate VISUAL configuration layer and requires a dedicated extraction pass. We do not migrate VISUAL Workflows, Automations, or Scheduling Rules; we deliver a written inventory of these for the customer's admin to rebuild in Dolibarr's built-in workflow editor or a third-party module.
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 Infor VISUAL 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.
Infor VISUAL
Customer
Dolibarr ERP
ThirdParty (Customer role)
1:1VISUAL Customer master records map to Dolibarr ThirdParty with Role=customer. We extract customer name, addresses, credit limits, and EDI partner assignments. EDI trading partner configuration requires a separate extraction pass because VISUAL stores partner preferences (transaction set version, BOL formatting) in configuration records linked to but not stored in the customer master table itself. The customer role is set on ThirdParty.tousers and the customer code maps from VISUAL's cust_no field.
Infor VISUAL
Vendor
Dolibarr ERP
ThirdParty (Supplier role)
1:1VISUAL Vendor master records map to Dolibarr ThirdParty with Role=supplier. Vendor payment terms, addresses, and EDI configuration extract alongside customer records in the same third-party pass. We flag duplicate vendor names that would create duplicate ThirdParty records in Dolibarr's unified schema.
Infor VISUAL
Item (Product)
Dolibarr ERP
Product
1:1VISUAL Item master records (SKU, description, unit of measure, cost, revision) map to Dolibarr Product. Standard cost from VISUAL becomes the-buyingprice in Dolibarr; selling price maps from the item's standard price record. Revision-controlled items may require multiple Dolibarr Product records or a custom ref_supplier field to track version history, depending on whether Dolibarr's multi-BOM-per-product feature is activated.
Infor VISUAL
Bill of Materials
Dolibarr ERP
Product BOM or Project Task structure
lossyVISUAL's operation-scattered BOM structure (materials attached to routing operations rather than stored as a flat single-level or multi-level structure) requires reconstruction before loading into Dolibarr. We join BOM materials to routing operations by Work Order header and operation sequence number, then flatten them into either Dolibarr's multi-level BOM feature (if the production module is activated) or a Project with linked Task records representing each operation. We flag cases where VISUAL's just-in-time material release logic cannot be represented in Dolibarr's flat BOM model.
Infor VISUAL
Work Order
Dolibarr ERP
Project or Expedition (shipping)
1:manyVISUAL Work Orders combine a production header, routing steps, and operation-linked materials. Dolibarr has no native work-order module. We split the Work Order into a Project record (header and scheduling metadata) plus Task records for each routing operation. Open production quantities, operation status, and actual-versus-estimated labor map to Project task fields. Completed Work Orders may be archived as Project records rather than imported as active production records if Dolibarr's production module is not activated.
Infor VISUAL
Routing
Dolibarr ERP
Project Task sequence
lossyVISUAL Routings define the sequence of operations and the resources (labor, machine, work center) each step requires. We map routing headers and operation details including setup and run times to Dolibarr Project Task records, preserving operation sequence as task rank. Work center references require a lookup table since Dolibarr does not have a native work-center concept; we use Project category or a custom field to represent the resource group.
Infor VISUAL
Customer Order
Dolibarr ERP
Order
1:1VISUAL Customer Orders map to Dolibarr Propal or Commande (proposal/quotation and sale order). Order headers, line items, pricing, and EDI CPO data migrate directly. EDI-ready formats (ANSI X12 CPO transaction set) from VISUAL's fixed-length file exports map to Dolibarr's order line structure; the customer admin may need to re-enable EDI via a Dolibarr Marketplace module post-migration.
Infor VISUAL
Purchase Order
Dolibarr ERP
Supplier Proposal or Order
1:1VISUAL Purchase Orders and associated ASN records (Advance Ship Notice, EDI 856) map to Dolibarr Supplier Proposal or CommandeFournisseur. ASN data extracts from VISUAL's fixed-length file exports and loads as order receipt records. We flag any ASN formatting preferences that would require a Dolibarr EDI module configuration after migration.
Infor VISUAL
Invoice
Dolibarr ERP
Invoice
1:1VISUAL invoices export as EDI 810 fixed-length files or through the Excel export background job. We map invoice header, line, and subline detail to Dolibarr Invoice. Custom invoice layouts or notes fields that do not map to standard Dolibarr invoice fields require post-migration template adjustment. Historical invoices that are posted and closed in VISUAL load as paid invoices in Dolibarr to preserve the accounting history.
Infor VISUAL
Employee
Dolibarr ERP
User
1:1VISUAL Employee records (HR module) including pay rates, departments, and cost center assignments map to Dolibarr User. Effective-dated compensation history from VISUAL requires mapping the current active record; we flag historical rate records that do not have a direct Dolibarr equivalent. Department and cost center assignments map to Dolibarr User category or project category depending on how the customer intends to use the field.
Infor VISUAL
Chart of Accounts
Dolibarr ERP
Account (Accounting module)
1:1VISUAL GL account codes and descriptions export via the database export tool or Excel. We map account codes and descriptions to Dolibarr's accounting chart. Multi-company or intercompany account segments from VISUAL require segment-level mapping in Dolibarr's accounting configuration; we flag any destination-side account segment that needs segment-level setup before migration begins.
Infor VISUAL
Open AP/AR Records
Dolibarr ERP
Invoice with payment status
1:1Open payables and receivables require careful balance verification during migration. We extract open invoice detail from VISUAL's AP and AR modules, apply payment status mapping, and flag records where partial payments have been made. The open balance becomes the remaining amount due in Dolibarr Invoice with a payment status of open.
| Infor VISUAL | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Customer | ThirdParty (Customer role)1:1 | Fully supported | |
| Vendor | ThirdParty (Supplier role)1:1 | Fully supported | |
| Item (Product) | Product1:1 | Fully supported | |
| Bill of Materials | Product BOM or Project Task structurelossy | Mapping required | |
| Work Order | Project or Expedition (shipping)1:many | Fully supported | |
| Routing | Project Task sequencelossy | Fully supported | |
| Customer Order | Order1:1 | Fully supported | |
| Purchase Order | Supplier Proposal or Order1:1 | Fully supported | |
| Invoice | Invoice1:1 | Fully supported | |
| Employee | User1:1 | Fully supported | |
| Chart of Accounts | Account (Accounting module)1:1 | Mapping required | |
| Open AP/AR Records | Invoice with payment status1:1 | Mapping required |
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.
Infor VISUAL gotchas
Work Order BOM attachment logic breaks if migrated as flat records
Infor OS API rate limits throttle bulk migration throughput
Predefined migration sequences require consultant authorization to modify
EDI trading partner configuration is not in the primary data tables
Maintenance mode required for database-level exports
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
VISUAL data extraction and API audit
We audit the source VISUAL environment for data volume, export method, and API tier. For each object category (Customers, Vendors, Items, Orders, Invoices, Work Orders, Routings, BOMs, AP/AR, EDI configuration), we determine whether extraction proceeds via Infor OS REST API, database export tool, or fixed-length file export. We assess the Infor OS tier (Essentials, Professional, Enterprise) and estimate whether API limits will constrain throughput. If API rate limits are a risk, we recommend database-level export and coordinate a maintenance window with the customer's change management process.
EDI configuration and BOM reconstruction
We run a dedicated extraction pass for VISUAL EDI trading partner configuration (partner IDs, transaction set preferences, BOL formatting rules) from the configuration layer separate from the customer and vendor masters. Simultaneously, we reconstruct VISUAL's operation-scattered BOM materials by joining the BOM item table to the routing operation table on Work Order header and sequence number. The output is a flattened BOM structure compatible with Dolibarr's product BOM table. We flag any operation-level scheduling dependencies that cannot be represented in Dolibarr's flat BOM model.
Dolibarr module activation and schema preparation
We activate the appropriate Dolibarr modules for the migration scope: ThirdParty for customers and vendors, Product for items, Stock if inventory tracking is required, Proposal and Order if sales order history is in scope, Invoice for accounting records, Project for work orders and routings, and User for employee data. We configure the accounting chart, fiscal year, and currency settings before any data import begins. We create any custom fields required to preserve VISUAL metadata (original VISUAL IDs, EDI partner codes, operation sequence numbers) that does not map directly to a standard Dolibarr field.
Third-party and product master migration
We load Customers and Vendors into Dolibarr's ThirdParty table in dependency order: third-parties first, then products, then orders and invoices. EDI trading partner preferences attach to the relevant ThirdParty contact records. Item master records load as Products with standard cost from VISUAL mapped to the-buyingprice and selling price from the price record. We run a reconciliation count check (records in, records loaded, records rejected) before proceeding to transactional data.
Transactional records and production data migration
Customer Orders, Purchase Orders, and Invoices load from VISUAL fixed-length or Excel exports into Dolibarr's order and invoice tables with payment status preserved. Work Orders split into Project records with Task sequences representing routing operations. Open AP and AR records load with their remaining balance and open payment status. We validate total invoice amounts, open order quantities, and account balances against VISUAL source reports before proceeding to cutover.
Cutover, validation, and handoff
We freeze VISUAL writes during cutover, run a final delta migration of any records modified during the migration window, then mark Dolibarr as the system of record. We deliver a written inventory of VISUAL Workflows, Automations, and Scheduling Rules that require rebuild in Dolibarr's workflow editor or a third-party module. We support a one-week post-cutover window for reconciliation issues. We do not rebuild VISUAL workflows as Dolibarr workflows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Infor VISUAL
Source
Strengths
Weaknesses
Dolibarr ERP
Destination
Strengths
Weaknesses
Complexity grading
Standard ERP migration. 1 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 Infor VISUAL and Dolibarr ERP.
Object compatibility
1 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
Infor VISUAL: 250K–6.25M executions/month depending on tier; peak 3,000–15,000 req/min.
Data volume sensitivity
Infor VISUAL 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 Infor VISUAL to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
Walk through your Infor VISUAL 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 Infor VISUAL
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.