Odoo Help


How can I enter the location wise initial stocks in OpenERP?

Mudi Vand
on 11/18/14, 3:40 AM 1,862 views

Hello everyone!

How can I enter the location wise initial stocks in OpenERP?

For example, lets say, I have two warehouses WH1 and WH2. In both warehouses, I maintain stocks of products P1, P2 and P3. At the point of installing the system, my stock status is as follows:

In WH1 I have 5 P1s, 8 P2s and 2 P3s.

In WH2 I have 10 P1s, 4 P2s and 8 P3s.

How can I define these information as initial stocks in the system?

Thanks in advance for your kind help.


Baiju KS
On 11/18/14, 3:49 AM

You can do that from -> Warehouse > Inventory Control > Inventory Adjustments

Create all the products for which you want to keep the stock (as stockable products). Once the required products in stock have been defined, use an initial inventory operation to put the current quantities into the system by location. Go to the menu Warehouse > Inventory Control > Inventory Adjustments to enter your initial inventory.

Give it a name (for example Initial Inventory) and select the stock location for your inventory. Note that when you select a parent location (such as Stock, which might be split into sublocations), you can also select the sub (or child) locations. You can choose between making an initial inventory for All products in that location, or for one product only. In this case, we choose the All products option. If you need your stock valuation to be done in a different period than the one that will be selected by default according to the inventory end date, enter the corresponding accounting period in the Force Valuation Period field.

In case of the initial inventory that is drawn up when you start in Odoo, no stock is available yet. Click the Start Inventory button and add each product by clicking the Add an item link. Select the corresponding stock location if it differs from the default one. Add the Real Quantity that you have in your stock for each product.

Click the Validate Inventory button to confirm the initial inventory and post it.

On the Inventory Adjustments tab, notice that the Source Location is automatically set to the virtual Inventory Loss location. Odoo always needs a source location and a destination location.

Refer this link : Initial inventory

Hope this helps...

Thank you very much Baiju. After applying your method I found out that it can be done directly from the Product form as well. Thank you once again.

Mudi Vand
on 11/18/14, 10:42 AM

Hello Mudi

You can achieve this from "Warhouse -> Inventory Control -> Inventory Adjustments". This will allow you to select the location where you want to set the quantities. Also it allows you to set whether you want to create inventory for single product or for all products.

Once you fill up this basic information and click on "Start Inventory" it will list out the products and there under "Theoratical Qty" you can set your values and validate by clicking on "Validate Inventory" the inventory.

This will raise your inventory in particular location.

Hope this helps !!.

I am using OpenERP v7. I am sorry I forgot to mention that in my question. I think 'Physical Inventories' in v7 is something similar to what you have explained. And yes, it creates the stocks in separate locations. Thank you very much Emipro Technologies.

Mudi Vand
on 11/18/14, 10:54 AM

wooooow good job empiro ...i like it

on 11/19/14, 12:29 AM

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: 11/18/14, 3:40 AM
Seen: 1862 times
Last updated: 4/9/15, 2:25 AM