Odoo Help


How to configure in Sales, Product Quantity (units) along with Weight (kg)

David Crespo
on 12/6/14, 9:24 AM 2,732 views

Hello, So far, we couldn´t find a way to configure the Product`s unit of charge in such a way that we initially generate a sales order for 40 chickens where the client and salesman don´t know the exact weight at that moment. Here, only the units of chickens are accounted at first. Then, next day in the morning, the people at dispatch in the warehouse according to availability selects 40 chickens to weight them to get the exact weight in kilograms, for instance, 84.4 kgs. thus, charging 2 dollars for the total amount of kilograms (84.4kg) instead of charging 2 dollars per chicken which is how OpenEPR wants to do it now.

In other words, we would like some assistance to know how to add an additional variable on the sales order when is about to be approved while inputing the exact weight and thus charging the correct amount of money according to total kilograms and not units.

The weight of chickens are never the same individually, and so there is no way of knowing in advanced when the sales orders are created. This sales orders are revised in the warehouse and shipped the next day, with the exact weight and price.

Perhaps someone knows where I can find an example or similar case to learn from it.

Thanks in advance for any help!

David Crespo
On 12/8/14, 9:09 AM

In the Sales Management Book there is a reference the our problem:

Secondary Units
OpenERP supports double units of measure. Notice however that the default unit of measure and the purchase unit of measure have to be in the same category. Only the sales unit of measure may be in a different category. This is very useful in the agro-food industry, for example: you sell ham by the piece but invoice by the Kg. A weighing operation is needed before invoicing the customer.

BUT; still we can manage to configure the system to have a variable value in kilograms after the sales order has been issued with a determined fixed quantity as per clients requests.

We find that the system can be configure, for example, with a unit in litres, and simultaneously use, boxes with a fixed quantity of litres. For example, can use in Products 1 litre per dollar and the mode of sale can be in boxes of 12 litres which would be one box per 12 dollars. Here the amounts are fixed.

This we can do, but what we still don´t know how to do is to have in Products 1 chicken and once the sales order is issued in number of chickens requested, we can then add the exact weight accordingly to charge, for example, 2 dollars per kilogram.

Would be the same with apples or other type of agricultural product that is sold by unit but charged buy weight.


william shang
On 1/16/15, 3:48 PM

this is called "Catch Weight". It is a feature that has to have for a food industry. I have looking for it for a long time. only a few erp software can do it. nothing in odoo. 

Javier Bonetto
On 12/12/14, 5:10 PM

We have a similar problem. When we create the product, for sales we put units and for secondary unit of sale we put kilograms. 

But, then when we one to create a sales quotation, we cannot modify the quantity in units, it remains one, there is no way we can change it. Only by editing Product and removing the Unit of Sale is then possible to modify the quantity of units and issue a sales quotation in units. 

It seems the secondary unit of sales doesn´t work yet or there is additional configuring somewhere else we don´t know...?

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 12/6/14, 9:24 AM
Seen: 2732 times
Last updated: 2/23/18, 12:04 PM