The estimated return date should be saved in the system. When the item is returned, an invoice is created for the rental based on the amount of time it was out. At this point, all open transactions need to be closed and the item should be available once again.