Items marked as being purchased, shows in receipt list

I have entered a number of non inventory items and marked them only as being able to be purchased, and not sold.
When I capture a receipt of an inventory item being sold, these non inventory items are also showing in the dropdown list.

Is this supposed to be like that, or is it a bug?

Any help is appreciated.

Same as this: