Patent ID: 8229845

Claim:
A withdrawal processing apparatus comprising: A processing unit for controlling operation of the apparatus; a storage unit that stores a deposit balance for every account of a plurality of types of currencies and first priority data and second priority data indicating priority of the plurality of types of currencies; an acquiring unit that acquires withdrawal request information including a withdrawal amount of every currency; a withdrawal judgment unit that judges, for every currency, whether or not the withdrawal amount in the withdrawal request information is within a range of a deposit balance of an account of every currency; a withdrawal processing unit that performs a withdrawal process based on the withdrawal amount for the account in which the withdrawal amount is judged as within the range of the deposit balance by the withdrawal judgment unit; a selecting unit that selects a currency with highest priority according to the first priority data of the currencies in which the withdrawal amount is judged as outside the range of the deposit balance by the withdrawal judgment unit; and a compensation judgment unit that judges whether or not a shortage amount with respect to the withdrawal amount of a currency account selected by the selecting unit is within a range of a deposit balance of a currency account selected based on the second priority data, wherein the withdrawal processing unit compensates the shortage amount based on a judgment result of the compensation judgment unit and performs the withdrawal process of the withdrawal amount, the storage unit storing foreign currency fixed deposit information for a customer, foreign currency ordinary deposit information for the customer, and a customer stage for the customer, the customer stage being computed by converting the total of the customer's foreign currency deposits into an amount of another currency and assigning the customer stage based on the amount of another currency, and an exchange cost for the customer being determined according to the customer stage.