Manufacturing in OpenERP allows you to manage your supply chain in a complete and accurate way. You can manage resources like human resources or machines. You will be able to create multi-level bills of materials and their corresponding routing for assembling or manufacturing finished products. A scheduler tool will then deliver the planning and will launch all manufacturing orders and purchase orders when necessary. A control system will inform you in case of problems during the supply process. Finally, you can analyse your supply chain efficiency thanks to a list of useful reports.


Resources. OpenERP allows you to manage two types of resources; materials and human resources. Resources are defined by their working time and/or their capacity (number of operations done in parallel in a work center, time to complete a production cycle).
Working period allows you to define the period of activity by day.

With Resources Leaves you can specify the days or periods of inactivity for any resource.

Master Data

Master Bills of Materials describe the list of raw materials or sub-products used to make a finished product. The hierarchical structure allows you to manage multi-level bill of materials.

Bills of materials Components are components and sub-products used in Master bills of materials.

Routings define the list of operations to be done in a work center to manufacture or assemble a given product. One bill of material can be linked to one routing, which describes how to manufacture or assemble the product.

Work Centers are independent units within the manufacturing facility, consisting of one or several people and/or machines. Work centers are used for the purpose of forecasting and capacity planning.


Compute schedulers. The scheduler is the heart of the ERP system in terms of planning. It organises manufacturing orders based on priorities (sub-products manufacturing, dates required, etc), launches purchase orders for missing components and assigns products in stock.
The scheduler tool is usually planned to be launched automatically once a day. This frequency can be adjusted depending on your company’s sector and needs. You can also run it manually should you need to.


Manufacturing Orders describe the list of raw material that will be used for each stage of production. Raw material can be consumed all at once or progressively during the production process. In addition OpenERP provides scrap management. Partial production is also possible.

The procurement order will schedule a proposal for automatic procurement for the product which needs replenishment. This procurement will start a task, either a purchase order form for the supplier, or a production order depending on the product’s configuration.

Work Orders are manufacturing operations required to produce or assemble products. The different work orders will have different impacts on the costs of manufacturing and planning, depending on the available workload.


Procurement Exceptions. In the MRP process, procurements orders are created to launch manufacturing orders, purchase orders, stock allocations, etc. Procurement orders are generated automatically by the system and unless there is a problem, the user will not be notified
In case of problems, the system will raise some procurement exceptions to inform the user about blocking problems that need to be resolved manually (like, missing BoM structure or missing supplier).


Work Center Load is a projection of loads in a work center for a given a period. The load is expressed in hours (for human resources) or cycles (for machines)

Weekly Stock Value Variation enables you to track the evolution of the stock value, according to the level of manufacturing activities (consumption of raw materials, production of finished goods, added accounting value of stock) as they progress in the transformation process.