Skip to Content
Menu
This question has been flagged
4 Replies
7963 Views

Hi, I need to do a stocktake of all products. Items with stock movements appear in the Inventory -> Operations -> Inventory Adjustments but it does not list all products. My goal is to export the list of product to a spreadsheet, assign a location to each storeman, and have them count the stock. I then intend to import the counted quantities back into an adjustment. 

The problem is that when I tried to export the products, not all of them are listed.

Playing on a demo site, there seem to be some funky stuff going on with variants which seem to be to be this most horrible thing. Surely variants could have been through through a bit more. Anyway, I'll digress a bit further. From what i have read, there is a product-template table and a product-product table... what the ..?? yes, it appears so. It's hard to know what is going on. Product-product ids are used just about everywhere but product-templates is where product details are stored... What??

Ok. Does anyone know how to stocktake for all products regardless of whether they have previous stock moves or not?

My head hurts.

Avatar
Discard
Best Answer

I'm also struggling with the new Inventory Adjustments system. In Odoo14, you could create a list of product to count by category, by location or manually.

Now it seems that you need to first export all your product.product external ID to then use them in a spreadsheet to update quantity. Minimal columns being location_id, product_id and inventory_quantity.

I would love to know how are we supposed to import initial inventory easily since v15.

Avatar
Discard
Author Best Answer

Thank you for the response. I really do appreciate it.

I suspect I will never understand the logic behind product.product, product.template and variants. They seem to be unnecessarily messy. 

In regard to the count, I understand that each location can be grouped and assigned to a storeperson. What I have noticed is then there are only 883 products in total listed in the inventory adjustment page. There are almost 1600 Storable product items in the catalogue. I'm unclear about what happened to the other 717 odd items. 

I can see the full 1600 items from Inventory > Products and apply a filter on Storable Products.

Avatar
Discard

This overview only shows the products that are in stock. If you want to add a product that is in stock, but not in the list, you can click on 'Create'. You then choose the right location, product and enter the counted quantity.

Author

Thank you once again. So, for the products we have not yet recorded any activities we need to manually create an entry just to do the initial count? That is a lot of manual work (717 items) for stores people to enter and would be better to do via an import.

Is it just the way I am looking at this issue or is this something Odoo has missed?

No, je can also import these rules if there are many! Just use the import button!

Best Answer

Hi,

Everytime you create a product in Odoo you actually create a Product Template (product.template). The same information will also be stored in product.product, which is your actual product. Product.product is used for your variants. Each variant is a individual product in product.product. I hope this clarifies :).

When you want to do an inventory count you can use the Inventory app > Operations > Inventory adjustments. What you could do is group the list by the locations you want to have counted by different people. For example Group by > Location, if every location has another storeman. You select the (group of) products that you would like to be counted by this person, and then click on Request a count. In the popup you can select the person responsible for the count.

If you don't want to use the Odoo UI you can also export this data and import later. Select 'I want to update later' in your export popup, and export the details your storeman needs to do the count. Also include the field Counted Quantity and use this to import later again. When you import the file i would only import the external ID and the Counted Quantity field. After import, you can Apply the count. 

I hope this helps!

Avatar
Discard
Related Posts Replies Views Activity
4
Feb 22
8028
2
Mar 21
2764
1
Nov 19
6041
0
Nov 18
2681
1
Feb 24
1438