(57)【要約】【課題】残高照会後から取引実行までの間に預金残高が更新されたことを利用者に通知することができる。【解決手段】ホストコンピュータ２０は、自動取引装置３０からの残高照会要求に対して照会時預金残高の応答後、自動取引装置３０から取引要求と取引金額とを受け付けると、取引が可能である場合に、預金残高に取引金額を反映した取引後預金残高を自動取引装置３０に通知する。自動取引装置３０は、照会時預金残高と、取引金額と、取引後預金残高とに基づき、照会時預金残高が更新されていることを判定し、その旨を利用者に通知する。【選択図】図１
2016012268.tif 000002
【特許請求の範囲】
【請求項１】
口座ごとに預金残高を対応付けた口座元帳を記憶する記憶部を含むホストコンピュータと通信を行う自動取引装置において、
前記ホストコンピュータに残高照会要求を送信し、前記ホストコンピュータから前記残高照会要求時の預金残高である照会時預金残高を受け付ける残高照会部と、
前記ホストコンピュータに取引要求と取引金額とを送信し、前記ホストコンピュータから預金残高に前記取引金額が反映された取引後預金残高を受け付ける取引要求部と、
前記照会時預金残高と前記取引金額と前記取引後預金残高とに基づき、前記照会時預金残高が更新されているか否かを判定する判定部と、
前記照会時預金残高が更新されている場合、前記照会時預金残高が更新されていることを通知する通知部と、
を有することを特徴とする自動取引装置。
【請求項２】
前記取引要求部が、前記ホストコンピュータから前記口座元帳の預金残高に前記取引金額が反映することができなかった取引不可残高を受け付けると、
前記判定部は、前記照会時預金残高が更新されていることを判定する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記判定部は、前記照会時預金残高と、前記取引金額及び前記取引後預金残高の合計金額とが一致しない場合に、前記照会時預金残高が更新されていることを判定する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項４】
前記口座元帳に、口座ごとに前記口座に対する取引履歴が対応付けられており、
前記照会時預金残高が更新されていることが判定されると、前記取引要求部は、前記ホストコンピュータに取引履歴要求を送信し、前記ホストコンピュータから前記取引履歴を受け付けて、
前記通知部は、前記照会時預金残高が更新されていることと共に、前記取引履歴を通知する、
ことを特徴とする請求項１乃至３のいずれかに記載の自動取引装置。
【請求項５】
口座ごとに預金残高を対応付けた口座元帳を記憶する記憶部と、
残高照会要求を受け付けると、前記記憶部を参照し、前記残高照会要求時の預金残高である照会時預金残高を送信する照会処理部と、
取引要求と取引金額とを受け付けると、前記記憶部を参照し、前記預金残高に基づき前記取引金額の取引可否を判定し、前記取引が可能である場合に、前記預金残高に前記取引金額を反映させた取引後預金残高を送信すると共に前記取引後預金残高により前記預金残高を更新する取引処理部と、
を含むホストコンピュータと、
前記ホストコンピュータに前記残高照会要求を送信し、前記ホストコンピュータから前記照会時預金残高を受け付ける残高照会部と、
前記ホストコンピュータに前記取引要求と前記取引金額とを送信し、前記ホストコンピュータから前記取引後預金残高を受け付ける取引要求部と、
前記照会時預金残高と前記取引金額と前記取引後預金残高とに基づき、前記照会時預金残高が更新されているか否かを判定する判定部と、
前記照会時預金残高が更新されている場合、前記照会時預金残高が更新されていることを通知する通知部と、
を含む自動取引装置と、
を備えることを特徴とする自動取引システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置及び自動取引システムに関する。
【背景技術】
【０００２】
自動取引装置は支払、入金、残高照会等の所望の取引を行うことができる。例えば、利用者は、支払い取引の際に、所定の金額を口座に残しておきたい場合には、残高照会を行って口座の預金残高の確認後、続けて、支払い取引を行って指定した金額を支払う。
【０００３】
このような支払い方法では、預金残高の確認後、支払い取引時に支払い金額を誤って指定してしまい残高不足になると、再度、取引のやり直しを行わなければならない。このような煩雑な操作の発生を防止するために、残高照会後の支払い処理時に、現在の預金残高と、指定した支払金額との差額を表示する等の技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３１１９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、１つの口座を家族で利用するような場合には、１つの口座に対して複数のカードを発行することができる。このような場合、利用者が自動取引装置でカードを用いて残高照会により預金残高を確認後、支払い取引を行う間に、同一口座のカードを利用する別の利用者が、ある金額を引き出してしまう場合、または、キャッシング会社等から引き落としされてしまう場合がある。この場合、利用者が支払い取引を行う際に、確認した預金残高と支払い取引時の預金残高とが異なってしまう。このため、利用者は、支払い取引時に預金残高が更新されたことに気づき、利用者によっては、不正により引き出されたこと等を危惧し、不安感を抱く場合があった。
【課題を解決するための手段】
【０００６】
本発明の一観点によれば、口座ごとに預金残高を対応付けた口座元帳を記憶する記憶部を含むホストコンピュータと通信を行う自動取引装置において、前記ホストコンピュータに残高照会要求を送信し、前記ホストコンピュータから前記残高照会要求時の預金残高である照会時預金残高を受け付ける残高照会部と、前記ホストコンピュータに取引要求と取引金額とを送信し、前記ホストコンピュータから預金残高に前記取引金額が反映された取引後預金残高を受け付ける取引要求部と、前記照会時預金残高と前記取引金額と前記取引後預金残高とに基づき、前記照会時預金残高が更新されているか否かを判定する判定部と、前記照会時預金残高が更新されている場合、前記照会時預金残高が更新されていることを通知する通知部と、を有する自動取引装置が提供される。
【０００７】
また、本発明の一観点によれば、口座ごとに預金残高を対応付けた口座元帳を記憶する記憶部と、残高照会要求を受け付けると、前記記憶部を参照し、前記残高照会要求時の預金残高である照会時預金残高を送信する照会処理部と、取引要求と取引金額とを受け付けると、前記記憶部を参照し、前記預金残高に基づき前記取引金額の取引可否を判定し、前記取引が可能である場合に、前記預金残高に前記取引金額を反映させた取引後預金残高を送信すると共に前記取引後預金残高により前記預金残高を更新する取引処理部と、を含むホストコンピュータと、上記自動取引装置とを備える自動取引システムが提供される。
【発明の効果】
【０００８】
開示の技術によれば、残高照会後から取引実行までの間に預金残高が更新されたことを利用者に通知することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態の自動取引システムを説明するための図である。
【図２】第２の実施の形態の自動取引システムの構成例の図である。
【図３】第２の実施の形態の自動取引装置のハードウェア構成例を示す図である。
【図４】第２の実施の形態のホストコンピュータのハードウェア構成例を示す図である。
【図５】第２の実施の形態の自動取引システムが備える機能例を表す機能ブロック図である。
【図６】第２の実施の形態のホストコンピュータが備える情報の一例を示す図である。
【図７】第２の実施の形態の自動取引装置の取引処理を実行するためのフローチャート図（その１）である。
【図８】第２の実施の形態の自動取引装置の取引処理を実行するためのフローチャート図（その２）である。
【図９】第２の実施の形態の自動取引装置の取引処理を実行するためのフローチャート図（その３）である。
【図１０】第２の実施の形態のホストコンピュータの取引処理を実行するためのフローチャート図（その１）である。
【図１１】第２の実施の形態のホストコンピュータの取引処理を実行するためのフローチャート図（その２）である。
【図１２】第２の実施の形態の取引処理で用いられる電文例を示す図である。
【図１３】第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図（その１）である。
【図１４】第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図（その２）である。
【図１５】第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図（その３）である。
【図１６】第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図（その４）である。
【図１７】第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図（その５）である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施の形態について説明する。
［第１の実施の形態］
第１の実施の形態では、利用者が自動取引装置を用いて口座の残高照会を実行した後、続けて取引を実行する際に、自動取引装置が、当該口座の残高照会時の預金残高が更新されていれば、その旨を利用者に案内するものである。
【００１１】
このような自動取引装置を含む自動取引システムについて図１を用いて説明する。
図１は、第１の実施の形態の自動取引システムを説明するための図である。
なお、図１（Ａ）は、自動取引システム１０の構成を、図１（Ｂ）は、自動取引システム１０における情報の流れを示すシークエンス図をそれぞれ表している。
【００１２】
自動取引システム１０は、図１（Ａ）に示すように、ホストコンピュータ２０と、ホストコンピュータ２０と通信可能な複数の自動取引装置３０とを有する。なお、図１（Ａ）では、ホストコンピュータ２０に対して自動取引装置３０が１台のみ接続されている場合を示しているものの、自動取引装置３０と同様に複数の自動取引装置３０がホストコンピュータ２０に対して接続されていてもよい。すなわち、ホストコンピュータ２０に対して各自動取引装置３０から共通する口座に対してそれぞれアクセスし、取引を実行することができる。なお、共通する口座に対するアクセスは、別の自動取引装置３０に限らず、例えば、公共料金、クレジットカードの支払い、税金等の振替取引も可能である。
【００１３】
ホストコンピュータ２０は、記憶部２１と、照会処理部２２と、取引処理部２３とを含む。
記憶部２１は、口座ごとに預金残高等を対応付けた口座元帳を記憶する。
【００１４】
照会処理部２２は、自動取引装置３０から残高照会要求を受け付けると、記憶部２１を参照し、残高照会要求時の預金残高である照会時預金残高を自動取引装置３０に送信する。
【００１５】
取引処理部２３は、自動取引装置３０から取引要求と取引金額とを受け付けると、記憶部２１を参照し、預金残高に基づき取引金額による取引可否を判定し、取引が可能である場合に、預金残高に取引金額を反映させた取引後預金残高を自動取引装置３０に送信すると共に取引後預金残高により預金残高を更新する。
【００１６】
一方、自動取引装置３０は、残高照会部３１と、取引要求部３２と、判定部３３と、通知部３４とを含む。
残高照会部３１は、ホストコンピュータ２０に残高照会要求を送信し、ホストコンピュータ２０から残高照会要求時の預金残高である照会時預金残高を受け付ける。
【００１７】
取引要求部３２は、ホストコンピュータ２０に取引要求と取引金額とを送信し、ホストコンピュータ２０から預金残高に取引金額が反映された取引後預金残高を受け付ける。
判定部３３は、照会時預金残高と取引金額と取引後預金残高とに基づき、照会時預金残高が更新されているか否かを判定する。
【００１８】
通知部３４は、照会時預金残高が更新されている場合、照会時預金残高が更新されていることを通知する。
次に、このような自動取引システム１０で実行される取引方法について、図１（Ｂ）を用いて説明する。なお、以下では、自動取引システム１０において、共通する口座に対して２台の自動取引装置３０（自動取引装置（Ａ），（Ｂ））がそれぞれ処理を行う場合を例に挙げて説明する。また、以下では、取引対象口座の預金残高が１０，０００円である場合から始めることを例に挙げる。
【００１９】
まず、自動取引装置（Ａ）の残高照会部３１は、利用者の操作入力に基づき、ホストコンピュータ２０に対して残高照会要求を送信する（ステップＳ１）。
ホストコンピュータ２０の照会処理部２２は、残高照会要求を受け付けると、記憶部２１から利用者の口座に対応する預金残高（図１では「１０，０００円」）を特定し、当該預金残高（照会時預金残高）の情報を自動取引装置（Ａ）の残高照会部３１に通知する（ステップＳ２）。
【００２０】
この後に、ホストコンピュータ２０は、自動取引装置（Ａ）の利用者とは異なる別の利用者の操作により自動取引装置（Ｂ）から取引（支払い）要求と支払い金額（図１では、「２，０００円」）とを受け付ける（ステップＳ３）。
【００２１】
ホストコンピュータ２０の取引処理部２３は、預金残高（「１０，０００円」）から支払い金額（「２，０００円」）を引いた値を新たな預金残高（「８，０００円」）とし（ステップＳ４）、自動取引装置（Ｂ）に支払い許可を送信する（ステップＳ５）。
【００２２】
なお、自動取引装置（Ｂ）では、ホストコンピュータ２０から支払い許可を受け付けると、支払い金額を計数し、計数した金額（「２，０００円」）に対応する現金を別の利用者に出金する。
【００２３】
利用者は、照会時預金残高（「１０，０００円」）の確認後、続けて、利用者の操作入力に基づき自動取引装置（Ａ）の取引要求部３２が、取引（支払い）要求と支払い金額（「５，０００円」）をホストコンピュータ２０の取引処理部２３に送信する（ステップＳ６）。
【００２４】
ホストコンピュータ２０の取引処理部２３は、自動取引装置（Ａ）の取引要求部３２から取引（支払い）要求と支払い金額とを受け付けると、預金残高（「８，０００円」）から支払い金額（「５，０００円」）を支払うことができることを判定し、預金残高（「８，０００円」）から支払い金額（「５，０００円」）を引いた値（取引後預金残高）を新たな預金残高（「３，０００円」）として、取引後預金残高（「３，０００円」）を含む支払い許可を、自動取引装置（Ａ）の取引要求部３２に送信する（ステップＳ７）。
【００２５】
自動取引装置（Ａ）の判定部３３は、照会時預金残高（「１０，０００円」）と、支払い金額（「５，０００円」）と、取引後預金残高（「３，０００円」）とに基づき、照会時預金残高が更新されているか否かを判定する。具体的には、判定部３３は、照会時預金残高（「１０，０００円」）と、支払い金額及び取引後預金残高の合計金額（「５，０００円＋３，０００円＝８，０００円」）とが一致していないために、照会時残預金高が更新されていることを判定する（ステップＳ８）。
【００２６】
自動取引装置（Ａ）の通知部３４は、判定部３３のこのような判定結果から、利用者に、照会時預金残高が更新されていることを通知する（ステップＳ９）。
なお、上記ステップＳ６，Ｓ７において、自動取引装置（Ａ）の取引要求部３２が、取引（支払い）要求と支払い金額をホストコンピュータ２０の取引処理部２３に送信した際に、照会時預金残高が更新（減額）されて残高不足になっている場合について説明する。
【００２７】
この場合、ホストコンピュータ２０の取引処理部２３は、残高不足となっている預金残高から支払い金額を差し引くことはできずに、支払い金額を反映せずに当該預金残高（取引不可残高）を自動取引装置（Ａ）の取引要求部３２に送信する。
【００２８】
自動取引装置（Ａ）の取引要求部３２は残高不足による取引不可残高を受け付けると、自動取引装置（Ａ）の判定部３３は、照会時預金残高が更新されていることを判定して、自動取引装置（Ａ）の通知部３４は、利用者に、照会時預金残高が更新されていることを通知する。
【００２９】
このようにして、利用者は自動取引装置（Ａ）からの通知により、照会時預金残高が更新されていることを把握することができるようになる。
上記自動取引システム１０では、ホストコンピュータ２０は、自動取引装置３０からの残高照会要求に対して照会時預金残高の応答後、自動取引装置３０から取引要求と取引金額とを受け付けると、取引が可能である場合に、預金残高に取引金額を反映した取引後預金残高を自動取引装置３０に通知する。自動取引装置３０は、照会時預金残高と、取引金額と、取引後預金残高とに基づき、照会時預金残高が更新されていることを判定し、その旨を利用者に通知するようにした。また、自動取引装置３０は、ホストコンピュータ２０から口座元帳の預金残高に取引金額を反映することができなかった取引不可残高を受け付けると、照会時預金残高が更新されていることを判定し、その旨を利用者に通知するようにした。これにより、利用者は、取引実行時に、照会時預金残高が更新されたことを把握することができるようになる。利用者は、照会時預金残高の更新を把握することで、不安感を解消することができるようになる。
【００３０】
［第２の実施の形態］
第２の実施の形態では、第１の実施の形態の自動取引システムについてより具体的に説明する。
【００３１】
第２の実施の形態の自動取引システム１００について図２を用いて説明する。
図２は、第２の実施の形態の自動取引システムの構成例の図である。
金融機関における自動取引システム１００には、図２に示すように、複数の自動取引装置２００が備えられ、各自動取引装置２００はホストコンピュータ３００とネットワーク４００により接続されている。
【００３２】
また、このような自動取引装置２００の前面には、取引画面等を表示する表示部２２０ａと、キャッシュカード（以下、簡単に「カード」と称する）が挿入／排出されるカード挿入／排出口２３０ａと、通帳が挿入／排出される通帳挿入／排出口２４０ａと、硬貨が入出金される硬貨入出金口２５０ａと、紙幣が入出金される紙幣入出金口２６０ａとが設けられている。
【００３３】
なお、カードには、磁気ストライプまたはＩＣチップの少なくともいずれかが備えられており、それらの記憶媒体には、銀行番号、店番号、口座番号等の情報が記憶されている。
【００３４】
次に、自動取引システム１００の自動取引装置２００のハードウェア構成例について図３を用いて説明する。
図３は、第２の実施の形態の自動取引装置のハードウェア構成例を示す図である。
【００３５】
自動取引装置２００は、自動取引装置２００で実行される処理の制御を行う制御ユニット２１０と、利用者からの操作入力を受け付け、並びに、取引画面等を表示する表示ユニット２２０とを有する。また、自動取引装置２００は、カードをカード挿入／排出口２３０ａから挿入及び排出するカード処理ユニット２３０と、通帳を通帳挿入／排出口２４０ａから挿入及び排出する通帳処理ユニット２４０、硬貨を硬貨入出金口２５０ａから入出金する硬貨処理ユニット２５０、紙幣を紙幣入出金口２６０ａから入出金する紙幣処理ユニット２６０を有する。
【００３６】
制御ユニット２１０は、ＣＰＵ２１０ａと、ＲＡＭ（Random Access Memory）２１０ｂと、ＨＤＤ（Hard Disk Drive）２１０ｃと、グラフィック処理部２１０ｄと、入出力インタフェース２１０ｅと、通信制御部２１０ｆとを備えており、これらの各部はバス２１０ｇで相互に接続されている。
【００３７】
ＣＰＵ２１０ａは、ＨＤＤ２１０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、自動取引装置２００全体を制御する。
ＲＡＭ２１０ｂには、ＣＰＵ２１０ａに実行させるＯＳ（Operating System）並びにプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２１０ｂには、ＣＰＵ２１０ａによる処理に必要な各種データが格納される。
【００３８】
ＨＤＤ２１０ｃには、自動取引装置２００上のＯＳやアプリケーションのプログラムが格納される。また、ＨＤＤ２１０ｃには、ＣＰＵ２１０ａによる処理に必要な各種情報が格納される。
【００３９】
グラフィック処理部２１０ｄには、表示ユニット２２０の表示部２２０ａが接続されている。グラフィック処理部２１０ｄは、ＣＰＵ２１０ａからの命令にしたがって所定の画面を表示ユニット２２０の表示部２２０ａに表示させる。
【００４０】
入出力インタフェース２１０ｅには、表示ユニット２２０の入力検知部２２０ｂと、カード処理ユニット２３０と、通帳処理ユニット２４０と、硬貨処理ユニット２５０と、紙幣処理ユニット２６０とが接続されている。入出力インタフェース２１０ｅは、バス２１０ｇを介してＣＰＵ２１０ａからの制御信号を各ユニットに通知し、各ユニットからの信号を同様にＣＰＵ２１０ａに通知する。
【００４１】
通信制御部２１０ｆは、自動取引装置２００の管理等を行うホストコンピュータ３００とネットワーク４００により通信可能に接続されており、ホストコンピュータ３００と信号の送受信を行う。
【００４２】
続いて、各ユニットについて説明する。
表示ユニット２２０は、表示部２２０ａと入力検知部２２０ｂとを備え、グラフィック処理部２１０ｄと入出力インタフェース２１０ｅにそれぞれ接続されている。
【００４３】
表示部２２０ａは、例えば、モニタであって、グラフィック処理部２１０ｄからの画面情報に基づいて、受付画面、取引画面等の取引を行うために必要な画面または案内を表示する。
【００４４】
入力検知部２２０ｂは、表示部２２０ａが表示する画面に対する利用者のタッチを検知する、例えば、タッチパネルである。なお、入力検知部２２０ｂが検知した画面のタッチ位置に表示されている取引内容が制御ユニット２１０のＣＰＵ２１０ａで実行される。
【００４５】
カード処理ユニット２３０は、カード挿入／排出口２３０ａから利用者により挿入されたカードに対して情報の読み出し等の処理を実行する。また、カード処理ユニット２３０は、取引が完了したら、カードを搬送させてカード挿入／排出口２３０ａから排出して利用者に返却する。
【００４６】
通帳処理ユニット２４０は、通帳挿入／排出口２４０ａから利用者により挿入された通帳を所定位置まで搬送し、利用者からの取引実行指示に応じて実行された取引の履歴等を通帳の頁に印字する。また、通帳処理ユニット２４０は、取引履歴等の印字が完了した通帳を搬送して、通帳挿入／排出口２４０ａから排出して、利用者に返却する。
【００４７】
硬貨処理ユニット２５０及び紙幣処理ユニット２６０は、自動取引装置２００で実行した取引に応じて、当該取引の形式に基づく金額に対応する硬貨及び紙幣の入金または出金を硬貨入出金口２５０ａ及び紙幣入出金口２６０ａに対して実行する。
【００４８】
次に、自動取引システム１００のホストコンピュータ３００のハードウェア構成例について図４を用いて説明する。
図４は、第２の実施の形態のホストコンピュータのハードウェア構成例を示す図である。
【００４９】
ホストコンピュータ３００は、ＣＰＵ３１０ａと、ＲＡＭ３１０ｂと、ＨＤＤ３１０ｃと、モニタ等の表示部３２０ａとが接続されたグラフィック処理部３１０ｄと、キーボード、マウス等の入力部３２０ｂが接続された入出力インタフェース３１０ｅと、通信制御部３１０ｆとをそれぞれ備えている。これらの各部はバス３１０ｇで相互に接続されている。
【００５０】
このようにホストコンピュータ３００は、自動取引装置２００の制御ユニット２１０の構成と同様の構成を有するために、各構成の説明は省略する。なお、通信制御部３１０ｆはネットワーク４００を介してそれぞれ自動取引装置２００の通信制御部２１０ｆと通信を実行する。
【００５１】
次に、このようなハードウェア構成例を有する自動取引システム１００が備える機能例について、図５を用いて説明する。
図５は、第２の実施の形態の自動取引システムが備える機能例を表す機能ブロック図である。
【００５２】
また、図６は、第２の実施の形態のホストコンピュータが備える情報の一例を示す図であり、図６（Ａ）は口座元帳の一例を、図６（Ｂ）は店番号と店舗名との対応の一例をそれぞれ表すテーブルである。
【００５３】
自動取引システム１００の自動取引装置２００は、取引画面情報記憶部２１１と、残高情報記憶部２１２とを含む。
取引画面情報記憶部２１１は、自動取引装置２００の表示部２２０ａに表示される取引を実行する際に用いられる画面の情報を保持する。例えば、後述する図１３〜図１７に示される各画面の情報を保持する。
【００５４】
残高情報記憶部２１２は、自動取引装置２００がホストコンピュータ３００から通知された残高照会時、支払い要求時等の預金残高の情報が記憶される。
さらに、自動取引装置２００は、操作受付部２１３と、表示処理部２１４と、通信処理部２１５と、残高照会実行部２１６（残高照会部３１に対応）と、取引実行部２１７（取引要求部３２、判定部３３及び通知部３４に対応）とを含む。
【００５５】
操作受付部２１３は、利用者による自動取引装置２００の入力検知部２２０ｂが検知する操作入力、カード挿入／排出口２３０ａに対するカードの挿入、通帳挿入／排出口２４０ａに対する通帳の挿入、硬貨入出金口２５０ａ及び紙幣入出金口２６０ａに対する硬貨及び紙幣の入金を受け付ける。
【００５６】
表示処理部２１４は、取引画面情報記憶部２１１を参照して、後述する残高照会実行部２１６及び取引実行部２１７から指定された取引画面を表示する。また、表示処理部２１４は、利用者により受け付けた金額、ホストコンピュータ３００から受け付けた預金残高等を取引画面と共に表示する。
【００５７】
通信処理部２１５は、ホストコンピュータ３００から受け付けた情報を残高照会実行部２１６または取引実行部２１７に通知する。また、通信処理部２１５は、残高照会実行部２１６及び取引実行部２１７からの情報をホストコンピュータ３００に通知する。
【００５８】
残高照会実行部２１６は、操作受付部２１３が受け付けた操作入力により、残高照会を実行する。残高照会実行部２１６は、残高照会した預金残高を表示処理部２１４により表示部２２０ａに表示させる。なお、残高照会実行部２１６が実行する処理の詳細については、後述する。
【００５９】
取引実行部２１７は、操作受付部２１３からの操作入力により、ホストコンピュータ３００に対して預金残高が更新される支払、入金等の取引を実行する。また、取引実行部２１７は、取引結果等を表示処理部２１４により表示部２２０ａに表示させる。なお、取引実行部２１７が実行する処理の詳細については、後述する。
【００６０】
また、残高照会実行部２１６及び取引実行部２１７は、残高照会及び取引がそれぞれ終了すると、必要に応じて、各処理ユニットを動作させて、カード、紙幣、硬貨等を利用者に返却する。
【００６１】
一方、自動取引システム１００のホストコンピュータ３００は、口座元帳記憶部３１１（記憶部２１に対応）と、通信処理部３１２と、照会処理部３１３（照会処理部２２に対応）と、取引処理部３１４（取引処理部２３に対応）とを含む。
【００６２】
口座元帳記憶部３１１には、口座ごとに、店番号と、口座番号と、暗証番号と、預金残高と、取引履歴とを対応付けた口座元帳に関する情報が記憶されている。例えば、図６（Ａ）に示されるように、ある口座について、店番号「００１」、口座番号「０１２３４５」、暗証番号「１２３４」、預金残高「１０００００（円）」、取引履歴「２６−５−２０，  ＡＢ支店，  支払，  ３００００」等の情報が記憶されている。なお、取引履歴は、「取引日」、「取引を行った店舗名」、「取引種別」、「取引金額」により構成されており、必要に応じて「備考」が含まれる。例えば、上記の取引履歴は、「２６−５−２０（取引日），  ＡＢ支店（取引を行った店舗名），  支払（取引種別），  ３００００（取引金額）」であり、また、「２６−５−２０（取引日），  ＣＤ支店（取引を行った店舗名），  振替（取引種別），  １００００（取引金額）,  ガス（備考）」を意味する。このような取引履歴は、セミコロン（「；」）により区切られる。
【００６３】
また、口座元帳記憶部３１１は、口座元帳の情報と共に、店番号と、当該店番号の店舗名とを対応付けたテーブルを保持する。例えば、図６（Ｂ）に示されるように、店番号「００１」は、店舗名「ＧＨ」に対応するものである。
【００６４】
通信処理部３１２は、自動取引装置２００から受け付けた情報を照会処理部３１３または取引処理部３１４に通知する。また、通信処理部３１２は、照会処理部３１３及び取引処理部３１４からの情報を自動取引装置２００に通知する。
【００６５】
照会処理部３１３は、自動取引装置２００から残高照会要求が通知されると、口座元帳記憶部３１１を参照して、該当する口座の預金残高を特定し、特定した預金残高を、要求した自動取引装置２００に通知する。照会処理部３１３が実行する処理の詳細については後述する。
【００６６】
取引処理部３１４は、自動取引装置２００から取引要求が通知されると、口座元帳記憶部３１１を参照して、該当する口座の預金残高を特定し、特定した預金残高に応じて、取引可否を判定する。取引処理部３１４は、取引可能である場合には、取引金額に基づいて更新した預金残高と共に、取引許可応答を自動取引装置２００に通知し、取引不可である場合には、取引金額による預金残高の更新を行わずに、預金残高と共に取引拒否応答を自動取引装置２００に通知する。取引処理部３１４が実行する処理の詳細については後述する。
【００６７】
次に、自動取引装置２００及びホストコンピュータ３００で実行される取引処理について説明する。なお、以下の取引処理では、残高照会後に続けて支払い処理を行う。
自動取引装置２００で実行される取引処理について図７〜図９、図１２並びに図１３〜図１７を用いて説明する。
【００６８】
図７〜図９は、第２の実施の形態の自動取引装置の取引処理を実行するためのフローチャート図である。
図１２は、第２の実施の形態の取引処理で用いられる電文例を示す図である。
【００６９】
図１３〜図１７は、第２の実施の形態の自動取引装置の取引処理で用いられる画面例を示す図である。なお、図１２の各電文例並びに図１３〜図１７の各画面例については、図７〜図９のフローの処理の中で説明する。
【００７０】
自動取引装置２００は、表示部２２０ａに取引選択画面（図１３（Ａ）：画面１）を初期画面として表示して利用者からの取引開始を待ち受ける。
このような自動取引装置２００は、利用者から取引選択画面の「残高照会」がタッチされると、図７〜図９の処理を実行する。
【００７１】
［ステップＳ１１］  残高照会実行部２１６は、表示処理部２１４に、取引画面情報記憶部２１１からカード受付画面（図１３（Ｂ）：画面２）を選択させて、カード受付画面を表示部２２０ａに表示させる。
【００７２】
［ステップＳ１２］  操作受付部２１３は、カードがカード挿入／排出口２３０ａに挿入されることを待ち受けて、カードをカード挿入／排出口２３０ａで受け付けると、ステップＳ１３の処理が実行される。
【００７３】
［ステップＳ１３］  残高照会実行部２１６は、表示処理部２１４に、取引画面情報記憶部２１１から暗証番号受付画面（図１３（Ｃ）：画面３）を選択させて、暗証番号受付画面を表示部２２０ａに表示させる。
【００７４】
［ステップＳ１４］  操作受付部２１３が４桁の暗証番号の入力を受け付けると、ステップＳ１５の処理が実行される。
［ステップＳ１５］  残高照会実行部２１６は、残高照会要求電文（図１２（Ａ））を生成する。
【００７５】
残高照会要求電文は、電文種別１０に対応し、ホストコンピュータ３００に残高照会を要求するものであって、ステップＳ１２で受け付けたカードから読み取った店番号及び口座番号等と、ステップＳ１４で受け付けた暗証番号とを含む。
【００７６】
［ステップＳ１６］  残高照会実行部２１６は、表示処理部２１４に、取引画面情報記憶部２１１から待機画面（図１４（Ａ）：画面４）を選択させて、待機画面を表示部２２０ａに表示させる。
【００７７】
［ステップＳ１７］  残高照会実行部２１６は、通信処理部２１５を介してホストコンピュータ３００と通信して、ステップＳ１５で生成した残高照会要求電文をホストコンピュータ３００に送信する。
【００７８】
［ステップＳ１８］  残高照会実行部２１６は、通信処理部２１５を介してホストコンピュータ３００からホストコンピュータ３００で生成された残高照会要求に対する応答電文を待ち受けて、当該応答電文を受信すると、ステップＳ１９の処理が実行される。
【００７９】
第２の実施の形態では、ホストコンピュータ３００からの応答電文として、電文種別１１（図１２（Ｂ−１））または電文種別１２（図１２（Ｂ−２））の電文を受信する。
電文種別１１は、残高照会を許可することを示す残高照会許可応答電文であって、口座の預金残高の情報を含む。
【００８０】
また、電文種別１２は、残高照会を許可しないことを示す残高照会拒否応答電文であって、拒否理由（例えば、暗証番号違い（暗証相違）、諸事情による利用停止等）の情報を含む。
【００８１】
［ステップＳ１９］  残高照会実行部２１６は、ステップＳ１８で受信した応答電文が、残高照会許可応答電文（図１２（Ｂ−１）：電文種別１１）か否かを判定する。
判定の結果が残高照会許可応答電文である場合には、ステップＳ２０の処理が実行され、判定の結果が残高照会許可応答電文ではない（残高照会拒否応答電文（図１２（Ｂ−２）：電文種別１２）である）場合には、ステップＳ５１（図９）の処理が実行される。
【００８２】
［ステップＳ２０］  残高照会実行部２１６は、表示処理部２１４に、取引画面情報記憶部２１１から残高画面（図１４（Ｂ）：画面５）を選択させて、残高画面を表示部２２０ａに表示させる。
【００８３】
この際、残高照会実行部２１６は、表示処理部２１４に、残高画面と共に、ステップＳ１８で受信した残高照会許可応答電文に含まれる預金残高（第２の実施の形態では「１００，０００円」）も表示させる。
【００８４】
［ステップＳ２１］  操作受付部２１３は、残高画面（図１４（Ｂ）：画面５）の「支払」ボタンまたは「確認」ボタンのいずれかの押下を待ち受ける。
操作受付部２１３が「支払」ボタンの押下を受け付けると、ステップＳ２２の処理が実行されて支払い処理が開始され、「確認」ボタンの押下を受け付けると、ステップＳ５２（図９）の処理が実行される。
【００８５】
［ステップＳ２２］  残高照会実行部２１６は、ステップＳ１８で受信した残高照会許可応答電文に含まれる預金残高（「１００，０００円」）（照会時預金残高）を残高情報記憶部２１２に記憶させる。
【００８６】
［ステップＳ２３］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から支払い金額受付画面（図１４（Ｃ）：画面６）を選択させて、支払い金額受付画面を表示部２２０ａに表示させる。
【００８７】
［ステップＳ２４］  操作受付部２１３は、支払い金額受付画面（図１４（Ｃ））のテンキーに対する操作入力により支払い金額を受け付けて、受け付けた支払い金額（第２の実施の形態では「５０，０００円」）は支払い金額受付画面内に表示される。
【００８８】
また、操作受付部２１３は、支払い金額受付画面の「確認」ボタンまたは「訂正」ボタンのいずれかの押下を待ち受ける。
操作受付部２１３が「訂正」ボタンの押下を受け付けると、ステップＳ２５の処理が実行され、「確認」ボタンの押下を受け付けると、ステップＳ２６の処理が実行される。
【００８９】
［ステップＳ２５］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から支払い金額再受付画面（図１５（Ａ）：画面７）を選択させて、支払い金額再受付画面を表示部２２０ａに表示させる。
【００９０】
［ステップＳ２６］  取引実行部２１７は、ステップＳ２４で受け付けた支払い金額が、ステップＳ２２で残高情報記憶部２１２に記憶した照会時預金残高以下か否かを判定する。
【００９１】
支払い金額が、照会時預金残高以下ではない（照会時預金残高の方が少ない）場合には、ステップＳ２７の処理が実行され、支払い金額が、照会時預金残高以下である場合には、ステップＳ２８の処理が実行される。
【００９２】
第２の実施の形態の場合の現段階では、支払い金額が「５０，０００円」、照会時預金残高が「１００，０００円」であるために、ステップＳ２８の処理が実行される。
［ステップＳ２７］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から支払い金額再受付（残高不足）画面（図１５（Ｂ）：画面８）を選択させて、支払い金額再受付（残高不足）画面を表示部２２０ａに表示させて、再び、ステップＳ２４の処理が実行される。
【００９３】
なお、支払い金額再受付（残高不足）画面の表示の際には、取引実行部２１７は、表示処理部２１４に、ステップＳ２２で記憶した照会時預金残高も表示させることも可能である。なお、図１５（Ｂ）に表示されている預金残高は、ステップＳ１８の電文に含まれる照会時預金残高が「３５，０００円」である場合を示している。このような表示により、利用者は、残高不足にならないように、支払い金額を指定することができる。
【００９４】
［ステップＳ２８］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から支払い金額確認画面（図１５（Ｃ）：画面９）を選択させて、支払い金額確認画面を表示部２２０ａに表示させる。
【００９５】
第２の実施の形態の場合では、支払い金額確認画面に、支払い金額として「５０，０００円」が表示される。
［ステップＳ２９］  操作受付部２１３は、利用者から支払い金額確認画面（図１５（Ｃ））の「確認」ボタンまたは「訂正」ボタンのいずれかの押下を待ち受ける。
【００９６】
操作受付部２１３が「確認」ボタンの押下を受け付けると、ステップＳ３０（図８）の処理が実行され、「訂正」ボタンの押下を受け付けると、再び、ステップＳ２３の処理が実行される。
【００９７】
［ステップＳ３０］  取引実行部２１７は、残高照会後の支払い要求電文（図１２（Ｃ））を生成する。
残高照会後の支払い要求電文は、電文種別２０に対応し、ホストコンピュータ３００に残高照会後に続けて支払い処理を要求するものであって、ステップＳ１２で受け付けたカードから読み取った店番号及び口座番号と、ステップＳ２４で受け付けた支払い金額（例えば、「５０，０００円」）とを含む。
【００９８】
［ステップＳ３１］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から待機画面（図１４（Ａ）：画面４）を選択させて、待機画面を表示部２２０ａに表示させる。
【００９９】
［ステップＳ３２］  取引実行部２１７は、ホストコンピュータ３００と通信して、ステップＳ３０で生成した残高照会後の支払い要求電文をホストコンピュータ３００に送信する。
【０１００】
［ステップＳ３３］  取引実行部２１７は、ホストコンピュータ３００からホストコンピュータ３００で生成された残高照会後の支払い要求に対する応答電文を待ち受けて、当該応答電文を受信すると、ステップＳ３４の処理を実行する。
【０１０１】
第２の実施の形態では、ホストコンピュータ３００からの応答電文として、電文種別２１（図１２（Ｄ−１））または電文種別２２（図１２（Ｄ−２））の電文を受信する。
電文種別２１は、支払いを許可することを示す残高照会後の支払い許可応答電文であって、ホストコンピュータ３００で生成され、残高照会後の支払い要求電文に含まれる支払い金額が減額された口座の預金残高の情報を含む。
【０１０２】
また、電文種別２２は、支払いを許可しないことを示す残高照会後の支払い拒否応答電文であって、ホストコンピュータ３００で生成され、拒否理由（例えば、残高不足等）、拒否理由が残高不足の場合にはその時の預金残高（取引不可残高に対応）の情報を含む。
【０１０３】
［ステップＳ３４］  取引実行部２１７は、ステップＳ３３で受信した応答電文が、残高照会後の支払い許可応答電文（図１２（Ｄ−１）：電文種別２１）か否かを判定する。
判定の結果が残高照会後の支払い許可応答電文である場合には、ステップＳ３５の処理が実行され、判定の結果が残高照会後の支払い許可応答電文ではない（第２の実施の形態の場合には、残高照会後の支払い拒否応答電文（図１２（Ｄ−２）：電文種別２２）である）場合には、ステップＳ３７の処理が実行される。
【０１０４】
［ステップＳ３５］  取引実行部２１７は、ステップＳ２２で記憶した照会時預金残高が、ステップＳ２４で受け付けた支払い金額と、ステップＳ３３の電文種別２１に含まれる（支払いによる減額後の）預金残高（取引後預金残高に対応）とを合わせた金額に等しいか否かを判定する。
【０１０５】
なお、ステップＳ２４で受け付けた支払い金額と、ステップＳ３３の電文種別２１に含まれる（支払いによる減額後の）預金残高とを合わせた金額は、自動取引装置２００からホストコンピュータ３００に対して支払い要求を行った時点での預金残高であり、支払い時預金残高とみなすことができる。
【０１０６】
照会時預金残高が、支払い時預金残高に等しい（すなわち、残高照会後に、同じ口座に対して別の取引が実行されていない）場合には、ステップＳ４９（図９）の処理が実行される。
【０１０７】
一方、照会時預金残高が、支払い時預金残高に等しくない（すなわち、残高照会後に、同じ口座に対して別の取引が実行された）場合には、ステップＳ３６の処理が実行される。
【０１０８】
［ステップＳ３６］  取引実行部２１７は、残高情報記憶部２１２に、ステップＳ２４で受け付けた支払い金額と、ステップＳ３３の電文種別２１に含まれる（減額後の）預金残高とを合わせた金額（支払い時預金残高）を記憶する。
【０１０９】
［ステップＳ３７］  取引実行部２１７は、ステップＳ３３で受信した残高照会後の支払い拒否応答電文の拒否理由が残高不足であるか否かを判定する。
拒否理由が残高不足である場合には、ステップＳ３８の処理が実行され、拒否理由が残高不足以外の理由である場合には、ステップＳ５１（図９）の処理が実行される。
【０１１０】
［ステップＳ３８］  取引実行部２１７は、残高情報記憶部２１２に、ステップＳ３３で受信した残高照会後の支払い拒否電文（図１２（Ｄ−２））に含まれる預金残高（支払い時預金残高）を記憶する。
【０１１１】
なお、ステップＳ３３の電文種別２２に含まれる預金残高は、自動取引装置２００からホストコンピュータ３００に対して支払い要求を行った時点での預金残高であり、支払い時預金残高であるといえる。
【０１１２】
［ステップＳ３９］  取引実行部２１７は、取引履歴要求電文（図１２（Ｅ−１））を生成する。
取引履歴要求電文は、電文種別９０に対応し、ホストコンピュータ３００に取引履歴の送信を要求するものであって、ステップＳ１２で受け付けたカードから読み取った店番号及び口座番号を含む。
【０１１３】
［ステップＳ４０］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から待機画面（図１４（Ａ）：画面４）を選択させて、待機画面を表示部２２０ａに表示させる。
【０１１４】
［ステップＳ４１］  取引実行部２１７は、通信処理部２１５を介してホストコンピュータ３００と通信して、ステップＳ３９で生成した取引履歴要求電文をホストコンピュータ３００に送信する。
【０１１５】
［ステップＳ４２］  取引実行部２１７は、通信処理部２１５を介してホストコンピュータ３００からホストコンピュータ３００で生成された取引履歴要求に対する電文種別９１の取引履歴応答電文（図１２（Ｅ−２））を待ち受けて、当該応答電文を受信すると、ステップＳ４３（図９）の処理が実行される。
【０１１６】
電文種別９１の取引履歴応答電文（図１２（Ｅ−２））は、ホストコンピュータ３００で生成され、取引履歴要求電文に含まれる口座に対して実行された取引履歴の情報を含む。
【０１１７】
［ステップＳ４３］  取引実行部２１７は、ステップＳ４２で受信した取引履歴応答電文から取引履歴の情報を抽出する。
［ステップＳ４４］  取引実行部２１７は、ステップＳ２４で受け付けた支払い金額が、（ステップＳ３６またはステップＳ３８で）残高情報記憶部２１２に記憶されている支払い時預金残高以下であるかを判定する。
【０１１８】
支払い金額が支払い時預金残高以下ではない（支払い金額が支払い時預金残高を上回る）場合には、ステップＳ４５の処理が実行され、支払い金額が支払い時預金残高以下である場合には、ステップＳ４７の処理が実行される。
【０１１９】
［ステップＳ４５］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から取引履歴表示（残高不足）画面（図１６（Ａ）：画面１０）を選択させて、取引履歴表示（残高不足）画面を表示部２２０ａに表示させる。
【０１２０】
この際、取引実行部２１７は、表示処理部２１４に、照会時預金残高（ステップＳ２２）と、支払い金額（ステップＳ２４）と、支払い時預金残高（ステップＳ３８）と、取引履歴（ステップＳ４３）とを表示させる。
【０１２１】
なお、図１６（Ａ）の「残高照会での預金残高」には、照会時預金残高を、「預金残高」には、支払い時預金残高を表示させる。
［ステップＳ４６］  操作受付部２１３は、取引履歴表示（残高不足）画面（図１６（Ａ））の確認の押下を受け付けると、ステップＳ２３（図７）の処理が実行される。
【０１２２】
［ステップＳ４７］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から取引履歴表示画面（図１６（Ｂ）：画面１１）を選択させて、取引履歴表示画面を表示部２２０ａに表示させる。
【０１２３】
この際、取引実行部２１７は、表示処理部２１４に、照会時預金残高（ステップＳ２２）と、支払い金額（ステップＳ２４）と、支払い時預金残高（ステップＳ３６）と、取引履歴（ステップＳ４３）とを表示させる。
【０１２４】
なお、図１６（Ｂ）の「残高照会での預金残高」には、照会時預金残高を、「預金残高」には、支払い時預金残高を表示させる。
また、図１６（Ｂ）では、自動取引装置２００で残高照会後、支払いを行うまでの間に、別の自動取引装置２００等により別の支払いが行われて照会時預金残高が減少した場合を示している。しかし、別の支払いにより照会時預金残高が減少した場合に限らず、例えば、別の自動取引装置２００等で入金等が行われて、照会時預金残高が増加した場合でも、図１６（Ｂ）と同様に表示される。
【０１２５】
［ステップＳ４８］  操作受付部２１３は、取引履歴表示画面（図１６（Ｂ））の確認の押下を受け付けると、ステップＳ４９の処理が実行される。
［ステップＳ４９］  取引実行部２１７は、ステップＳ２４で受け付けた支払い金額分の現金を硬貨処理ユニット２５０並びに紙幣処理ユニット２６０で計数させる。
【０１２６】
［ステップＳ５０］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から媒体返却画面（図１６（Ｃ）：画面１２）を選択させて、媒体返却画面を表示部２２０ａに表示させる。
【０１２７】
［ステップＳ５１］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から媒体返却画面（図１７（Ａ）：画面１３）を選択させて、媒体返却画面を表示部２２０ａに表示させる。
【０１２８】
［ステップＳ５２］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から媒体返却画面（図１７（Ｂ）：画面１４）を選択させて、媒体返却画面を表示部２２０ａに表示させる。
【０１２９】
［ステップＳ５３］  取引実行部２１７は、自動取引装置２００から利用者に媒体を返却させる。
取引実行部２１７は、ステップＳ５０の処理後の場合には、カード処理ユニット２３０からカードを、硬貨処理ユニット２５０並びに紙幣処理ユニット２６０からステップＳ４９で計数した現金を利用者に返却する。
【０１３０】
ステップＳ５１，Ｓ５２の処理後の場合には、カード処理ユニット２３０を動作させて、カードのみを利用者に返却する。
［ステップＳ５４］  取引実行部２１７は、カード処理ユニット２３０、硬貨処理ユニット２５０並びに紙幣処理ユニット２６０において、媒体の抜き取りが完了したことを認識すると、ステップＳ５５の処理が実行される。
【０１３１】
［ステップＳ５５］  取引実行部２１７は、表示処理部２１４に、取引画面情報記憶部２１１から取引終了画面（図１７（Ｃ）：画面１５）を選択させて、取引終了画面を表示部２２０ａに表示させる。
【０１３２】
自動取引装置２００は、上記フローの処理が終了すると、再び、初期画面として表示部２２０ａに取引選択画面（図１３（Ａ）：画面１）を表示して利用者からの取引開始を待ち受ける。
【０１３３】
次に、ホストコンピュータ３００で実行される取引処理について図１０及び図１１並びに図１２を用いて説明する。
図１０及び図１１は、第２の実施の形態のホストコンピュータの取引処理を実行するためのフローチャート図である。
【０１３４】
［ステップＳ８１］  通信処理部３１２は、自動取引装置２００からの電文を待ち受け、電文を受信すると、ステップＳ８２の処理が実行される。
［ステップＳ８２］  照会処理部３１３は、ステップＳ８１で受信した電文が、残高照会要求電文（図１２（Ａ））または残高照会後の支払い要求電文（図１２（Ｃ））のいずれかであるか否かを判定する。
【０１３５】
判定の結果、残高照会要求電文または残高照会後の支払い要求電文のいずれかである場合には、ステップＳ８３の処理が実行され、残高照会要求電文または残高照会後の支払い要求電文のいずれでもない場合には、ステップＳ９２（図１１）の処理が実行される。
【０１３６】
［ステップＳ８３］  照会処理部３１３は、口座元帳記憶部３１１から残高照会要求電文または残高照会後の支払い要求電文に含まれる口座番号を検索する。
［ステップＳ８４］  照会処理部３１３は、ステップＳ８２で判定した電文が、残高照会要求電文であるか否かを判定する。
【０１３７】
残高照会要求電文である場合には、ステップＳ８５の処理が実行され、残高照会要求電文ではない場合には、ステップＳ８８の処理が実行される。
［ステップＳ８５］  照会処理部３１３は、ステップＳ８３で検索した口座番号に対応する暗証番号と、残高照会要求電文に含まれる暗証番号との照合を行う。
【０１３８】
暗証番号が一致する場合には、ステップＳ８６の処理が実行され、暗証番号が不一致の場合には、ステップＳ８７の処理が実行される。
［ステップＳ８６］  照会処理部３１３は、残高照会許可応答電文（図１２（Ｂ−１））を生成する。
【０１３９】
残高照会許可応答電文は、電文種別１１に対応し、自動取引装置２００に残高照会を許可することを通知するものであって、ステップＳ８３で口座元帳記憶部３１１から検索した口座番号に対応する預金残高を含む。
【０１４０】
ステップＳ８６の処理が完了すると、ステップＳ９６（図１１）の処理が実行される。
［ステップＳ８７］  照会処理部３１３は、残高照会拒否応答電文（図１２（Ｂ−２））を生成する。
【０１４１】
残高照会拒否応答電文は、電文種別１２に対応し、自動取引装置２００に残高照会を許可しないことを通知するものであって、拒否理由（例えば、第２の実施の形態であれば暗証相違）の情報を含む。
【０１４２】
ステップＳ８７の処理が完了すると、ステップＳ９６（図１１）の処理が実行される。
［ステップＳ８８］  取引処理部３１４は、残高照会後の支払い要求電文に含まれる支払い金額が、ステップＳ８３で口座元帳記憶部３１１から検索した口座番号に対応する預金残高以下であるか否かを判定する。
【０１４３】
支払い金額が預金残高以下である場合には、ステップＳ８９の処理が実行され、支払い金額が預金残高以下ではない（支払い金額が預金残高よりも多い）場合には、ステップＳ９１の処理が実行される。
【０１４４】
［ステップＳ８９］  取引処理部３１４は、ステップＳ８３で口座元帳記憶部３１１から検索した口座番号に対応する預金残高から、残高照会後の支払い要求電文に含まれる支払い金額を差し引くことで、当該預金残高を更新する。
【０１４５】
［ステップＳ９０］  取引処理部３１４は、残高照会後の支払い許可応答電文（図１２（Ｄ−１））を生成する。
残高照会後の支払い許可応答電文は、電文種別２１に対応し、自動取引装置２００に支払いを許可することを通知するものであって、ステップＳ８９で更新した預金残高の情報を含む。
【０１４６】
ステップＳ９０の処理が完了すると、ステップＳ９６（図１１）の処理が実行される。
［ステップＳ９１］  取引処理部３１４は、残高照会後の支払い拒否応答電文（図１２（Ｄ−２））を生成する。
【０１４７】
残高照会後の支払い拒否応答電文は、電文種別２２に対応し、自動取引装置２００に支払いを許可しないことを通知するものであって、支払いの拒否理由、ステップＳ８３で口座元帳記憶部３１１から検索した口座番号に対応する預金残高の情報を含む。
【０１４８】
ステップＳ９１の処理が完了すると、ステップＳ９６（図１１）の処理が実行される。
［ステップＳ９２］  取引処理部３１４は、ステップＳ８１で受信した電文が、取引履歴要求電文（図１２（Ｅ−１））であるか否かを判定する。
【０１４９】
判定の結果、取引履歴要求電文である場合には、ステップＳ９３の処理が実行され、取引履歴要求電文ではない場合には、ステップＳ９５の処理が実行される。
［ステップＳ９３］  照会処理部３１３は、口座元帳記憶部３１１から取引履歴要求電文に含まれる口座番号を検索する。
【０１５０】
［ステップＳ９４］  取引処理部３１４は、取引履歴応答電文（図１２（Ｅ−２））を生成する。
取引履歴応答電文は、電文種別９１に対応し、ステップＳ９３で検索した口座番号に対応する取引履歴の情報を含むものである。
【０１５１】
なお、取引処理部３１４が取得する取引履歴は、例えば、最新履歴から所定件数前の取引までの履歴の情報を取得する。
［ステップＳ９５］  取引処理部３１４は、ステップＳ８１で受信した自動取引装置２００からの要求電文に対する処理を実行する。
【０１５２】
［ステップＳ９６］  取引処理部３１４は、自動取引装置２００と通信して、ステップＳ８６，Ｓ８７，Ｓ９０，Ｓ９１，Ｓ９４，Ｓ９５で生成した電文を自動取引装置２００に送信する。
【０１５３】
ホストコンピュータ３００は、自動取引装置２００から電文を受信するごとに上記のフローを実行する。
上記自動取引装置２００では、口座の残高照会後、支払いを実行する際に、当該残高照会後に別の自動取引装置２００等により当該口座に対して別の取引が行われて、更新された残高照会時の預金残高並びに取引履歴を表示部２２０ａに表示して利用者に通知するようにした。これにより、利用者は、支払い時に残高照会時の預金残高が更新されたことと更新根拠となる取引履歴とを把握できるようになる。このため、利用者は、残高照会後の支払い時に預金残高が更新され、または、残高が不足してしまっていても、不正により引き出された等の不安感が解消できるようになる。
【０１５４】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、制御ユニット２１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記の処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０１５５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１５６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１５７】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成及び応用例に限定されるものではない。
【符号の説明】
【０１５８】
１０  自動取引システム
２０  ホストコンピュータ
２１  記憶部
２２  照会処理部
２３  取引処理部
３０  自動取引装置
３１  残高照会部
３２  取引要求部
３３  判定部
３４  通知部
【図１】
2016012268.tif 000003
【図２】
2016012268.tif 000004
【図３】
2016012268.tif 000005
【図４】
2016012268.tif 000006
【図５】
2016012268.tif 000007
【図６】
2016012268.tif 000008
【図７】
2016012268.tif 000009
【図８】
2016012268.tif 000010
【図９】
2016012268.tif 000011
【図１０】
2016012268.tif 000012
【図１１】
2016012268.tif 000013
【図１２】
2016012268.tif 000014
【図１３】
2016012268.tif 000015
【図１４】
2016012268.tif 000016
【図１５】
2016012268.tif 000017
【図１６】
2016012268.tif 000018
【図１７】
2016012268.tif 000019