ERP migration

Migrate from Encompass Production Cloud to Dolibarr ERP

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

Encompass Production Cloud logo

Encompass Production Cloud

Source

Dolibarr ERP

Destination

Dolibarr ERP logo

Compatibility

75%

9 of 12

objects map 1:1 between Encompass Production Cloud and Dolibarr ERP.

Complexity

BStandard

Timeline

5-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Encompass Production Cloud is a purpose-built beverage ERP (craft breweries, distilleries, multi-segment makers) that structures data around Batch records, lot genealogy chains, production variances, and TTB-compliance traceability. Dolibarr is a modular open-source ERP-CRM that covers third-party management, product and stock tracking, BOM and manufacturing orders, invoicing, and projects but lacks native beverage-production semantics. Migrating between them requires translating Encompass's batch-centric model into Dolibarr's product-and-stock model, reconstructing lot-level traceability using Dolibarr's lot tracking module, resolving BOM versioning decisions before import, and mapping TTB-relevant QC attributes into Dolibarr custom fields. We do not migrate production scheduling workflows, automated alert rules, or report definitions; we deliver written inventories of these for the customer's admin to rebuild in Dolibarr. Historical financial transactions migrate as accounting entries with account-number mapping requiring a customer-supplied chart of accounts crosswalk.

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

Encompass Production Cloud logo

Encompass Production Cloud

What's pushing teams away

  • Pricing scales per user, which becomes a constraint for producers with large floor teams or seasonal spikes in headcount that do not align with batch volume.
  • Limited public API documentation and lack of a documented bulk-export endpoint make self-service data extraction difficult without engaging professional services.
  • Mid-size and enterprise producers with complex distributor EDI integrations report friction when connecting Encompass Production Cloud to existing distribution workflows.
  • Producers seeking to consolidate production data with Distribution Cloud or third-party analytics platforms find the integration tooling immature compared to established ERP ecosystems.

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 Encompass Production Cloud objects map to Dolibarr ERP

Each row shows how a Encompass Production 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.

Encompass Production Cloud

Batch

maps to

Dolibarr ERP

Product or Project

1:many
Fully supported

Encompass Batch records are the primary production unit containing the recipe, ingredient lots, production run details, and finished-goods inventory link. Dolibarr has no native batch-production-record object. We split Batches into two migration targets: the production run metadata (batch number, production date, batch status, assigned user) migrates to a Dolibarr Project with a custom product_batch extrafield set; the finished goods from the batch link to a Dolibarr Product record with stock movement entries. If the customer uses Encompass's batch-specific QC results, these attach to the Product as custom fields. The customer chooses the batch-as-project strategy during scoping.

Encompass Production Cloud

Bill of Materials

maps to

Dolibarr ERP

Bom (Dolibarr BOM module)

1:1
Fully supported

Encompass BOMs define recipe formulations with ingredient quantities, unit-of-measure conversions, and cost allocations. Dolibarr has a BOM module that stores product recipes as component lines with quantities and unit-of-measure references. We extract all BOM versions from Encompass (active and historical reformulation variants), present them to the customer for a version strategy decision, and import the selected version(s) into Dolibarr BOM records keyed to the finished-product Product. BOM version metadata (effective date, reformulation reason, TTB variant) migrates as custom fields on the Dolibarr BOM.

Encompass Production Cloud

Production Schedule

maps to

Dolibarr ERP

Project or Manufacturing Order

1:1
Fully supported

Encompass Production Schedules capture planned run quantities, start and end times, and resource assignments. Dolibarr's Project module can represent production planning as tasks with dates and assigned users, and Dolibarr's Manufacturing Orders module captures planned production runs linked to BOMs. The mapping depends on whether the customer uses Dolibarr's MRP-style manufacturing workflow or a project-planning workflow. We extract schedule dates, quantities, and resource assignments and map them to the customer's chosen Dolibarr structure.

Encompass Production Cloud

Inventory Lot

maps to

Dolibarr ERP

Lot (Dolibarr Stock Lots)

1:1
Fully supported

Encompass Inventory Lots track raw materials and finished goods with quantity, location, cost, and TTB-relevant attributes. Dolibarr's Stock Lots module stores lot numbers, expiry dates, and physical stock quantities. We migrate lot records with lot number, product reference, quantity, unit of measure, cost, and location. Lot-level traceability genealogy (ingredient lots feeding finished-goods lots) is not a native Dolibarr concept; we reconstruct it by creating Dolibarr Stock Movements linked to both the source ingredient lot and the destination finished-goods lot, producing a migration-derived backtrace circle that the customer validates in a sandbox before production cutover.

Encompass Production Cloud

Production Variance

maps to

Dolibarr ERP

Custom fields on Product or Project task

lossy
Fully supported

Encompass Production Variances capture planned vs. actual material usage, labour time, and yield discrepancies per batch run. Dolibarr has no native variance record object. We migrate variance records as custom fields attached to the Dolibarr Product (planned_cost, actual_cost, variance_amount, variance_percent) and as line items on the associated Project representing the batch. The customer reviews the variance mapping during scoping to confirm the reporting structure meets their finance and operations needs.

Encompass Production Cloud

Quality Control Record

maps to

Dolibarr ERP

Custom fields on Product or Project task

lossy
Fully supported

Encompass QC records include inspection checkpoints, pass/fail results, and corrective actions tied to specific batches or production runs. Dolibarr has no native QC module. We migrate QC data as custom fields on the Dolibarr Product record (qc_check_passed, qc_inspection_date, qc_disposition, qc_corrective_action) and attach inspection records as notes or tasks to the associated Project. For TTB-compliance-relevant QC data, we recommend a dedicated QC module configuration or a third-party Dolibarr QC add-on if the customer's compliance requirements demand a formal inspection workflow.

Encompass Production Cloud

Sales Order

maps to

Dolibarr ERP

Commande client (Dolibarr Customer Order)

1:1
Fully supported

Encompass Sales Orders link to inventory allocation and production demand signals with order headers, line items, pricing, and fulfilment status. Dolibarr Customer Orders (Commande client) map directly. We extract order headers, line items, pricing, delivery addresses, and fulfilment status, and import them as Dolibarr Commandes clients. Partially shipped orders require careful status mapping: Encompass fulfilment status translates to Dolibarr shipping status fields, and any backordered line items attach as notes to the order record.

Encompass Production Cloud

Purchase Order

maps to

Dolibarr ERP

Commande fournisseur (Dolibarr Supplier Order)

1:1
Fully supported

Encompass Purchase Orders with vendor assignments, line items, expected delivery dates, and received quantities map to Dolibarr Supplier Orders. We extract open and historical POs, map vendor records to Dolibarr Third-parties with the supplier flag set, and import PO line items as Dolibarr Commande fournisseur lines. Any PO-to-receiving linkage that was enforced in Encompass is reconstructed in Dolibarr through the receiving workflow and purchase order status fields.

Encompass Production Cloud

Chart of Accounts

maps to

Dolibarr ERP

Plan comptable (Dolibarr Accounting module)

1:1
Mapping required

Encompass Finance module accounts define the cost structure for COGS, labour, overhead, and revenue recognition. Dolibarr's Accounting module uses a French-style plan comptable (or a custom chart). We map account numbers from Encompass to the customer-supplied Dolibarr account codes via a crosswalk provided by the customer's accountant during discovery. Account number mismatches are the primary source of post-migration reconciliation issues; we require the crosswalk before committing to financial record migration scope.

Encompass Production Cloud

Open AP/AR

maps to

Dolibarr ERP

Facture client and Facture fournisseur (Dolibarr Invoices)

1:1
Mapping required

Open payables and receivables carry customer and vendor IDs, invoice amounts, due dates, and payment terms. We map open invoices to Dolibarr Facture client (customer invoices) and Facture fournisseur (supplier invoices), resolving customer and vendor IDs against the migrated Third-party records. Any invoice-to-payment linkage from Encompass is preserved as Payment records in Dolibarr linked to the corresponding invoice. Open vs. closed status migrates as the invoice status field.

Encompass Production Cloud

Historical Transactions

maps to

Dolibarr ERP

Ecritures comptables (Dolibarr Accounting Entries)

1:1
Mapping required

Closed GL entries, cost-of-goods postings, and inventory adjustment transactions constitute the financial history. Migration scope for historical transactions is negotiated with the customer because the scope depends on the account crosswalk completeness, the fiscal year retention requirements, and whether the customer needs historical reporting in Dolibarr or will maintain historical reporting in a separate financial archive. We migrate historical entries as Dolibarr Accounting Entries with journal codes mapped from the customer's crosswalk.

Encompass Production Cloud

Production User

maps to

Dolibarr ERP

User (Dolibarr user account)

1:1
Fully supported

Encompass Production Cloud user accounts map to roles and permissions controlling access to production, QC, and finance modules. Dolibarr user accounts have a permission-based access control model. We extract Encompass user assignments and role names, map them to Dolibarr permission groups (Admin, Production Manager, Sales, Finance, etc.), and provision Dolibarr user accounts with matching permissions. Any user records with no Encompass role attribution (common in per-user-licence-constrained environments where floor staff share accounts) are flagged in the data audit for manual resolution.

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.

Encompass Production Cloud logo

Encompass Production Cloud gotchas

High

Encompass Production Cloud and ICE Mortgage Encompass are unrelated products

High

No documented public REST API for Production Cloud data export

Medium

Per-user pricing model limits floor-staff access to production data

Medium

Bills of Materials versioning requires customer selection decision

Low

Batch Backtrace genealogy chains are non-obvious export targets

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

  • Lot genealogy chains require manual reconstruction in Dolibarr

    Encompass Production Cloud's Batch Backtrace stores lot-level traceability relationships as linked records forming ingredient-to-finished-goods genealogy chains for TTB compliance. Dolibarr's Stock Lots module tracks lot numbers, expiry dates, and quantities but has no native multi-level genealogy function. We reconstruct the backtrace by extracting the full genealogy chain from Encompass and creating Dolibarr Stock Movements linked to both the source and destination lot IDs, building a migration-derived traceability record. The customer must validate the closed genealogy circles (every ingredient lot traces to a finished-goods lot and back) in a sandbox before production cutover. Skipping this validation step risks an incomplete traceability record for TTB audit purposes.

  • BOM versioning requires a customer strategy decision before import

    Encompass BOMs in active production may have multiple versions representing reformulations, seasonal ingredient substitutions, or regulatory changes. Dolibarr BOMs do not have native multi-version support; a BOM record represents one recipe variant with an active/inactive flag. We extract all BOM versions from Encompass and present the customer with three options during scoping: migrate the active version only, migrate all versions as separate Dolibarr BOM records (which requires manual naming conventions to distinguish variants), or consolidate historical variants into custom BOM fields for audit reference. A BOM version conflict at migration time causes formulation mismatches in finished-goods cost calculations.

  • No documented public API forces reliance on in-app report exports

    Encompass Production Cloud does not publish a public REST API reference for bulk data export. Customers seeking to migrate must rely on report exports generated from within the application, which may not capture full relational data (lot genealogy chains, batch variance records, QC records) in a single flat export. We assess the completeness of any in-app export during discovery, extract relational data through targeted exports scoped to each object type, and flag any gaps before committing to migration scope. If an in-app export does not capture lot genealogy chains, we escalate to the customer and negotiate additional extraction steps.

  • QC record schema varies by Encompass tier and add-on configuration

    Encompass Quality Control records include inspection checkpoints, pass/fail results, and corrective actions tied to specific batches or production runs, but the QC field schema varies between Encompass tiers and any add-on configuration the customer has enabled. Dolibarr has no native QC module. We extract all QC fields from the Encompass export and map them to Dolibarr custom fields on the Product record. The customer reviews the field mapping during discovery to confirm which QC attributes carry regulatory significance (TTB compliance) versus operational significance, as this determines whether the custom field approach is sufficient or whether a third-party Dolibarr QC add-on is required.

  • Per-user licence attribution gaps affect owner mapping for floor-staff records

    Encompass Production Cloud pricing is per user per month. Producers with large floor or packaging teams may restrict user licences, meaning historical production run data entered by floor staff under shared accounts may not have a distinct owner attribution in the system. We flag owner attribution gaps during data audit, identify records without a resolvable user reference, and present the customer with options: assign to a default migration user, leave unattributed, or populate a custom field with a note. Unresolved owner gaps do not block migration but must be disclosed before cutover so that the customer's admin sets expectations for the Dolibarr user-assignment model.

Migration approach

Six steps for a successful Encompass Production Cloud to Dolibarr ERP data migration

  1. Discovery and export completeness audit

    We conduct a structured discovery session covering the Encompass Production Cloud tier, configured modules, batch volume, BOM count and version history, inventory lot count and genealogy depth, QC field schema, open sales and purchase order volume, open AP/AR count, and chart of accounts structure. We assess the completeness of available in-app report exports for each object type, identify gaps in relational data (lot genealogy, batch variances, QC records), and negotiate additional extraction steps if exports do not capture full relational chains. The discovery output is a written scope document confirming object-level migration targets, a BOM versioning strategy decision, and a chart of accounts crosswalk requirement.

  2. BOM versioning strategy and QC field mapping

    We extract all BOM versions from Encompass Production Cloud, present them to the customer's production and finance leads, and confirm the version strategy (active-only, all versions as separate Dolibarr BOM records, or historical consolidation into custom fields). Simultaneously, we map the QC record schema to Dolibarr custom fields on the Product record, distinguishing TTB-relevant attributes from operational QC attributes. The customer signs off both decisions before any data transformation work begins.

  3. Lot genealogy extraction and traceability reconstruction design

    We extract the full lot genealogy chain from Encompass Batch Backtrace, including ingredient lot IDs, finished-goods lot IDs, and the linking batch record. We design the Dolibarr Stock Movement reconstruction: each genealogy step becomes a Stock Movement record with the source lot, destination lot, product, quantity, and movement date, producing a migration-derived backtrace circle. We validate the reconstruction logic in a sandbox using a sample of 50-100 lot chains before committing to production volume. Any broken chains (ingredient lot with no downstream finished-goods lot) are flagged for manual resolution.

  4. Chart of accounts crosswalk and financial record preparation

    We extract the Encompass chart of accounts and request a customer-supplied crosswalk mapping each Encompass account code to the corresponding Dolibarr accounting plan. Account crosswalk completeness is a prerequisite for open AP/AR migration and a gating factor for historical transaction migration. We validate the crosswalk against the Encompass account codes used in open invoices, purchase orders, and variance records, and flag any unmapped accounts for the customer's accountant before financial record migration begins.

  5. Sandbox migration and reconciliation

    We run a full migration into a Dolibarr sandbox instance using production-like data volume. The customer's operations lead, finance lead, and production manager reconcile record counts and spot-check 30-50 records per object type against the Encompass source. Lot genealogy completeness (all closed backtrace circles validated), BOM recipe accuracy (ingredient quantities and costs match), and QC field preservation are the primary validation checkpoints for a beverage-production migration. Any mapping corrections happen in sandbox before production migration begins.

  6. Production migration in dependency order

    We run production migration in record-dependency order: Products and Third-parties first (because all other records link to them), then BOM records, then Inventory Lots with genealogy reconstruction, then Batch metadata as Projects, then Sales Orders and Purchase Orders, then open AP/AR, then QC custom fields, then Production Variance custom fields, then Historical Transactions (if scope-agreed). Each phase emits a row-count reconciliation report. Lot genealogy validation runs as a separate automated check after the Inventory Lots phase completes, producing a closed-chain validation report for the customer.

  7. Cutover, validation, and scheduling-alert inventory handoff

    We freeze Encompass Production Cloud writes during cutover, run a final delta migration of any records modified during the migration window, then enable Dolibarr as the system of record. We deliver a written inventory of any production scheduling workflows, automated alert rules, or report definitions that do not migrate as code, with Dolibarr configuration notes for each. We support a one-week hypercare window to resolve any reconciliation issues. We do not rebuild Encompass scheduling or alerting logic as Dolibarr workflows inside the migration scope; that is a separate configuration engagement.

Platform deep dives

Context on both ends of the pair

Encompass Production Cloud logo

Encompass Production Cloud

Source

Strengths

  • Purpose-built for craft beverage producers with native support for beer, spirits, THC, cider, and NA segments.
  • Batch Backtrace delivers lot-level traceability from raw ingredient to finished bottle for TTB compliance and recall readiness.
  • Production Variance tracking surfaces planned vs. actual cost and yield discrepancies in real time.
  • Unified platform consolidates production, inventory, purchasing, sales, and finance into a single database without spreadsheet reconciliation.
  • Subscription SaaS model includes product updates and reduces on-premises infrastructure burden.

Weaknesses

  • Per-user pricing scales cost with floor-staff headcount, creating billing pressure during seasonal labour spikes.
  • No publicly documented bulk-export or REST API for self-service data extraction from Production Cloud.
  • Limited integration ecosystem compared to established ERPs, making cross-platform consolidations complex.
  • Historical financial transaction migration requires negotiated scope and manual mapping work.
  • API authentication, rate limits, and endpoint availability are not publicly documented, limiting automation options.
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. 1 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 Encompass Production Cloud and Dolibarr ERP.

  • Object compatibility

    B

    1 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

    Encompass Production Cloud: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Encompass Production Cloud 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 five and eight weeks for producers under 10,000 batch records, 50,000 inventory lot records, and a single BOM version strategy. Migrations with multi-level lot genealogy chains, BOM version branching (active plus historical recipe variants), large production variance histories (over 100,000 variance rows), or open AP/AR reconciliation push to twelve to twenty weeks because of the genealogy reconstruction work, BOM version scoping, and chart of accounts crosswalk validation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Encompass Production 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