RE: Shipment on zero inventory
Hi there,
:) In this case, Microsoft developed the solution and put it in NAV2013R2. While I agree with you that code changes are not always the best solution, especially the ones that break standard functionality, adding additional documents to the workflow to avoid a change isn't the best solution either. I've read up on the picking feature on MSDN, and it has (also noted there) some limitations that need to be considered. These alone would discourage me from ever using this without fixing the limitations first.
Regarding negative quantities: When the postings occur in the order the physical handling is done, then there shouldn't be any negative quantities. There are some scenarios where you can get them (shipping goods before the receipt has been posted), but in this case you "break" another workflow. NAV can handle this, unfortunately it is a little too tolerant in some cases that lead to problems later. When you allow negative quantities, a timely order (receipt date before applied shipment or consumption date) should be ensured. For this you would also need a code change, AFAIK.
with best regards
Jens