Help

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

How to configure MRP with Multiple Subcontractors, Dropship, and Lead Times in v15?

Avatar
odoo
2 Comments
Avatar
Discard
Avatar
odoo
-

Lucas, as you can see, I keep watching the video. There is one thing that caught my attention. Around minute 19 of the video you create the SO, which triggers a PO. The PO is automatically generated for Solar Inc., and you don't have the option to select Battery Corp. This is exactly my case. How do you create the option to select manually between Solar Inc. and Battery Corp.? Thanks

Avatar
odoo
-

Hi Manuel,

Thanks for your interest on this video! :)

You raised a really good point. Indeed, when I recorded it, I focused mainly on explaining the end to end flow and I didn't cover some variances, such as the one you mentioned, otherwise the video would be too long. This is why I linked 1 product to each subcontractor (Electric Bike with Solar Panel > Solar Inc ; Electric Bike with Lithium Battery > Battery Corp).

In case you have several subcontractors "level 1", I'd suggest to do the following:

Keep the configuration exactly as it is, and for your product "Electric Bike", add both subcontractors on the Purchase tab. This way, Odoo will always create the RFQ to the first one of the list, meaning that this is the subcontractor you buy from more often (let's say Solar Inc). Sometimes, when you don't want to raise the PO to Solar Inc, as the document created is still a RFQ, you can change the subcontractor (replace Solar Inc by Battery Corp) before confirming the RFQ and turning it into a PO.

I hope it helps.

Thanks

2 Answers
0
Avatar
odoo
Best Answer

The solution can be found in this video.

12 Comments
Avatar
Discard
Avatar
odoo
-

Something is missing in your video explanation to automatically create the "Replenishment" of the "Bike (Without Battery)" only with the route "Buy"!

Avatar
odoo
-

Hello Ricardo, thanks for your comment! :)

In this example, the Replenishment is created automatically as Odoo recognizes the need of the "Bike (Without Battery)" at the subcontractor's location. The "Buy" route is the only one we will be able to select, because it is the single route set on our product. In this case we only need to decide from which supplier we are going to subcontract.

Avatar
odoo
-

Hi Lucas, thanks for your reply! I already liked your video of version 14, and that of v15 I liked it so much that I did the whole process. However Replenishment doesn't work, Odoo doesn't recognize the need for some reason. I also did other tests with Manufacturing, and for me Replenishment just doesn't work, what should I be doing wrong?

Thanks

Avatar
odoo
-

Hi Ricardo!! I am glad to see that you liked both videos!! :)

You are right! The need doesn't appear in the Replenishment when it comes to specific subcontracting locations, such as the ones we create for this use case.

The solution is indeed to create the reordering rules, linked to each subcontractor location, and using the trigger as "manual" as you can see in this screenshot:

https://www.awesomescreenshot.com/image/22030155?key=4075f7547ea31b79dc46e3333f2825df

I hope it works now! ;)

Avatar
odoo
-

Thank you, now this beautiful flow is complete and available to all!

Avatar
odoo
-

Thanks, very interesting. It brought me quite far in what i am trying to implement.

The only thing i am hitting now is that multiple RFQs for the same vendor and (dropship/receipt) destinations are being created. While they could have been combined or added to an open RFQ.

Avatar
odoo
-

Hi Jaco
This is possible by changing the "Buy Rules" Propagation to "Leave Empty" where you want the RFQs to be combined.

Avatar
odoo
-

Ricardo, these videos are brilliant, can't believe there are only 14 likes!!! as of today. I had the same issue, and Lucas' answer is one piece missing. I'm trying to solve a similar issue. I have an error message that indicates that there is no vendor to generate the purchase order, so I have to enter one in the "Purchase" tab of the product, but then the purchase is generated automatically from the first vendor in the list (I have four), instead of asking me to select the subcontractor I want tot use. Any ideas?

Also, I have a question for anyone: what happens when I have a third option in the My Company column to manufacture the bike myself? So I have the option to send it to any of the two subcontractors or to build it myself. This way, I'm actually using the subcontractors to manage excess demand. I can't seem to make both "Buy" and "Build" work at the same time.

Avatar
odoo
-

Hi Manuel,

I am glad to see that this video was really helpful!

Regarding the 4 suppliers, indeed Odoo will always select the first one of the list because it should be the supplier you buy more often. However, on the Replenishment there is a column "Supplier" (hidden by default) and you can choose one of the 4 before triggering the Purchase Order.

About the other question, you could add another reordering rule linked to the WH/Stock location in which the route should be Manufacture.

Kind regards

Avatar
odoo
-

Lucas, the issue with the first question is that the purchase is created automatically, I can't seem to trigger it manually. I have two subs in the Pruchase tab, I have a reordering rule set to manual for the Inventory location, I have a BoM with sub selected, and two subs also in the BoM.

Avatar
odoo
-

Lucas, I found a "bug" when doing manual reordering. To duplicate use your test enviroment. Trigger a manual reordering rule, select the contractor that is not the one shown. For example, if you see A when opening the reordering page, then select B. Without doing anything else, select "Order once". The order will be created for A, not for B, even if you have B selected. This is because the user needs to save the order before clicking to order once. I hope I explained myself.

Avatar
odoo
-

Hi Manuel,

Regarding the question you raised on 15/11, I had to watch the video again, and indeed, Odoo is triggering the RFQ automatically. So I apologize for the info I sent on 24/10, which is not correct.

In this case, you would need to adapt the route "Dropship Subcontractor on Order". At 11:27s you can see the full list of Rules within this Route. For the 2 last ones, where the Source Location is "Super Bikes" and "Universal Bikes", you can change the field "Supply Method" to "Take From Stock".

This way, instead of triggering another rule directly, Odoo will try to consume the stock of components at the location of Super Bikes or Universal Bikes, and in case there is nothing, the process stops here.

On top of that, you will need to configure the replenishment for these 2 locations using the route "Dropship Subcontractor on Order". This way Odoo will recognize the need on one of these 2 locations and you will have the choice to select the supplier before triggering the RFQ.

Note: The DB where I configured all of this expired, so I didn't have the opportunity to validate what I am explaining above.

0
Avatar
odoo
Best Answer

Lucas, could you make a similar video with "a twist": a warehouse instead of dropship directly to customer, and instead of having Superbikes and Universal bikes as two subcontractors, having Superbiles and Manufacturing? This second point is so a company can have the option to either subcontract a part of the process or manufacture internally. Think of it as excess capacity.

Avatar
Discard