The system should issue and alert during the Sales Invoice creating process if the quantity sold reduce the on hand below zero.
Ideally this would be made configurable so customers can choose to either :-0
a. Block invoice creation (ie prevent stock going negative) or
b. Alert the user but allow the stock on hand qty to become negative