Hi David,
There are numerous reasons why we cannot just delete a GRN.
A lot of things happen when you post a GRN such as…
1) Post the inventory stock table that these products are now available for sale and what unconfirmed costs to use.
2) Convert any pending “reservations” into allocations
We also have to consider actions that can take place immediately after posting such as…
1) The items on the GRN may have been invoiced and the unconfirmed costs used. This is especially tricky with FIFO / LIFO costing is used. If we delete the GRN costing will be off.
2) There is a highly likelihood that deleting a GRN would cause an item to be in the negative numbers. This would be a big issue for companies that have this configuration option turned on.
3) The received quantities may have new sales that have been allocated.
4) The items could be part of an assembly and the received quantities used as part of a new build.
5) The item might have had serial / lot numbers – and all the downline processes from there.
We simply just can’t allow a user to “void” at anytime as all of these types of transactions would be affected causing a lot of issues.
We wish that we could add a “void” button here, but there are too many other issues this would cause for the end user. What we did do in version 19 is add the ability to “save” a GRN so users can implement a workflow to first save – then return to it when they are sure they want to post. See video of that here…
vimeo.com/408224129
Read More...