This is in response to the tracker opened at : https://sourceforge.net/projects/adempiere/forums/forum/611163/topic/5467686
Hi All,
I recently found out there might be a possible glitch in the Returns section. Particularly, I found this to be true with Vendor RMA. I'm not sure if the same happens for Customer RMA as well (but im guessing it does).
Once we complete a Vendor RMA (doc status=complete) this document is identified as processed. I will not be able to make another Vendor RMA for the same Material Receipt, irrespective of if I actually returned the goods or not. I will be prompted with an error Amount to be returned is greater than the amount shipped
Scenario
1. Create a Material Receipt of Prod A for 10 Qty. Complete the Material Receipt.
2. Create a V-RMA for this Material Receipt for the entire qty =10. Complete the V-RMA.
Now consider for some reasons (often due to human error), I was supposed to authorize only qty=5 (partial return). But since i have the V-RMA completed, i cannot go back and change it.
3. I tried closing the V-RMA without creating a Return to Vendor receipt for this V-RMA (thus, i still have inventory=10).
4. I created another V-RMA for qty=5 (in order to correct the human error).
Upon completion of this new RMA, i get the error : Amount to be returned is greater than the amount shipped
I believe, since already a RMA was authorized for 10 and my Material Receipt qty=10, system thinks i have returned 10.
But in real the initial RMA is void for me.. but sadly not for ADempiere :-(
Is there a work around for this, or is this a possible glitch we need to fix in ADempiere?
Looking forward for valuable suggestions,
Thanks,
Philip