When booking in batched perishable stock that has Expiry/Sell by dates, the system will prompt you to enter the new batch expiry/sell by dates. If the stock with the same expiry dates and the same batch number has already been created you can choose from existing batches or opt out to create a new batch with new priority sequence (will be used after the previous batch with the same expiry dates exhausted) 

Note: Demonstration with WMS enabled.