Bank deposit delivery