ERPNext Foundation ERPNext Cloud User Manual Blog Discuss Frappé* Donate

Expired Batch Purchase/Sales Return


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.

Similar way,

Sales Return,
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.


Anyone have any idea about this?

Now we’re getting many returns to process with expiry and we cannot keep changing the expiry dates.


Please create a github issue explaining the scenario.