Trouble using purchase order and warehouse

Hi
I’m complete new to Dolibarr and ERP systems in general, so please have tolerance if my question is completely stupid, I run a small Champagne import company and is migrating away from having everything in Excel.
I have created all my products from my vendors and have created a warehouse. I would now like to populate my warehouse (stocks list) with the most recent order that I actually have made and received.
Instead of just using stocks movements I would like to use a purchase order, so I can understand how to use the system going forward.

I have taken the following steps and for simplicity let’s say I’m ordering 10 A’s
1)
First I verify that my stocks list is empty

Then I create a purchase order with the right number of items lines/quantity

Going back to stocks list and see that physical stock is 0

Goto purchase order and press validate and approve - accept validation

Goto stocks - purchase order amount is now seen as virtual stock with correct quantities: Virtual A=10

Goto purchase order and approve - select appropriate warehouse

goto stocks - new the purchase order amount is seen as both physical and virtual: Physical A= 10, Virtual A= 10

goto purchase order and press make order and validate

goto purchase order and receive and validate the reception of my order

Goto stocks and observe: Physical A= 20, virtual A=20

Can someone please help explaining what I’m doing wrong here? I would expect after this process that I would end up with: Physical A= 10, virtual A=0

Thx
Jan

Hello,
Maybe your other warehouses have stock also. It calculates stock for all warehouses combined.

No, I only have one warehouse