As seen in the picture,
so we produce fabric product A for example.
So sometimes, there are customers who provide their own raw materials. So, the things that differ from normal business processes are:
1. The raw material is supplied by the customer
2. There is a service price for production in my company
3. The raw materials from the customer did not enter my company's inventory. But still can be tracked. Maybe there is some kind of virtual warehouse.
How can I solve cases like this in odoo 16 Enterprise ?
Thank you very much
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
To receive goods from a customer for subcontracting jobs and not count them on inventory accounting in Odoo 16 Enterprise, you can use the following approach:
Create a new virtual warehouse to track the customer-supplied raw materials. Go to Inventory -> Configuration -> Warehouse -> Create a new warehouse, and set the "Internal Transfers" option to "No".
Create a purchase order for the customer-supplied raw materials. Go to Purchases -> Purchase Orders -> Create, and select the customer as the supplier. Add the customer-supplied raw materials to the order and set the quantity and price accordingly. When you validate the purchase order, the goods will be received into the virtual warehouse you created.
Create a manufacturing order for the subcontracting job. Go to Manufacturing -> Manufacturing Orders -> Create, and select the product you want to produce. In the Bill of Materials, add the customer-supplied raw materials and set the quantity accordingly. When you confirm the manufacturing order, the system will automatically create a production order.
Create a sales order for the finished product. Go to Sales -> Sales Orders -> Create, and select the customer as the customer. Add the finished product to the order and set the price accordingly.
Invoice the customer for the service price of production. Go to Sales -> Sales Orders -> Select the sales order -> Validate. Then, create an invoice and set the service price of production as the invoiced amount.
By following these steps, you can track the customer-supplied raw materials separately from your own inventory and still be able to produce and sell the finished product. Additionally, you can invoice the customer for the service price of production separately from the raw materials cost.
okay thanks. I will try it
Not a good solution. Virtual warehouse only make your process more complex. To avoid financial posting, you enter stock owner in the goods receipt. Wether the warehouse is virtual or not.
Also the purchase order for customer material only make it complex. To close the pruchase order, you would need to create a billing doc. With price = 0. Does not make sense.
You create directly a goods receipt without reference.
Hi Lars Thank you for your feedback. I apologize if my previous answer did not meet your expectations.
To clarify, when I suggested using a virtual warehouse, it was in the context of creating a separate inventory location to track customer-owned inventory separately from your own inventory. This can help simplify the process of receiving customer-owned inventory and can also help with inventory management.
Regarding the financial posting, I agree that it is possible to enter the stock owner in the goods receipt to avoid creating a financial posting for customer-owned inventory. This approach can be used instead of using a virtual warehouse.
As for the purchase order for customer material, my intention was to suggest creating a purchase order to track the order for customer-owned inventory and to help manage the delivery of the inventory to your facility. However, you are correct that creating a billing document with a price of zero does not make sense.
Therefore, to simplify the process, it may be best to create a goods receipt directly without a purchase order or billing document reference, as you suggested. This can help streamline the process and reduce unnecessary steps.
In inventory-> Configuration -> Settings under Traceability activate Consignment.
Create a Goods receipt manually without any reference. In the fields "Assign Owner", fill in the name of your customer. When posting, this part of the stock have now value. There are no financial posting.
In the sales order, you only set the price for process of manufacturing.
For tracking: Either use a separate product for customer material. That is the easiest way to keep track of it and not mix up with your own material. You might need alternative BOM or when you create the manufacturing order, you can change product for components manually. There can also be an option to use variants for to different BOM
The other option for tracking is to use Lot number. Assign a lot number when you do a goods receipt. You must manually register this lot number as consumed in the manufacturing order. Odoo might reserve another lot number automatic, but you can override it.
You can read here about consignment stock:
I read your answer on facebook too, and just now I saw you saying Consignment doesn't support MTO.
So, is this consignment not suitable for my case?
You can have MTO on the finished product, but not on the product delivered by your customer. As far as I have tested. You can set up to choose MTO on sales order, but as far as I know, it will only trigger MTO on the finished product, and not on components.
Then you have the risk of mixing consignment stock from your customer with other stock you have on the same material.
There is a way to have MTO in this scenario: If you create the finish product manufactured and the product delivered from you customer as specific products - not used for anything else, you can have MTO.
But then why? There are also disadvantages with MTO. So if these are specific products, you would anyway keep full track.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Apr 21
|
1723 | ||
|
1
May 24
|
1513 | ||
|
1
Dec 23
|
1439 | ||
|
1
Aug 23
|
1838 | ||
|
1
Mar 25
|
430 |