(57)【要約】【課題】利用者におつりが良好に調整される望ましい入金額を容易に把握させることができる技術を提供する。【解決手段】現金振込装置である自動取引装置１００は、現金の入金を受け付けて入金額を計数する入金部３０と、振込金額と振込先とを含む振込情報を取得する振込情報取得部５１と、振込情報取得部５１で取得した振込情報に基づいて振込手数料を取得する手数料取得部５２と、入金部３０へ入金する入金候補金額とその入金候補金額を入金部３０へ入金したときに返金される返金候補金額とを表示する表示部４２と、振込情報取得部５１で取得した振込金額と手数料取得部５２で取得した振込手数料とに基づいて表示部４２に表示する入金候補金額と返金候補金額とを算出する演算部５３と、を備える。そして、演算部５３は、所定金額未満の端数を含まない返金候補金額とその返金候補金額が返金される入金候補金額とを算出する。【選択図】図２
2014154116.tif 000002
【特許請求の範囲】
【請求項１】
現金の入金を受け付けて入金額を計数する入金部と、
振込金額と振込先とを含む振込情報を取得する振込情報取得部と、
前記振込情報取得部で取得した前記振込情報に基づいて、振込手数料を取得する手数料取得部と、
前記入金部へ入金する入金候補金額と、前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを表示する表示部と、
前記振込情報取得部で取得した前記振込金額と前記手数料取得部で取得した前記振込手数料とに基づいて、前記表示部に表示する前記入金候補金額と、前記返金候補金額とを算出する演算部と、を備え、
前記演算部は、所定金額未満の端数を含まない前記返金候補金額と、前記返金候補金額が返金される前記入金候補金額とを算出する
ことを特徴とする現金振込装置。
【請求項２】
請求項１に記載の現金振込装置において、
前記入金部は、前記表示部が前記演算部で算出された前記入金候補金額と前記返金候補金額とを表示した後に、現金の入金を受け付ける
ことを特徴とする現金振込装置。
【請求項３】
請求項１または請求項２に記載の現金振込装置において、
前記演算部は、前記入金部が現金の入金を受け付けた後に、前記振込情報取得部で取得した前記振込金額と前記手数料取得部で取得した前記振込手数料と前記入金部が計数した前記入金額とに基づいて、前記表示部に表示する追加入金候補金額と前記追加入金候補金額を投入したときに返金される前記所定金額未満の端数を含まない第２の返金候補金額とを算出し、
前記表示部は、前記入金部が現金の入金を受け付けた後に、前記演算部で算出された前記追加入金候補金額と前記第２の返金候補金額とを表示する
ことを特徴とする現金振込装置。
【請求項４】
請求項３に記載の現金振込装置において、
前記入金部は、前記表示部が前記演算部で算出された前記追加入金候補金額と前記第２の返金候補金額とを表示した後に、現金の追加入金を受け付ける
ことを特徴とする現金振込装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の現金振込装置において、
前記演算部は、複数の前記返金候補金額と複数の前記入金候補金額とを算出する
ことを特徴とする現金振込装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の現金振込装置において、
前記所定金額は、１０００円未満であり、
前記演算部は、紙幣のみからなる前記返金候補金額と、前記返金候補金額が返金される前記入金候補金額とを算出する
ことを特徴とする現金振込装置。
【請求項７】
入金部と表示部とを備える現金振込装置の現金振込方法であって、
振込金額と振込先とを含む振込情報を取得し、
取得した前記振込情報に基づいて振込手数料を取得し、
前記振込金額と前記振込手数料とに基づいて、前記入金部へ入金する入金候補金額と前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを算出し、
算出した前記入金候補金額と前記返金候補金額とを前記表示部に表示させ、
前記入金候補金額と前記返金候補金額とが前記表示部へ表示された後に、前記入金部に入金を受け付けさせる
ことを特徴とする現金振込方法。
【請求項８】
入金部と表示部とを備える現金振込装置のプログラムであって、
振込金額と振込先とを含む振込情報を取得し、
取得した前記振込情報に基づいて振込手数料を取得し、
前記振込金額と前記振込手数料とに基づいて、前記入金部へ入金する入金候補金額と前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを算出し、
算出した前記入金候補金額と前記返金候補金額とを前記表示部に表示させ、
前記入金候補金額と前記返金候補金額とが前記表示部へ表示された後に、前記入金部に入金を受け付けさせる
処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現金振込処理を行う現金振込装置、現金振込装置による現金振込方法、及び、現金振込装置のプログラムに関する。
【背景技術】
【０００２】
金融機関などに設置されている現金自動取引装置（ＡＴＭ）などの現金振込装置で現金振込を行なう場合、振込金額に振込手数料を加えた合計金額を超える金額を入金する。その際、現金振込装置の利用者は、おつりに小さな金額の硬貨が含まれないように、入金額を調整することがある。
【０００３】
しかしながら、振込手数料は振込先、振込金額及び時間帯などによって決定されるため、振込金額とは異なり利用者が事前に把握していないことが多い。このため、利用者は、入金額を調整する場合、おつりに小さな金額の硬貨が含まれないような入金額を振込手数料（または振込金額と振込手数料との合計金額）が現金振込装置に表示されてから計算しなければならない。
【０００４】
従って、上記のような入金額の調整作業は、入金額の計算に時間が掛かること、及び、計算により得られた入金額を財布から取り出す作業にも時間を要すること、これらの作業が現金振込装置に振込手数料が表示されてから行われることから、従来の現金振込装置の利用効率を低下させる一要因となっている。
【０００５】
おつりを調整する技術については、これまでも多くの分野でさまざまな提案がなされている。例えば、特許文献１には、現金決済において発生したおつりを自身の銀行口座に振り込む技術が開示されている。また、特許文献１には、おつりのうち所定単位（例えば、千円など）を満たす金額についてのみ現金で受け取り、所定単位未満の端数の金額については銀行口座へ振込む技術も開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１６４０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示される技術を現金振込に適用すると、おつりに小さな金額の硬貨が含まれることを入金額によらず防止することができるので、利用者はおつりに小さな金額の硬貨が含まれないような入金額を自身で計算する必要がない。しかしながら、この場合には、現金振込を行なうにもかかわらず、利用者は銀行口座を有していなければならない。
【０００８】
従って、銀行口座がなくてもおつりを容易に調整することができる技術、即ち、おつりが良好に調整される望ましい入金額を容易に把握することができる技術が求められている。
【０００９】
以上のような実情を踏まえ、利用者におつりが良好に調整される望ましい入金額を容易に把握させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様は、現金の入金を受け付けて入金額を計数する入金部と、振込金額と振込先とを含む振込情報を取得する振込情報取得部と、前記振込情報取得部で取得した前記振込情報に基づいて振込手数料を取得する手数料取得部と、前記入金部へ入金する入金候補金額と前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを表示する表示部と、前記振込情報取得部で取得した前記振込金額と前記手数料取得部で取得した前記振込手数料とに基づいて前記表示部に表示する前記入金候補金額と、前記返金候補金額とを算出する演算部と、を備え、前記演算部は、所定金額未満の端数を含まない前記返金候補金額と、前記返金候補金額が返金される前記入金候補金額とを算出する現金振込装置を提供する。
【００１１】
本発明の他の一態様は、入金部と表示部とを備える現金振込装置の現金振込方法であって、振込金額と振込先とを含む振込情報を取得し、取得した前記振込情報に基づいて振込手数料を取得し、前記振込金額と前記振込手数料とに基づいて、前記入金部へ入金する入金候補金額と前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを算出し、算出した前記入金候補金額と前記返金候補金額とを前記表示部に表示させ、前記入金候補金額と前記返金候補金額とが前記表示部へ表示された後に、前記入金部に入金を受け付けさせる現金振込方法を提供する。
【００１２】
本発明のさらに他の一態様は、入金部と表示部とを備える現金振込装置のプログラムであって、振込金額と振込先とを含む振込情報を取得し、取得した前記振込情報に基づいて振込手数料を取得し、前記振込金額と前記振込手数料とに基づいて、前記入金部へ入金する入金候補金額と前記入金候補金額を前記入金部へ入金したときに返金される返金候補金額とを算出し、算出した前記入金候補金額と前記返金候補金額とを前記表示部に表示させ、前記入金候補金額と前記返金候補金額とが前記表示部へ表示された後に、前記入金部に入金を受け付けさせる処理をコンピュータに実行させるプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、利用者におつりが良好に調整される望ましい入金額を容易に把握させることができる技術を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る自動取引装置の外観図である。
【図２】本発明の一実施形態に係る自動取引装置の機能について説明するための図である。
【図３】本発明の一実施形態に係る自動取引装置に含まれる制御部のハードウェア構成図である。
【図４】本発明の一実施形態に係る自動取引装置の現金振込処理のフローチャートである。
【図５】本発明の一実施形態に係る自動取引装置の表示部に表示される現金挿入画面の一例である。
【図６】本発明の一実施形態に係る自動取引装置の表示部に表示される不足現金挿入画面の一例である。
【図７】本発明の一実施形態に係る自動取引装置の表示部に表示される挿入現金確認画面の一例である。
【図８】本発明の一実施形態に係る自動取引装置で行われる入金候補金額と返金候補金額を算出する候補金額算出処理のフローチャートである。
【図９Ａ】図８に示す候補金額算出処理内で呼び出されるサブルーチンのフローチャートの前半部分である。
【図９Ｂ】図８に示す候補金額算出処理内で呼び出されるサブルーチンのフローチャートの後半部分である。
【図１０】本発明の一実施形態に係る自動取引装置で行われる追加入金候補金額と第２の返金候補金額を算出する候補金額算出処理のフローチャートである。
【図１１】本発明の一実施形態に係る自動取引装置の現金挿入画面に表示される、振込金額毎の入金候補金額とおつり候補金額の例を示した図である。
【図１２】本発明の一実施形態に係る自動取引装置の挿入現金確認画面に表示される、振込金額と入金済金額の組み合わせ毎の入金候補金額とおつり候補金額の例を示した図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の一実施形態に係る自動取引装置１００の外観図である。図１に例示される自動取引装置１００は、図示しないホストコンピュータと通信して現金振込などの取引を行う自動取引装置である。自動取引装置１００には、その外観に、カード挿入部１０と、通帳挿入部２０と、現金の入金を受け付けて入金額を計数する入金部３０と、顧客操作部４０と、が設けられている。なお、入金部３０は、紙幣の入金を受け付ける紙幣挿入部３１と、硬貨の入金を受け付ける硬貨投入部３２とからなる。また、顧客操作部４０は、例えば、タッチパネルディスプレイ装置であり、顧客からの入力を受け付けるとともに各種情報を表示して顧客に提供するものである。
【００１６】
図２は、図１に示す自動取引装置１００の機能について説明するための図である。自動取引装置１００は、図２に示すように、上述した構成要素に加えて、自動取引装置１００全体の動作を制御する制御部５０を備えていて、制御部５０は、振込情報取得部５１と、手数料取得部５２と、演算部５３とを含んでいる。また、顧客操作部４０は、顧客からの操作を受け付ける操作部４１と、各種の情報を表示する表示部４２とを含んでいる。
【００１７】
自動取引装置１００は、制御部５０によるプログラムの実行により、現金振込処理においておつりに所定金額未満の端数が含まれないような入金額を、利用者の現金投入前に表示部４２に表示させるように構成されている。  
【００１８】
より詳細には、まず、顧客が操作部４１に入力した振込金額と振込先を含む振込情報を振込情報取得部５１が取得する。次に、手数料取得部５２がホストコンピュータ２００と通信して、振込情報取得部５１が取得した振込情報に基づいてホストコンピュータ２００から振込手数料を取得する。その後、演算部５３が、振込情報取得部５１が取得した振込金額と手数料取得部５２が取得した振込手数料に基づいて、おつりに所定金額未満の端数が含まれないような入金候補金額とその入金候補金額を入金部３０へ入金したときに返金される返金候補金額の組み合わせを算出し、これらを表示部４２に表示させる。なお、表示部４２に表示される入金候補金額と返金候補金額の組み合わせは少なくとも１組あればよいが、複数組みであってもよい。
【００１９】
また、自動取引装置１００は、利用者による現金の投入後であって入金部３０による入金額の計数が終了した後に、現金の追加入金を受け付ける追加入金機能も備えている。そして、現金振込の追加入金処理においておつりに所定金額未満の端数が含まれないような追加入金額を、利用者の現金追加投入前に表示部４２に表示させるように構成されている。
【００２０】
より詳細には、演算部５３が、入金部３０が現金の入金を受け付けて入金額の計数が終了した後に、振込情報取得部５１で取得した振込金額と手数料取得部５２で取得した振込手数料と入金部３０が計数した入金額とに基づいて、表示部４２に表示する追加入金候補金額とその追加入金候補金額を投入したときに返金される返金候補金額の組み合わせを算出し、これらを表示部４２に表示させる。なお、表示部４２に表示される追加入金候補金額と返金候補金額の組み合わせも少なくとも１組あればよいが、複数組みであってもよい。
【００２１】
図３は、本発明の一実施形態に係る自動取引装置１００に含まれる制御部５０のハードウェア構成図である。制御部５０は、図３に示すように、ＣＰＵ（Central Processing Unit）６１、メモリ６２、入出力Ｉ／Ｆ６３、外部記憶装置６４、可搬記録媒体６６が挿入される可搬記録媒体駆動装置６５、及び、ネットワーク装置６７を備え、これらがバス６８によって相互に接続されている。なお、図３は、制御部５０のハードウェア構成の一例であり、制御部５０はこの構成に限定されるものではない。
【００２２】
ＣＰＵ６１は、プログラムを実行して自動取引装置１００全体の制御を行う。メモリ６２は、例えば、ＲＡＭ（Random Access Memory）であり、プログラムの実行の際に、外部記憶装置６４または可搬記録媒体６６に記憶されているプログラムまたはデータを一時的に格納するメモリである。
【００２３】
入出力Ｉ／Ｆ６３は、入金部３０及び顧客操作部４０との間でデータをやり取りするための手段であり、ネットワーク装置６７は、ホストコンピュータ２００との間でデータをやり取りするための手段である。
【００２４】
外部記憶装置６４は、例えば、ハードディスク記憶装置であり、主に各種データやプログラムの保存に用いられる。可搬記録媒体駆動装置６５は、光ディスクやコンパクトフラッシュ（登録商標）等の可搬記録媒体６６を収容するもので、外部記憶装置６４を補助する役割を有する。
【００２５】
以下、自動取引装置１００の現金振込処理について、図４から図７を参照しながら、具体的に説明する。なお、図４は、本発明の一実施形態に係る自動取引装置１００の現金振込処理のフローチャートである。図５、図６、図７は、それぞれ、本発明の一実施形態に係る自動取引装置１００の表示部４２に表示される現金挿入画面、不足現金挿入画面、挿入現金確認画面の一例である。
【００２６】
図４に示す自動取引装置１００の現金振込処理は、外部記憶装置６４または可搬記録媒体６６に記憶されているプログラムをメモリ６２にロードしてＣＰＵ６１がそのプログラムを実行することにより行われる。
【００２７】
まず、制御部５０は、表示部４２に取引選択画面を表示させて、利用者の操作により発生する操作部４１から信号に基づいて行うべき取引を決定する（ステップＳ１）。これにより、行うべき取引が、例えば、振込に決定される。次に、制御部５０は、表示部４２に振込方法選択画面を表示させて、利用者の操作により発生する操作部４１から信号に基づいて振込方法を決定する（ステップＳ３）。これにより、振込方法が、例えば、現金振込に決定される。
【００２８】
次に、制御部５０は、表示部４２に振込先の情報と依頼人の情報を入力するための画面を表示させて、利用者が操作部４１を介して入力した振込先の情報と依頼人の情報とを取得する（ステップＳ５）。なお、振込先と依頼人の情報は、操作部４１を介して入力される他に、振込用紙などに記載された情報を読み取ることで取得しても良い。
【００２９】
さらに、制御部５０は、表示部４２に振込金額を入力するための画面を表示させて、利用者が操作部４１を介して入力した振込金額を取得する（ステップＳ７）。ここでは、振込金額として、例えば、“３２０００円”を取得する。なお、振込金額も、操作部４１を介して入力される他に、振込用紙などに記載された情報を読み取ることで取得しても良い。
【００３０】
その後、制御部５０は、表示部４２に振込金額確認画面を表示させて（ステップＳ９）、利用者に振込金額を確認させる。
振込金額確認画面に表示された振込金額に間違いがないことを利用者が確認し、確認キーが押下されると、制御部５０は、センター（ホストコンピュータ２００）と通信中であることを示すコンピュータ画面を表示部４２に表示させる。そして、ステップＳ５及びステップＳ７で取得した振込情報（振込先、依頼人、振込金額）をホストコンピュータ２００に送信して、振込手数料及び時間外手数料（以降、振込手数料と時間外手数料をまとめて振込手数料と記す。）を照会する（ステップＳ１１）。
【００３１】
ホストコンピュータ２００からの振込手数料を受信すると、制御部５０は、表示部４２に振込金額と振込手数料が表示された振込内容確認画面を表示させて（ステップＳ１３）、利用者に振込内容を確認させる。ここでは、振込金額として、例えば、“３２０００円”を、振込手数料として、例えば、“６３０円”を表示する。
【００３２】
その後、利用者により確認キーが押下されると、制御部５０は、入金候補金額と返金候補金額を算出する（ステップＳ１５）。なお、制御部５０は、予め決められた所定金額（例えば、１００円）未満の端数を含まない返金候補金額と、その返金候補金額が返金される入金候補金額とを算出する。ここでは、（入金候補金額、返金候補金額）として、例えば、（３５０３０円、２４００円）、（３５６３０円、３０００円）、（４００３０円、７４００円）、（４０６３０円、８０００円）を算出する。具体的な算出方法については、後述する。
【００３３】
入金候補金額と返金候補金額が算出されると、制御部５０は、表示部４２に、振込金額と振込手数料との合計金額に加えて、入金候補金額と返金候補金額の組み合わせが表示された、図５に示す現金挿入画面を表示させる（ステップＳ１７）。なお、図５では、合計金額は“振込金額（手数料込み）”として、入金候補金額は“入金額”として、返金候補金額は“おつり”として表示されている。
【００３４】
その後、制御部５０が入金部３０にシャッターを開かせて、入金部３０が利用者からの現金の入金を受け付ける。現金の入金を受け付けると、入金部３０は、シャッターを閉じて入金額を計数し、制御部５０へ計数した入金額を通知する（ステップＳ１９）。ここでは、例えば、“３００００円”を通知する。制御部５０は、入金部３０から通知された入金額が振込金額（手数料込み）以上か否かを判断する（ステップＳ２１）。
【００３５】
入金額が振込金額（手数料込み）未満であると判断すると、制御部５０は、不足金額を算出し、表示部４２に、入金額と振込金額（手数料込み）と不足金額とが表示された、図６に示す不足現金挿入画面を表示させて（ステップＳ２３）、利用者に不足金額の入金を促す。なお、図６では、入金額は“お預かり金額”として表示されている。
【００３６】
その後、制御部５０が入金部３０にシャッターを開かせて、入金部３０が利用者からの現金の入金を受け付ける。現金の入金を受け付けると、入金部３０は、シャッターを閉じて入金額を計数し、制御部５０へ計数した入金額を通知する（ステップＳ１９）。ここでは、例えば、“５０００円”を通知する。制御部５０は、入金部３０から通知された入金額と先の入金額とを合計した入金額が振込金額（手数料込み）以上か否かを判断する（ステップＳ２１）。
【００３７】
入金額が振込金額（手数料込み）以上であると判断すると、制御部５０は、追加入金候補金額と返金候補金額（以降、ステップＳ１５で算出される返金候補金額と区別するため、第２の返金候補金額と記す）を算出する（ステップＳ２５）。なお、制御部５０は、予め決められた所定金額（例えば、１００円）未満の端数を含まない第２の返金候補金額と、その第２の返金候補金額が返金される追加入金候補金額とを算出する。ここでは、（追加入金候補金額、第２の返金候補金額）として、例えば、（３５０３０円、２４００円）、（３０円、２４００円）、（６３０円、３０００円）を算出する。具体的な算出方法については、後述する。
【００３８】
追加入金候補金額と第２の返金候補金額が算出されると、制御部５０は、表示部４２に、入金額と振込金額と振込手数料とおつり（返金候補金額）に加えて、追加入金候補金額と追加後の入金額合計と第２の返金候補金額の組み合わせが表示された、図７に示す挿入現金確認画面を表示させる（ステップＳ２７）。なお、図７では、入金額は“お預かり金額”として、追加入金候補金額は“追加入金額”として、第２の返金候補金額は画面右下に“おつり”として表示されている。
【００３９】
その後、制御部５０が入金部３０にシャッターを開かせて、入金部３０が利用者からの現金の追加入金を受け付ける。制御部５０は、入金部３０に現金が入金されたか否かを判断し（ステップＳ２９）、入金があると判断すると、ステップＳ１９に戻って上述した処理を繰り返す。一方、入金がないと判断すると、センター（ホストコンピュータ２００）と通信中であることを示すコンピュータ画面を表示部４２に表示させて、ステップＳ５及びステップＳ７で取得した振込情報（振込先、依頼人、振込金額）を含む更新要求をホストコンピュータ２００に送信して振込処理を依頼する（ステップＳ３１）。
【００４０】
ホストコンピュータ２００からの振込処理の完了通知を受信すると、制御部５０は、表示部４２に利用控え放出画面を表示させて（ステップＳ３３）、自動取引装置１００から利用控えを放出する。さらに、制御部５０は、おつりの有無を判断し（ステップＳ３５）、おつりがある場合には、表示部４２におつり放出画面を表示させて（ステップＳ３７）、自動取引装置１００からおつりを放出してから現金振込処理を終了する。一方、おつりがない場合には、利用控えの放出後、現金振込処理を終了する。
【００４１】
図４のステップＳ１５に示す入金候補金額と返金候補金額の組み合わせを算出する処理について、図８及び図９を参照しながら、具体的に説明する。なお、図８は、本発明の一実施形態に係る自動取引装置１００で行われる入金候補金額と返金候補金額を算出する処理（以降、候補金額算出処理と記す）のフローチャートである。図９Ａ及び図９Ｂは、図８に示す候補金額算出処理内で呼び出されるサブルーチンのフローチャートである。
【００４２】
まず、図８に示す候補金額算出処理が開始されると、制御部５０は、図４のステップＳ７で取得した振込金額とステップＳ１１で取得した振込手数料を足した値を変数「振込金額」に設定する（ステップＳ１０１）。さらに、制御部５０は、変数「振込金額」の１万円未満４桁の値を取得して、変数「１万円未満」に設定し（ステップＳ１０３）、変数「１万円未満」が５０００以下か否かを判断する（ステップＳ１０５）。
【００４３】
変数「１万円未満」が５０００未満であると判断した場合には、制御部５０は、変数「入金紙幣種類」に５０００を設定する（ステップＳ１０７）。そして、図９Ａ及び図９Ｂに示す候補金額算出サブルーチンを呼び出して（ステップＳ１０９）、変数「入力候補金額１」から「入力候補金額３」とそれに対応する変数「おつり候補金額１」から「おつり候補金額３」を取得し、それらをメモリ６２に記憶させる。さらに、制御部５０は、変数「入金紙幣種類」に１００００を設定する（ステップＳ１１１）。そして、再び図９Ａ及び図９Ｂに示す候補金額算出サブルーチンを呼び出して（ステップＳ１１３）、再び変数「入力候補金額１」から「入力候補金額３」とそれに対応する変数「おつり候補金額１」から「おつり候補金額３」を取得し、それらをメモリ６２に記憶させて、候補金額算出処理を終了する。
【００４４】
一方、変数「１万円未満」が５０００以上であると判断した場合には、紙幣についての１万５０００円や２万５０００円といった５０００円単位での入金を考慮する必要性に乏しいため、制御部５０は、ステップＳ１０７、ステップＳ１０９を省略して、ステップＳ１１１及びステップＳ１１３を行い、候補金額算出処理を終了する。
【００４５】
以上の処理により、ステップＳ１０９で、紙幣について１万５０００円や２万５０００円といった５０００円単位で入金した場合の候補金額が算出され、ステップＳ１１３で、紙幣について１万円や２万円といった１万円単位で入金した場合の候補金額が算出される。
【００４６】
なお、ステップＳ１０９及びステップＳ１１３において、変数「おつり候補金額１」、「おつり候補金額２」、「おつり候補金額３」は、百円以上千円未満のおつり候補金額、千円以上５千未満のおつり候補金額、５千円以上のおつり候補金額であり、変数「入力候補金額１」、「入力候補金額２」、「入力候補金額３」は、それぞれのおつり候補に対応する入金候補金額である。また、ステップＳ１０９では、５千円以上のおつり候補である「おつり候補金額３」及びそれに対応する「入力候補金額３」は、存在しないため、ステップＳ１０９及びステップＳ１１３では、最大で５つの入金候補金額とおつり候補金額が算出されることになる。
【００４７】
図８のステップＳＳ１０９及びステップＳ１１３に示す候補金額算出サブルーチン内の処理について、図９Ａ及び図９Ｂを参照しながら、詳細に説明する。
図９Ａ及び図９Ｂに示す候補金額算出サブルーチンが開始されると、まず、制御部５０は、変数「入力候補金額１」、「入力候補金額２」、「入力候補金額３」と変数「おつり候補金額１」、「おつり候補金額２」、「おつり候補金額３」の設定を初期化する（ステップＳ２０１）。なお、ここで、変数「おつり候補金額１」、変数「おつり候補金額２」、変数「おつり候補金額３」が、上述した返金候補金額である。
【００４８】
初期化完了後、制御部５０は、図８のステップＳ１０１で設定した変数「振込金額」を千円以上と千円未満に分割する（ステップＳ２０３からステップＳ２０５）。具体的には、変数「振込金額」の千円未満３桁の値を取得して変数「千円未満」に設定し（ステップＳ２０３）、変数「振込金額」の千円以上の値を取得して変数「千円以上」に設定する（ステップＳ２０５）。
【００４９】
次に、制御部５０は、「おつり候補金額１」の算出に使用される、千円単位で入金した場合の百円単位のおつりを算出し、変数「おつり百円単位」に設定する（ステップＳ２０７からステップＳ２１３）。具体的には、変数「千円未満」の百円以上の値を取得して変数「百円単位」に設定する（ステップＳ２０７）。そして、変数「千円未満」が１以上か否かを判断し（ステップＳ２０９）、１以上と判断した場合には、１０００から変数「百円単位」を引いた値を変数「おつり百円単位」として設定し（ステップＳ２１１）、１未満と判断した場合には、０を変数「おつり百円単位」として設定する（ステップＳ２１３）。
【００５０】
変数「おつり百円単位」の設定が完了すると、制御部５０は、図８のステップＳ１０１で設定した変数「振込金額」を１万円以上と１万円未満に分割する（ステップＳ２１５からステップＳ２１７）。具体的には、変数「振込金額」の１万円未満４桁の値を取得して変数「１万円未満」に設定し（ステップＳ２１５）、変数「振込金額」の１万円以上の値を取得して変数「１万円以上」に設定する（ステップＳ２１７）。
【００５１】
次に、制御部５０は、変数「おつり候補金額１」、「おつり候補金額２」及び「おつり候補金額３」の算出に使用される変数「仮おつり千円以上」の値を算出し、変数「仮おつり千円以上」に設定する（ステップＳ２１９からステップＳ２２６）。具体的には、変数「１万円未満」が１以上か否かを判断し（ステップＳ２１９）、１以上と判断した場合には、図８のステップＳ１０７またはステップＳ１１１で設定した変数「入金紙幣種類」に変数「１万円以上」を加えた値を取得し、変数「入金紙幣最大金額」に設定する（ステップＳ２２１）。さらに、図８のステップＳ１０１で設定した変数「入金紙幣最大金額」から図８のステップＳ１０１で設定した変数「振込金額」を引いた値を取得し、変数「仮おつり」に設定する（ステップＳ２２３）。そして、変数「仮おつり」の千円以上の値を取得して、変数「仮おつり千円以上」に設定する（ステップＳ２２５）。一方、制御部５０は、ステップＳ２１９で変数「１万円未満」が１未満であると判断した場合には、「振込金額」が１万円や２万円など１万円単位の金額であると想定されるため、変数「仮おつり千円以上」に０を設定する（ステップＳ２２６）。
【００５２】
変数「仮おつり千円以上」の設定が完了すると、制御部５０は、おつり候補金額と入金候補金額を算出する。まず、ステップＳ２２７からステップＳ２３３までの処理で変数「おつり候補金額１」と変数「入金候補金額１」を算出する。具体的には、制御部５０は、まず、変数「仮おつり千円以上」に変数「おつり百円単位」を加えた値を変数「おつり候補金額１」に設定する（ステップＳ２２７）。そして、設定した変数「おつり候補金額１」が０以下の値かまたは変数「入金紙幣種類」以上の値であるか否かを判断する（ステップＳ２２９）。変数「おつり候補金額１」がこの条件に合致すると判断した場合には、制御部５０は、変数「おつり候補金額１」を０に設定しなおして（ステップＳ２３１）、サブルーチンを終了する。一方、合致しないと判断した場合には、制御部５０は、変数「振込金額」に変数「おつり候補金額１」を加えた値を変数「入金候補金額１」に設定する（ステップＳ２３３）。
【００５３】
変数「おつり候補金額１」と変数「入金候補金額１」の算出が完了すると、ステップＳ２３５からステップＳ２４１までの処理で変数「おつり候補金額２」と変数「入金候補金額２」を算出する。具体的には、制御部５０は、まず、変数「仮おつり千円以上」に１０００を加えた値を変数「おつり候補金額２」に設定する（ステップＳ２３５）。そして、設定した変数「おつり候補金額２」が変数「おつり候補金額１」と同じかまたは変数「入金紙幣種類」以上の値であるか否かを判断する（ステップＳ２３７）。変数「おつり候補金額２」がこの条件に合致すると判断した場合には、制御部５０は、変数「おつり候補金額２」を０に設定しなおして（ステップＳ２３９）、サブルーチンを終了する。一方、合致しないと判断した場合には、制御部５０は、変数「振込金額」に変数「おつり候補金額２」を加えた値を変数「入金候補金額２」に設定する（ステップＳ２４１）。
【００５４】
変数「おつり候補金額２」と変数「入金候補金額２」の算出が完了すると、ステップＳ２４３からステップＳ２５５までの処理で変数「おつり候補金額３」と変数「入金候補金額３」を算出する。具体的には、制御部５０は、まず、変数「入金紙幣種類」が５０００か否かを判断する（ステップＳ２４３）。変数「入金紙幣種類」が５０００であると判断すると、制御部５０は、変数「おつり候補金額３」と変数「入金候補金額３」の算出は不要であるので、サブルーチンを終了する。一方、変数「入金紙幣種類」が５０００でない（つまり、１００００である）と判断すると、制御部５０は、さらに変数「仮おつり千円以上」が５０００未満か否かを判断し（ステップＳ２４５）、変数「仮おつり千円以上」が５０００未満であると判断した場合には、変数「おつり候補金額３」に５０００を設定し（ステップＳ２４７）、変数「仮おつり千円以上」が５０００以上であると判断した場合には、変数「仮おつり千円以上」に５０００を加えた値を変数「おつり候補金額３」に設定する（ステップＳ２４９）。そして、設定した変数「おつり候補金額３」が変数「おつり候補金額２」と同じかまたは変数「入金紙幣種類」以上の値であるか否かを判断する（ステップＳ２５１）。変数「おつり候補金額３」がこの条件に合致すると判断した場合には、制御部５０は、変数「おつり候補金額３」を０に設定しなおして（ステップＳ２５３）、サブルーチンを終了する。一方、合致しないと判断した場合には、制御部５０は、変数「振込金額」に変数「おつり候補金額３」を加えた値を変数「入金候補金額３」に設定し（ステップＳ２５５）、サブルーチンを終了する。
【００５５】
以上の処理により、サブルーチンを１回呼び出す毎に、最大で３つずつのおつり候補金額と入金候補金額が取得される。
【００５６】
図４のステップＳ２５に示す追加入金候補金額と第２の返金候補金額の組み合わせを算出する処理について、図１０を参照しながら、具体的に説明する。なお、図１０は、本発明の一実施形態に係る自動取引装置で行われる追加入金候補金額と第２の返金候補金額を算出する候補金額算出処理（以降、追加候補金額算出処理と記す）のフローチャートである。
【００５７】
まず、図１０に示す追加候補金額算出処理が開始されると、制御部５０は、変数「追加入力候補金額１」、「追加入力候補金額２」と変数「おつり候補金額１」、「おつり候補金額２」の設定を初期化する（ステップＳ３０１）。なお、ここで、変数「おつり候補金額１」、変数「おつり候補金額２」、変数「おつり候補金額３」が、上述した第２の返金候補金額である。
【００５８】
初期化完了後、制御部５０は、図４のステップＳ７で取得した振込金額とステップＳ１１で取得した振込手数料を足した値を変数「振込金額」に設定し、さらに、図４に示す現金振込取引開始後に自動取引装置１００に入金された合計の入金額を変数「入金済金額」に設定する（ステップＳ３０３）。そして、設定した変数「振込金額」と変数「入金済金額」を比較して、変数「入金済金額」が変数「振込金額」を上回っているか否かを判断する（ステップＳ３０５）。
【００５９】
制御部５０は、変数「入金済金額」が変数「振込金額」を上回っていないと判断した場合には、追加候補金額算出処理を終了する。一方、変数「入金済金額」が変数「振込金額」を上回っている判断した場合には、変数「入金済金額」から変数「振込金額」を引いた値を変数「仮おつり」に設定する（ステップＳ３０７）。そして、その変数「仮おつり」の百円未満２桁の値を取得して、変数「おつり百円未満」に設定し（ステップＳ３０９）、変数「おつり百円未満」が１以上か否かを判断する（ステップＳ３１１）。
【００６０】
制御部５０は、変数「おつり百円未満」が１以上であると判断した場合には、１００から変数「おつり百円未満」を引いた値を変数「追加入金候補金額１」に設定し（ステップＳ３１３）、変数「入金済金額」と変数「追加入金候補金額１」との合計から変数「振込金額」を引いた値を変数「おつり候補金額１」に設定する（ステップＳ３１５）。一方、変数「おつり百円未満」が１未満であると判断した場合には、ステップＳ３１３とステップＳ３１５の処理を省略する。
【００６１】
その後、制御部５０は、変数「仮おつり」の千円未満３桁の値を取得して、変数「おつり千円未満」に設定する（ステップＳ３１７）。そして、１０００から変数「おつり千円未満」を引いた値を変数「追加入金候補金額２」に設定し（ステップＳ３１９）、変数「追加入金候補金額２」が変数「追加入金候補金額１」と同じか否かを判断する（ステップＳ３２１）。
【００６２】
制御部５０は、変数「追加入金候補金額２」が変数「追加入金候補金額１」と同じでないと判断した場合には、変数「入金済金額」と変数「追加入金候補金額２」との合計から変数「振込金額」を引いた値を変数「おつり候補金額２」に設定して（ステップＳ３２３）、追加候補金額算出処理を終了する。一方、変数「追加入金候補金額２」が変数「追加入金候補金額１」と同じであると判断した場合には、変数「追加入金候補金額２」に０を設定して（ステップＳ３２５）、追加候補金額算出処理を終了する。
【００６３】
図１１は、本発明の一実施形態に係る自動取引装置１００の現金挿入画面に表示される、振込金額毎の入金候補金額とおつり候補金額の例を示した図である。図１２は、本発明の一実施形態に係る自動取引装置１００の挿入現金確認画面に表示される、振込金額と入金済金額の組み合わせ毎の入金候補金額とおつり候補金額の例を示した図である。図１１及び図１２のいずれにも、振込金額の異なる３つの例が示されている。なお、図１１及び図１２の例１は、図４、図８から図１０を参照しながら上述した例と同様であり、それぞれ図５に示される現金挿入画面の表示、図７に示される挿入現金確認画面の表示と一致している。
【００６４】
自動取引装置１００によれば、利用者が現金振込のために現金を投入する前に、自動取引装置１００がおつりに所定金額未満の端数が含まれないような入金額を自動的に算出し、これを表示する。このため、利用者におつりが良好に調整される望ましい入金額を容易に把握させることができる。
【００６５】
従って、利用者は、表示に従って入金することで小さな金額のおつりを減らすことが可能であり、財布が硬貨で一杯になってしまうといった事態を避けることができる。
【００６６】
また、利用者自らが計算する必要がないため、その分だけ入金にかかる時間が短縮される。その結果、一人当たりの取引時間が短縮されるため、自動取引装置１００の利用効率を改善することができる。これにより、自動取引装置１００の利用が集中するピーク時間における混雑の緩和が期待できる。
【００６７】
さらに、利用者が表示に従って入金することで硬貨の出金枚数が減る可能性が高い。このため、おつりに利用することが可能な硬貨が不足する事態の発生を抑制することができる。これにより、自動取引装置１００の稼働率を高めることができる。
【００６８】
上述した実施形態は、発明の理解を容易にするために本発明の具体例を示したものであり、本発明はこの実施形態に限定されるものではない。現金振込装置及びプログラムは、特許請求の範囲に規定された本発明の思想を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００６９】
例えば、上述した実施形態では、現金振込を行う現金振込装置として自動取引装置が例示されているが、現金振込装置は、専用装置として構成されても良い。また、図４、図８、図９Ａ、図９Ｂ、及び図１０に示す処理は、現金振込装置が実行する処理の一例であり、これらの処理に限られない。例えば、不足現金挿入画面の表示でも、挿入現金確認画面と同様に、追加入金額とおつりの組み合わせを表示しても良い。また、利用者が現金を挿入する際に表示される画面の少なくとも１つにおいて、入金額（追加入金額）とおつりの組み合わせが表示されていれば良く、例えば、挿入現金確認画面でのみこれらの組み合わせが表示されるように変形してもよい。また、おつりを調整するためのパラメータである所定金額が１００円の場合を例示したが、所定金額は任意に設定可能である。例えば、１０００円と設定することで、おつりに硬貨が含まれることを防止してもよい。
【符号の説明】
【００７０】
１０          カード挿入部
２０          通帳挿入部
３０          入金部
３１          紙幣挿入部
３２          硬貨投入部
４０          顧客操作部
４１          操作部
４２          表示部
５０          制御部
５１          振込情報取得部
５２          手数料取得部
５３          演算部
６１          ＣＰＵ
６２          メモリ
６３          入出力Ｉ／Ｆ
６４          外部記憶装置
６５          可搬記録媒体駆動装置
６６          可搬記録媒体
６７          ネットワーク装置
６８          バス
１００          自動取引装置
２００          ホストコンピュータ
【図１】
2014154116.tif 000003
【図２】
2014154116.tif 000004
【図３】
2014154116.tif 000005
【図４】
2014154116.tif 000006
【図８】
2014154116.tif 000007
【図９Ａ】
2014154116.tif 000008
【図９Ｂ】
2014154116.tif 000009
【図１０】
2014154116.tif 000010
【図１１】
2014154116.tif 000011
【図１２】
2014154116.tif 000012
【図５】
2014154116.tif 000013
【図６】
2014154116.tif 000014
【図７】
2014154116.tif 000015