ERP migration
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
Source
Dolibarr ERP
Destination
Compatibility
9 of 12
objects map 1:1 between Encompass Production Cloud and Dolibarr ERP.
Complexity
BStandard
Timeline
5-8 weeks
Overview
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.
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 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
Dolibarr ERP
Product or Project
1:manyEncompass 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
Dolibarr ERP
Bom (Dolibarr BOM module)
1:1Encompass 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
Dolibarr ERP
Project or Manufacturing Order
1:1Encompass 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
Dolibarr ERP
Lot (Dolibarr Stock Lots)
1:1Encompass 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
Dolibarr ERP
Custom fields on Product or Project task
lossyEncompass 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
Dolibarr ERP
Custom fields on Product or Project task
lossyEncompass 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
Dolibarr ERP
Commande client (Dolibarr Customer Order)
1:1Encompass 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
Dolibarr ERP
Commande fournisseur (Dolibarr Supplier Order)
1:1Encompass 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
Dolibarr ERP
Plan comptable (Dolibarr Accounting module)
1:1Encompass 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
Dolibarr ERP
Facture client and Facture fournisseur (Dolibarr Invoices)
1:1Open 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
Dolibarr ERP
Ecritures comptables (Dolibarr Accounting Entries)
1:1Closed 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
Dolibarr ERP
User (Dolibarr user account)
1:1Encompass 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.
| Encompass Production Cloud | Dolibarr ERP | Compatibility | |
|---|---|---|---|
| Batch | Product or Project1:many | Fully supported | |
| Bill of Materials | Bom (Dolibarr BOM module)1:1 | Fully supported | |
| Production Schedule | Project or Manufacturing Order1:1 | Fully supported | |
| Inventory Lot | Lot (Dolibarr Stock Lots)1:1 | Fully supported | |
| Production Variance | Custom fields on Product or Project tasklossy | Fully supported | |
| Quality Control Record | Custom fields on Product or Project tasklossy | Fully supported | |
| Sales Order | Commande client (Dolibarr Customer Order)1:1 | Fully supported | |
| Purchase Order | Commande fournisseur (Dolibarr Supplier Order)1:1 | Fully supported | |
| Chart of Accounts | Plan comptable (Dolibarr Accounting module)1:1 | Mapping required | |
| Open AP/AR | Facture client and Facture fournisseur (Dolibarr Invoices)1:1 | Mapping required | |
| Historical Transactions | Ecritures comptables (Dolibarr Accounting Entries)1:1 | Mapping required | |
| Production User | User (Dolibarr user account)1: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.
Encompass Production Cloud gotchas
Encompass Production Cloud and ICE Mortgage Encompass are unrelated products
No documented public REST API for Production Cloud data export
Per-user pricing model limits floor-staff access to production data
Bills of Materials versioning requires customer selection decision
Batch Backtrace genealogy chains are non-obvious export targets
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 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.
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.
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.
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.
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.
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.
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
Encompass Production Cloud
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 Encompass Production Cloud 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
Encompass Production Cloud: Not publicly documented.
Data volume sensitivity
Encompass Production Cloud 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 Encompass Production Cloud to Dolibarr ERP migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Encompass Production Cloud
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.