View source | Discuss this page | Page history | Printable version   


The information required to create a Product in Openbravo is determined by the nature of the Product, its Product Type.

There are four product types available:

Product types do not confer different accounting treatments. In other words, all product types account same way while being purchased, stocked or sold.
All of them use the ledger accounts defined in the Accounting tab of the Product window.


Additional key data to fill in are:

These values are used when an invoice is created for a product having an expense plan and/or a revenue plan.
Same way, these values are also used when an invoice is created from another document (for example: the Generated Invoices process that creates invoices from sales orders). Same way these values can be modified on a transaction by transaction basis.
To learn more visit the How to manage deferred revenue and expenses article.
Bulbgraph.png   This feature is available starting from 3.0PR17Q2.



Note: If stocked is not checked and BOM is checked, the product price should be 0. Because in that special case, the product price is the sum of the prices of the bill of materials components it consists of. If promotion wanted to create, 'Discounts and Promotions' should be used.


Product can be marked as Is Generic. This means that variants of this product will be created based on some characteristics such as colour, size, etc. The definition of these characteristics takes place in the generic product so it can be said that a generic product is like a template where newly variants will inherit all the attributes (taxes, prices, image) of this product. Because of this a generic product cannot be used for transactions but its variants.

Bulbgraph.png   Note:Products that are marked as generic cannot be used in transactions operations such as sales orders, purchase orders, goods receipts, etc

When this flag is marked two buttons are shown:

For example imagine generic product T-Shirt Model A has the characteristics:

But still variants have not been created. If you press the button you see all possible combinations:


Then all combinations can be selected or just pick some of them. Once the selection takes place pressing Done, combinations will be created as Products. This newly products will have the Generic Product field filled with the product that was marked as generic. We can say it is their parent product

Another button that might appear is Updatecharbutton.PNG. It only shows up when the generic product or the newly product variant has a non-variant characteristic related. Two scenarios:

  1. Generic product: This button allows to enter the value of that characteristic.
    Imagine the characteristic is Fashion Line that has three value: Sport, Vintage, Classic.
    Unlike the characteristics that are variants users cannot enter the value through the Characteristic Configuration tab
  2. Variant Product: This button allows to enter/update the characteristic that is not variant

Once a variant has been created its characteristics and values can be viewed either in the grid or in form view:


Press the button Buttonchardesc.PNG and opens a pop-up to select values:



There is a preference Show Product Characteristics Parents: Values can be 1,2,3,4, etc. The number means how many levels in the hierarchy tree the user wants to show in form view in the Product window. For example if the tree is: Colour->Green->Green light->0034

New values of an existing characteristic can be added. For example colour red when already having Blue and White. When it happens this new value is automatically added to all generic products that already have the characteristic Colour. This new value will be present in the configuration tab but deactivated. If the user wants to use it in a specific product in order to create new variants he can just activate the value and use the button "Manage Characteristics"

Modify Tax

Bulbgraph.png   This feature is available starting from 3.0PR19Q2.

This taxes modification is implemented through a service linked to the product. This service has to be marked as can modify taxes of the products linked to, and the configuration of the products to modify taxes and the new tax to apply must be also specified.

To configure it go to the Product window and create a new service. A service is just a product with the field Product Type set to Service. It has to be activated also the field Linked To Product and the field Modify Tax. When this field is activated, an new tab named Modify taxes categories is visible. In this Tab is defined the configuration of the taxes categories of products this service will modify when linked and the new tax category to apply.


To ease the configuration process two components have been added:

1.- Modify Tax for Product Category (Button): Pick and Execute window to assign the product categories and tax categories in the same action.


2.- Copy Service Modify Tax Configuration (Button): Pick and Execute window where services which modify taxes are displayed. User can select one to many service, and current configuration will be assigned to selected services. Once process have been executed, the old configuration (if exists) will be deleted and new one will be added. This process helps in deploying the same configuration to multiple services.


Retrieved from ""

This page has been accessed 1,971 times. This page was last modified on 18 January 2019, at 08:27. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.