POS: Batch stock 0 DONT sell

I have checked that stock allow negative only works for items with stock 0 and with no Batch … this way the item qtd becomes -1 …but when trying with an item with Batch it does not allow and as i reported on Sales Invoice/POS Numbering - #2 by umair
This creates alot of issues …
So i think that POS should show all items with stock 0 and not zero only if item has no BATCH… this way the user will not be able to sell or register.