Hello
It's not uncommon for me to delay creating a PO or delay receiving against a PO until a later date when I have time to do data entry. I'll then simply backdate the PO or the receiving doc, but still make the product available for sale on my site allow for negative quantities in inventory. While this isn't ideal, it is what it is and it works for me.
That's all well and good until I need to make a change to one of the products... perhaps something as simple as changing the order of the photos. If any of the product variants have negative inventory quantities, I receive a message like this when I attempt to save the product:
The only way to get around this is to adjust the quantity to 0, which is exactly what I do not want to do, as the negative quantity will be rectified once the PO is entered in. Forcing me to resolve this to 0 causes the quantity to be wrong again once the PO is entered and received against.
I recognize that the intent is spec'd with ideal circumstances in mind, but this is one of those areas where the system is trying to be too smart, and stands in the way of the kind pragmatic flexibility typically needed in the context of real world day-to-day use.
As it stands right now, this range check is simply disruptive to the overall workflow.
I would request that this range check be removed entirely, or have this implemented as a warning and not a show-stopper. Alternatively, have a store setting that allows the user to determine whether this is enforced or not.
Thanks,
Bryan