Batch Expiry Management

Batch Expiry Management

We deal in pharma products and use batch tracking. The issue we are facing is that the expired batches are shown in Saleable inventory.

As a workaround we can transfer expired stock to a new Warehouse (virtual). We would like to automate this task so that on a daily basis expired batches are transferred from primary warehouse.

Is this possible through script or any other tool?