Promotions

  • DigiRisk

    DigiRisk allows you to create, manage, and update your Risk Assessment Document directly within Dolibarr. Fully compliant with French legislation, it includes risk evaluation, action planning (PAPRIPACT), accident management, and much more.

    150.00 €  (180.00€)
  • Advanced Professional Gantt Dolibarr

    Would you like to see your project evolve in an efficient and structured way? The Gantt Professional Advanced Module allows you to manage all your projects in one place, without the need to use Gantt Project. We believe that you can effectively manage your projects with the right tools in place, and the Gantt Professional Advanced Module is one of them.

    300.00 €  (600€)

New products

  • SMART BANK IMPORT

    Smart Bank Import is an interface that connects to your bank and allows you, in just a few clicks, to create and link Dolibarr elements: generate supplier invoices, record customer payments, manage salaries and taxes…From your Android app, you can also scan invoices directly into Smart Bank Import — the scanned documents are automatically converted into PDF files.

    69.00 €
  • Compostock

    Real-time smart stock calculation for virtual products (kits). Automatically combines physical kit stock with assemblable quantities based on component availability. Updates instantly on every stock movement with multi-level kit support and bottleneck detection.

    80.00 €

BomGenerator: Creation of Bills of Materials from a combination model

c718d20180324125622

From the default BOM of a product and product categories assigned to certain components, new ones can be created very quickly. This module also adds this functionality to the Factory module (declination of Manufacturing Order)

25.00 €

  • Author Charlene BENKE
  • Module version 1.6.0
  • Release date 10/31/2017
  • Access to updates and downloads 1000 days
  • How to contact support Page de support
  • Compatibility Dolibarr V16 - V22   -   PHP7 - 8
  • Last update 10/08/2025 03:09 PM

More info

Supports Services
User Guides Youtube Channel

Module presentation

The BOMGenerator module enhances Dolibarr ERP/CRM by facilitating the generation of new bills of materials (BOMs) from predefined templates and custom options. It allows companies to define alternative product lists for each component of a BOM, providing increased flexibility in managing manufacturing processes.

Key Features:

Definition of Alternative Products:

Associate product categories with each component of a BOM, allowing the selection of alternative products when creating new BOMs.

Generation of Custom BOMs:

Create new BOMs by selecting alternative components from drop-down lists, based on a default template.

Integration with the Factory module:

The module is compatible with the Factory module, adding advanced features for product composition and manufacturing order management.

Dedicated tab on the product sheet:

A new "BomGenerator" tab has been added to the product sheet, displaying the default BOM associated with the product and allowing the management of alternative product categories.

Custom manufacturing order management:

Directly from the "BomGenerator" tab, it is possible to create custom manufacturing orders based on the generated BOMs.


Latest developments of the module

22.0.+1.6.1 (2025-09)
  • inf cloudron compatibility
22.0.+1.6.0 (2025-06)
  • inf V22 compatibility
  • add Add column of component detail in product list
21.0.+1.5.0 (2025-03)
  • inf V21 compatibility
  • fix Affected category fail if no default category, now work with one bom
  • Supported languages
    French French - English English - Italian Italian - German German 

Other modules may interest you

factory Factory is an advanced CAPM (computer-assisted product management) module. It allows composition, manufacturing planning and inventory management (loss, return, etc.)
restock ReStock improves the purchasing and supply functions in Dolibarr. It allows you to create supplier orders, price requests and manufacturing orders (with Factory) based on identified needs.
customproduct CustomProduct allows you to create customizable product options - define your own options for each product - associate an additional amount for each option - the selling price of the product is updated according to the options