Purchase Invoice/ Purchase Receipt are not allowed to accept Expired Batch Items that is a good validator, but keeping the same validator for Returns is not a good idea. Well I cannot find anyway to return expired items to the supplier.
I am not able to make sales returns for expired items, I think the validator needs to be disables when the ‘Is Return’ is checked.
Currently i just change the batch expiry and process the document and then change the expiry back to is original which is just a workaround and not a good way to show to clients.
I think Erpnext team needs to look into this. I will also try to add this to issues and ask my development team to look into this and find a way to solve.
The reason to post here is to Check with the community if they have the same concern and what are the ways they are solving this concern.