Skip to Content
Menu
This question has been flagged
2 Replies
1785 Views

We have a customer that will suplly us with his own raw materials, and we will manufacture products from this.

We also buy the same product for other productions.

We can set owner on receiption and stock.  But I cannot find any way to make sure we reserve from the right batch (we use lot tracing for this product).   There is nothing in the manufacturing order component to select owner of the stock to reserve,

Avatar
Discard

Hello Lars,

have you tried drop shipping feature in inventory?

Author

Drop shipping does not help in our manufacturing process. Our problem is how to use customer owndes raw material as component in manufacturing to deliver to the customer. So we are the subcontractor for this customer.

Best Answer

Assuming you correctly set the Owner on the products when you received them (or added an Owner after receiving by updating the On Hand information), you can identify Components by Owner during:

  • picking (2 or 3 step Manufacturing) 
  • consumption (directly on the Manufacturing Order)


1) Delete the line that Odoo reserves, as Odoo won't know which LOT to reserve**

2) Add a new line and group by Owner to see the available LOTS you can manually reserve


** Odoo will reserve product using FIFO/LIFO/etc. based on Product Category configuration - or will not reserve anything if your Operation Type is setup with a Manual Reservation Method

Avatar
Discard
Author

A few points and experience, that make it difficult (V16, that is) or at least tricky.
When Manufacturing order is confirmed (that happens automatic), you can not delete a line with a component.
Even when we use a specific product (and BOM ) for what we produce with customer components, and Odoo automatic reserve the lot number (or quant) owned by the customer, the result in stock after goods movement are posted, are two entries for the lot number. One line with negative qty without owner and one with positive qty with the owner.
Manual reservation and / or block automatic reservation might be a possibility. But then extra administration, and Iexpect there is a challenge with back orders. (And we have lot of backorders).
If owner was possible to set in the BOM, we might have a much more efficient way to manage working as a subcontractor.
The process can be improved. Something for V18, Ray?

I am not suggesting to delete a line for a component but to delete the reservation related to that line.

Setting the Owner on the BOM would come with complexities regarding when to use their products and when not to.

This method is flexible but you are able to customize if after testing you can show an ROI on your change.

Author

As I describe, it do not solve this by manual reservation of the lot. The owner is till not copied into the stock move line, and posting is incorrect.
At one point, there was an agreement with a customer where this would be a large business. But then they changed, and we put the development aside.
If this was manged from the BOM, you might use variants to select if the order should be customer owned material or not. Odoo should consider ROI of include to efficient for more variants of business processes.

Please report your findings to Odoo Support.

In a correctly configured Odoo 16 or Odoo 17 database without customizations, the Owner and Lot are set on all Manufacturing related Stock Move Lines.

Stock Move Lines including from Stock to Pre-Production and from Pre-Production to Production (two/three step) as well as from Stock to Production (one step) had the owner set. All Move Lines had positive Quantities.

Author

Ray. I don't have time currently to test and document properly what happened. (Middle of implementation of a new logistic process, with several modifications in Odoo). And the business case with customer owned stock is no longer relevant.

But I got a theory: The operators do not use the lot number reserved by Odoo: One step manufacturing and no use of pre-production location / picking, due to the physical layout of the building.
So the operator take the lot most convenient and manually change the lot number reserved by Odoo. And I guess that might cause the issue in stock(?). (I should have explained this in my first posting.)

We have now set Manufacturing operation type to manual reservation due to this. So nothing is reserved when they start the work order. But this is not ideally for another flow in the same business. So we might end up with two Manufacturing operations with different setup. Not ideal either.

This is a business that is fast growing, and business cases change frequently.

Best Answer


Hello Lars,

We came across the same problem last week, so here was what we did. The BoM and product setup are remained the same. And we still set the raw materials with MTO & Buy routes, but instead of putting customer name to the Vendor list, we customize to get the Customer name field on the Sales Order and link it to the Purchase Order ($0 value, of course) automatically instead.

This way is not standard, but it will help us with buying materials from the same customer who provided the materials, and the first Vendor in the Purchase tab of the  material will be available for any other MTO& Buy (if you buy the material for other productions).

Please let me know if this helps and we can discuss later.

Have a nice day!

Avatar
Discard
Related Posts Replies Views Activity
0
Aug 25
168
0
Aug 25
141
2
Aug 25
661
0
Jul 25
519
1
Jul 25
954