First of all, my compliments and respect for red1 and all te contributors on this forum. Many of the postings and tutorials really helped me to get more out of Compiere. I hope my knowledge of compiere and implementing large ERP-systems like SAP will be enough to also contribute to forums topics.
However, my knowledge is of compiere is not enough to understand the folllowing:

I've created a SO (delivery-rule = complete line) with two lines:
- line 1, Stocked item (productdefinition: stock=y, purchase=y, sale=y), no inventory available.
- line 2, Non-stocked item (productdefinition: stock=n, purchase=y, sale=y)
Much to my surprise, when I create the shipment (process 'create shipment') is will create a shipment for line 2.
No shipment for line 1, but that is expected since no inventory is availabe.
I would only expect to get a shipment for line 1 after the creation of a purchase-order and confirm the delivery for that PO.
Did I miss something in the logic of Compiere?
Thanks in advance,
Reinier