Skip to Content
Menu
This question has been flagged

Hi there,


My client wants to switch from an excel based inventory handling to Odoo 13  CE . They currently track their products in excel the following way:

ProductReceived priceMarginSelling price
Gadget 110 USD10%11 USD
Where the `Margin` is a calculated column.

To make this work in Odoo, I did the following setup:

  1. Added "Gadget" with a a selling price of 11 USD, left the cost to 0 USD
  2. Switched the inventory valuation policy of Gadget's product category to FIFO
  3. Created a PO for 100 Gadgets for 10 USD each
  4. Received the products
  5. The inventory valuation displays that the current inventory has a value of 1000 USD. So far so good
  6. I create a sale order for 20 pieces with 11 USD each
  7. The Margin on the SO is 220 USD because the cost of the product is 0. In reality, it should be 20 USD.
  8. Of course, I can ship and invoice the SO, but the margin will still be 220 USD.

The FIFO price on the product form is 0 BEFORE I ship it because - as the description says - the price will only be updated after it is shipped out.

This kind of approach will produce incorrect margin values. Is there any way to correct this?

Avatar
Discard

I have two questions.
1. Did you have any on hand quantity before changing the costing method?
2. Did you assign the product category to the product before making the purchase order?

Author

I tried it with an existing product that had no stock move previously and also tried it with a brand new product. I don't think it's a question of whether the product or the product category exists or not, or if the category had FIFO set or not.

Related Posts Replies Views Activity
0
Jan 23
1687
0
Jan 21
1060
1
Sep 24
2483
1
Jun 23
1536
1
Nov 22
1063