a device for accepting , storing , and delivering a predetermined set of banknotes comprises a housing , a deposit opening , a delivery opening , a testing mechanism for determining the denomination of the banknotes , a banknote stockpile for storing the banknotes , and a conveying system which conveys the banknotes within the device . the banknote stockpile comprises a till having a till switch located at the till output . the conveying system includes various segments , switches , and inlets which interconnect the deposit opening , the testing mechanism , the till input , the till output , and the delivery opening . the device further includes a control system which controls the travel of the banknotes along the conveying system so that the banknotes are conveyed from the deposite opening through the testing mechanism to the till input , from the till output through the testing mechanism to the delivery opening , and from the till output back to the till input in order to restack the banknotes in the banknote stockpile . in one embodiment , the device further includes a return receptacle and a return switch located at the output of the testing mechanism so that the control system delivers unidentified banknotes to the return receptacle . in another embodiment , the banknote stockpile includes two identical tills , and the conveying system includes segments connecting the till outputs of each to the till inputs of the other . the control system can then deliver banknotes of predetermined denomination from the most convenient till , or can restack the banknotes between the two tills .