Out of the box, Odoo sets a minimum quantity of 0 for each item and it uses WH/Stock as the location. Even with a two-step receipt, Odoo detects the difference between the on-hand quantity and forecasted quantity, even considering today's date + product lead time (forecasted date).
Let's take a look at the example below:
- I have 3 units on hand for the item "0000 Product"
- I do not have a reordering rule created by users.
- I have the Buy route + vendor set
- Delivery LT = 1

I also manage a two-step receipt in the SF warehouse:

When I create a sales order for 15 pieces, the replenishment menu shows that I need to reorder 12.

These reordering rules that Odoo creates can be automated by clicking on the "Automate Orders" on the far right hand side. Let's use the example below to review the behavior:
- On-hand quantity: 8 units
- Sales Order for 30 units
- Need to reorder: 22
Once the sales order is confirmed, an RFQ is created for 22 pieces.

If a user creates a reordering rule instead of having Odoo "create" it and show the replenishment need under the "Replenishment" menu, the behavior should be the same.