ERP migration

Migrate from Info.Net to Dolibarr ERP

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

Info.Net logo

Info.Net

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

75%

9 of 12

objects map 1:1 between Info.Net and Dolibarr ERP.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Info.Net to Dolibarr is a shift from a closed, LAMAR-Software-manufactured manufacturing ERP to an open-source modular ERP-CRM that requires a CSV or direct-database extraction path since Info.Net does not expose a public REST API. Info.Net's manufacturing record types (Items, Production Orders, Bills of Materials, Work Orders, Quality Control logs, and Inventory Transactions) map to Dolibarr Products, BOMs, Projects, and Stock modules, but the Vendor and Customer master records require a merge into Dolibarr's unified third-party object where the type (customer versus supplier) is set by a flag. We sequence the migration with BOM component resolution before Work Order imports, preserve production completion dates and scrap quantities from Quality Control records, and flag any custom workflow configurations that cannot survive the schema transition because Dolibarr's native automation is more constrained than Info.Net's base workflow engine.

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

Info.Net logo

Info.Net

What's pushing teams away

  • Setup complexity and legacy system integration requires significant IT time and budget, especially for manufacturers with fragmented or older source systems.
  • Monthly subscription plus annual support fees accumulate to a significant cost burden for very small manufacturers with thin margins.
  • Workflow customization is limited and modifications beyond base configurations are difficult to implement, frustrating teams with unique manufacturing processes.

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 Info.Net objects map to Dolibarr ERP

Each row shows how a Info.Net 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.

Info.Net

Items

maps to

Dolibarr ERP

Product (Products and Services)

1:1
Fully supported

Info.Net Items (finished goods, raw materials, and components) map to Dolibarr Product records with the type flag set to Product or Service. The Info.Net SKU maps to ref, description maps to label, unit of measure maps to unit of measure, and cost maps to cost_price. We migrate Items in a first pass before any BOM or Work Order imports so that Dolibarr's BOM module can resolve product references when loading Bill of Materials components.

Info.Net

Bill of Materials

maps to

Dolibarr ERP

BOM (Bill of Materials module)

1:1
Fully supported

Multi-level BOMs from Info.Net map to Dolibarr BOM records with the parent product linked as the finished product. Component lines map to BOM lines with quantity and unit of measure preserved. We handle revision versioning by creating separate BOM records per revision and linking the active revision to the production order. If Info.Net uses phantom BOMs or sub-assemblies, we replicate those as intermediate BOMs in Dolibarr with the correct self-referencing product type.

Info.Net

Production Orders

maps to

Dolibarr ERP

Project (with production tracking)

1:many
Fully supported

Info.Net Production Orders track manufacturing jobs with status, quantity, scheduled dates, and work center assignments. Dolibarr does not have a native Production Order object; we map these to Projects with custom fields carrying production status, quantity, scheduled start and end, and work center. If the customer activates the BOM module and Project module together, we link the Project to the relevant BOM so that component consumption can be tracked against the production run. Completion dates and scrap quantities from Info.Net migrate as custom fields on the Project record.

Info.Net

Work Orders

maps to

Dolibarr ERP

Task (within Project)

1:1
Fully supported

Info.Net Work Orders assign production tasks to employees or work centers with start/end dates and labor estimates. Each Work Order maps to a Task within its parent Project (mapped from the corresponding Production Order). Task status maps from Info.Net status, labor hours map to Task duration, and assigned employees map to Task assigned users. We preserve the full work order lifecycle including status transitions and actual labor consumed as notes or custom fields on the Task.

Info.Net

Quality Control Records

maps to

Dolibarr ERP

Product (with extrafields) or Stock Shipment

1:1
Mapping required

QC logs hold inspection results, pass/fail flags, and measurement data linked to production lots. Dolibarr does not have a native QC module in the core; we map QC data to Product extrafields (if inspection applies to the product level) or to Stock Shipment extrafields (if inspection applies at the receiving or shipping level). Measurement field names from Info.Net are mapped to extrafield keys we pre-configure in Dolibarr before migration. Lot or batch numbers migrate to Dolibarr's lot tracking module if activated.

Info.Net

Inventory Transactions

maps to

Dolibarr ERP

Stock Movement

1:1
Fully supported

Inventory movements (receipts, issues, adjustments, and transfers) in Info.Net carry timestamps, quantities, and locations. These map to Dolibarr Stock Movement records linked to the relevant Product (from the Item mapping). Post dates are preserved in the movement date field to maintain accurate stock valuation history. If Info.Net tracks stock by warehouse location, we pre-configure Dolibarr warehouses and map location codes before loading movements.

Info.Net

Customer

maps to

Dolibarr ERP

Third Party (type=Customer)

1:1
Fully supported

Info.Net Customer records include billing addresses, shipping addresses, and credit limits. In Dolibarr, customers and suppliers share a single third-party object where the type is set per record. We extract Info.Net Customers, create Dolibarr third-party records with type=Customer, and map billing address to the default address fields and shipping address to the shipping address fields. Multi-address customer accounts are resolved by creating address records in Dolibarr linked to the parent third-party.

Info.Net

Vendor

maps to

Dolibarr ERP

Third Party (type=Supplier)

1:1
Fully supported

Info.Net Vendor master records include contact details, payment terms, and lead times. These map to Dolibarr third-party records with type=Supplier. Address structures and multi-contact handling require field-level mapping because Info.Net and Dolibarr use different field names for supplier contact roles. We deduplicate any vendor records that share the same tax ID or email across the source export before inserting into Dolibarr.

Info.Net

User Accounts

maps to

Dolibarr ERP

User

1:1
Mapping required

Info.Net User accounts carry role assignments and permission sets. We map roles to equivalent Dolibarr permission groups (Admin, Read Only, Read/Write per module). We cannot preserve individual password hashes from Info.Net; users are notified of a password reset on first login to Dolibarr. We migrate user display names, email addresses, and role assignments as active Dolibarr User records.

Info.Net

Custom Fields (Items, Customers, Vendors)

maps to

Dolibarr ERP

Extrafields (Product, ThirdParty, Project)

lossy
Fully supported

Info.Net custom fields on Items, Customers, and Vendors require pre-configuration in Dolibarr using the extrafields system before migration. We extract custom field definitions during discovery, create matching extrafield entries in Dolibarr (with correct type: string, int, float, date, select, etc.), and then load custom field values during the respective object import. Any custom fields with no matching target in Dolibarr's extrafield schema are flagged in the discovery report for the customer's admin to decide whether to create a new extrafield or drop the data.

Info.Net

Production Order Status

maps to

Dolibarr ERP

Project Status (ProjectStatus field)

lossy
Fully supported

Info.Net production order status values (Draft, Released, In Progress, Completed, Closed) map to Dolibarr Project status values (Draft, Open, Closed, Archived) and a set of extrafield flags for manufacturing-specific states (Released, In Progress). We configure the status mapping during Dolibarr setup and apply it during the Project import phase.

Info.Net

Notes and Attachments

maps to

Dolibarr ERP

Document Management (linked to objects)

1:1
Fully supported

Info.Net notes and attachments linked to Items, Production Orders, or Work Orders migrate as documents in Dolibarr's document management system, linked via ContentDocumentLink equivalents to the respective Product, Project, or Task. We extract files from Info.Net's document store during the discovery phase, rename them to a predictable convention (object_type_id_filename.ext), and upload them to Dolibarr's documents directory before linking them to the target records.

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.

Info.Net logo

Info.Net gotchas

High

Initial setup and legacy migration require IT resources

Medium

Ongoing subscription and support costs are significant for very small manufacturers

Medium

Customization beyond base workflows is limited

High

No publicly documented API in available research

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

  • No documented REST API on Info.Net means extraction relies on direct database access or UI-based CSV exports

    The research confirms that Info.Net has no publicly documented REST API, GraphQL endpoint, or bulk export mechanism. Migration extraction relies on direct database export if LAMAR Software grants read-only database access, or on UI-based CSV exports if the database is not accessible. Direct database export is the faster and more complete path, but it requires coordination with LAMAR Software support to provision read credentials and confirm the database engine version. We confirm the available extraction method during discovery and adjust the project timeline accordingly. If only UI-based exports are available, the timeline extends by one to two weeks to account for manual export rounds.

  • Dolibarr's native import tool handles one table at a time; we use the API for batch loading

    Dolibarr's built-in Import module (Tools > Import) loads flat CSV files one table at a time and is slow for large datasets. For migrations over 10,000 records, we use Dolibarr's REST API with batch chunking and exponential backoff to load data in parallel. The Import module serves as a backup validation path. Dolibarr's API rate limits are not publicly documented; we monitor 429 responses and back off to 1-second intervals on 429, scaling down to 500ms on sustained 200 responses. SourceForge and community forum posts note that bulk import via CSV can cause memory issues for files over 10MB, so we split large CSV files into 5MB chunks before loading.

  • Custom fields on Info.Net require pre-configuration in Dolibarr before data loads

    Info.Net supports custom fields on Items, Customers, and Vendors. Dolibarr's extrafields system must be pre-configured with matching field names and types before any custom field values are loaded. If Info.Net custom fields are not identified during discovery, the migration will load base fields only and the custom data will be inaccessible in Dolibarr. We extract all custom field definitions from Info.Net during discovery, configure matching extrafields in Dolibarr before migration, and validate that extrafield values appear correctly in Dolibarr's record detail view after each object import phase.

  • Manufacturing QC records have no native Dolibarr equivalent and require custom field mapping

    Info.Net's Quality Control records (inspection results, pass/fail flags, measurement data linked to production lots) do not map to any standard Dolibarr object. We map QC data to Product extrafields or Stock Shipment extrafields depending on whether the inspection applies at the product level or the shipment level. This mapping is customer-specific and must be decided during discovery. If the customer requires full QC traceability as a first-class object, a DoliStore QC module may need to be purchased and installed, adding an additional vendor dependency to the project scope.

  • Dolibarr's BOM module is optional and must be activated before importing BOM data

    Dolibarr's Bill of Materials functionality is an optional module that must be enabled in the Module Setup before any BOM records can be created or imported. If the BOM module is not activated, the import job will fail silently or produce incomplete BOM records. We activate the BOM module during the Dolibarr setup phase, configure the product type settings (make-to-stock vs make-to-order), and verify BOM visibility in the Products menu before loading any BOM data from Info.Net.

Migration approach

Six steps for a successful Info.Net to Dolibarr ERP data migration

  1. Export method confirmation and data profiling

    We begin by confirming the available extraction path from Info.Net: direct database read access (preferred, fastest), LAMAR Software-assisted export, or UI-based CSV exports. We run a data profiling pass over the extracted data to identify record counts per object (Items, BOMs, Production Orders, Work Orders, QC Records, Inventory Transactions, Customers, Vendors, Users), flag records with incomplete required fields, identify duplicate keys, and assess the volume of historical transactions relative to active records. This profiling output determines whether the timeline lands in the three-to-five-week range or the eight-to-fourteen-week range.

  2. Dolibarr installation and module activation

    We install or validate the target Dolibarr instance (self-hosted or cloud-hosted). We activate the required modules: Third Parties (for Customers and Vendors), Products, BOM (for Bills of Materials), Projects (for Production Orders), Stock (for Inventory Transactions), Users and Groups, and the Import module. We configure extrafields for any Info.Net custom fields and set up Dolibarr warehouses matching Info.Net location codes. If the customer requires a DoliStore module for QC records or advanced BOM features, we install it at this stage and verify compatibility with the Dolibarr version.

  3. Schema mapping and test migration in development environment

    We design the full schema mapping document covering every object pair, field-level transformation rule, and status value mapping. The BOM component resolution (Info.Net BOM -> Dolibarr BOM lines) is validated by running a subset of multi-level BOMs through the mapping in a development Dolibarr instance. The Vendor and Customer merge into Dolibarr third-party is tested with a sample of 50-100 third-party records to verify that type flags, address handling, and contact deduplication work correctly. The customer reviews the test migration output and signs off before production migration begins.

  4. Production migration in dependency order

    We run production migration in record-dependency order: Users first (so that Owner lookups resolve), then Products (Items) so that BOM component references are satisfied, then BOMs, then Projects (from Production Orders) linked to BOMs, then Tasks (from Work Orders) linked to Projects, then Stock Movements (from Inventory Transactions), then Third Parties (Customers and Vendors in two passes with type flag set), then QC record extrafields linked to Products or Stock Shipments. Custom field values load in the same pass as their parent object. Notes and attachments load last after parent records are confirmed in Dolibarr.

  5. Cutover, delta sync, and validation

    We freeze Info.Net writes during cutover, run a final delta migration of any records modified or created during the migration window, then enable Dolibarr as the system of record. We validate record counts against the discovery-phase profile (every object in, every object reconciled), spot-check 25-50 records per object for field-level accuracy, and verify that BOM component links resolve correctly on all multi-level BOMs. We deliver a written migration report with record counts, any unmapped fields or dropped records (with reasons), and a list of Info.Net custom workflows requiring rebuild in Dolibarr.

  6. Workflow rebuild handoff and post-migration support

    We deliver a written inventory of every active Info.Net workflow configuration, automation, or custom manufacturing rule that cannot be recreated by the standard Dolibarr import. Each entry includes the trigger, conditions, actions, and a recommended Dolibarr equivalent (manual rebuild or third-party module). The customer's admin team rebuilds these as a post-migration task. We offer a one-week hypercare window where we resolve any reconciliation issues raised during the first week of live Dolibarr use. We do not rebuild workflows, automations, or manufacturing routing rules inside the standard migration scope; these are documented for the customer's admin or a Dolibarr implementation partner.

Platform deep dives

Context on both ends of the pair

Info.Net logo

Info.Net

Source

Strengths

  • Unified real-time visibility across inventory, orders, production, and quality control operations.
  • Intuitive reporting interface that empowers non-technical staff to create dashboards and alerts.
  • Cloud-native modular deployment that scales without hardware investment.
  • Mobile access for shop-floor employees to check inventory and order status.
  • 24/7 support availability across phone, email, and ticketing channels.

Weaknesses

  • Data migration and legacy integration require substantial IT resources and planning.
  • Monthly subscription and annual support fees create cost pressure for very small manufacturers.
  • Custom workflow modifications beyond base configurations are restricted and difficult to implement.
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. 2 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 Info.Net and Dolibarr ERP.

  • Object compatibility

    B

    2 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

    Info.Net: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

Estimate your Info.Net 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 Info.Net to Dolibarr ERP data migrations

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

Can't find your answer?

Walk through your Info.Net 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 three and five weeks for manufacturers with under 20,000 Items, 5,000 Production Orders, and 500 BOMs where direct database access is available from Info.Net. Migrations requiring UI-based CSV exports, multi-level BOM hierarchies (over three levels deep), large QC record histories (over 100,000 inspection records), or custom field re-implementation move to eight to fourteen weeks because of extraction engineering time and the post-migration extrafield configuration scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Info.Net.
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