We received an request from our user, an error, this morning while user wants to cancel the sales order, the error was: The quantity cannot be reduced. The number of inventory transactions on order is too low because the quantity or part of it is referenced by an output order or a production order or is marked against other transactions.
the story was:
- sales line qty : 5
- user already make the picking list and completed it : 5
- user make the packing slip : 0
- user cannot cancel the picking list
- another user make another picking list, and cancel it
- user cannot cancel the so
Conclusion:
user thinks that if the picking list can be cancel it after the picking list completed, the problem is, because they think they can cancel it, they create another picking list, and cancel it, and the first picking still cannot be cancelled,
while user cancel the sales order, or reduce the delivery reminder, or cancel the completed picking list, ax will inform :
The quantity cannot be reduced. The number of inventory transactions on order is too low because the quantity or part of it is referenced by an output order or a production order or is marked against other transactions.
actually the picking list that they cancelled was not the origin one, thats why they cannot go to next step
Solution:
- The sales order was already picked and complete picking list is the problem
- So the solution is, generate the packing slip based on the picking list (the completed one)
- Cancel the packing slip,
- After that, you can cancel the sales order