(57)【特許請求の範囲】
【請求項１】
店舗内に配置される複数台の現金処理装置と、前記現金処理装置間で受け渡しされる現金を管理する現金管理装置を有する現金管理システムにおいて、
前記現金処理装置は、
出金指示を受けて出金処理を行うときに、前記出金指示を行った操作者の操作者識別情報と、出金した出金額とを対応付けた出金情報を生成し、該出金情報を前記現金管理装置に通知する出金情報通知手段と、
入金指示を受けて入金処理を行うときに、前記入金指示を行った操作者の操作者識別情報と、入金した入金額とを対応付けた入金情報を生成し、該入金情報を前記現金管理装置に通知する入金情報通知手段とを有し、
前記現金管理装置は、
出金側の前記現金処理装置から前記出金情報を受け取り、入金側の前記現金処理装置から前記入金情報を受け取って管理情報記憶手段に記憶する入出金情報取得手段と、
入金側の現金処理装置の入金情報から前記操作者識別情報を抽出し、当該操作者識別情報に基づいて前記管理情報記憶手段に記憶される前記複数台の現金処理装置の出金情報を検索し、当該操作者識別情報が一致する出金側の現金処理装置の出金情報を抽出して前記入金側の現金処理装置の入金情報と対応付け、対応付けた前記出金側の現金処理装置の出金情報の出金額と、前記入金側の現金処理装置の入金情報の入金額とを照合して一致した場合は正常な現金受け渡しが行われたと判定する照合手段と、
前記照合手段による照合で前記出金側の現金処理装置の出金額と前記入金側の現金処理装置の入金額とが一致しなかった場合は予め決められた管理者端末にエラーを通知するエラー通知手段とを有する、
現金管理システム。
【請求項２】
前記現金処理装置は、出金情報通知手段が前記出金情報に自装置の識別情報を添付して前記現金管理装置に通知するとともに、入金通知手段が前記入金情報に前記自装置の識別情報を付加して前記現金管理装置に通知し、
前記現金管理装置は、前記入出金情報取得手段が、前記出金情報及び前記入金情報と、前記出金情報及び前記入金情報に添付された前記現金処理装置の識別情報と、に基づいて、前記操作者ごとの入出金履歴情報と、前記現金処理装置ごとの入出金履歴情報と、を生成して前記管理情報記憶手段に記憶する、
請求項１記載の現金管理システム。
【請求項３】
前記現金管理装置の前記エラー通知手段は、前記管理情報記憶手段に予め前記管理者端末に設定されている電子メールアドレスを記憶しておき、前記出金額と前記入金額とが不一致のときは、前記出金額、前記入金額、前記操作者識別情報、前記出金側の現金処理装置の識別情報及び前記入金側の現金処理装置の識別情報とを設定したメッセージを生成し、前記管理情報記憶手段に記憶される管理者端末の電子メールアドレスを宛先として、該メッセージを前記管理者端末に送信する、
請求項２記載の現金管理システム。
【請求項４】
前記現金処理装置は、自装置が保有する現金の在り高を貨幣の種類ごとに計数して金種別現金在り高を計測する計測手段を有し、前記出金情報通知手段は、前記出金情報の出金額を金種別の数量で表すとともに、前記出金情報に前記金種別現金在り高を添付して前記現金管理装置に通知し、前記入金情報通知手段は、前記入金情報の入金額を金種別の数量で表すとともに、前記入金情報に前記金種別現金在り高を添付して前記現金管理装置に通知し、
前記現金管理装置は、前記出金情報及び前記入金情報に添付される前記金種別在り高に基づいて、それぞれの前記現金処理装置及び店舗全体の現金在り高を管理する現金在り高管理手段を有する、
請求項１記載の現金管理システム。
【請求項５】
前記現金管理システムは、前記現金処理装置が、商品代金の精算に用いる現金を管理する取引機、または、前記店舗の売上金を保管する入金機として機能するとともに、前記取引機から前記入金情報及び前記出金情報を取得して管理する取引機管理装置と、前記入金機から前記入金情報及び前記出金情報を取得して管理する入金機管理装置とを有し、
前記取引機管理装置が、前記取引機より前記入金情報または前記出金情報を取得したときは、前記入金機管理装置から、前記入金指示を行った操作者の操作者識別情報に対応する前記入金機の出金情報または前記出金指示を行った操作者の操作者識別情報に対応する前記入金機の出金情報を取得する前記入出金情報取得手段と、前記取引機より取得した前記入金情報と前記入金機管理装置から取得した前記入金機の出金情報、または前記取引機より取得した前記出金情報と前記入金機管理装置から取得した前記入金機の入金情報に含まれる前記入金額と前記出金額とを照合する前記照合手段と、を有する、
請求項１記載の現金管理システム。
【請求項６】
前記現金管理システムは、前記現金処理装置が、商品代金の精算に用いる現金を管理する取引機、または、前記店舗の売上金を保管する入金機として機能するとともに、前記取引機から前記入金情報及び前記出金情報を取得して管理する取引機管理装置と、前記入金機から前記入金情報及び前記出金情報を取得して管理する入金機管理装置とを有し、
前記入金機管理装置が、前記入金機から前記入金情報または前記出金情報を取得したときは、前記取引機管理装置から、前記入金指示を行った操作者の操作者識別情報に対応する前記取引機の出金情報または前記出金指示を行った操作者の操作者識別情報に対応する前記取引機の出金情報を取得する前記入出金情報取得手段と、前記入金機より取得した前記入金情報と前記取引機管理装置から取得した前記取引機の出金情報、または前記入金機より取得した前記出金情報と前記取引機管理装置から取得した前記取引機の入金情報に含まれる前記入金額と前記出金額とを照合する前記照合手段と、を有する、
請求項１記載の現金管理システム。
【請求項７】
前記現金管理システムは、前記現金処理装置が、商品代金の精算に用いる現金を管理する取引機、または、前記店舗の売上金を保管する入金機として機能するとともに、前記取引機から前記入金情報及び前記出金情報を取得して管理する取引機管理装置と、前記入金機から前記入金情報及び前記出金情報を取得して管理する入金機管理装置とを有し、
前記現金管理装置は、前記取引機管理装置が所定の期間に収集した前記取引機の入金情報及び出金情報の記録と、前入金機管理装置が前記所定の期間に収集した前記入金機の入金情報及び出金情報の記録と、を取得する前記入出金情報取得手段と、前記取引機管理装置より取得した前記取引機の入金情報及び出金情報の記録と、前記入金機管理装置より取得した前記取引機の入金情報及び出金情報の記録に含まれる前記操作者識別情報に基づいて、前記取引機の入金情報と前記入金機の出金情報、及び前記取引機の出金情報と前記入金機の入金情報とを対応付け、対応付けられた前記入金情報の入金額と前記出金情報の出金額とを照合する前記照合手段と、を有する、
請求項１記載の現金管理システム。
【請求項８】
店舗内に配置される複数台の現金処理装置間で受け渡しされる現金を管理する現金管理処理を行うコンピュータを機能させる現金管理プログラムにおいて、
前記コンピュータに、
出金指示を受けて出金処理を行うときに、前記出金指示を行った操作者の操作者識別情報と、出金した出金額とを対応付けた出金情報を生成して送信する出金側の前記現金処理装置から前記出金情報を受け取り、入金指示を受けて入金処理を行うときに、前記入金指示を行った操作者の操作者識別情報と、入金した入金額とを対応付けた入金情報を生成して送信する入金側の前記現金処理装置から前記入金情報を受け取って管理情報記憶手段に記憶し、
入金側の現金処理装置の入金情報から前記操作者識別情報を抽出し、当該操作者識別情報に基づいて前記管理情報記憶手段に記憶される前記複数台の現金処理装置の出金情報を検索し、当該操作者識別情報が一致する出金側の現金処理装置の出金情報を抽出して前記入金側の現金処理装置の入金情報と対応付け、対応付けた前記出金側の現金処理装置の出金情報の出金額と、前記入金側の現金処理装置の入金情報の入金額とを照合して一致した場合は正常な現金受け渡しが行われたと判定し、
照合で前記出金側の現金処理装置の出金額と前記入金側の現金処理装置の入金額とが一致しなかった場合は予め決められた管理者端末にエラーを通知する、
処理を実行させる現金管理プログラム。
【請求項９】
店舗内に配置される複数台の現金処理装置間で受け渡しされる現金を管理する現金管理方法において、
コンピュータが、
出金指示を受けて出金処理を行うときに、前記出金指示を行った操作者の操作者識別情報と、出金した出金額とを対応付けた出金情報を生成して送信する出金側の前記現金処理装置から前記出金情報を受け取って管理情報記憶手段に記憶し、
入金指示を受けて入金処理を行うときに、前記入金指示を行った操作者の操作者識別情報と、入金した入金額とを対応付けた入金情報を生成して送信する入金側の前記現金処理装置から前記入金情報を受け取って前記管理情報記憶手段に記憶し、
入金側の現金処理装置の入金情報から前記操作者識別情報を抽出し、前記操作者識別情報に基づいて前記管理情報記憶手段に記憶される前記複数台の現金処理装置の出金情報を検索し、当該操作者識別情報が一致する出金側の現金処理装置の出金情報を抽出して前記入金側の現金処理装置の入金情報と対応付け、対応付けた前記出金側の現金処理装置の出金情報の出金額と、前記入金側の現金処理装置の入金情報の入金額とを照合して一致した場合は正常な現金受け渡しが行われたと判定し、
前記出金側の現金処理装置の出金額と前記入金側の現金処理装置の入金額とが一致しなかった場合は予め決められた管理者端末にエラーを通知する、
現金管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗内に配置される現金処理装置と、現金処理装置間で受け渡しされる現金を管理する現金管理装置を有する現金管理システム、現金管理プログラム及び現金管理方法に関する。
【背景技術】
【０００２】
従来から、スーパーマーケットや百貨店などの流通小売店舗における商品代金精算は、現金決済が主流である。このような流通小売店舗では、買い物客の支払う商品代金とお釣りの授受を行う、いわゆるレジスタや、ＰＯＳ（Point Of Sales）端末（以下、ＰＯＳ端末等とする）が勘定場に設置されている。また、このＰＯＳ端末とは別に売上金等を保管する入金機が用意されている店舗もある。以下、ＰＯＳ端末等や入金機を含む現金を保有する装置を総称して現金処理装置とする。このような流通小売店舗では、開店前に釣銭準備金として入金機から出金した現金がＰＯＳ端末等に収納される。また、勘定場に集まった売上金は、キャッシャの担当時間終了時や閉店時等に、ＰＯＳ端末等から出金し、入金機に入金する。この入金機とＰＯＳ端末等との間の現金受け渡しは、人手によって行われるため、不正やミスをなくすことが容易ではなかった。
【０００３】
そこで、現金の受け渡しの際、管理装置が出金側の現金処理装置から出金する出金額を取得して入金側の現金処理装置に通知し、入金側にて入金額と通知された出金額とを照合するシステムが提案されている（例えば、特許文献１参照）。また、自動取引装置に対して装填または回収する予定の現金の金種、枚数をオペレーション端末より入力しておき、実際に自動取引装置で装填または回収された現金情報と一致するかチェックするシステムも提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２７５８０５号公報
【特許文献２】特開２００４−２２０２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の現金管理システムでは店舗全体で現金管理を行うことが難しいという問題点がある。
従来の店舗内の現金管理は、人手による現金移動時、予め現金を受け取る入金側の現金処理装置を指定しておく必要があった。管理装置は、指定された入金側の現金処理装置に対して出金側の現金処理装置からの出金額を通知し、通知を受けた入金側の現金処理装置が通知された出金額と入金額とを照合していた。一致しているか否かの確認は入金側の現金処理装置が行うため、負担が重く、かつ確認処理が終了するまで動作できないという問題点がある。例えば、ＰＯＳ端末であれば、確認が終了するまで使用できず、運用上の問題が生じる。特に、エラーが発生した場合には、エラー原因の探索のため、最悪の場合にはその間ＰＯＳ端末等が使用できなくなるという恐れもある。また、流通小売店舗の多くは、勘定場に複数台のＰＯＳ端末等が配置されているが、入金は予め指定した装置でなければならず、柔軟な対応が難しかった。
【０００６】
また、個々の現金処理装置は、自装置が保有する現金の在り高を管理することができる。しかし、現金処理装置は複数台が店舗内に分散配置されており、店舗全体の現金の合計在り高を把握し、管理することは難しかった。
【０００７】
このような点に鑑み、店舗内の複数の現金処理装置に分散する現金を店舗全体で管理することが可能な現金管理システム、現金管理プログラム及び現金管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、店舗内に配置される複数台の現金処理装置と、現金処理装置間で受け渡しされる現金を管理する現金管理装置を有する現金管理システムが提供される。
現金処理装置は、出金情報通知手段及び入金情報通知手段を有する。出金情報通知手段は、出金指示を受けて出金処理を行うときに、出金指示を行った操作者の操作者識別情報と、出金した出金額とを対応付けた出金情報を生成する。そして、この出金情報を現金管理装置に通知する。入金情報通知手段は、入金指示を受けて入金処理を行うときに、入金指示を行った操作者の操作者識別情報と、入金した入金額とを対応付けた入金情報を生成する。そして、この入金情報を現金管理装置に通知する。現金管理装置は、入出金情報取得手段、照合手段及びエラー通知手段を有する。入出金情報取得手段は、出金側の現金処理装置から出金情報を受け取って管理情報記憶手段に記憶する。また、入金側の現金処理装置から入金情報を受け取って管理情報記憶手段に記憶する。照合手段は、入金側の現金処理装置の入金情報から操作者識別情報を抽出する。抽出した操作者識別情報に基づいて管理情報記憶手段に記憶される複数台の現金処理装置の出金情報を検索し、当該操作者識別情報が一致する出金側の現金処理装置の出金情報を抽出して入金側の現金処理装置の入金情報と対応付ける。そして、対応付けた出金側の現金処理装置の出金情報の出金額と、入金側の現金処理装置の入金情報の入金額とを照合して、一致した場合は正常な現金受け渡しが行われたと判定する。エラー通知手段は、照合手段による照合で出金側の現金処理装置の出金額と入金側の現金処理装置の入金額とが一致しなかった場合は、予め決められた管理者端末にエラーを通知する。
【０００９】
また、上記課題を解決するために、コンピュータを上記の現金管理装置として機能させる現金管理プログラムと、コンピュータが上記と同様の現金管理処理手順を実行する現金管理方法と、が提供される。
【発明の効果】
【００１０】
開示の現金管理システム、現金管理プログラム及び現金管理方法によれば、現金管理装置は、店舗内に複数台配置される任意の現金処理装置から受け取った出金情報と入金情報とを操作者識別情報によって対応付け、現金処理装置間で移動した現金の出金額と入金額を照合する。これによって、店舗内の現金処理装置間における現金の移動を厳密に管理することが可能となる。また、店舗内の現金処理装置の出金情報及び入金情報を一元管理することにより、店舗に配置される複数台の現金処理装置に分散している現金を店舗全体で管理することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態の現金管理システムの構成例を示したブロック図である。
【図２】流通小売店舗の現金管理システムの構成例を示した図である。
【図３】現金管理サーバのハードウェア構成例を示すブロック図である。
【図４】ＰＯＳ端末のソフトウェア構成例を示すブロック図である。
【図５】開局時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。
【図６】一般売上時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。
【図７】精算時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。
【図８】入金機のソフトウェア構成例を示すブロック図である。
【図９】開局時に入金機から入金機サーバへ送られる電文の一例である。
【図１０】入出金時に入金機から入金機サーバへ送られる電文の一例である。
【図１１】ＰＯＳ端末の入出金記録の一例を示した図である。
【図１２】入金機の入出金記録の一例を示した図である。
【図１３】ＰＯＳ店舗サーバが現金管理を行う現金管理システムの構成例を示した図である。
【図１４】ＰＯＳ店舗サーバから入金機サーバへの出金記録照会電文とその応答電文の一例である。
【図１５】ＰＯＳ店舗サーバから入金機サーバへの入金記録照会電文とその応答電文の一例である。
【図１６】ＰＯＳ店舗サーバが現金管理を行う場合の開局処理の流れを示した図である。
【図１７】ＰＯＳ店舗サーバが現金管理を行う場合の精算処理の流れを示した図である。
【図１８】ＰＯＳ店舗サーバの現金管理処理の手順を示したフローチャートである。
【図１９】入金機サーバが現金管理を行う現金管理システムの構成例を示した図である。
【図２０】入金機サーバからＰＯＳ店舗サーバへの出金記録照会電文とその応答電文の一例である。
【図２１】入金機サーバからＰＯＳ店舗サーバへの入金記録照会電文とその応答電文の一例である。
【図２２】入金機サーバが現金管理を行う場合の開局処理の流れを示した図である。
【図２３】入金機サーバが現金管理を行う場合の精算処理の流れを示した図である。
【図２４】入金機サーバの現金管理処理の手順を示したフローチャートである。
【図２５】ＰＯＳ店舗サーバと入金機サーバとが分担して現金管理を行う場合の開局処理の流れを示した図である。
【図２６】ＰＯＳ店舗サーバと入金機サーバとが分担して現金管理を行う場合の精算処理の流れを示した図である。
【図２７】現金管理サーバが現金管理を行う現金管理システムの構成例を示した図である。
【図２８】現金管理サーバからＰＯＳ店舗サーバへの入出金記録照会電文とその応答電文の一例である。
【図２９】現金管理サーバから入金機サーバへの入出金記録照会電文とその応答電文の一例である。
【図３０】現金サーバが現金管理を行う場合の現金管理処理の流れを示した図である。
【図３１】現金管理サーバの現金管理処理の手順を示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下、実施の形態を、図面を参照して説明する。
図１は、第１の実施の形態の現金管理システムの構成例を示したブロック図である。
第１の実施の形態の現金管理システムは、店舗内の勘定場に配置される現金処理装置２０ａ，２０ｂ，・・・と、事務所に配置される現金処理装置３０ａ，３０ｂ，・・・と、店舗内の現金を管理する現金管理装置１０とを有する。
【００１３】
現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂについて先に説明する。現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂは、店舗内に分散配置され、それぞれが保有する現金を管理する。現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂ間で現金の受け渡しを行う際には、現金受け渡しを行う操作者が操作者識別情報（以下、操作者ＩＤとする）を入力し、出金指示または入金指示を行う。
【００１４】
現金処理装置２０ａ，２０ｂ，・・・は、勘定場に配置され、勘定場において商品代金の精算に用いる現金を管理する取引機である。例えば、レジスタやＰＯＳ端末等である。現金処理装置２０ａは、現金管理手段２１、出金情報通知手段２２及び入金情報通知手段２３を有する。現金処理装置２０ｂ，・・・の構成も同様である。現金管理手段２１は、現金処理装置２０ａ内に保管する現金の在り高を、紙幣や硬貨の種類ごと、すなわち金種別に集計して管理する。現金処理装置２０ａ，２０ｂ，・・・内に保管する現金は、商品代金の精算時以外にも、開店時の開局時点で釣銭準備金を入金するとき、閉店時の精算で売上金を回収するとき等に変動する。現金管理手段２１は、このような現金在り高の変動時、入出金した金額と、変動後の現金在り高を管理する。出金情報通知手段２２は、操作者の出金指示によって出金処理が行われたとき、操作者ＩＤと、現金管理手段２１から取得した出金額を含む出金情報を生成し、自装置ＩＤを添付して現金管理装置１０に通知する。出金情報には、出金後の現金の在り高を含めてもよい。入金情報通知手段２３は、操作者の入金指示によって入金処理が行われたとき、操作者ＩＤと、現金管理手段２１から取得した入金額を含む入金情報を生成し、自装置ＩＤを添付して現金管理装置１０に通知する。入金情報には、入金後の現金の在り高を含めてもよい。
【００１５】
現金処理装置３０ａ，３０ｂは、事務所に配置され、売上現金や釣銭準備金を管理する。例えば、入金機等である。現金処理装置３０ａは、現金管理手段３１、出金情報通知手段３２及び入金情報通知手段３３を有する。現金処理装置３０ｂの構成も同様である。現金管理手段３１は、現金処理装置３０ａ内に保管する現金の在り高を金種別に計数して管理する。出金情報通知手段３２は、出金を指示した操作者ＩＤと、現金管理手段３１から取得した出金額を含む出金情報を生成し、自装置ＩＤを添付して現金管理装置１０に通知する。入金情報通知手段３３は、入金を指示した操作者ＩＤと、現金管理手段３１から取得した入金額を含む入金情報を生成し、自装置ＩＤを添付して現金管理装置１０に通知する。
【００１６】
現金管理装置１０は、入出金情報取得手段１１、管理情報記憶手段１２、照合手段１３、エラー通知手段１４及び現金在り高管理手段１５を有する。各処理手段は、コンピュータが現金管理プログラムを実行することによってその処理機能を実現する。また、その処理機能は、独立した現金管理装置１０として実現する他、勘定場のＰＯＳ端末を管理するＰＯＳ店舗サーバや事務所の入金機を管理する入金機サーバ等が実現するとしてもよい。
【００１７】
入出金情報取得手段１１は、現金処理装置２０ａ，２０ｂ，３０ａ，３０ｃから受け取った出金情報及び入金情報を出金記録及び入金記録として管理情報記憶手段１２に記憶する。管理情報記憶手段１２は、現金管理に関する各種情報を記憶する記憶手段である。入出金情報取得手段１１が取得した出金記録や入金記録、エラー通知手段１４が生成したエラー情報、現金在り高管理手段１５が生成した現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂの現金在り高や、店舗全体の現金在り高等の情報を記憶する。
【００１８】
照合手段１３は、管理情報記憶手段１２に記憶した入金記録と出金記録とを操作者ＩＤに基づいて対応付け、入金情報の入金額と出金情報の出金額とを照合する。通常、現金の受け渡し処理は、一人の人間が行う。すなわち、一方の現金処理装置から出金を行った操作者が、他方の現金処理装置に集金した現金を入金する。そこで、入金情報の操作者ＩＤと、出金情報の操作者ＩＤとが一致したとき、一連の現金受け渡しが行われたと見なす。なお、より厳密にチェックするため、入金時刻と出金時刻や、入出金の種別（例えば、釣銭準備金等）の一致などを照合するとしてもよい。入金情報と出金情報の対応付けについて説明する。まず、入金情報から入金指示を行った操作者ＩＤを抽出する。抽出した操作者ＩＤに基づいて、この操作者ＩＤと一致する出金情報を抽出し、入金情報と対応付ける。対応付けた入金情報の入金額と、出金情報の出金額とを照合し、一致しているかどうかを判定する。入金額と出金額とが金種別で設定されていたときは、金種ごとの金額が一致するかどうか判定する。一致するときは、正常な現金受け渡しが行われたと判定する。一致しないときは、エラー通知手段１４に不一致が発生したことを通知する。
【００１９】
エラー通知手段１４は、照合手段１３による照合で出金額と入金額とが一致しなかった場合、予め決められた管理者端末にエラーを通知する。管理情報記憶手段１２等の記憶手段には、予め、出金額と入金額とが不一致となったときに、通知を行う管理者端末の電子メールアドレス等、通知の宛先が記憶されている。エラー通知手段１４は、エラーが発生したときの操作者ＩＤ、出金額と入金額または出金額と入金額との差額、現金処理装置ＩＤ等を記述したエラー通知情報を生成する。そして、管理情報記憶手段１２に格納されている通知の宛先を読み出し、エラー通知情報を送信する。なお、このとき、出金額、入金額及びその差額を金種別に示してもよい。また、エラー履歴を生成して管理情報記憶手段１２に記憶する。
【００２０】
現金在り高管理手段１５は、現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂから取得した各現金処理装置の現金在り高を集計し、現時点の店舗内の現金在り高を集計する。現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂは、入出金操作や商品の代金受け取り等によって自装置の現金在り高が変動したとき、現金在り高に操作を行った操作者ＩＤを添付して現金管理装置１０に通知する。通知は変動ごとに、あるいは一定期間ごとにまとめて行う。現金在り高は、金種別であってもよい。現金在り高管理手段１５は、現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂから取得した現金処理装置ごとの現金在り高を集計し、管理情報記憶手段１２に記憶する。集計は、操作者ごとに行うとしてもよい。
【００２１】
このような構成の現金管理システムの動作について説明する。
現金処理装置２０ａ，２０ｂ，３０ａ，３０ｃは、それぞれ保管する現金の在り高を金種別に管理している。店舗を開店する際の開局時や、閉店時の精算時等には、人手を介して現金装置間で現金が受け渡しされる。
【００２２】
ここで、現金処理装置３０ａから出金し、現金処理装置２０ａに入金する場合で説明する。現金を移動させる操作者は、自身の操作者ＩＤを現金処理装置３０ａに入力し、現金を出金する。この出金額は現金管理手段３１が計数する。計数は金種別でもよい。現金処理装置３０ａの出金情報通知手段３２は、出金額及び操作者ＩＤから出金情報を生成し、現金処理装置３０ａの装置ＩＤを添付して現金管理装置１０に送信する。現金管理装置１０は、入出金情報取得手段１１が出金情報を取得し、出金記録として管理情報記憶手段１２に格納する。
【００２３】
操作者は、現金処理装置３０ａから出金した現金を持って勘定場へ移動し、操作者ＩＤを現金処理装置２０ａに入力して現金を入金する。現金管理手段２１は、入金額を計数する。入金情報通知手段２３は、入金額及び操作者ＩＤから入金情報を生成し、現金処理装置２０ａの装置ＩＤを添付して現金管理装置１０に送信する。現金管理装置１０は、入出金情報取得手段１１が入金情報を取得し、入金記録として管理情報記憶手段１２に格納する。照合手段１３は、入金記録の操作者ＩＤに基づいて、管理情報記憶手段１２に記憶される出金記録を検索し、操作者ＩＤが一致する出金記録を抽出する。入金記録と出金記録とを対応付け、入金記録の入金額と、出金記録の出金額とを照合する。一致するときは、正常な現金受け渡しが行われたと判定する。一致しないときは、エラー通知手段１４に不一致が発生したことを通知する。なお、入金額と出金額とが金種別で設定されていたときは、金種ごとの金額が一致するかどうか判定する。エラー通知手段１４は、不一致の金額、このときの操作者ＩＤ、及び必要に応じてエラーを検出した装置の装置ＩＤ等を含むエラー通知情報を生成し、予め登録された宛先に送信する。現金在り高管理手段１５は、入金情報及び出金情報とともに取得した各現金処理装置の現金在り高に基づいて、現金処理装置ごとの現金在り高及び店舗全体の現金在り高を管理する。金種別の現金在り高を取得したときは、金種別に現金在り高を集計する。
【００２４】
このような現金管理システムによれば、現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂ間で現金の移動が行われるとき、その出金情報と入金情報とが現金管理装置１０に送信される。現金管理装置１０は、操作者ＩＤに基づいて出金側の現金処理装置の出金情報と、入金側の現金処理装置の入金情報とを対応付ける。そして、対応付けた出金情報の出金額と入金情報の入金額とを照合し、正しく現金受け渡しが行われたかどうかを判定する。このように、現金管理装置１０によって、現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂ間における現金の移動を厳密に管理することが可能となる。また、現金処理装置２０ａ、２０ｂ、３０ａ、３０ｂでは入出金額の照合を行う必要がないため、照合処理に要する負担を軽減し、かつスムーズに店舗運営を行うことが可能となる。不一致が発生した場合は、エラー通知が管理者端末に送信されるため、管理者は問題の発生時に、すみやかに状況を把握し、対応することが可能となる。さらに、店舗内の現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂの出金情報及び入金情報は、現金管理装置１０が一元管理するので、店舗に配置される複数台の現金処理装置２０ａ，２０ｂ，３０ａ，３０ｂに分散している現金を店舗全体で管理することが可能となる。
【００２５】
次に、現金管理システムを、ＰＯＳシステムと入金機システムとを備えた流通小売店舗の現金管理に適用した場合を例に図面を参照して詳細に説明する。
図２は、流通小売店舗の現金管理システムの構成例を示した図である。図２の流通小売店舗の現金管理システムは、店舗に配置されたＰＯＳ端末、ＰＯＳ＃１（２２０ａ）、ＰＯＳ＃２（２２０ｂ）、・・・、ＰＯＳ＃ｎ（２２０ｃ）と、ＰＯＳ端末を管理するＰＯＳ店舗サーバ２００を有するＰＯＳシステムと、事務所に配置された入金機＃１（３２０ａ）、入金機＃２（３２０ｂ）、・・・、入金機＃ｎ（３２０ｃ）と入金機を管理する入金機サーバ３００とを有する入金機システムとを有し、ＰＯＳ店舗サーバ２００と入金機サーバ３００とがネットワーク４００を介して接続する。また、店舗内を自由に移動する管理者が所持する携帯型の管理者端末５００は、ＰＯＳ店舗サーバ２００、入金機サーバ３００、または別途用意される現金管理サーバと無線ネットワークを介して接続する。
【００２６】
ＰＯＳシステムは、ＰＯＳ端末とＰＯＳ店舗サーバ２００とがネットワークで接続されている。ＰＯＳ端末は、商品代金の精算時の取引情報、ＰＯＳ端末へ釣銭準備金等を入金したときの入金情報、ＰＯＳ端末から入金機へ売上金等を出金したときの出金情報を、ＰＯＳ端末の現金在り高とともにＰＯＳ店舗サーバ２００に送信する。ＰＯＳ店舗サーバ２００は、ＰＯＳ情報データベース（以下、ＤＢとする）を接続し、ＰＯＳ端末から取得した取引情報、入金情報及び出金情報に基づく、取引記録、入金記録及び出金記録をＰＯＳ情報としてＰＯＳ情報ＤＢ２１０に記憶して管理する。
【００２７】
ＰＯＳ端末、ＰＯＳ＃１（２２０ａ）、ＰＯＳ＃２（２２０ｂ）、・・・、ＰＯＳ＃ｎ（２２０ｃ）には、それぞれ釣銭機２３０ａ，２３０ｂ，２３０ｃが接続されている。釣銭機２３０ａ，２３０ｂ，２３０ｃは、商品の代金を客から受け取ったキャッシャが入金した現金を計数し、必要な釣銭及び釣札を自動的に出金する。入金した貨幣は、釣銭として用いられる。釣銭機２３０ａ，２３０ｂ，２３０ｃに入金した入金額、釣銭として出金した出金額及び現金在り高は、金種別に集計し、接続するＰＯＳ＃１（２２０ａ）、ＰＯＳ＃２（２２０ｂ）、・・・、ＰＯＳ＃ｎ（２２０ｃ）に通知する。特定のＰＯＳ端末を指示する必要がないときは、ＰＯＳ端末２２０と表記する。
【００２８】
入金機システムは、入金機と入金機サーバ３００とがネットワークを介して接続されている。入金機は、ＰＯＳ端末で利用する釣銭準備金等を出金したときの出金情報と、ＰＯＳ端末から出金された売上金が入金されたときの入金情報と、を生成し、入金機の現金在り高とともに入金機サーバ３００に送信する。入金機サーバ３００は、入金機情報ＤＢ３１０を接続し、入金機３２０ａ，３２０ｂ，３２０ｃから取得した入金情報及び出金情報に基づき、入金記録及び出金記録を入金機情報として入金機情報ＤＢ３１０に記憶して管理する。特定の入金機を指示する必要がないときは、入金機３２０と表記する。
【００２９】
以上のように、ＰＯＳ情報ＤＢ２１０は、ＰＯＳ端末の入金記録及び出金記録を記憶しており、入金機情報ＤＢ３１０は、入金機情報ＤＢ３１０に入金機の入金記録及び出金記録を記憶している。入金機とＰＯＳ端末との間の現金受け渡しが正しく行われたかどうかを確認する現金管理処理は、（１）ＰＯＳ店舗サーバ、（２）入金機サーバ、（３）ＰＯＳ店舗サーバと入金機サーバが分担、（４）別途設ける現金管理サーバ、のいずれかで実現することができる。（１）のＰＯＳ店舗サーバ２００が現金管理を行う場合には、入金機サーバ３００が保有する入金機の入金記録及び出金記録を取得し、自装置が収集したＰＯＳ端末の入金記録及び出金記録と照合する。（２）の入金機サーバ３００が現金管理を行う場合には、ＰＯＳ店舗サーバ２００が保有するＰＯＳ端末の入金記録及び出金記録を取得し、自装置が収集した入金機の入金記録及び出金記録と照合する。（３）のＰＯＳ店舗サーバ２００と入金機サーバ３００とが分担する場合には、それぞれが相手の出金記録を取得し、自装置が収集した管理下のＰＯＳ端末または入金機の入金記録と照合する。（４）の現金管理サーバが現金管理を行う場合には、入金機サーバ３００が保有する入金機の入金記録及び出金記録と、ＰＯＳ店舗サーバ２００が保有するＰＯＳ端末の入金記録及び出金記録とを取得し、照合を行う。以下、すべてのケースで共通する事項について説明し、続いてそれぞれのケースについて詳細に説明する。
【００３０】
まず、サーバのハードウェア構成を現金管理サーバの例で説明する。図３は、現金管理サーバのハードウェア構成例を示すブロック図である。
現金管理サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、及び通信インタフェース１０６が接続されている。
【００３１】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションのプログラムが格納される。グラフィック処理装置１０４には、モニタ１０８が接続されており、ＣＰＵ１０１からの命令に従って画像をモニタ１０８の画面に表示させる。入力インタフェース１０５には、キーボード１０９ａやマウス１０９ｂが接続されており、キーボード１０９ａやマウス１０９ｂから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク４００に接続されており、ネットワーク４００を介してＰＯＳ店舗サーバ２００及び入金機サーバ３００との間でデータの送受信を行う。また、ＰＯＳ端末２２０ａ〜２２０ｃや入金機３２０ａ〜３２０ｃとの間でデータの送受信を行うとしてもよい。
【００３２】
このようなハードウェア構成によって、現金管理サーバの処理機能を実現することができる。なお、図３には、現金管理サーバのハードウェア構成を示したが、ＰＯＳ店舗サーバ２００及び入金機サーバ３００のハードウェア構成も同様である。
【００３３】
図４は、ＰＯＳ端末のソフトウェア構成例を示すブロック図である。
ＰＯＳ端末２２０は、装置全体を制御する制御部２２１と、開局処理部２２２、釣銭準備金処理部２２３、ＰＯＳ取引処理部２２４、精算処理部２２５、釣銭機制御部２２６、入力制御部２２７及び通信制御部２２８を有する。
【００３４】
開局処理部２２２は、ＰＯＳ端末の使用を開始するための開局処理と、釣銭準備金の入金処理を行う。開店時等、キャッシャは、ＰＯＳ端末２２０に開局を指示し、入金機３２０から出金した釣銭準備金を入金する。開局指示を受けた開局処理部２２２は、開局を通知する開局電文をＰＯＳ店舗サーバ２００に送信する。このとき、キャッシャの操作者ＩＤを取得して予め登録された操作者ＩＤと照合し、正当なキャッシャであるかどうかを確認する。釣銭準備金処理部２２３は、開局時等、釣銭準備金が入金されたときは、釣銭機２３０が計数した入金額を取得し、釣銭準備金入金額として記憶する。また、現在保管する現金の在り高を算出し、釣銭入金が発生したことを通知する釣銭入金電文をＰＯＳ店舗サーバ２００に送信する。
【００３５】
ＰＯＳ取引処理部２２４は、客が購入しようとしている商品代金の合計を計算した後、キャッシャが客から商品の代金を預かり、釣銭を返却するという店舗営業中の取引における現金管理処理を行う。購入した商品の商品情報、預かり金として受け取った入金額、釣銭として出金した出金額及び現金在り高を集計し、一般売上電文としてＰＯＳ店舗サーバ２００に送信する。また、掛売りの精算等によって入金したとき、あるいは返品によって出金したとき等、通常の取引以外の取引が発生した場合も同様に、発生した事象の通知とともに入出金された金額や現金在り高を示した電文を作成し、ＰＯＳ店舗サーバ２００に送信する。
【００３６】
精算処理部２２５は、閉店時等に行う精算処理における処理を実行する。取引の集計や、入金機３２０で保管するために出金する出金額、ＰＯＳ端末２２０内に残す残置額等を集計して精算電文を生成し、精算電文をＰＯＳ店舗サーバ２００へ送信する。残置とは、精算後に翌日の釣銭のために、現金を釣銭機２３０に残す処理を言う。精算時の情報は、装置内の記憶手段に記憶しておいてもよい。
【００３７】
釣銭機制御部２２６は、釣銭機２３０に接続し、釣銭機２３０の動作を制御する。また、釣銭機２３０が計数した金種別の現金在り高を取得し、要求元に通知する。入力制御部２２７は、読取装置２４０に接続し、ＰＯＳ端末２２０を操作するキャッシャの操作者ＩＤが記録された磁気カード等から読取装置２４０が読みだした操作者ＩＤを制御部２２１に通知する。また、キーボードやスキャナ等を介して操作者ＩＤが入力される場合には、入力した操作者ＩＤを制御部２２１に通知する。通信制御部２２８は、ＰＯＳ店舗サーバ２００との間の通信を制御する。
【００３８】
電文について説明する。
図５は、開局時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。（ａ）は、開局電文、（ｂ）は釣銭入金電文の一例である。
【００３９】
（ａ）開局電文（ＰＯＳ端末→ＰＯＳ店舗サーバ）は、開局処理時に、開局処理部２２２がＰＯＳ店舗サーバ２００へ送信する電文である。開局電文は、日付６００ａ、時刻６００ｂ、ＰＯＳ−ＩＤ６００ｃ、電文種別６００ｄ、操作者ＩＤ６００ｅ及び現金在り高６００ｆの各情報を有する。日付６００ａは、電文を送信した日にちである。時刻６００ｂは、電文を送信した時刻である。ＰＯＳ−ＩＤ６００ｃは、電文を送信したＰＯＳ端末の識別情報であり、例えばＰＯＳ端末に一意に付された番号である。電文種別６００ｄは、送信した電文の種類を表し、ここでは、「開局」であることを示す。操作者ＩＤ６００ｅは、処理を指示した操作者の操作者ＩＤである。ここでは、開局を行ったキャッシャの操作者ＩＤを示す。現金在り高６００ｆは、ＰＯＳ端末２２０が現在保管する現金の在り高を金種別に示した情報である。１万円札（図では１万）、５千円札（図では５千）、２千円札（図では２千）及び千円札（図では千）の紙幣それぞれの枚数と、５百円玉（図では５００）、百円玉（図では１００）、５０円玉、１０円玉、５円玉及び１円玉（図では１）の硬貨それぞれの枚数と、合計金額または合計枚数と、を示す。
【００４０】
（ｂ）釣銭入金電文（ＰＯＳ端末→ＰＯＳ店舗サーバ）は、釣銭準備金を入金したとき、釣銭準備金処理部２２３がＰＯＳ店舗サーバ２００へ送信する電文である。釣銭入金電文は、日付６０２ａ、時刻６０２ｂ、ＰＯＳ−ＩＤ６０２ｃ、電文種別６０２ｄ、操作者ＩＤ６０２ｅ、釣銭準備金入金額６０２ｆ及び現金在り高６０２ｇの各情報を有する。日付６０２ａ、時刻６０２ｂ及びＰＯＳ−ＩＤ６０２ｃは、開局電文と同様である。電文種別６０２ｄは、電文が「釣銭入金」であることを示す。操作者ＩＤ６００ｅは、釣銭準備金を入金した操作者の操作者ＩＤを示す。釣銭準備金入金額６０２ｆは、釣銭機２３０が計数した釣銭準備金の入金額を金種別に示す。現金在り高６０２ｇは、釣銭準備金の入金後、ＰＯＳ端末２２０が保管する現金の在り高を金種別に示す。
【００４１】
図６は、一般売上時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。  （ａ）一般売上電文（ＰＯＳ端末→ＰＯＳ店舗サーバ）は、商品代金の精算を行ったとき、ＰＯＳ取引処理部２２４がＰＯＳ店舗サーバ２００へ送信する電文である。一般売上電文は、日付６０４ａ、時刻６０４ｂ、ＰＯＳ−ＩＤ６０４ｃ、電文種別６０４ｄ、操作者ＩＤ６０４ｅ、ＰＯＳ取引通番６０４ｆ、商品情報６０４ｇ、値引き額６０４ｈ、請求金額６０４ｉ、預かり金６０４ｊ、釣銭金額６０４ｋ及び現金在り高６０４ｍの各情報を有する。日付６０４ａ、時刻６０４ｂ及びＰＯＳ−ＩＤ６０４ｃは、開局電文と同様である。電文種別６０４ｄは、電文が「売上」であることを示す。操作者ＩＤ６０４ｅは、取引を行ったキャッシャの操作者ＩＤを示す。ＰＯＳ取引通番６０４ｆは、ＰＯＳ端末２２０が実行したＰＯＳ取引を識別するため、ＰＯＳ取引に付した番号である。商品情報６０４ｇは、客が購入した商品に関する商品情報で、商品を識別する商品コード、購入した数量、合計金額等が含まれる。値引き額６０４ｈは、精算対象の商品に値引きが設定されていた場合、値引き率等に沿って算出した値引き額を示す。請求金額６０４ｉは、商品代金として請求した金額を示す。通常は、商品情報６０４ｇの合計金額から値引き額６０４ｈを減額した金額になる。預かり金６０４ｊは、商品を購入した客から受け取った金額を金種別に示す。釣銭金額６０４ｋは、釣銭として客に渡した金額を金種別に示す。現金在り高６０４ｍは、取引後にＰＯＳ端末２２０が保管する現金の在り高を金種別に示す。掛売り伝票の精算時や、商品の返品時などに入出金した金額及び現金の在り高も発生した事象とともに電文としてＰＯＳ店舗サーバ２００に送信する。この処理では、入金機３２０との間の現金受け渡しは発生しないので、詳細な説明は省略するが、ＰＯＳ端末２２０における現金在り高の変動は、常にＰＯＳ店舗サーバ２００へ送信される。このため、ＰＯＳ店舗サーバ２００では、ＰＯＳ端末２２０の現金在り高を常に把握することができる。
【００４２】
図７は、精算時にＰＯＳ端末からＰＯＳ店舗サーバへ送られる電文の一例である。
（ａ）精算電文（ＰＯＳ端末→ＰＯＳ店舗サーバ）は、閉店時や、キャッシュが交代した場合など、ＰＯＳ端末２２０の精算を行ったとき、精算処理部２２５がＰＯＳ店舗サーバ２００へ送信する電文である。精算電文は、日付６０６ａ、時刻６０６ｂ、ＰＯＳ−ＩＤ６０６ｃ、電文種別６０６ｄ、操作者ＩＤ６０６ｅ、ＰＯＳ取引通番６０６ｆ、現金取引６０６ｇ、クレジット取引６０６ｈ、残置額６０６ｉ、出金額６０６ｊ及び現金在り高６０６ｋの各情報を有する。日付６０６ａ、時刻６０６ｂ及びＰＯＳ−ＩＤ７０７ｃは、開局電文と同様である。電文種別６０６ｄは、電文が「精算」であることを示す。操作者ＩＤ６０６ｅは、精算処理を行ったキャッシャの操作者ＩＤを示す。ＰＯＳ取引通番６０６ｆは、ＰＯＳ取引の識別情報である。現金取引６０６ｇは、開局してから精算時点までに発生した現金取引の件数と、その合計金額とを示す。クレジット取引６０６ｈは、開局してから精算時点までに発生したクレジット取引の件数と、その合計金額とを示す。残置額６０６ｉは、精算後、売上金として入金機３２０には入金せず、例えば釣銭機２３０に翌営業日の釣銭として釣銭機２３０内に残した金額を金種別に示す。出金額６０６ｊは、ＰＯＳ端末２２０から出金し、入金機３２０に入金する金額を金種別に示す。現金在り高６０６ｋは、ＰＯＳ端末２２０が保管する現金の在り高を金種別に示す。
【００４３】
以上のように、ＰＯＳ端末２２０は、ＰＯＳ端末２２０が保管する現金に変動があったときは、発生した事象に応じた電文をＰＯＳ店舗サーバ２００に送信する。ＰＯＳ店舗サーバ２２０は、受け取った電文に基づき、管理下のＰＯＳ端末２２０の状況及び現在の現金在り高を把握することができる。
【００４４】
図８は、入金機のソフトウェア構成例を示すブロック図である。
入金機３２０は、装置全体を制御する制御部３２１と、開局処理部３２２、入金処理部３２３、出金処理部３２４、精算処理部３２５、計数機制御部３２６、入力制御部３２７及び通信制御部３２８を有する。
【００４５】
開局処理部３２２は、入金機３２０の運用を開始する開局処理を行う。開局指示を受けた開局処理部３２２は、開局を通知する開局電文を入金機サーバ３００に送信する。このとき、指示を行った担当者の操作者ＩＤを取得して予め登録された操作者ＩＤと照合し、正当な担当者であるかどうかを確認する。入金処理部３２３は、ＰＯＳ端末２２０から回収した売上金等が入金機３２０に入金されたとき、計数機３３０が計数した入金額を取得し、入金情報として記憶する。また、現在保管する現金の在り高を算出し、入金が発生したことを通知する入金電文を入金機サーバ３００に送信する。出金処理部３２４は、保管してあった前日の売上金や、釣銭準備金としてＰＯＳ端末２２０に受け渡す現金を出金したとき、計数機３３０が計数した出金額を取得し、出金情報として記憶する。また、現在保管する現金の在り高を算出し、出金が発生したことを通知する出金電文を入金機サーバ３００に送信する。
【００４６】
精算処理部３２５は、閉店時等に行う精算処理における処理を実行する。精算後、入金機３２０は、ＰＯＳ端末２２０から回収した売上金を保管する。精算処理部３２５は、計数機３３０が数えた金種別の入金額を集計し、入金機サーバ３００へ通知する。計数機制御部３２６は、計数機３３０に接続し、計数機３３０の動作を制御する。また、計数機３３０が計数した金種別の現金在り高を取得し、要求元に通知する。入力制御部３２７は、読取装置３４０に接続し、入金機３２０を操作する担当者の操作者ＩＤが記録された磁気カード等から読取装置３４０が読みだした操作者ＩＤを制御部３２１に通知する。また、キーボードやスキャナ等を介して操作者ＩＤが入力される場合には、入力した操作者ＩＤを制御部３２１に通知する。通信制御部３２８は、入金機サーバ３００との間の通信を制御する。
【００４７】
電文について説明する。
図９は、開局時に入金機から入金機サーバへ送られる電文の一例である。
（ａ）開局電文（入金機→入金機サーバ）は、開局処理時に、開局処理部３２２が入金機サーバ３００へ送信する電文である。開局電文は、日付６１０ａ、時刻６１０ｂ、入金機ＩＤ６１０ｃ、電文種別６１０ｄ、操作者ＩＤ６１０ｅ及び現金在り高６１０ｆの各情報を有する。日付６１０ａは、電文を送信した日にちである。時刻６１０ｂは、電文を送信した時刻である。入金機ＩＤ６１０ｃは、電文を送信した入金機の識別情報であり、例えば一意に付された番号である。電文種別６１０ｄは、送信した電文の種類を表し、ここでは、「開局」であることを示す。操作者ＩＤ６１０ｅは、処理を指示した操作者の操作者ＩＤである。ここでは、開局を行った担当者の操作者ＩＤを示す。現金在り高６１０ｆは、入金機３２０が現在保管する現金の在り高を金種別に示した情報である。
【００４８】
図１０は、入出金時に入金機から入金機サーバへ送られる電文の一例である。（ａ）は出金電文、（ｂ）は入金電文である。
（ａ）出金電文（入金機→入金機サーバ）は、入金機３２０から現金が出金されたとき、出金処理部３２４が入金機サーバ３００へ送信する電文である。出金電文は、日付６１４ａ、時刻６１４ｂ、入金機ＩＤ６１４ｃ、電文種別６１４ｄ、操作者ＩＤ６１４ｅ、入金機取引通番６１４ｆ、出金時刻６１４ｇ、出金額６１４ｈ、入金予定ＰＯＳ−ＩＤ６１４ｉ及び現金在り高６１４ｊの各情報を有する。日付６１４ａ、時刻６１４ｂ及び入金機ＩＤ６１４ｃは、開局電文と同様である。電文種別６１４ｄは、電文が「出金」であることを示す。操作者ＩＤ６１４ｅは、出金を指示した担当者の操作者ＩＤを示す。入金機取引通番６１４ｆは、入金機３２０が実行した取引を識別するため、入金機取引に付した番号である。出金時刻６１４ｇは、入金機３２０から現金を取り出す出金処理の開始時刻と終了時刻とを示す。出金額６１４ｈは、入金機３２０より出金した出金額を金種別に示す。例えば、担当者がキーボード操作等によって指示した金額を、計数機３３０が貨幣を計数して出金する。入金予定ＰＯＳ−ＩＤ６１４ｉは、出金した現金を入金する予定のＰＯＳ端末２２０を示す。入金予定のＰＯＳ端末２２０は、担当者が出金指示とともに入金機３２０に入力しておく。前述のように、出金金額を示す出金情報と、入金金額を示す入金情報とは、それぞれの操作者ＩＤに基づいて対応付けをすることができる。さらに、入金予定ＰＯＳ端末２２０を設定しておくことにより、入金額と出金額とを照合するサーバは、入金されたＰＯＳ端末２２０が正しいかどうかを確認することができる。現金在り高６１４ｊは、出金後に入金機３２０が保管する現金の在り高を金種別に示す。
【００４９】
（ｂ）入金電文（入金機→入金機サーバ）は、入金機３２０に現金が入金されたとき、入金処理部３２３が入金機サーバ３００へ送信する電文である。入金電文は、日付６１６ａ、時刻６１６ｂ、入金機ＩＤ６１６ｃ、電文種別６１６ｄ、操作者ＩＤ６１６ｅ、入金機取引通番６１６ｆ、入金時刻６１６ｇ、入金額６１６ｈ、出金ＰＯＳ−ＩＤ６１６ｉ及び現金在り高６１６ｊの各情報を有する。日付６１６ａ、時刻６１６ｂ及び入金機ＩＤ６１６ｃは、開局電文と同様である。電文種別６１６ｄは、電文が「入金」であることを示す。操作者ＩＤ６１６ｅは、入金を指示した担当者の操作者ＩＤを示す。入金機取引通番６１６ｆは、入金機３２０による取引に付した番号である。入金時刻６１６ｇは、入金機３２０へ現金を入金した入金処理の開始時刻と終了時刻とを示す。入金額６１６ｈは、入金機３２０に入金した入金額を金種別に示す。出金ＰＯＳ−ＩＤ６１６ｉは、入金した現金を出金したＰＯＳ端末２２０を示す。例えば、担当者がキーボードを操作して出金したＰＯＳ端末２２０を指定する。現金在り高６１４ｊは入金後に入金機３２０が保管する現金の在り高を金種別に示す。
【００５０】
以上のように、入金機３２０は、入金機３２０が保管する現金に変動があったときは、発生した事象に応じた電文を入金機サーバ３００に送信する。入金機サーバ３００は、受け取った電文に基づき、管理下の入金機３２０の状況及び現在の現金在り高を把握することができる。なお、入金機３２０からの電文として、出金電文と入金電文とを示したが、電文種別に出金及び入金の種別を設定してもよい。例えば、精算処理部２２５が出金電文を送信するときは、精算時の出金電文であることを示す電文種別を設定する。
【００５１】
こうして、ＰＯＳ店舗サーバ２００は、管理下のＰＯＳ端末２２０から取得した入金情報及び出金情報に基づく入出金記録を蓄積し、ＰＯＳ情報ＤＢ２１０に記憶する。入金機サーバ３００は、管理下の入金機３２０から取得した入金情報及び出金情報に基づく入出金記録を蓄積し、入金機情報ＤＢ３１０に記憶する。ＰＯＳ情報ＤＢ２１０に記憶されるＰＯＳ端末の入出金記録及び入金機情報ＤＢ３１０に記憶される入金機の入出金記録について説明する。
【００５２】
図１１は、ＰＯＳ端末の入出金記録の一例を示した図である。
ＰＯＳ端末入出金記録２１００は、ＰＯＳ店舗サーバ２００が生成してＰＯＳ情報ＤＢ２１０に記憶する。ＰＯＳ端末入出金記録２１００は、日時２１０１、ＰＯＳ−ＩＤ２１０２、入出金種別２１０３、操作者ＩＤ２１０４、ＰＯＳ取引通番２１０５、入出金時刻２１０６及び入出金額２１０７を有する。日時２１０１は、ＰＯＳ端末２２０が入金または出金を通知してきた時刻である。ＰＯＳ−ＩＤ２１０２は、ＰＯＳ端末２２０の識別情報である。入出金種別２１０３は、入金の記録であるか、出金の記録であるかを示す。ここでは、例として、電文種別に応じて、釣銭準備金入金（＝０１）、釣銭準備金出金（＝０２）、売上金入金（＝０３）、売上金出金（＝０４）と、設定する。操作者ＩＤ２１０４は、入金または出金を行ったキャッシャの操作者ＩＤを示す。ＰＯＳ取引通番２１０５は、ＰＯＳ端末２２０における取引の識別情報を示す。入出金時刻２１０６は、入金または出金が行われた時刻である。入出金額２１０７は、入金または出金した金額を示す。
【００５３】
例えば、図５に示した釣銭入金電文を取得した場合、ＰＯＳ店舗サーバ２００は、日付６０２ａ及び時刻６０２ｂから日時２１０１を設定する。同様に、電文のＰＯＳ−ＩＤ６０２ｃからＰＯＳ−ＩＤ２１０２、電文種別６０２ｄから入出金種別２１０３、操作者ＩＤ６０２ｅから操作者ＩＤ２１０４及び釣銭準備金入金額６０２ｆから入出金額２１０７を設定する。
【００５４】
図１２は、入金機の入出金記録の一例を示した図である。
入金機入出金記録３１００は、入金機サーバ３００が生成して入金機情報ＤＢ３１０に記憶する。入金機入出金記録３１００は、日時３１０１、入金機ＩＤ３１０２、入出金種別３１０３、操作者ＩＤ３１０４、入金機取引通番３１０５、入出金時刻３１０６及び入出金額３１０７を有する。日時３１０１は、入金機３２０が通知した時刻である。入金機ＩＤ３１０２は、入金機３２０の識別情報である。入出金種別３１０３は、入金の記録であるか、出金の記録であるかを示す。操作者ＩＤ３１０４は、入金または出金を行った担当者の操作者ＩＤを示す。入金機取引通番３１０５は、入金機３２０における取引の識別情報を示す。入出金時刻３１０６は、入金または出金が行われた時刻を示す。入出金額３１０７は、入金または出金した金額を示す。
【００５５】
例えば、図１０に示した出金電文を取得した場合、入金機サーバ３００は、日付６１４ａ及び時刻６１４ｂから日時３１０１を設定する。同様に、電文の入金機ＩＤ６１４ｃから入金機ＩＤ３１０２、電文種別６１４ｄから入出金種別３１０３、操作者ＩＤ６１４ｅから操作者ＩＤ３１０４、入金機取引通番６１４ｆから入金機取引通番３１０５、出金時刻６１４ｇから入出金時刻３１０６、及び出金額６１４ｈから入出金額３１０７を設定する。
【００５６】
次に、上記の（１）〜（４）の構成と、その現金管理処理について順に説明する。一般的な店舗業務では、店舗内の現金の受け渡しは、入金機３２０とＰＯＳ端末２２０との間で行われる。入金機３２０からは、釣銭準備金を出金し、ＰＯＳ端末２２０に入金する。また、ＰＯＳ端末２２０からは、精算した売上金を出金し、入金機３２０に入金する。例えば、両替処理は、売上金の一部ＰＯＳ端末２２０から出金して入金機３２０に入金し、同等の額の釣銭を入金機３２０から出金し、ＰＯＳ端末２２０に入金する処理であり、上記の組み合わせである。また、名目は異なっていても、入金機３２０からＰＯＳ端末２２０への現金の受け渡しは釣銭準備金の受け渡しと同様であり、ＰＯＳ端末２２０から入金機３２０への現金の受け渡しは売上金の受け渡しと同様に行われる。そこで、以下の説明では、この２つのケースについて詳細に説明する。
【００５７】
（１）ＰＯＳ店舗サーバが現金管理を行う場合
図１３は、ＰＯＳ店舗サーバが現金管理を行う現金管理システムの構成例を示した図である。ＰＯＳ＃１（２２０ａ）及びＰＯＳ＃２（２２０ｂ）の構成は、図４のＰＯＳ端末２２０と同様である。入金機＃１（３２０ａ）及び入金機＃２（３２０ｂ）の構成は、図８に示した入金機３２０と同様である。
【００５８】
ＰＯＳ店舗サーバ２００は、装置全体を制御部２０１が制御し、開局処理部２０２、ＰＯＳ現金在り高管理部２０３、現金一致処理部２０４、閉店処理部２０５、電子メール送信部２０６及び通信制御部２０７を有し、ＰＯＳ情報ＤＢ２１０及び現金管理ＤＢ２１１に接続する。開局処理部２０２は、開店時等、担当者からの開局指示があったときは、ＰＯＳ店舗サーバ２００の運用を開始する開局処理を行う。このとき、指示を行った担当者の操作者ＩＤを取得して予め登録された操作者ＩＤと照合し、正当な担当者であるかどうかを確認する。ＰＯＳ現金在り高管理部２０３は、ＰＯＳ端末２２０から受信する電文に添付されている金種別の現金在り高に基づいて、ＰＯＳ端末２２０の金種別の現金在り高をＰＯＳ情報ＤＢ２１０に記憶して、管理する。金種別の現金在り高は、ＰＯＳ端末ごと、あるいは、操作者ＩＤに基づき、ＰＯＳ端末のキャッシャごとに集計する。また、管理対象のＰＯＳ端末全体の金種別の現金在り高を算出するとしてもよい。これにより、どの金種が不足しているのかを把握し、事前に釣銭準備金を用意しておくことができる。
【００５９】
現金一致処理部２０４は、ＰＯＳ端末２２０と入金機３２０との間の現金の受け渡しを管理し、入金額と出金額とが一致するかどうかをチェックする。例えば、ＰＯＳ端末２２０から釣銭入金電文を受信したときは、入金機サーバ３００に対して釣銭準備金出金記録の照会を行う。そして、釣銭入金電文に設定されている釣銭準備金入金額と、入金機サーバ３００から取得した釣銭準備金出金額とを金種別に照合する。一致しているときは、正しい受け渡しが行われたと判定する。不一致のときは、エラー通知を生成し、電子メール送信部２０６を介して管理者の端末にエラー通知を送信する。エラー通知では、不一致だった金種とその数、操作者ＩＤ、ＰＯＳ−ＩＤ及び入金機ＩＤ等を通知する。チェックの結果は、照合記録そして現金管理ＤＢ２１１に記録しておく。また、ＰＯＳ端末２２０から精算電文を受信したときは、入金機サーバ３００に対し、売上金入金記録を照会する。そして、精算電文に設定されている出金金額と、入金機サーバ３００から取得した売上金入金額とを金種別に照合する。一致しているときは、現金の正しい受け渡しが行われたと判定する。不一致のときは、エラー通知を生成し、電子メール送信部２０６を介して管理者の端末にエラー通知を送信する。チェックの結果を記録することは、釣銭準備金の場合と同様である。閉店処理部２０５は、例えば、店舗全体の売上金の集計等、閉店時の精算処理を行う。電子メール送信部２０６は、エラー通知を指定された管理者端末５００に送信する。通信制御部２０７は、ＰＯＳ端末２２０及び入金機サーバ３００と接続し、電文の受け渡しを行う。ＰＯＳ端末２２０と接続する通信経路と、入金機サーバ３００と接続する通信経路とは、異なっていてもよい。
【００６０】
入金機サーバ３００は、装置全体を制御部３０１が制御し、開局処理部３０２、入金機現金在り高管理部３０３、現金管理部３０４、閉店処理部３０５及び通信制御部３０６を有し、入金機情報ＤＢ３１０に接続する。開局処理部３０２は、開店時等、担当者からの開局指示があったときは、入金機サーバ３００の運用を開始する開局処理を行う。このとき、指示を行った担当者の操作者ＩＤを取得して予め登録された操作者ＩＤと照合し、正当な担当者であるかどうかを確認する。入金機現金在り高管理部３０３は、入金機３２０から受信する電文に添付されている金種別の現金在り高に基づいて、入金機３２０の金種別の現金在り高を入金機情報ＤＢ３１０に記憶して、管理する。金種別の現金在り高は、入金機ごと、あるいは、操作者ＩＤに基づき、入金機の担当者ごとに集計する。また、管理対象の入金機全体の金種別の現金在り高を算出するとしてもよい。
【００６１】
現金管理部３０４は、入金機３２０から釣銭準備金を出金したときの出金電文を取得し、釣銭準備金出金記録として入金機ＤＢ３１０に記憶する。また、入金機３２０から売上金を入金したときの入金電文を取得し、売上金入金記録として入金機ＤＢ３１０に記憶する。また、ＰＯＳ店舗サーバ２００から照会要求があったときは、照会された記録を入金機情報ＤＢ３１０から抽出し、ＰＯＳ店舗サーバ２００へ送信する。閉店処理部３０５は、入金機全体で保管する現金の集計等、閉店時の精算処理を行う。通信制御部３０６は、入金機３２０及びＰＯＳ店舗サーバ２００と接続し、電文の受け渡しを行う。
【００６２】
次に、ＰＯＳ店舗サーバ２００と入金機サーバ３００との間で交換する電文について説明する。
図１４は、ＰＯＳ店舗サーバから入金機サーバへの出金記録照会電文とその応答電文の一例である。（ａ）は、出金記録照会電文、（ｂ）は、出金記録応答電文である。
【００６３】
（ａ）出金記録照会電文（ＰＯＳ店舗サーバ→入金機サーバ）は、ＰＯＳ店舗サーバ２００の現金一致処理部２０４が、入金機サーバ３００に対し、保有する釣銭準備金出金時の出金記録を要求する電文である。出金記録照会電文は、日付６２０ａ、時刻６２０ｂ、ＰＯＳ店舗サーバＩＤ６２０ｃ、電文種別６２０ｄ及び操作者ＩＤ６２０ｅの各情報を有する。日付６２０ａ、時刻６２０ｂは、開局電文と同様である。ＰＯＳ店舗サーバＩＤ６２０ｃは、自装置の識別情報である。電文種別６２０ｄは、電文が「出金照会」であることを示す。操作者ＩＤ６２０ｅは、出金記録を照会する対象の操作者の識別情報である。
【００６４】
（ｂ）出金記録応答電文（入金機サーバ→ＰＯＳ店舗サーバ）は、（ａ）に示した出金記録照会電文に対し、現金管理部３０４がＰＯＳ店舗サーバ２００へ送信する電文である。出金記録応答電文は、日付６２２ａ、時刻６２２ｂ、入金機サーバＩＤ６２２ｃ、電文種別６２２ｄ、入金機ＩＤ６２２ｅ、操作者ＩＤ６２２ｆ、入金機取引通番６２２ｇ、出金時刻６２２ｈ及び出金額６２２ｉの各情報を有する。日付６２２ａ、時刻６２２ｂは、開局電文と同様である。入金機サーバＩＤ６２２ｃは、自装置の識別情報である。電文種別６２２ｄは、電文が「出金記録」であることを示す。入金機ＩＤ６２２ｅは、抽出した出金記録に記録された出金処理を行った入金機の識別情報を示す。操作者ＩＤ６２２ｆは、この出金処理を行った操作者の識別情報である。入金機取引通番６２２ｇは、入金機３２０が実行した取引を識別するため、入金機取引に付した番号である。出金時刻６２２ｈは、入金機３２０の出金処理の開始時刻と終了時刻とを示す。出金額６２２ｉは、入金機３２０より出金した出金額を金種別に示す。出金額６２２ｉは、出金後に入金機３２０が保管する現金の在り高を金種別に示す。
【００６５】
なお、これらの情報は、現金管理部３０４が、入金機入出金記録３１００を検索し、該当する操作者ＩＤの出金記録で、かつ、入金記録と対応付けがされていないもの、あるいは、最新の出金記録を抽出して設定する。また、抽出した出金記録の日時を確認し、出金記録照会電文の日付６２０ａ及び時刻６２０ｂから一定時間以上離れているときは、対応するものではないと判断してもよい。
【００６６】
図１５は、ＰＯＳ店舗サーバから入金機サーバへの入金記録照会電文とその応答電文の一例である。（ａ）は、入金記録照会電文、（ｂ）は、入金記録応答電文である。
（ａ）入金記録照会電文（ＰＯＳ店舗サーバ→入金機サーバ）は、ＰＯＳ店舗サーバ２００の現金一致処理部２０４が、入金機サーバ３００に対し、保有する売上金入金時の入金記録を要求する電文である。入金記録照会電文は、日付６２４ａ、時刻６２４ｂ、ＰＯＳ店舗サーバＩＤ６２４ｃ、電文種別６２４ｄ及び操作者ＩＤ６２４ｅの各情報を有する。日付６２４ａ、時刻６２４ｂ及びＰＯＳ店舗サーバＩＤ６２４ｃは、ＰＯＳ店舗サーバ２００の出金記録照会電文と同様である。電文種別６２４ｄは、電文が「入金照会」であることを示す。操作者ＩＤ６２４ｅは、入金記録を照会する対象の操作者の識別情報である。
【００６７】
（ｂ）入金記録応答電文（入金機サーバ→ＰＯＳ店舗サーバ）は、（ａ）に示した入金記録照会電文に対し、現金管理部３０４がＰＯＳ店舗サーバ２００へ送信する応答電文である。入金記録応答電文は、日付６２６ａ、時刻６２６ｂ、入金機サーバＩＤ６２６ｃ、電文種別６２６ｄ、入金機ＩＤ６２６ｅ、操作者ＩＤ６２６ｆ、入金機取引通番６２６ｇ、入金時刻６２６ｈ及び入金額６２６ｉの各情報を有する。日付６２６ａ、時刻６２６ｂ及び入金機サーバＩＤ６２６ｃは、入金機サーバ３００の出金記録応答電文と同様である。電文種別６２６ｄは、電文が「入金記録」であることを示す。入金機ＩＤ６２６ｅは、抽出した入金記録に記録された入金処理を行った入金機の識別情報を示す。操作者ＩＤ６２６ｆは、この入金処理を行った操作者の識別情報である。入金機取引通番６２６ｇは、入金機３２０が実行した取引の識別情報である。入金時刻６２６ｈは、入金機３２０の入金処理の開始時刻と終了時刻とを示す。入金額６２６ｉは、入金機３２０より出金した出金額を金種別に示す。入金額６２６ｉは、入金後に入金機３２０が保管する現金の在り高を金種別に示す。これらの情報は、現金管理部３０４が、入金機入出金記録３１００を検索して抽出する。抽出方法は、出金記録応答電文の場合と同様である。
【００６８】
図１６は、ＰＯＳ店舗サーバが現金管理を行う場合の開局処理の流れを示した図である。開局後には、キャッシャが、入金機３２０から釣銭準備金を出金し、ＰＯＳ端末２２０に入金する処理を行う。
【００６９】
図１６の例では、最初にＰＯＳ店舗サーバ２００及び入金機サーバ３００の開局が指示される。指示に従って、ＰＯＳ店舗サーバ２００は開局処理（６０１）、入金機サーバ３００は開局処理（６０２）をそれぞれ実行する。次に、入金機３２０の開局が指示される。入金機３２０は、開局処理を行い（６０３）、入金機が取引を開始したことを通知する開局電文を入金機サーバ３００に送信する（６０４）。続けて入金機３２０に対し、前日に入金機３２０に入金した売上金を出金する出金操作が行われ、釣銭用の貨幣が入金される。この際の入出金の状況は、入金機３２０から入金機サーバ３００に通知され、入出金記録として残る。ここでは、ＰＯＳ端末２２０との間の現金受け渡しは発生しないので、詳細は省略する。
【００７０】
こうして、入金機３２０に釣銭用の貨幣が入金された後、キャッシャは、自身の操作者ＩＤをＰＯＳ端末２２０に入力し、開局指示を出す。ＰＯＳ端末２２０は、開局処理を実行し（６０５）、ＰＯＳ端末２２０が取引を開始したことを通知する開局電文をＰＯＳ店舗サーバ２００に送信する（６０６）。ＰＯＳ店舗サーバ２００は、受信した開局電文に含まれる金種別の現金在り高を現金情報として記憶する。
【００７１】
次に、ＰＯＳ端末２２０を開局したキャッシャ（操作者）は、釣銭を受け取るため、入金機３２０の場所まで移動する（６０７）。キャッシャは、入金機３２０まで移動後、入金機３２０に自身の操作者ＩＤを入力し、金額を指定して釣銭準備金の出金指示を行う。入金機３２０は、指示を受け、釣銭準備金を出金する処理を行う（６０８）。入金機３２０は、指定された現金を出金するとともに、釣銭準備金を出金したことを通知する出金電文を入金機サーバ３００に送信する（６０９）。出金電文には、操作者ＩＤとして、指示を行ったキャッシャの操作者ＩＤが登録されている。入金機サーバ３００は、出金電文を受信し、出金電文に基づく出金記録を入金機入出金記録３１００に登録する（６１０）。更新された入金機入出金記録３１００は、入金機情報ＤＢ３１０に記憶する。
【００７２】
一方、入金機３２０から出金された釣銭準備金を持ったキャッシャ（操作者）は、ＰＯＳ端末２２０へ移動する（６１１）。そして、ＰＯＳ端末２２０に対し、釣銭準備金の入金指示を行う。ＰＯＳ端末２２０は、釣銭準備金入金処理を実行し（６１２）、入金した金額を計数するとともに、釣銭準備金入金電文を生成してＰＯＳ店舗サーバ２００へ送信する（６１３）。釣銭準備金入金電文には、入金機３２０から釣銭準備金を出金したキャッシャの操作者ＩＤが登録されている。ＰＯＳ店舗サーバ２００は、釣銭準備金入金電文を受信し、釣銭準備金入金電文に基づく入金記録をＰＯＳ端末入出金記録２１００に登録する（６１４）。更新されたＰＯＳ端末入出金記録２１００は、ＰＯＳ情報ＤＢ２１０に記憶する。
【００７３】
ＰＯＳ端末２２０への入金があったことを検知したＰＯＳ店舗サーバ２００は、受信した釣銭準備金入金電文（またはそのＰＯＳ端末入出金記録）に基づき、対応する出金記録を照会する出金記録照会電文を生成し、入金機サーバ３００に送信する（６１５）。出金記録照会電文を受信した入金機サーバ３００は、入金機入出金記録を検索し、検出した出金記録に基づく出金記録応答電文を生成する（６１６）。検索では、出金記録照会電文で指定された操作者ＩＤの操作者による出金記録を探す。ここでは、入金機３２０の釣銭準備金の出金電文に基づく、出金記録の操作者ＩＤが一致し、抽出される。入金機サーバ３００は、抽出した出金記録に基づいて出金記録応答電文６１７を生成し、ＰＯＳ店舗サーバ２００に送信する（６１７）。ＰＯＳ店舗サーバ２００は、出金記録応答電文を受信し、釣銭準備金入金電文の入金額と出金記録応答の出金額とを金種別に照合する（６１８）。一致しないときは、エラー通知として現金不一致を管理者に通知する（６１９）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【００７４】
図１７は、ＰＯＳ店舗サーバが現金管理を行う場合の精算処理の流れを示した図である。キャッシャは、閉店時または自身の担当時間が終了したとき、精算処理を行う。精算時には、キャッシャが、ＰＯＳ端末２２０から売上金を出金し、入金機３２０に入金する処理を行う。売上金は、すべて出金せず、一部を翌日または次担当の釣銭用に残置する。
【００７５】
キャッシャは、ＰＯＳ端末２２０に精算を指示し、ＰＯＳ端末２２０は精算処理を実行する（６２０）。ＰＯＳ端末２２０は、取引の件数や売上金額を集計し、結果をキャッシャに通知する。キャッシャは、入金機３２０に出金する出金額と、ＰＯＳ端末２２０に残す残置額を指示する。ＰＯＳ端末２２０は、指示に従って出金を行うとともに、精算電文をＰＯＳ店舗サーバに送信する（６２１）。ＰＯＳ店舗サーバ２００は、精算電文を受信し、精算電文に基づく出金記録をＰＯＳ端末入出金記録２１００に登録する（６２２）。そして、出金記録に対応する入金記録を入金機サーバ３００に照会する（６２３）。このため、入金機サーバ３００に対し、入金記録照会電文を送信し（６２４）、応答を待つ。応答待ち時間は予め設定しておき、応答待ち時間が経過しても応答が得られなかったときは、エラー発生と判定する。
【００７６】
キャッシャ（操作者）は、ＰＯＳ端末２２０が精算処理で出金した売上金を持ち、入金機へ移動する（６２５）。そして、入金機３２０に自身の操作者ＩＤを入力し、売上金を入金する。入金機３２０は、売上金入金処理を実行し（６２６）、入金額を金種別に計数する。そして、計数した入金額と、現金在り高を含む入金電文を生成し、入金機サーバ３００へ送信する（６２７）。なお、出金元のＰＯＳの識別情報がわかっているときは、入金電文の出金ＰＯＳ−ＩＤ６１６ｉに設定する。例えば、キャッシャが、自身の操作者ＩＤとともに入力する。入金機サーバ３００は、入金電文に基づく入金記録を入金機入出金記録３１００に登録する（６２８）。また、入金機サーバ３００は、要求されていた入金記録照会電文を検索し、入金記録照会応答を生成する（６２９）。そして、生成した入金記録応答電文をＰＯＳ店舗サーバ２００に送信する（６３０）。ＰＯＳ店舗サーバ２００は、入金記録応答電文を受信し、出金電文の出金額と入金記録応答の入金額とを金種別に照合する（６３１）。一致しないときは、エラー通知として現金不一致を管理者に通知する（６３２）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【００７７】
以上の処理手順が実行されることにより、ＰＯＳ店舗サーバ２００で現金受け渡しが正しく行われたかどうかの現金一致確認を行うことができる。ＰＯＳ端末２２０及び入金機３２０は、現金一致確認処理を行わないので、通常の業務処理に影響を与えず、かつ、厳密なチェックを行うことができる。
【００７８】
なお、ＰＯＳ端末２２０及び入金機３２０は、上記の入出金を通知する電文はもちろんのこと、商品代金受け取り時の際の電文にも現金在り高を金種別に通知する。これにより、ＰＯＳ店舗サーバ２００は、ＰＯＳ端末の金種別の現金在り高を把握することができる。同様に、入金機サーバ３００は、入金機の金種別の現金在り高を把握することができる。そして、入金機サーバ３００からこの情報を取得すれば、ＰＯＳ店舗サーバ２００は、店舗全体の金種別の現金在り高を把握することが可能となる。
【００７９】
図１８は、ＰＯＳ店舗サーバの現金管理処理の手順を示したフローチャートである。
釣銭準備金の入金に伴う入金電文、または売上金の出金に伴う出金電文を、ＰＯＳ端末２２０から取得し、ＰＯＳ店舗サーバ２００は、以下の処理手順を実行する。
【００８０】
［ステップＳ０１］  ＰＯＳ店舗サーバ２００は、ＰＯＳ端末２２０より受信した電文が入金電文であるかどうかを判定する。入金電文であるときは、処理をステップＳ０２に進める。入金電文でないときは、処理をステップＳ０７に進める。
【００８１】
［ステップＳ０２］  ＰＯＳ端末２２０の入金電文であったときは、入金電文に基づく入金記録をＰＯＳ端末入金記録に記録する。さらに、入金機サーバ３００に対し、出金記録照会を行う。そして、入金機サーバ３００から、出金記録応答として、操作者ＩＤが一致する出金記録を取得する。
【００８２】
［ステップＳ０３］  入金記録の入金額と、取得した出金記録応答の出金額とを金種別に照合する。
［ステップＳ０４］  ステップＳ０３の照合の結果が一致するときは、処理をステップＳ０５に進める。一致していないときは、処理をステップＳ０６に進める。
【００８３】
［ステップＳ０５］  入金額と出金額とが一致するときは、それぞれの現金在り高を集計し、処理を終了する。
［ステップＳ０６］  入金額と出金額とが一致しないとき、不一致の金種と、不一致の数とを含むエラー通知を管理者端末５００に対して送信し、処理を終了する。
【００８４】
［ステップＳ０７］  ＰＯＳ端末２２０の出金電文であったときは、入金機サーバ３００に対し、入金記録照会を行う。
［ステップＳ０８］  入金記録を受信したかどうかを判定する。受信しているときは、処理をステップＳ０９に進める。受信していないときは、ステップＳ１２に処理を進める。
【００８５】
［ステップＳ０９］  出金記録の出金額と、取得した入金記録応答の入金額とを金種別に照合する。
［ステップＳ１０］  ステップＳ０９の照合の結果が一致するときは、処理をステップＳ１１に進める。一致していないときは、処理をステップＳ０６に進める。
【００８６】
［ステップＳ１１］  入金額と出金額とが一致するときは、それぞれの現金在り高を集計し、処理を終了する。
［ステップＳ１２］  ＰＯＳ店舗サーバ２００が照会要求を行った入金記録を受信していないときは、待ち時間が経過したかどうかを判定する。待ち時間が経過していないときは、処理をステップＳ０８に戻す。待ち時間が経過しているときは、処理をステップＳ０６に進める。
【００８７】
なお、上記のＰＯＳ端末は、入金額を通知した後、通常の勘定処理を開始するとしたが、現金管理装置の照合結果を待ち、一致したことが確認されてから通常の勘定処理を開始するとしてもよい。
【００８８】
（２）入金機サーバが現金管理を行う場合
図１９は、入金機サーバが現金管理を行う現金管理システムの構成例を示した図である。入金機サーバ３００が現金管理を行う現金管理システムの構成要素は、図１３に示したＰＯＳ店舗サーバ２００が現金管理を行う現金システムの構成要素と同様である。そこで、図１３に示した構成要素と同じものには同じ符号を用いて説明する。
【００８９】
図１９の現金管理システムでは、図１３に示したＰＯＳ店舗サーバ２００の現金一致処理部２０４と、入金機サーバ３００の現金管理部３０４とが、それぞれ、ＰＯＳ店舗サーバ２００ａでは現金管理部２０８、入金機サーバ３００ａでは現金一致処理部３０８に置き換わっている。また、入金機サーバ３００ａは、電子メール送信部３０７を有する。
【００９０】
ＰＯＳ店舗サーバ２００ａの現金管理部２０８は、ＰＯＳ端末２２０から精算時に売上金を出金したときの精算電文を取得し、精算時の出金記録としてＰＯＳ情報ＤＢ２１０に記憶する。また、ＰＯＳ端末２２０から釣銭準備金を入金したときの釣銭準備金入金電文を取得し、釣銭準備金の入金記録としてＰＯＳ情報ＤＢ２１０に記憶する。また、入金機サーバ３００から照会要求があったときは、照会された入出金記録をＰＯＳ情報ＤＢ２１０から抽出し、入金機サーバ３００へ送信する。
【００９１】
入金機サーバ３００ａの現金一致処理部３０８は、ＰＯＳ端末２２０と入金機３２０との間の現金の受け渡しを管理し、入金額と出金額とが一致するかどうかをチェックする。例えば、入金機３２０から、売上金を入金したという入金電文を受信したときは、ＰＯＳ店舗サーバ２００に対して売上金の出金記録を照会する。そして、入金電文に設定されている入金額と、ＰＯＳ店舗サーバ２００から取得した売上金の出金記録に記録されている出金額とを金種別に照合する。一致しているときは、現金の正しい受け渡しが行われたと判定する。不一致のときは、エラー通知を生成し、電子メール送信部３０７を介して管理者端末５００にエラー通知を送信する。エラー通知では、不一致だった金種とその数、操作者ＩＤ、ＰＯＳ−ＩＤ及び入金機ＩＤ等を通知する。チェックの結果は、照合記録そして現金管理ＤＢ３１１に記録しておく。また、入金機３２０から釣銭準備金の出金電文を受信したときは、ＰＯＳ店舗サーバ２００に対し、釣銭準備金の入金記録を照会する。そして、入金機３２０の釣銭準備金の出金電文に設定されている出金金額と、ＰＯＳ店舗サーバ２００から取得したＰＯＳ端末２２０側の釣銭準備金の入金額とを金種別に照合する。一致しているときは、正しい受け渡しが行われたと判定する。不一致のときは、エラー通知を生成し、電子メール送信部３０７を介して管理者の端末にエラー通知を送信する。チェックの結果を記録することは、釣銭準備金の場合と同様である。
【００９２】
次に、ＰＯＳ店舗サーバ２００と入金機サーバ３００との間で交換する電文について説明する。
図２０は、入金機サーバからＰＯＳ店舗サーバへの出金記録照会電文とその応答電文の一例である。（ａ）は、出金記録照会電文、（ｂ）は、出金記録応答電文である。
【００９３】
（ａ）出金記録照会電文（入金機サーバ→ＰＯＳ店舗サーバ）は、入金機サーバ３００ａの現金一致処理部３０８が、ＰＯＳ店舗サーバ２００ａに対し、ＰＯＳ店舗サーバ２００ａが保有する売上金の出金時の出金記録を要求する電文である。出金記録照会電文は、日付６３０ａ、時刻６３０ｂ、入金機サーバＩＤ６３０ｃ、電文種別６３０ｄ及び操作者ＩＤ６３０ｅの各情報を有する。日付６３０ａ、時刻６３０ｂは、開局電文と同様である。入金機サーバＩＤ６３０ｃは、自装置の識別情報である。電文種別６３０ｄは、電文が「出金照会」であることを示す。操作者ＩＤ６３０ｅは、出金記録を照会する対象の操作者の識別情報である。
【００９４】
（ｂ）出金記録応答電文（ＰＯＳ店舗サーバ→入金機サーバ）は、（ａ）に示した出金記録照会電文に対し、ＰＯＳ店舗サーバ２００ａの現金管理部２０８が入金機サーバ３００ａへ送信する電文である。出金記録応答電文は、日付６３２ａ、時刻６３２ｂ、ＰＯＳ店舗サーバＩＤ６３２ｃ、電文種別６３２ｄ、ＰＯＳ−ＩＤ６３２ｅ、操作者ＩＤ６３２ｆ、ＰＯＳ取引通番６３２ｇ、出金時刻６３２ｈ及び出金額６３２ｉの各情報を有する。日付６３２ａ、時刻６３２ｂは、開局電文と同様である。ＰＯＳ店舗サーバＩＤ６３２ｃは、自装置の識別情報である。電文種別６３２ｄは、電文が「出金記録」であることを示す。ＰＯＳ−ＩＤ６３２ｅは、抽出した出金記録に記録された出金処理を行ったＰＯＳ端末の識別情報を示す。操作者ＩＤ６３２ｆは、この出金処理を行った操作者の識別情報である。ＰＯＳ取引通番６３２ｇは、ＰＯＳ端末２２０の取引処理の識別情報である。出金時刻６３２ｈは、ＰＯＳ端末２２０の出金処理の開始時刻と終了時刻とを示す。出金額６３２ｉは、ＰＯＳ端末２２０より出金した出金額を金種別に示す。現金在り高６３２ｉは、出金後にＰＯＳ端末２２０が保管する現金の在り高を金種別に示す。
【００９５】
なお、これらの情報は、ＰＯＳ店舗サーバ２００ａの現金管理部２０８が、ＰＯＳ端末入出金記録２１００を検索し、該当する操作者ＩＤの出金記録で、かつ、入金記録と対応付けがされていないもの、あるいは、最新の出金記録を抽出して設定する。また、抽出した出金記録の日時を確認し、出金記録照会電文の日付６３０ａ及び時刻６３０ｂから一定時間以上離れているときは、対応するものではないと判断する。
【００９６】
図２１は、入金機サーバからＰＯＳ店舗サーバへの入金記録照会電文とその応答電文の一例である。（ａ）は、入金記録照会電文、（ｂ）は、入金記録応答電文である。
（ａ）入金記録照会電文（入金機サーバ→ＰＯＳ店舗サーバ）は、入金機サーバ３００ａの現金一致処理部３０８が、ＰＯＳ店舗サーバ２００に対し、保有する釣銭準備金の入金時の入金記録を要求する電文である。入金記録照会電文は、日付６３４ａ、時刻６３４ｂ、入金機サーバＩＤ６３４ｃ、電文種別６３４ｄ及び操作者ＩＤ６３４ｅの各情報を有する。電文種別６３４ｄが、入金照会であることを除いて、図２０に示した出金記録照会電文と同様である。
【００９７】
（ｂ）入金記録応答電文（ＰＯＳ店舗サーバ→入金機サーバ）は、（ａ）に示した入金記録照会電文に対し、ＰＯＳ店舗サーバ２００ａの現金管理部２０８が入金機サーバ３００ａへ送信する応答電文である。入金記録応答電文は、日付６３６ａ、時刻６３６ｂ、ＰＯＳ店舗サーバＩＤ６３６ｃ、電文種別６３６ｄ、ＰＯＳ−ＩＤ６３６ｅ、操作者ＩＤ６３６ｆ、ＰＯＳ取引通番６３６ｇ、入金時刻６３６ｈ及び入金額６３６ｉの各情報を有する。電文種別６３４ｄが入金照会、出金時刻６３２ｈが入金時刻６３６ｈ、出金額６３２ｉが入金額６３６ｉとなるが、それ以外は図２０に示した出金記録応答電文と同様である。
【００９８】
図２２は、入金機サーバが現金管理を行う場合の開局処理の流れを示した図である。開局後には、キャッシャが、入金機３２０から釣銭準備金を出金し、ＰＯＳ端末２２０に入金する処理を行う。
【００９９】
図１６に示した場合と同様に、最初にＰＯＳ店舗サーバ２００ａ及び入金機サーバ３００ａの開局が指示される。指示に従って、ＰＯＳ店舗サーバ２００ａは開局処理（６４０）、入金機サーバ３００ａは開局処理（６４１）をそれぞれ実行する。次に、入金機３２０の開局が指示され、入金機３２０は開局処理を行う（６４２）。このとき、入金機３２０は、入金機３２０が取引を開始したことを通知する開局電文を入金機サーバ３００ａに送信する（６４３）。続く入金機３２０から売上金を出金する処理については、図１６に示した場合と同様であり、説明は省略する。
【０１００】
入金機３２０に釣銭用の貨幣が入金された後、キャッシャは、自身の操作者ＩＤをＰＯＳ端末２２０に入力し、開局指示を出す。ＰＯＳ端末２２０は、開局処理を実行し（６４４）、ＰＯＳ端末２２０が取引を開始したことを通知する開局電文をＰＯＳ店舗サーバ２００ａに送信する（６４５）。ＰＯＳ店舗サーバ２００ａは、受信した開局電文に含まれる金種別の現金在り高を現金情報として記憶する。
【０１０１】
次に、ＰＯＳ端末２２０を開局したキャッシャ（操作者）は、釣銭を受け取るため、入金機３２０の場所まで移動する（６４６）。キャッシャは、入金機３２０まで移動後、入金機３２０に自身の操作者ＩＤを入力し、金額を指定して釣銭準備金の出金指示を行う。入金機３２０は、指示を受け、釣銭準備金を出金する（６４７）。そして、入金機３２０は、指定された現金を出金するとともに、釣銭準備金を出金したことを通知する出金電文を入金機サーバ３００ａに送信する（６４８）。入金機サーバ３００ａは、出金電文を受信し、出金電文に基づく出金記録を入金機入出金記録３１００に登録する（６４９）。更新された入金機入出金記録３１００は、入金機情報ＤＢ３１０に記憶する。続いて、入金機サーバ３００ａは、ＰＯＳ店舗サーバ２００ａに対し、この出金に対応する入金記録を照会する入金記録照会電文を送信する（６５０）。
【０１０２】
一方、入金機３２０から出金された釣銭準備金を持ったキャッシャ（操作者）は、ＰＯＳ端末２２０へ移動する（６５１）。そして、ＰＯＳ端末２２０に対し、釣銭準備金の入金指示を行う。ＰＯＳ端末２２０は、釣銭準備金入金処理を実行し（６５２）、入金した金額を計数するとともに、釣銭準備金入金電文を生成してＰＯＳ店舗サーバ２００ａへ送信する（６５３）。ＰＯＳ店舗サーバ２００ａは、釣銭準備金入金電文を受信し、釣銭準備金入金電文に基づく入金記録をＰＯＳ端末入出金記録２１００に登録する（６５４）。そして、ＰＯＳ端末２２０より受信した釣銭準備金入金電文（またはそのＰＯＳ端末入出金記録）に基づき、入金機サーバ３００ａから取得した入金記録照会に対応する入金記録応答電文を生成する入金記録照会応答処理を行う（６５５）。そして、入金機サーバ３００に対し、入金記録応答電文を送信する（６５６）。入金機サーバ３００ａは、入金記録応答電文を受信し、入金機３２０から取得した出金電文の釣銭準備金の出金額と、入金記録応答電文により取得したＰＯＳ端末２２０における釣銭準備金の入金額とを金種別に照合する（６５７）。一致しないときは、エラー通知として現金不一致を管理者に通知する（６５８）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【０１０３】
図２３は、入金機サーバが現金管理を行う場合の精算処理の流れを示した図である。キャッシャは、精算後、ＰＯＳ端末２２０から売上金を出金し、入金機３２０に入金する。売上金は、すべて出金せず、一部を翌日または次担当の釣銭用に残置する。
【０１０４】
キャッシャは、ＰＯＳ端末２２０に精算を指示し、ＰＯＳ端末２２０は精算処理を実行する（６６０）。キャッシャは、入金機３２０に出金する出金額と、ＰＯＳ端末２２０に残す残置額を指示し、ＰＯＳ端末２２０は、指示に従って売上金を出金し、精算電文をＰＯＳ店舗サーバ２００ａに送信する（６６１）。ＰＯＳ店舗サーバ２００ａは、精算電文を受信し、精算電文に基づく出金記録をＰＯＳ端末入出金記録２１００に登録する（６６２）。キャッシャ（操作者）は、ＰＯＳ端末２２０が精算処理で出金した売上金を持ち、入金機３２０へ移動する（６６３）。そして、入金機３２０に自身の操作者ＩＤを入力し、売上金を入金する。入金機３２０は、売上金入金処理を実行し（６６４）、入金額を金種別に計数する。そして、計数した入金額と、現金在り高を含む入金電文を生成し、入金機サーバ３００ａへ送信する（６６５）。入金機サーバ３００ａは、売上金の入金電文に基づく入金記録を入金機入出金記録３１００に登録する（６６６）。続いて、この入金記録に対応する出金記録を照会する出金記録照会電文をＰＯＳ店舗サーバ２００ａに送信する（６６７）。ＰＯＳ店舗サーバ２００ａは、受信した出金記録照会電文の操作者ＩＤ６３０ｅに基づく出金記録応答処理を行う（６６８）。出金記録応答処理では、ＰＯＳ情報ＤＢ３１００の出金記録を検索し、対応する出金記録を抽出して出金記録照会応答を生成し、入金機サーバ３００ａに送信する（６６９）。入金機サーバ３００ａは、出金記録応答電文を受信し、入金機３２０から通知された売上金の入金電文に記載されている入金額と、出金記録応答電文に記載されているＰＯＳ端末２２の出金額と、を金種別に照合する（６７０）。一致しないときは、エラー通知として現金不一致を管理者に通知する（６７１）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【０１０５】
以上の処理手順が実行されることにより、入金機サーバ３００ａで現金受け渡しが正しく行われたかどうかの現金一致確認を行うことができる。ＰＯＳ端末２２０及び入金機３２０は、現金一致確認処理を行わないので、通常の業務処理に影響を与えず、かつ、厳密なチェックを行うことができる。
【０１０６】
図２４は、入金機サーバの現金管理処理の手順を示したフローチャートである。
釣銭準備金の出金に伴う出金電文、または売上金の入金に伴う入金電文を、入金機３２０から取得し、入金機サーバ３００ａは以下の処理手順を実行する。
【０１０７】
［ステップＳ３１］  入金機サーバ３００ａは、入金機３２０より受信した電文が入金電文であるかどうかを判定する。入金電文であるときは、処理をステップＳ３２に進める。入金電文でないときは、処理をステップＳ３７に進める。
【０１０８】
［ステップＳ３２］  入金機３２０の入金電文であったときは、入金電文に基づく入金記録を入金機入出金記録３１００に記録する。さらに、ＰＯＳ店舗サーバ２００ａに対し、この入金記録に対応する出金記録照会を行う電文を送信する。そして、ＰＯＳ店舗サーバ２００ａから、出金記録応答として、操作者ＩＤが一致する出金記録を取得する。
【０１０９】
［ステップＳ３３］  入金機３２０から取得した入金電文に基づく入金記録の入金額と、ＰＯＳ店舗サーバ２００ａから取得した出金記録応答の出金額とを金種別に照合する。
［ステップＳ３４］  ステップＳ３３の照合の結果が一致するときは、処理をステップＳ３５に進める。一致していないときは、処理をステップＳ３６に進める。
【０１１０】
［ステップＳ３５］  入金機３２０における入金額と、ＰＯＳ端末２２０における出金額とが一致するときは、それぞれの現金在り高を集計し、処理を終了する。
［ステップＳ３６］  入金機３２０における入金額と、ＰＯＳ端末２２０における出金額とが一致しないとき、不一致の金種と、不一致の数とを含むエラー通知を管理者端末５００に対して送信し、処理を終了する。
【０１１１】
［ステップＳ３７］  入金機３２０より受信した電文が出金電文であったときは、ＰＯＳ店舗サーバ２００ａに対し、入金機３２０の出金記録に対応する入金記録を照会する入金記録照会電文を送信する。
【０１１２】
［ステップＳ３８］  ＰＯＳ店舗サーバ２００ａから、入金記録照会電文の応答の入金記録を受信したかどうかを判定する。受信しているときは、処理をステップＳ３９に進める。受信していないときは、ステップＳ４２に処理を進める。
【０１１３】
［ステップＳ３９］  入金機３２０から取得した出金電文に基づく、入金機３２０の出金記録の出金額と、ＰＯＳ店舗サーバ２００ａから取得した入金記録応答に基づく、ＰＯＳ端末２２０の入金額と、を金種別に照合する。
【０１１４】
［ステップＳ４０］  ステップＳ３９の照合の結果が一致するときは、処理をステップＳ４１に進める。一致していないときは、処理をステップＳ３６に進める。
［ステップＳ４１］  入金機３２０における出金額と、ＰＯＳ端末２２０における入金額とが一致するときは、それぞれの現金在り高を集計し、処理を終了する。
【０１１５】
［ステップＳ４２］  入金機サーバ３００ａが照会要求を行った入金記録を受信していないときは、待ち時間が経過したかどうかを判定する。待ち時間が経過していないときは、処理をステップＳ３８に戻す。待ち時間が経過しているときは、処理をステップＳ３６に進める。
【０１１６】
（３）ＰＯＳ店舗サーバと入金機サーバとが分担する場合
ＰＯＳ店舗サーバと入金機サーバとが現金管理を分担する現金管理システムの構成要素は、図１３に示したＰＯＳ店舗サーバ２００が現金管理を行う現金システムの構成要素と、図１９に示した入金機サーバ３００ａが現金管理を行う現金システムの構成要素とを組み合わせたものである。そこで、図１３及び図１９に示した構成要素と同じものには同じ符号を用いて説明する。分担して現金管理を行うＰＯＳ店舗サーバ２００ｂは、図１３に示したＰＯＳ店舗サーバ２００の構成要素に、図１９に示したＰＯＳ店舗サーバ２００ａの現金管理部２０８を備える。同様に、分担して現金管理を行う入金機サーバ３００ｂは、図１３に示した入金機サーバ３００の構成要素に、図１９に示した入金機サーバ３００ａの現金一致処理部３０８及び電子メール送信部３０７を備える。ここでは、現金を入金した側が、出金額と入金額との一致確認を行うとする。
【０１１７】
図２５は、ＰＯＳ店舗サーバと入金機サーバとが分担して現金管理を行う場合の開局処理の流れを示した図である。図２５は、ＰＯＳ端末２２０、ＰＯＳ店舗サーバ２００ｂ、入金機３２０及び入金機サーバ３００ｂの開局処理を省略し、ＰＯＳ端末２２０が開局した後からの処理の流れを示している。
【０１１８】
ＰＯＳ端末２２０は、ＰＯＳ開局電文をＰＯＳ店舗サーバ２００ｂに送信し、開局したことを通知する（６８１）。ＰＯＳ端末２２０を開局したキャッシャ（操作者）は、釣銭を受け取るため、入金機３２０の場所まで移動する（６８２）。キャッシャは、入金機３２０まで移動後、入金機３２０に自身の操作者ＩＤを入力し、金額を指定して釣銭準備金の出金を指示する。入金機３２０は、指示に基づいて釣銭準備金出金処理を実行する（６８３）。入金機３２０は、釣銭準備金を出金し、釣銭準備金を出金したことを通知する出金電文を入金機サーバ３００ｂに送信する（６８４）。入金機サーバ３００ｂは、出金電文を受信し、出金電文に基づく出金記録を入金機入出金記録３１００に登録する（６８５）。
【０１１９】
入金機３２０が出金した釣銭準備金を持ったキャッシャ（操作者）は、ＰＯＳ端末２２０へ移動する（６８６）。そして、ＰＯＳ端末２２０に対し、釣銭準備金の入金指示を行う。ＰＯＳ端末２２０は、釣銭準備金入金処理を実行し（６８７）、入金した金額を計数するとともに、釣銭準備金入金電文を生成してＰＯＳ店舗サーバ２００ｂへ送信する（６８８）。ＰＯＳ店舗サーバ２００ｂは、釣銭準備金入金電文を受信し、釣銭準備金入金電文に基づく入金記録をＰＯＳ端末入出金記録２１００に登録する（６８９）。ＰＯＳ店舗サーバ２００ｂは、続いて、受信した釣銭準備金入金電文（またはそのＰＯＳ端末入出金記録）に基づき、対応する出金記録を照会する出金記録照会電文を生成し、入金機サーバ３００ｂに送信する（６９０）。出金記録照会電文を受信した入金機サーバ３００ｂは、出金記録照会応答処理を行う（６９１）。出金記録照会応答処理では、入金機入出金記録３１００を検索し、出金記録照会電文に含まれる操作者ＩＤ６２０ｅに対応する出金記録を抽出する。そして、抽出した出金記録に基づく出金記録応答電文を生成し、ＰＯＳ店舗サーバ２００ｂに送信する（６９２）。ＰＯＳ店舗サーバ２００ｂは、出金記録応答電文を受信し、ＰＯＳ端末２２０から取得した釣銭準備金入金電文に基づく、ＰＯＳ端末２２０における入金額と、出金記録応答電文に基づく入金機３２０側の出金額と、を金種別に照合する（６９３）。一致しないときは、エラー通知として現金不一致を管理者に通知する（６９４）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【０１２０】
このように、入金機３２０から出金した釣銭準備金をＰＯＳ端末２２０に入金する場合には、入金側のＰＯＳ端末２２０を管理するＰＯＳ店舗サーバ２００ｂが受け渡した現金が一致するかどうかを確認する。
【０１２１】
図２６は、ＰＯＳ店舗サーバと入金機サーバとが分担して現金管理を行う場合の精算処理の流れを示した図である。
キャッシャは、精算後、ＰＯＳ端末２２０から売上金を出金し、入金機３２０に入金する。キャッシャは、ＰＯＳ端末２２０に精算を指示し、ＰＯＳ端末２２０は精算処理を実行する（７００）。キャッシャは、入金機３２０に出金する出金額と、ＰＯＳ端末２２０に残す残置額を指示し、ＰＯＳ端末２２０は、指示に従って売上金を出金し、精算電文をＰＯＳ店舗サーバ２００ｂに送信する（７０１）。ＰＯＳ店舗サーバ２００ｂは、精算電文を受信し、精算電文に基づく出金記録をＰＯＳ端末入出金記録２１００に登録する（７０２）。キャッシャ（操作者）は、ＰＯＳ端末２２０が精算処理で出金した売上金を持ち、入金機３２０へ移動する（７０３）。そして、入金機３２０に自身の操作者ＩＤを入力し、売上金を入金する。入金機３２０は、売上金入金処理を実行し（７０４）、入金額を金種別に計数する。そして、計数した入金額と、現金在り高を含む入金電文を生成し、入金機サーバ３００ｂへ送信する（７０５）。入金機サーバ３００ｂは、売上金の入金電文に基づく入金記録を入金機入出金記録３１００に登録する（７０６）。続いて、入金機サーバ３００ｂは、この入金記録に対応する出金記録を照会する出金記録照会電文を生成し、ＰＯＳ店舗サーバ２００ｂに送信する（７０７）。ＰＯＳ店舗サーバ２００ｂは、受信した出金記録照会電文の操作者ＩＤ６３０ｅに基づく出金記録応答処理を行う（７０８）。出金記録応答処理では、ＰＯＳ情報ＤＢ３１００の出金記録を検索し、対応する出金記録を抽出して出金記録照会応答を生成し、入金機サーバ３００ｂに送信する（７０９）。入金機サーバ３００ｂは、出金記録応答電文を受信し、入金機３２０から通知された売上金の入金電文に記載されている入金額と、出金記録応答電文に記載されているＰＯＳ端末２２０の出金額と、を金種別に照合する（７１０）。一致しないときは、エラー通知として現金不一致を管理者に通知する（７１１）。エラー通知の際には、不一致の金種と、不一致の数も通知する。
【０１２２】
このように、ＰＯＳ端末２２０から出金した売上金を入金機３２０に入金する場合には、入金側の入金機３２０を管理する入金機サーバ３００ｂが受け渡した現金が一致するかどうかを確認する。
【０１２３】
以上の処理手順が実行されることにより、ＰＯＳ店舗サーバ２００ｂと入金機サーバ３００ｂとが、現金受け渡しが正しく行われたかどうかの現金一致確認を分担して行うことができる。ＰＯＳ端末２２０及び入金機３２０は、現金一致確認処理を行わないので、通常の業務処理に影響を与えず、かつ、厳密なチェックを行うことができる。また、一致確認処理は、ＰＯＳ店舗サーバ２００ｂと、入金機サーバ３００ｂとに分散されるため、処理に要する負荷も分散することができる。
【０１２４】
（４）現金管理サーバが現金管理を行う場合
現金管理サーバが現金管理を行う現金管理システムは、図１３に示したＰＯＳ店舗サーバの現金一致処理部２０４の機能と、図１９に示した入金機サーバ３００ａの現金一致処理部３０８の機能とを、現金管理サーバが有する構成である。そこで、図１３及び図１９に示した構成要素と同じものには同じ符号を用いて説明する。
【０１２５】
図２７は、現金管理サーバが現金管理を行う現金管理システムの構成例を示した図である。
現金管理サーバ１００は、装置全体を制御する制御部１１１と、現金記録参照部１１２、店舗内入出金管理部１１３、現金一致処理部１１４、開局処理部１１５、閉店処理部１１６、電子メール送信部１１７及び通信制御部１１８の処理手段と、現金管理ＤＢ１１０と、を有する。各処理手段は、コンピュータが現金管理プログラムを実行することにより、その処理機能を実現する。
【０１２６】
現金記録参照部１１２は、ＰＯＳ店舗サーバ２００ａがＰＯＳ情報ＤＢ２１０に記憶するＰＯＳ＃１（２２０ａ），ＰＯＳ＃２（２２０ｂ），・・・の現金在り高情報を取得し、現金管理ＤＢ１１０に格納する。同様に、入金機サーバ３００が入金機情報ＤＢ３１０に記憶する入金機＃１（３２０ａ），入金機＃２（３２０ｂ），・・・の現金在り高情報を取得し、現金管理ＤＢ１１０に格納する。店舗内入出金管理部１１３は、所定の周期で、ＰＯＳ店舗サーバ２００ａがＰＯＳ情報ＤＢ２１０に記憶する所定の期間のＰＯＳ端末入出金記録２１００と、入金機サーバ３００が入金機情報ＤＢ３１０に記憶する入金機入出金記録３１００を取得し、店舗内の入出金管理記録として現金管理ＤＢ１１０に格納する。例えば、５分周期で入出金記録を収集し、前回の収集時点から新たに登録された記録を取得する。
【０１２７】
現金一致処理部１１４は、店舗内入出金管理部１１３が取得した店舗内の入出金記録に基づき、ＰＯＳ端末２２０と入金機３２０との間で行われた現金受け渡しのチェック処理を行う。例えば、ＰＯＳ店舗サーバ２００ａから図１１に示したＰＯＳ端末入出金記録２１００、入金機サーバ３００から図１２に示した入金機入出金記録３１００を取得した場合を例に説明する。ＰＯＳ端末入出金記録２１００の１行目には、操作者（操作者ＩＤ＝１０２）によって、釣銭準備金入金（入出金種別＝０１）が行われ、金種別に５千円札が１０、２千円札が１０、千円札が２０、五百円硬貨が３０、百円硬貨が５０、５０円硬貨が５０、１０円硬貨が６０、５円硬貨が６０、１円硬貨が７０、入金されたことを示している。操作者ＩＤ（＝１０２）に基づき、入金機入出金記録３１００を検索すると、１行目の出金記録（釣銭出金＝０２）の操作者ＩＤが一致する。このとき、必要に応じて、入出金種別が対応しているかどうか、入出金時刻が所定の時間以上離れていないかなどのチェックを行うとしてもよい。ここでは、ＰＯＳ端末入出金記録２１００の１行目の入金記録と、入金機入出金記録３１００の１行目の出金記録とが対応すると判定する。そして、対応付けた入金記録の入出金額と、出金記録の入出金額とを金種別に照合する。この例では、金種別の数が一致するので、現金受け渡しは正常に行われたと判定する。一致しない場合は、不一致が発生したことを通知するメールを作成し、電子メール送信部１１７を経由して管理者端末５００に送信する。
【０１２８】
開局処理部１１５は、現金管理サーバ１００の開局処理を行う。閉店処理部１１６は、現金管理サーバ１００の閉店時の処理を行う。例えば、当日の店舗内入出金記録や、現金一致チェックの結果記録を表示装置または印刷装置を介して出力する。電子メール送信部１１７は、管理者端末５００に電子メールを送信する。通信制御部１１８は、ＰＯＳ店舗サーバ２００ａ及び入金機サーバ３００と接続し、ＰＯＳ店舗サーバ２００ａ及び入金機サーバ３００との間の電文の送受信を制御する。
【０１２９】
電文について説明する。
図２８は、現金管理サーバからＰＯＳ店舗サーバへの入出金記録照会電文とその応答電文の一例である。（ａ）は、入出金記録照会電文、（ｂ）は入出金記録応答電文である。
【０１３０】
（ａ）入出金記録照会電文（現金管理サーバ→ＰＯＳ店舗サーバ）は、現金管理サーバ１００がＰＯＳ店舗サーバ２００ａのＰＯＳ情報ＤＢ２１０に記憶するＰＯＳ端末入出金記録２１００の照会を要求する電文である。入出金記録照会電文は、日付６４０ａ、時刻６４０ｂ、現金管理サーバＩＤ６４０ｃ及び電文種別６４０ｄの各情報を有する。日付６４０ａ及び時刻６４０ｂは、開局電文と同様である。現金管理サーバＩＤ６４０ｃは、自装置の識別情報である。電文種別６４０ｄは、この電文が入出金記録（ログ）の照会であることを示す。
【０１３１】
（ｂ）入出金記録応答電文（ＰＯＳ店舗サーバ→現金管理サーバ）は、（ａ）の入出金記録照会電文を受信したＰＯＳ店舗サーバ２００ａの応答電文である。入出金記録応答電文は、日付６４２ａ、時刻６４２ｂ、ＰＯＳ店舗サーバＩＤ６４２ｃ、電文種別６４２ｄ、に加え、ＰＯＳ端末入出金記録２１００から抽出した入出金種別６４２ｅ、ＰＯＳ−ＩＤ６４２ｆ、操作者ＩＤ６４２ｇ、ＰＯＳ取引通番６４２ｈ、入出金時刻６４２ｉ及び入出金額６４２ｊから成る情報群が、所定の期間分添付されている。
【０１３２】
図２９は、現金管理サーバから入金機サーバへの入出金記録照会電文とその応答電文の一例である。（ａ）は、入出金記録照会電文、（ｂ）は入出金記録応答電文である。
（ａ）入出金記録照会電文（現金管理サーバ→入金機サーバ）は、現金管理サーバ１００が入金機サーバ３００の入金機情報ＤＢ３１０に記憶する入金機入出金記録３１００の照会を要求する電文である。入出金記録照会電文は、日付６４４ａ、時刻６４４ｂ、現金管理サーバＩＤ６４４ｃ及び電文種別６４４ｄの各情報を有する。各情報は、図２８に示したＰＯＳ店舗サーバ２００ａに送信する入出金記録照会電文と同様である。
【０１３３】
（ｂ）入出金記録応答電文（入金機サーバ→現金管理サーバ）は、（ａ）の入出金記録照会電文を受信した入金機サーバ３００の応答電文である。入出金記録応答電文は、日付６４６ａ、時刻６４６ｂ、入金機サーバＩＤ６４６ｃ、電文種別６４６ｄ、に加え、入金機入出金記録３１００から抽出した入出金種別６４６ｅ、入金機ＩＤ６４６ｆ、操作者ＩＤ６４６ｇ、入金機取引通番６４６ｈ、入出金時刻６４６ｉ及び入出金額６４６ｊから成る情報群が、所定の期間分添付されている。
【０１３４】
図３０は、現金サーバが現金管理を行う場合の現金管理処理の流れを示した図である。  ＰＯＳ店舗サーバ２００ａには、管理下のＰＯＳ端末２２０の最新のＰＯＳ端末入出金記録２１００が保持され、入金機サーバ３００には、管理下の入金機３２０の最新の入金機入出金記録３１００が保持されているとする。
【０１３５】
現金管理サーバ１００は、一定周期で入出金記録収集を行う（７２０）。現金管理サーバ１００は、ＰＯＳ店舗サーバ２００ａに対し、ＰＯＳ店舗サーバ２００ａがＰＯＳ情報ＤＢ２１０に記憶するＰＯＳ端末入出金記録の照会電文をＰＯＳ店舗サーバ２００ａに送信する（７２１）。ＰＯＳ店舗サーバ２００ａは、照会電文に基づき、ＰＯＳ端末入出金記録２１００から応答電文を作成する（７２２）。そして、作成した入出金記録応答電文を現金管理サーバ１００に送信する（７２３）。ＰＯＳ店舗サーバ２００ａから入出金記録応答電文を受信した現金管理サーバ１００は、続いて、入金機サーバ３００に対し、入金機サーバ３００が入金機情報ＤＢ３１０に記憶する入金機入出金記録の照会電文を入金機サーバ３００に送信する（７２４）。入金機サーバ３００は、照会電文に基づき、入金機入出金記録３１００から応答電文を作成する（７２５）。そして、作成した入出金記録応答電文を現金管理サーバ１００に送信する（７２６）。
【０１３６】
現金管理サーバ１００は、ＰＯＳ店舗サーバ２００ａから取得したＰＯＳ端末２２０の入出金記録と、入金機サーバ３００から取得した入金機３２０の入出金記録とに基づいて、ＰＯＳ端末２２０と入金機３２０との間で受け渡しされる現金の入出金額を、金種別に照合する（７２７）。一致しないときは、エラー通知として現金不一致を管理者に通知する（７２８）。エラー通知の際には、不一致の金種と、不一致の数、操作者ＩＤ、ＰＯＳ−ＩＤ、入金機ＩＤ等も通知する。
【０１３７】
以上の処理手順が実行されることにより、現金管理サーバ１００で現金受け渡しが正しく行われたかどうかの現金一致確認を行うことができる。ＰＯＳ端末２２０及び入金機３２０は、現金一致確認処理を行わないので、通常の業務処理に影響を与えず、かつ、厳密なチェックを行うことができる。
【０１３８】
図３１は、現金管理サーバの現金管理処理の手順を示したフローチャートである。
現金管理サーバ１００は、開局後、以下の現金管理処理の手順を繰り返し実行する。
［ステップＳ５１］  入出金記録の収集周期であるかどうかを判定する。収集周期でなければ、収集周期に到達するまで待つ。収集周期であれば、処理をステップＳ５２に進める。
【０１３９】
［ステップＳ５２］  収集周期であれば、現金管理サーバ１００は、ＰＯＳ店舗サーバ２００ａに対し、ＰＯＳ店舗サーバ２００ａがＰＯＳ情報ＤＢ２１０に記憶するＰＯＳ端末入出金記録２１００の照会電文を送信する。そして、ＰＯＳ店舗サーバ２００ａからのＰＯＳ端末入出金記録２１００を取得する。
【０１４０】
［ステップＳ５３］  現金管理サーバ１００は、入金機サーバ３００に対し、入金機サーバ３００が入金機情報ＤＢ３１０に記憶する入金機入出金記録３１００の照会電文を送信する。そして、入金機サーバ３００からの入金機入出金記録３１００を取得する。
【０１４１】
［ステップＳ５４］  ステップＳ５１で取得したＰＯＳ端末２２０の入金記録とステップＳ５２で取得した入金機３２０の出金記録、及びステップＳ５１で取得した入金機３２０の入金記録と、ステップＳ５２で取得したＰＯＳ端末２２０の出金記録とを、それぞれに含まれる操作者ＩＤを用いて対応付ける。
【０１４２】
［ステップＳ５５］  対応付けた入金記録の入金額と、出金記録の出金額と、を照合する。
［ステップＳ５６］  ステップＳ５５における照合の結果、対応付けた入金記録の入金額と、出金記録の出金額とが一致していたときは、処理をステップＳ５８に進める。一致していなかったときは、処理をステップＳ５７に進める。
【０１４３】
［ステップＳ５７］  対応付けた入金記録の入金額と、出金記録の出金額とが一致していなかったときは、不一致エラーを通知するメッセージを生成し、管理者端末５００に送信する。
【０１４４】
［ステップＳ５８］  ステップＳ５２及びステップＳ５３で収集した入出金記録の照合がすべて終わったかどうかを判定する。すべて終了していないときは、ステップＳ５５に戻って、次の記録の入金額と出金額を照合する。
【０１４５】
以上の処理手順が実行されることにより、ＰＯＳ端末と入金機との間の現金受け渡しが正しく行われたかどうかを確認することができる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、現金管理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【０１４６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【０１４８】
１０  現金管理装置
１１  入出金情報取得手段
１２  管理情報記憶手段
１３  照合手段
１４  エラー通知手段
１５  現金在り高管理手段
２０ａ，２０ｂ  現金処理装置（勘定場）
２１  現金管理手段
２２  出金情報通知手段
２３  入金情報通知手段
３０ａ，３０ｂ  現金処理装置（事務所）
３１  現金管理手段
３２  出金情報通知手段
３３  入金情報通知手段
【図１】
0005524585.tif 000002
【図２】
0005524585.tif 000003
【図３】
0005524585.tif 000004
【図４】
0005524585.tif 000005
【図５】
0005524585.tif 000006
【図６】
0005524585.tif 000007
【図７】
0005524585.tif 000008
【図８】
0005524585.tif 000009
【図９】
0005524585.tif 000010
【図１０】
0005524585.tif 000011
【図１１】
0005524585.tif 000012
【図１２】
0005524585.tif 000013
【図１３】
0005524585.tif 000014
【図１４】
0005524585.tif 000015
【図１５】
0005524585.tif 000016
【図１６】
0005524585.tif 000017
【図１７】
0005524585.tif 000018
【図１８】
0005524585.tif 000019
【図１９】
0005524585.tif 000020
【図２０】
0005524585.tif 000021
【図２１】
0005524585.tif 000022
【図２２】
0005524585.tif 000023
【図２３】
0005524585.tif 000024
【図２４】
0005524585.tif 000025
【図２５】
0005524585.tif 000026
【図２６】
0005524585.tif 000027
【図２７】
0005524585.tif 000028
【図２８】
0005524585.tif 000029
【図２９】
0005524585.tif 000030
【図３０】
0005524585.tif 000031
【図３１】
0005524585.tif 000032