JP6188908B1 - 精算システム、方法およびプログラム - Google Patents

精算システム、方法およびプログラム Download PDF

Info

Publication number
JP6188908B1
JP6188908B1 JP2016231587A JP2016231587A JP6188908B1 JP 6188908 B1 JP6188908 B1 JP 6188908B1 JP 2016231587 A JP2016231587 A JP 2016231587A JP 2016231587 A JP2016231587 A JP 2016231587A JP 6188908 B1 JP6188908 B1 JP 6188908B1
Authority
JP
Japan
Prior art keywords
data
amount
meal
company
payment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016231587A
Other languages
English (en)
Other versions
JP2018088167A (ja
Inventor
康弘 楠木
康弘 楠木
雅史 武田
雅史 武田
Original Assignee
三井住友カード株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三井住友カード株式会社 filed Critical 三井住友カード株式会社
Priority to JP2016231587A priority Critical patent/JP6188908B1/ja
Application granted granted Critical
Publication of JP6188908B1 publication Critical patent/JP6188908B1/ja
Publication of JP2018088167A publication Critical patent/JP2018088167A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】企業が指定する加盟店の店舗でのみ利用可能な食事代補助の仕組みを提供する。【解決手段】従業員に対する食事代補助のための精算システムは、受信したカード決済電文に基づいて、精算データを生成する手段であって、精算データは、食事代補助対象を示す第1の表示または食事代補助対象外を示す第2の表示のいずれかを有し、第1の表示および第2の表示は、精算データに含まれる会社識別子および加盟店識別子のペアに基づいて設定される、手段と、精算データのうち、第1の表示を有する精算データに基づいて食事代補助の金額を算出する手段であって、食事代補助の金額は、カード保有者に対して支払われる金額を示す、手段と、算出された食事代補助の金額に基づいて企業に対する請求データを生成する手段を備える。【選択図】図7

Description

本発明は、精算システム、方法およびプログラムに関する。より詳細に言えば、本発明は、企業のキャッシュフローを改善しつつ、従業員に対する福利厚生の一環として、企業が指定する加盟店の店舗でのみ利用可能な、食事代補助の仕組みを提供する精算システム、方法およびプログラムに関する。また、本発明は、食事代の補助に関して、従業員の勤務時に関連した支出のみを対象とすることが可能な精算システム、方法およびプログラムに関する。
福利厚生は、企業が、労働力の確保・定着、勤労意欲・能率の向上などの効果を期待して、従業員とその家族に対して提供する各種の施策・制度である。企業は、様々な福利厚生の施策・制度を定めているが、福利厚生の一種として、従業員に対して予め一定期間分の食事代を付与するプリペイドカードが知られている(特許文献1)。このプリペイドカードは、カード残高に追加の金額を加算することができるので、繰り返し利用することが可能である。このプリペイドカードを利用することにより、企業は、従業員に対して食事代負担を軽減する施策を行うことができ、従業員は日々の勤務時に利用可能な食事代補助という福利厚生制度を享受することができる。このような施策・制度は、プリペイドカードを利用可能な飲食店のチェーン店や小売店のチェーン店を増やすことにより、例えば、出張先であったとしても対象となる飲食店のチェーン店などがあれば、プリペイドカードを利用して食事をすることができるようになる。
このようなサービスの一例として「チケットレストラン」というサービスが従来から知られている。このサービスでは、専用の電子食事カードを企業が従業員に配布し、従業員がこのサービスに加盟した飲食店等で電子食事カードを提示して支払をする際、カード所有者が食事代補助を受けられるものである。このサービスでは専用のカード読み取り機が店頭に設置され、支払時にカードをかざすことにより支払を行うことができる。このサービスで使用される電子食事カードに対して、企業側は予め一定金額をチャージして従業員に渡すことになるので、従業員は毎月このサービスを享受することができる。
特開平09−128602号公報
山本 正行 編著、「カード決済業務のすべて ペイメントサービスの仕組みとルール」、一般財団法人 金融財政事情研究会、平成24年5月28日
しかしながら、このようなプリペイドカードを利用した食事代補助の仕組みでは、企業側は毎月一定額を従業員の所持するプリペイドカードに予めチャージしておかなければならないが、必ずしも従業員が全額利用するとは限らず、キャッシュフロー悪化の一因となっていた。
このようなプリペイドカードは、サービスに加盟している飲食店等であればどの場所にある店舗であっても利用可能であるため、勤務時間外に従業員が利用する食事代にも利用されるおそれがあり、また、酒類に対する支出などにも利用することができるため、従業員の福利厚生として適切でない使われ方もなされるおそれがあった。さらに、上記した一例のサービスでは、企業や飲食店等が専用のシステム・機器を導入しなければならないため企業や飲食店等にとっては負担が重く、また、従業員の勤務日かどうかに関わらず利用可能であるため、休日の飲食等にも利用されるおそれがあった。
また、企業によっては政策的な理由からビルのテナントである飲食店やコンビニエンスストアの利用を従業員に促したいものの、このようなプリペイドカードでは、特定の店舗での利用を指定することは困難であった。
本発明は、このような課題を解決するためになされたものであり、企業のキャッシュフローを改善しつつ、従業員に対する福利厚生の一環として、企業が指定する加盟店の店舗でのみ利用可能な、食事代補助の仕組みを提供することができる精算システム、方法およびプログラムを提供することを目的とする。また、本発明は、従業員の勤務時に関連した支出のみを対象とすることが可能な精算システム、方法およびプログラムを提供することを目的とする。
本発明の一態様である、従業員に対する食事代補助のための精算システムは、受信したカード決済電文に基づいて、精算データを生成する手段であって、前記精算データは、食事代補助対象を示す第1の表示または食事代補助対象外を示す第2の表示のいずれかを有し、前記第1の表示および前記第2の表示は、前記精算データに含まれる会社識別子および加盟店識別子のペアに基づいて設定される、手段と、前記精算データのうち、前記第1の表示を有する前記精算データに基づいて食事代補助の金額を算出する手段であって、前記食事代補助の金額は、カード保有者に対して支払われる金額を示す、手段と、前記算出された食事代補助の金額に基づいて企業に対する請求データを生成する手段を備えることを特徴とする。
本発明の別の一態様である、従業員に対する食事代補助のための精算システムによって実行される精算方法は、受信したカード決済電文に基づいて、精算データを生成することであって、前記精算データは、食事代補助対象を示す第1の表示または食事代補助対象外を示す第2の表示のいずれかを有し、前記第1の表示および前記第2の表示は、前記精算データに含まれる会社識別子および加盟店識別子のペアに基づいて設定される、ことと、前記精算データのうち、前記第1の表示を有する前記精算データに基づいて食事代補助の金額を算出することであって、前記食事代補助の金額は、カード保有者に対して支払われる金額を示す、ことと、前記算出された食事代補助の金額に基づいて企業に対する請求データを生成することを備えることを特徴とする。
本発明によれば、企業のキャッシュフローを改善しつつ、従業員に対する福利厚生の一環として、企業が指定する加盟店の店舗でのみ利用可能な、食事代補助の仕組みを提供することができるようになる。また、本発明によれば、従業員の勤務時に関連した支出のみを対象とすることができるようになる。さらに、本発明によれば、企業や飲食店等に新たなシステム・機器を設置する必要がなく、従来から使用されているカード決済の仕組みをそのまま利用することができるようになる。
本発明に係るシステムを含むシステム全体の構成図である。 本発明に係るシステムのシステム構成図である。 本発明に係る利用者マスタについて説明する図である。 本発明に係る対象加盟店マスタについて説明する図である。 本発明に係るオーソリ電文について説明する図である。 本発明に係る精算情報について説明する図である。 本発明に係る食事代補助の仕組みを説明するフロー図である。 本発明に係るシステムを含む第2の実施形態のシステム全体の構成図である。 第2の実施形態で使用される、デビットカード用の決済電文について説明する図である。 第2の実施形態で使用される利用者マスタについて説明する図である。 第2の実施形態で使用される精算情報について説明する図である。 第2の実施形態で実行される、本発明に係る食事代補助の仕組みを説明するフロー図である。 本発明に係るシステムを含む第3の実施形態のシステム全体の構成図である。 第3の実施形態で使用される利用者マスタについて説明する図である。 第3の実施形態で使用される精算情報について説明する図である。 第3の実施形態で実行される、本発明に係る食事代補助の仕組みを説明するフロー図である。
(全体構成)
図1は、本発明に係るシステム100を含むシステム全体の構成図である。本明細書では、システム100は、説明の便宜上、クレジットカード会社によって制御されるシステムとして説明するが、本発明は、この実施形態に限定されることはない。また、本発明は、従来のカード決済の仕組みを利用するが、本明細書では最初にクレジットカードを利用するカード決済の実施形態について説明する。
システム100は、クレジットカード会社によって制御されるシステムであり、ネットワーク120を介して加盟店端末110a、加盟店端末110b、・・・および加盟店端末110n(本明細書ではこれらをまとめて「加盟店端末110」と呼ぶ)に通信可能に接続される。加盟店端末110は、クレジットカード会社と加盟店契約を締結した加盟店に設置される既知のデバイスであり、オーソリゼーションデータ、売上精算データなどのデータをクレジットカード会社のシステム100に送信することができるデバイスである。加盟店端末110は、従来から使用されているCAT(Credit Authorization Terminal)などのオンライン決済端末であってもよいし、あるいは、クレジットカード決済が可能な専用のアプリケーションがインストールされているタブレット端末やスマートフォンなどの端末であってもよい。
非特許文献1に説明されているように、オーソリゼーション(Authorization、「オーソリ」ともいう)とは、加盟店での顧客(カード会員)のカード取引について、その取引ごとにクレジットカード会社が承認判定する処理をいう。オーソリゼーションの処理の結果、当該取引について承認がなされると、後続処理を実行可能となるが、仮に、オーソリゼーションの処理の結果、当該取引が否認されると以後の処理は行われない。クレジットカード会社のシステム100は、カード会員の返済状況やカード利用状況などの情報を保有しており、オーソリでは、これらの情報に基づいてカード有効期限のチェック、セキュリティコードチェック、盗難・偽造カードのチェック、与信限度枠チェックなどを実行する。また、非特許文献1に説明されているように、売上精算(Clearing、「クリアリング」ともいう)とは、加盟店におけるカード利用代金の支払(精算)を受けるための処理で、加盟店が、カード利用代金を精査、集計し、その明細を報告することをいい、売上データの電文がクレジットカード会社のシステム100に送信されることによって行われる。オーソリゼーションの電文と売上データの電文は、別々に送信されてもよく、あるいは、一つの電文でまとめて送信されてもよい。オーソリゼーションの電文や売上データの電文を含め、加盟店端末110とカード会社のシステム100との間でやり取りされる電文をまとめて「オーソリ電文」ということもある。
システム100は、加盟店端末110から受信したオーソリ電文を蓄積しておき、所定の日が到来すると、カード会員ごとに精算処理を行い、請求データを生成する。請求データは、予め定められたやり方(例えば、郵送やオンラインでの確認)によってカード会員に対して提示される。システム100は、本明細書で後述する食事代補助の仕組みを提供することができる。
ネットワーク120は、システム100および加盟店端末110の間で相互通信可能な周知のネットワークであればよく、特に限定されることはない。
さらに、システム100は、ネットワーク140を介して企業システム130に通信可能に接続され、本明細書で後述する食事代補助の仕組みにおいて説明される従業員の勤怠情報のマッチング処理(任意の決済が従業員の勤務時に発生したかどうかを判定する処理)を行うことができる。企業システム130は、カード会員が勤務する企業のシステムである。ネットワーク140は、システム100および企業システム130の間で相互通信可能な周知のネットワークであればよく、特に限定されることはない。
(システム構成)
図2は、本発明に係るシステム100のシステム構成図である。図2に示すように、システム100は、一般的なコンピュータと同様に、バス220などによって相互に接続された制御部201、主記憶部202、補助記憶部203、インターフェース(IF)部204および出力部205を備えることができる。また、システム100は、利用者マスタ206、対象加盟店マスタ207、オーソリ電文208および精算情報209を備えることができる。
制御部201は、中央処理装置(CPU)とも呼ばれ、システム100内の各構成要素の制御やデータの演算を行い、また、補助記憶部203に格納されている各種プログラムを主記憶部202に読み出して実行することができる。主記憶部202は、メインメモリとも呼ばれ、受信した各種データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶することができる。補助記憶部203は、ハードディスク(HDD)などに代表される記憶装置であり、データやプログラムを長期的に保存する際に使用される。
図2の実施形態では、制御部201、主記憶部202および補助記憶部203を同一のサーバコンピュータ内に設ける実施形態について説明するが、他の実施形態として、システム100は、制御部201、主記憶部202および補助記憶部203を複数個使用することにより、複数のサーバコンピュータによる並列分散処理を実現するように構成されることもできる。また、他の実施形態として、システム100用の複数のサーバを設置し、複数サーバが一つの補助記憶部203を共有する実施形態にすることも可能である。
IF部204は、他のシステムや装置との間でデータを送受信する際のインターフェースの役割を果たし、また、システムオペレータから各種コマンドや入力データ(各種マスタ、テーブルなど)を受け付けるインターフェースを提供することができる。出力部205は、処理されたデータを表示する表示画面や当該データを印刷するための印刷手段などを提供することができる。
利用者マスタ206は、カード会員の情報を格納するマスタテーブルである。ここで、本発明に係る利用者マスタ206について図3を参照しながら説明する。利用者マスタ206は、会員ID301、パスワード(PW)302、会員情報303、会社コード304、会社情報305、利用者ID306および対象クレジットカード番号307を含むことができるが、これらのデータ項目に限定されることなく、他のデータ項目も含むように構成されることが可能である。
会員ID301は、クレジットカード会社においてカード会員を識別する識別子である。一人のカード会員が複数枚のクレジットカードを所有していることもあり得るので、会員ID301はクレジットカード番号とは異なる番号である。パスワード(PW)302は、カード会員がシステム100にアクセスする際に使用する認証用パスワードである。会員情報303は、カード会員の氏名、住所、連絡先などの情報を示す。
会社コード304は、カード会員が勤務する企業を識別する識別子である。会社情報305は、カード会員が勤務する企業の名称、所在地などの情報を示す。利用者ID306は、カード会員が勤務する企業における当該カード会員を識別する識別子である。利用者ID306は、勤務企業において従業員(カード会員)を識別することができれば十分であり、当該企業において割り当てられている従業員コードに相当するものであってよい。対象クレジットカード番号307は、本発明に係る食事代補助の仕組みで処理対象とするクレジットカード番号を示す。対象クレジットカード番号307は、複数登録しておいてもよく、特に限定されない。
図2に戻って説明すると、対象加盟店マスタ207は、クレジットカード会社と加盟店契約を締結した加盟店であって、企業から本発明に係る食事代補助の対象加盟店として指定された加盟店の情報を格納するマスタテーブルである。対象加盟店マスタ207によって、本発明に係る食事代補助の仕組みを、どの企業が利用可能であるのかどうか、また、どの加盟店が利用可能であるのかどうかを識別することができる。ここで、本発明に係る対象加盟店マスタ207について図4を参照しながら説明する。対象加盟店マスタ207は、会社コード304、加盟店ID401、加盟店情報402を含むことができるが、他のデータ項目も含むように構成されることが可能である。
会社コード304は、カード会員が勤務する企業を識別する識別子であり、かつ本発明に係る食事代補助の仕組みを利用する企業を識別するための識別子である。加盟店ID401は、それぞれの加盟店を識別するための識別子である。加盟店情報402は、加盟店の住所、企業名、クレジットカード会社との間で取り決めた締日の情報、精算金額の振込日、振込口座などの情報を示すことができる。なお、当業者には周知のことであるが、同じ企業(例えば、コンビニエンスストアやレストランチェーン)であっても、それぞれの店舗に対して異なる加盟店IDが付与される。このため、同じレストランであってもある企業の徒歩圏に立地するレストランに付与されている加盟店IDと、当該企業から数十km離れたところに立地する同一チェーンのレストランに付与されている加盟店IDは異なることとなる。このため、企業は個々の加盟店IDを指定することで特定の店舗のみを、本発明に係る食事代補助の仕組みを利用可能な店舗とすることができる。すなわち、対象加盟店マスタ207に登録される会社コード304および加盟店ID401の組み合わせにより、本発明に係る食事代補助の仕組みを利用する企業がどの加盟店を指定したのかが示される。
図2に戻って説明すると、オーソリ電文208は、加盟店端末110からシステム100に対して送信されたオーソリ電文を格納するデータベース(DB)である。オーソリ電文は、加盟店でのカード会員のクレジットカード取引に対して発生する電文であり、クレジットカード取引の内容を示す業務区分が「事前承認(与信)」、「売上」、「取消・返品」などの電文を含む。オーソリ電文には、クレジットカード番号、加盟店を識別する情報(加盟店ID)、金額情報なども含まれている。ここで、本発明に係るオーソリ電文208について図5を参照しながら説明する。
オーソリ電文208は、カード番号501、加盟店ID401、日時502、業務区分503、カード利用金額504を含むことができるが、他のデータ項目も含むように構成されることが可能である。
カード番号501は、加盟店におけるカード決済で利用されたクレジットカードの番号を示し、加盟店ID401は、カード決済が行われた加盟店を識別する識別子である。日時502は、当該加盟店でカード決済が行われた日時を示す。業務区分503は、上述した業務区分、例えば、「売上」などを示す。カード利用金額504は、当該カード決済の金額を示す。
再び図2に戻って説明すると、精算情報209は、オーソリ電文208に格納されているオーソリ電文に基づいて生成される、カード会員に対する請求データ(精算情報)を格納するデータベースである。精算情報209に格納されているデータは、所定の期日が到来するとカード会員に対する請求書の作成処理に利用されることができ、あるいはオンライン上で請求書の内容を確認できるデータの作成処理に利用されることができる。精算情報209は、カード利用金額以外にも、カード会員から徴収すべき費用(例えば、年会費)、あるいはカード会員に返金すべき費用(例えば、本明細書で説明する食事代補助の金額)も含むことができる。ここで、本発明に係る精算情報209について図6を参照しながら説明する。
精算情報209は、カード番号501、加盟店ID401、日時502、業務区分503、カード利用金額504、利用者ID306、会社コード304、補助対象フラグ601および請求処理フラグ602を含むことができるが、他のデータ項目も含むように構成されることが可能である。
精算情報209は、オーソリ電文208に格納されているオーソリ電文に基づいて生成されるが、業務区分503が「売上」と「取消・返品」であるペアとなるデータがある場合、それらのデータは相殺される。さらに、業務区分が「事前承認(与信)」であるデータは、カード会員に対する請求データとはならないので処理対象外となる。このため、精算情報209に格納される初期データには、業務区分503が「売上」のデータのみが格納される。
精算情報209のカード番号501、加盟店ID401、日時502、業務区分503およびカード利用金額504は、図5を参照しながら上記で説明した各データ項目に対応する。すなわち、カード番号501は、加盟店におけるカード決済で利用されたクレジットカードの番号を示し、加盟店ID401は、カード決済が行われた加盟店を識別する識別子である。日時502は、当該加盟店でカード決済が行われた日時を示す。業務区分503は、「売上」の業務区分を示し、カード利用金額504は、当該カード決済の金額を示す。
利用者ID306および会社コード304は、図3を参照しながら説明した利用者マスタ206の利用者ID306および会社コード304に対応する。利用者ID306および会社コード304は、精算情報209のカード番号501を検索キーとして利用者マスタ206に問い合わせを行い、利用者マスタ206の対象クレジットカード番号307と一致したデータの利用者IDおよび会社コードである。
補助対象フラグ601は、後述する食事代補助を決定する処理にて補助対象となったか否かを示すフラグである。請求処理フラグ602は、カード会員に対する請求処理を行ったデータであるか否かを示すフラグである。
(食事代補助の仕組み:クレジットカードの場合)
本発明に係る食事代補助の仕組みでは、従業員が企業の指定する加盟店において、飲食をし、あるいは食事のための買い物をした際に一定額を企業が負担する仕組みである。企業の指定する加盟店は、個々の店舗ごとに指定することができるため、例えば、会社の近隣のコンビニエンスストアやレストランなどを個別に指定することができ、同一のコンビニエンスストアやレストランのチェーンであっても会社から離れた場所にある店舗は対象外とすることができる。さらに、後述するように、カード決済の情報と従業員の勤怠情報をマッチングすることができるため、従業員の勤務時に支出した費用のみの補助をすることが可能となり、例えば、休日に支出した費用に対する補助を防ぐことができる。また、従業員自ら、任意の支出を補助の対象に含めないことを選択することもできる(例えば、勤務日であっても退勤後に企業が指定した加盟店にてアルコール類を飲食し、あるいは購入したデータが含まれている場合には除外することができる)。本発明の一実施形態では、カード決済が行われた時間帯を限定することも可能であり、例えば、企業が指定した昼食時間帯の支出のみを補助対象とすることも可能である。
以下では、本発明に係る食事代補助の仕組みについて図7を参照しながら説明する。図7は、本発明に係る食事代補助の仕組みを説明するフロー図である。
S701にて、カード会員が加盟店で食事代の支出のためにカード決済を行う。食事代の支出には、飲食店の店内での食事に対する支出および店舗での食料品等の購入に対する支出が含まれる。カード会員の保有するクレジットカードが加盟店端末110によって読み取られると、カードを識別する情報(例えば、カード番号)を含むオーソリ電文がクレジットカード会社のシステム100に送信される。上述したように、オーソリ電文には、オーソリゼーションの電文や売上データの電文が含まれる。送信されるオーソリ電文は、カード番号501、加盟店ID402、日時502、業務区分503およびカード利用金額504を含むことができる。加盟店端末110は、クレジットカード決済において従来から使用されているデバイスである。
S702にて、システム100は、受信したオーソリ電文をオーソリ電文208に格納する。システム100は、オーソリ電文を主記憶部202上に一時的に格納しておき、S702の処理が終わった後にオーソリ電文208に格納してもよいし、あるいは、オーソリ電文を受信したらすぐにオーソリ電文208に格納してもよい。
S703にて、システム100は、所定のタイミングでオーソリ電文208からオーソリ電文を読み出し、読み出したデータに対してデータ処理を行う。以下、このデータ処理について説明する。
システム100は、読み出したデータに含まれるカード番号501を検索キーとして利用者マスタ206に問い合わせを行い、カード番号501と対象クレジットカード番号307とが一致したデータの利用者ID306および会社コード304を当該読み出したデータに付加する。システム100は、付加後のデータに含まれる会社コード304および加盟店ID401を検索キーにして対象加盟店マスタ207に問い合わせを行い、会社コード304および加盟店ID401がペアとなっているデータが存在するかどうかを判定する。存在するとの判定がなされた場合には、付加後のデータに含まれる補助対象フラグ601に「補助対象」であることを示すフラグがセットされ、存在しないとの判定がなされた場合には、補助対象フラグ601に「補助対象外」であることを示すフラグがセットされる。また、請求処理フラグ602には「未請求」を示すフラグがセットされる。このようなデータ処理が行われた後、処理後のデータは精算情報209に格納される。
S704にて、システム100は、精算情報209に格納されているデータのうち、請求処理フラグが「未請求」を示すデータを読み出し、読み出したデータの会社コード304に関連付けられる企業の企業システム130に対して精算情報209から読み出したデータを送信することができる。企業システム130は、受信したデータに含まれる利用者ID306および日時502の情報に基づいて従業員の勤怠情報とのマッチング処理を行い、そのデータによって示される従業員が日時502によって示される日に勤務していたかどうかを判定することができる。企業システム130は、勤務していたと判定される場合には何ら処理を行わず、勤務していなかった日が存在する場合には、その日のデータに対して補助対象フラグ601に「補助対象外」であることを示すフラグをセットした後、システム100に送信することができる。システム100は、受信した精算情報のデータのうち、更新されたデータに基づいて精算情報209に格納されている対応するデータをアップデートすることができる。システム100と企業システム130との間のデータ通信および上述のデータ更新処理によって、従業員が勤務した日のみ食事代補助をすることが可能となる。本発明の他の実施形態では、システム100は、精算情報209から読み出したデータのうち利用者ID306および日時502を企業システム130に送信し、利用者ID306に関連付けられる従業員が日時502の日に勤務していたかどうかを示す情報(例えば、○と×)を企業システム130から受信してもよい。システム100は、受信した情報(例えば、○と×)に基づいて精算情報209を更新することができる。
S705にて、システム100は、従業員に対して実際の請求処理が行われる前の精算情報を精算情報209から読み出し、システム100によって提供されるアプリケーションを通じてカード会員(従業員)に提示することができる。従業員は、周知のパーソナルコンピュータや携帯電話機などを通じて自らのPW302を使用してシステム100にアクセスし、自らの精算情報を確認することができる。提示された精算情報の中に補助対象に含めて欲しくないと判断される決済データ(例えば、アルコール関連)が存在する場合、従業員は当該アプリケーションを通じてそのようなデータの補助対象フラグ601の値を「補助対象外」に変更することができる。システム100は、当該変更操作を受信して精算情報209の対応するデータを更新することができる。なお、当該アプリケーションを通じて精算情報209の補助対象フラグ601の値を変更できるのは「補助対象」から「補助対象外」に変更する場合に限定される。この制限は、従業員による不正行為(本来なら補助対象にならない決済データであるが、操作により補助対象にしてしまう行為)を防ぐためである。
S706にて、システム100は、所定の期日が到来したら精算情報209からデータを読み出し、カード会員に対する請求データを生成する。さらに、システム100は、当該カード会員に対する請求データのうち、補助対象フラグ601の値が「補助対象」を示す請求データのカード利用金額504の数値を合算処理し、カード会員の勤務先が定めた基準に従って食事代補助金額を算出することができる。例えば、合算したカード利用金額504が2万円であり、会社の補助率が30%(ただし、一月の上限金額が5000円まで)の場合、単純計算では2万円×30%=6000円となるが、上限金額が5000円と決まっているので、当該従業員に対する食事代補助金額は5000円となる。また、合算金額が1万円の場合には、上限金額5000円に満たないので食事代補助金額は1万円×30%=3000円となる。本発明によれば、企業側は、食事代補助の金額を事前に従業員に渡す必要はなく、実際にカード決済が行われた支出に対してのみ後払いで食事代の補助をすることができるので、キャッシュフローの面からも特許文献1に記載の発明や従来のサービスよりも優れている。
システム100は、食事代補助金額の計算結果に基づいて、当該従業員の請求データにマイナス5000円のデータを加えることができる。最終的な請求データは、予め定められたやり方で当該従業員に通知されることとなる(例えば、郵送、オンライン上での確認など)。また、システム100は、当該企業の従業員に対する食事代補助の金額データ(上記の例で言えば、5000円や3000円)を全て合算し、合算後の金額を企業に対する請求データとすることができる。企業への請求については、予め企業とカード会社との間で口座振替契約を締結しておき、請求額を企業の口座から引き落とし、カード会社の口座に振り替えるようにしてもよい。
企業システム130は、食事代補助としてシステム100から企業に対する請求額のデータを受信することができる。企業は、受信した請求額のデータを利用して、国税庁から出されている所得税基本通達36−38の2「食事の支給による経済的利益はないものとする場合」に規定される管理、すなわち、所得税から補助額を差し引くことを一部行うことも可能である。
本発明の他の実施形態として、精算情報209は、請求処理を未実行のデータのみを格納するように構成されることができる。かかる場合、本処理フローが成功裏に行われた場合、処理対象となったデータはバックアップ用データベースに移動されることになる。
本発明の他の実施形態では、システム100は、精算情報209に格納されているデータのうち、日時502の値が企業によって指定された時間帯の範囲内に入っている場合のみ、補助対象フラグ601の値を「補助対象」にセットすることができる。
以下の表は、本発明に係る食事代補助の仕組みと、[背景技術]において記載した従来行われていたサービスの一例との比較である。
(食事代補助の仕組み:デビットカードの場合)
次に、本発明に係る食事代補助の仕組みを、デビットカードを利用する実施形態を例に説明する。デビットカードは、銀行やクレジットカード会社が発行主体となる即時払いカードである。詳細に言えば、デビットカードは、デビットカード発行時に予め指定した銀行口座と連動・直結しており、加盟店で買い物する際に代金がその口座から即時引落し(即時払い)になるカードである。口座に残金がない場合、引落しは行われず、買い物することはできない。デビットカードは、銀行口座と連動・直結しているためプリペイドカードや電子マネーのように予めチャージ(前払い)する必要はない。
図8は、本発明に係るシステム100を含む、デビットカード用の実施形態(第2の実施形態)のシステム全体の構成図である。システム100は、ネットワークを通じて銀行システム150および企業システム130と接続されている。企業システム130は、デビットカード利用者が勤務する企業のシステムである。銀行システム150は、デビットカード決済を担う周知の銀行システムであり、複数の加盟店端末160とネットワークを通じて接続されている。加盟店端末160は、デビットカード決済を担う周知のデバイスである。
加盟店においてデビットカード決済が行われると、加盟店端末160は、図9に示されるようなデビット決済電文900を銀行システム150に送信することができる。デビットカードは、カード発行時に代金の引落し用の銀行口座が指定されているので、指定された銀行口座を有する銀行の銀行システム150にデビット決済電文900が送信される。なお、加盟店端末160および銀行システム150の間に周知の中継システム(例えば、通信決済情報処理センターなど)が存在して、当該中継システムがデビット決済電文900の制御に関与してもよい。例えば、中継システムがデビット決済電文900を保持しつつ、デビット決済電文900を銀行システム150に転送し、その後、銀行システム150から成功裏に口座引き落としが完了した旨の通知を受けたことに応答して、中継システムがシステム100にデビット決済電文900を送信してもよい。
図9は、デビットカード用の決済電文であるデビット決済電文900を説明する図である。デビット決済電文900は、デビットカード番号901、加盟店ID401、日時902、銀行口座903および決済金額904を含むことができるが、他のデータ項目も含むように構成されることが可能である。
デビットカード番号901は、デビットカードを識別するための識別子である。加盟店ID401は、デビットカード決済を利用可能な加盟店を識別するための識別子であり、クレジットカード決済を利用可能な加盟店と同一の加盟店IDであってもよい。日時902は、デビットカード決済が行われた日時を示す。銀行口座903は、デビットカード決済の代金を口座引き落としするための銀行口座の情報を示す。決済金額904は、デビットカード決済の代金(決済金額)を示す。
図8に戻って説明すると、銀行システム150は、デビット決済電文900を受信すると、銀行口座903および決済金額904の情報に基づいて、対応する銀行口座から代金を引き落とすことができるかどうかを判定することができる。引き落としができない場合には、加盟店端末160に対して決済不可のメッセージを送信し、デビットカード決済ができなかったことを通信する。引き落としできる場合には、銀行システム150は、当該銀行口座から決済金額904によって示される代金を引き落とし、当該銀行口座の残高を更新するとともに、デビット決済電文900をシステム100に送信する。
システム100は、デビット決済電文900を受信すると、デビットカード番号901を検索キーとして利用者マスタ1000に問い合わせを行って、対応する会社コード304および利用者ID306を読み出し、デビット決済電文900に含まれる情報と読み出した会社コード304および利用者ID306の情報とに基づいて、精算情報1100を生成することができる。ここで、図10および図11を参照しながら、利用者マスタ1000および精算情報1100について説明する。
図10は、第2の実施形態で利用される、利用者マスタ1000について説明する図である。利用者マスタ1000は、デビットカード番号901、会社コード304および利用者ID306を含むことができるが、他のデータ項目も含むように構成されることが可能である。利用者マスタ1000は、デビットカード利用者が、どの企業に勤務しているのか、およびその企業における従業員の識別番号(例えば、社員コード)を示すデータベースである。デビットカード番号901は、デビットカードを識別するための識別子であり、会社コード304は、デビットカード利用者が勤務する企業を識別する識別子であり、利用者ID306は、当該企業における当該デビットカード利用者を識別する識別子(例えば、社員コード)である。
図11は、第2の実施形態で利用される精算情報1100について説明する図である。精算情報1100は、デビットカード決済が行われた精算データであって、カード利用者の勤務先企業および勤務先企業における識別情報を有しているデータベースである。詳細に言えば、精算情報1100は、デビットカード番号901、加盟店ID401、日時902、銀行口座903、決済金額904、利用者ID306、会社コード304、補助対象フラグ1101および返金フラグ1102を含むことができるが、他のデータ項目も含むように構成されることが可能である。デビットカード番号901、加盟店ID401、日時902、銀行口座903および決済金額904の情報は、デビット決済電文900に含まれていた情報であり、利用者ID306および会社コード304は、利用者マスタ1000に含まれていた情報である。デビット決済電文900および利用者マスタ1000に含まれていた情報は、デビットカード番号901に基づいて抽出された情報である。
補助対象フラグ1101は、本発明に係る食事代補助の対象になり得る支出であるかどうかを示し、返金フラグ1102は、実際に返金処理を行ったかどうかを示すフラグである。
再び図8に戻ると、システム100は、精算情報1100に含まれる会社コード304および加盟店ID401のペアを検索キーとして対象加盟店マスタ207にアクセスし、一致するペアのデータが存在するかどうかを判定する。存在すると判定された場合には、システム100は、当該データの補助対象フラグ1101に「補助対象」を示すフラグをセットすることができる。存在しないと判定された場合には、システム100は、当該データの補助対象フラグ1101に「補助対象外」を示すフラグをセットすることができる。このような処理をシステム100は精算情報1100の全てのデータに対して行う。
その後、システム100は、予め定められたタイミング(例えば、月一回)で精算情報1100のデータをデビットカード番号901ごとに読み出し、補助対象フラグ1101に「補助対象」を示すフラグがセットされているデータの決済金額904を合算する。システム100は、合算された金額に基づいて食事代補助の金額を計算するデータ処理を行う。例えば、合算金額が2万円であり、会社の補助率が30%(ただし、一月の上限金額が5000円まで)の場合、単純計算では2万円×30%=6000円となるが、上限金額が5000円と決まっているので、当該従業員に対する食事代補助金額は5000円となる。また、合算金額が1万円の場合には、上限金額5000円に満たないので食事代補助金額は1万円×30%=3000円となる。本発明によれば、企業側は、食事代補助の金額を事前に従業員に渡す必要はなく、実際にデビットカード決済が行われた支出に対してのみ後払いで食事代の補助をすることができるので、キャッシュフローの面からも特許文献1に記載の発明や従来のサービスよりも優れている。
システム100は、上記したデータ処理後の金額を銀行口座903によって示される口座に対して振込を行うための振込データを生成することができる。生成された振込データは、システム100から銀行システム150に送信され、銀行システム150は、銀行口座903によって示される口座に対する振込処理を行う。振込元口座(例えば、カード会社の口座)は複数の銀行に存在してよく、この振込元口座から銀行口座903によって示される口座に対する振込処理が実行される。このような仕組みにより、デビットカード利用者は、企業から食事代補助を受けることができるようになる。
さらに、システム100は、当該企業の従業員に対する食事代補助の金額データ(上記の例で言えば、5000円や3000円)を全て合算し、合算後の金額を企業に対する請求データとすることができる。すなわち、企業に対する請求金額は、従業員に対する食事代補助の金額に等しくなる。企業への請求については、予め企業とカード会社との間で口座振替契約を締結しておき、請求額を企業の口座から引き落とし、カード会社の口座に振り替えるようにしてもよい。
以下では、本発明に係る食事代補助の仕組みについて図12を参照しながら説明する。図12は、第2の実施形態で実行される、本発明に係る食事代補助の仕組みを説明するフロー図である。本発明に係る食事代補助の仕組みは、従業員が企業の指定する加盟店において、飲食をし、あるいは食事のための買い物をした際に一定額を企業が負担する仕組みである。企業の指定する加盟店は、個々の店舗ごとに指定することができる。さらに、デビットカード決済の情報と従業員の勤怠情報をマッチングすることができるため、従業員の勤務時に支出した費用のみの補助をすることが可能となる。従業員自ら、任意の支出を補助の対象に含めないことを選択することもでき、また、カード決済が行われた時間帯を限定することも可能である。
S1201にて、デビットカード利用者が加盟店で食事代の支出のためにカード決済を行う。食事代の支出には、飲食店の店内での食事に対する支出および店舗での食料品等の購入に対する支出が含まれる。デビットカードが加盟店端末160によって読み取られると、デビット決済電文900が銀行システム150に送信される。デビットカードは、カード発行時に代金の引落し用の銀行口座が指定されているので、指定された銀行口座を有する銀行の銀行システム150にデビット決済電文900が送信される。
S1202にて、銀行システム150は、デビット決済電文900を受信すると、銀行口座903および決済金額904の情報に基づいて、対応する銀行口座から代金を引き落とすことができるかどうかを判定することができる。引き落としができない場合には、加盟店端末160に対して決済不可のメッセージを送信し、デビットカード決済ができなかったことを通信する。引き落としできる場合には、銀行システム150は、当該銀行口座から決済金額904によって示される代金を引き落とし、当該銀行口座の残高を更新するとともに、デビット決済電文900をシステム100に送信する。
S1203にて、システム100は、デビット決済電文900を受信すると、デビットカード番号901を検索キーとして利用者マスタ1000に問い合わせを行って、対応する会社コード304および利用者ID306を読み出し、デビット決済電文900に含まれる情報と読み出した会社コード304および利用者ID306の情報に基づいて、精算情報1100を生成することができる。
システム100は、精算情報1100に含まれる会社コード304および加盟店ID401のペアを検索キーとして対象加盟店マスタ207にアクセスし、一致するペアのデータが存在するかどうかを判定する。存在すると判定された場合には、システム100は、当該データの補助対象フラグ1101に「補助対象」を示すフラグをセットすることができる。存在しないと判定された場合には、システム100は、当該データの補助対象フラグ1101に「補助対象外」を示すフラグをセットすることができる。この処理は精算情報1100の全てのデータに対して行われる。
S1204にて、システム100は、精算情報1100に格納されているデータを読み出し、読み出したデータの会社コード304に関連付けられる企業の企業システム130に対して精算情報1100から読み出したデータを送信することができる。企業システム130は、受信したデータに含まれる利用者ID306および日時902の情報に基づいて従業員の勤怠情報とのマッチング処理を行い、そのデータによって示される従業員が日時902によって示される日に勤務していたかどうかを判定することができる。企業システム130は、勤務していたと判定される場合には何ら処理を行わず、勤務していなかった日が存在する場合には、その日のデータに対して補助対象フラグ1101に「補助対象外」であることを示すフラグをセットした後、システム100に送信することができる。システム100は、受信した精算情報のデータのうち、更新されたデータに基づいて精算情報1100に格納されている対応するデータをアップデートすることができる。システム100と企業システム130との間のデータ通信および上述のデータ更新処理によって、従業員が勤務した日のみ食事代補助をすることが可能となる。本発明の他の実施形態では、システム100は、精算情報1100から読み出したデータのうち利用者ID306および日時902を企業システム130に送信し、利用者ID306に関連付けられる従業員が日時902の日に勤務していたかどうかを示す情報(例えば、○と×)を企業システム130から受信してもよい。システム100は、受信した情報(例えば、○と×)に基づいて精算情報1100を更新することができる。
S1205にて、システム100は、従業員に対して実際の返金処理が行われる前の精算情報を精算情報1100から読み出し、システム100によって提供されるアプリケーションを通じて従業員に提示することができる。従業員は、周知のパーソナルコンピュータや携帯電話機などを通じてシステム100にアクセスし、自らの精算情報を確認することができる。提示された精算情報の中に補助対象に含めて欲しくないと判断される決済データ(例えば、アルコール関連)が存在する場合、従業員は当該アプリケーションを通じてそのようなデータの補助対象フラグ1101の値を「補助対象外」に変更することができる。システム100は、当該変更操作を受信して精算情報1100の対応するデータを更新することができる。なお、当該アプリケーションを通じて精算情報1100の補助対象フラグ1101の値を変更できるのは「補助対象」から「補助対象外」に変更する場合に限定される。この制限は、従業員による不正行為(本来なら補助対象にならない決済データであるが、操作により補助対象にしてしまう行為)を防ぐためである。
S1206にて、システム100は、予め定められたタイミング(例えば、月一回)で精算情報1100のデータをデビットカード番号901ごとに読み出し、補助対象フラグ1101に「補助対象」を示すフラグがセットされているデータの決済金額904を合算する。システム100は、合算された金額に基づいて食事代補助の金額を計算するデータ処理を行う。例えば、合算金額が2万円であり、会社の補助率が30%(ただし、一月の上限金額が5000円まで)の場合、単純計算では2万円×30%=6000円となるが、上限金額が5000円と決まっているので、当該従業員に対する食事代補助金額は5000円となる。また、合算金額が1万円の場合には、上限金額5000円に満たないので食事代補助金額は1万円×30%=3000円となる。本発明によれば、企業側は、食事代補助の金額を事前に従業員に渡す必要はなく、実際にデビットカード決済が行われた支出に対してのみ後払いで食事代の補助をすることができるので、キャッシュフローの面からも特許文献1に記載の発明や従来のサービスよりも優れている。
その後、システム100は、上記したデータ処理後の金額を銀行口座903によって示される口座に対して振込を行うための振込データを生成することができる。生成された振込データは、システム100から銀行システム150に送信され、銀行システム150は、銀行口座903によって示される口座に対する振込処理を行う。振込元口座(例えば、カード会社の口座)は複数の銀行に存在してよく、この振込元口座から銀行口座903によって示される口座に対する振込処理が実行される。このデータ処理の対象となったデータの返金フラグ1102には「返金済」を示すフラグがセットされる。
また、システム100は、当該企業の従業員に対する食事代補助の金額データ(上記の例で言えば、5000円や3000円)を全て合算し、合算後の金額を企業に対する請求データとすることができる。
本発明の他の実施形態として、精算情報1100は、返金処理を未実行のデータのみを格納するように構成されることができる。かかる場合、図12の処理フローが成功裏に行われた場合、処理対象となったデータはバックアップ用データベースに移動されることになる。
本発明の他の実施形態では、システム100は、精算情報1100に格納されているデータのうち、日時902の値が企業によって指定された時間帯の範囲内に入っている場合のみ、補助対象フラグ1101の値を「補助対象」にセットすることができる。
以下の表は、本発明に係る食事代補助の仕組みと、[背景技術]において記載した従来行われていたサービスの一例との比較である。
(食事代補助の仕組み:プリペイドカードの場合)
次に、本発明に係る食事代補助の仕組みを、プリペイドカードを利用する実施形態を例に説明する。本明細書の「背景技術」の欄で説明したプリペイドカードを使ったサービスでは、企業が事前にプリペイドカードに対してチャージ(前払い)処理を行っていたが、本発明に係るプリペイドカードを利用した食事代補助の仕組みでは、上述した実施形態と同様に事後的に補助金額を算出するため、企業は、食事代補助金額を予めチャージする必要はない。
図13は、本発明に係るシステム100を含む、プリペイドカード用の実施形態(第3の実施形態)のシステム全体の構成図である。システム100は、ネットワークを通じて企業システム130と通信可能に接続され、本明細書で後述する食事代補助の仕組みにおいて説明される従業員の勤怠情報のマッチング処理(任意の決済が従業員の勤務時に発生したかどうかを判定する処理)を行うことができる。企業システム130は、プリペイドカード利用者が勤務する企業のシステムである。加盟店端末170は、プリペイドカード決済を担う周知のデバイスである。システム100は、複数の加盟店端末170とネットワークを通じて接続されている。
加盟店においてプリペイドカード決済が行われると、加盟店端末170は、プリペイドカード決済電文をシステム100に送信することができる。プリペイドカード決済電文は、例えば、プリペイドカード番号1401、加盟店ID401、日時1501、決済金額1502を含むことができる。システム100は、プリペイドカード決済電文を受信し、および格納した後、対応するプリペイドカードの残高情報を更新するとともに、利用者マスタ1400に格納されている情報とプリペイドカード決済電文に含まれている情報をマージして、精算情報1500を生成することができる。また、システム100は、加盟店端末170に対して、当該プリペイドカードの残高情報(決済前および/または決済後の残高情報)を提示することができる。
図14は、第3の実施形態で利用される、利用者マスタ1400について説明する図である。利用者マスタ1400は、プリペイドカード番号1401、会社コード304および利用者ID306を含むことができるが、他のデータ項目も含むように構成されることが可能である。利用者マスタ1400は、プリペイドカード利用者が、どの企業に勤務しているのか、およびその企業における従業員の識別番号(例えば、社員コード)を示すデータベースである。プリペイドカード番号1401は、プリペイドカードを識別するための識別子であり、会社コード304は、プリペイドカード利用者が勤務する企業を識別する識別子であり、利用者ID306は、当該企業における当該プリペイドカード利用者を識別する識別子(例えば、社員コード)である。
図15は、第3の実施形態で利用される精算情報1500について説明する図である。精算情報1500は、プリペイドカード決済が行われた精算データであって、カード利用者の勤務先企業および勤務先企業における識別情報を有しているデータベースである。詳細に言えば、精算情報1500は、プリペイドカード番号1401、加盟店ID401、日時1501、決済金額1502、利用者ID306、会社コード304、補助対象フラグ1503およびチャージフラグ1504を含むことができるが、他のデータ項目も含むように構成されることが可能である。プリペイドカード番号1401、加盟店ID401、日時1501、決済金額1502の情報は、プリペイドカード決済電文に含まれていた情報であり、利用者ID306および会社コード304は、利用者マスタ1400に含まれていた情報である。補助対象フラグ1503は、本発明に係る食事代補助の対象になり得る支出であるかどうかを示すフラグである。チャージフラグ1504は、食事代補助の対象になった支出に関して、対応するプリペイドカードにチャージを行ったかどうかを示すフラグである。
プリペイドカード番号1401は、プリペイドカードを識別するための識別子である。加盟店ID401は、プリペイドカード決済を利用可能な加盟店を識別するための識別子であり、クレジットカード決済/デビットカード決済を利用可能な加盟店と同一の加盟店IDであってもよい。日時1501は、プリペイドカード決済が行われた日時を示す。決済金額1502は、プリペイドカード決済の代金(決済金額)を示す。
以下では、本発明に係る食事代補助の仕組みについて図16を参照しながら説明する。図16は、第3の実施形態で実行される、本発明に係る食事代補助の仕組みを説明するフロー図である。本発明に係る食事代補助の仕組みは、従業員が企業の指定する加盟店において、飲食をし、あるいは食事のための買い物をした際に一定額を企業が負担する仕組みである。企業の指定する加盟店は、個々の店舗ごとに指定することができる。さらに、プリペイドカード決済の情報と従業員の勤怠情報をマッチングすることができるため、従業員の勤務時に支出した費用のみの補助をすることが可能となる。従業員自ら、任意の支出を補助の対象に含めないことを選択することもでき、また、カード決済が行われた時間帯を限定することも可能である。
S1601にて、プリペイドカード利用者が加盟店で食事代の支出のためにカード決済を行う。食事代の支出には、飲食店の店内での食事に対する支出および店舗での食料品等の購入に対する支出が含まれる。プリペイドカードが加盟店端末170によって読み取られると、プリペイドカード決済電文がシステム100に送信される。
S1602にて、システム100は、プリペイドカード決済電文を受信すると、不図示のプリペイドカード残高情報を更新することができる。更新前後の残高情報は、加盟店端末170に対して提示されてよい。
S1603にて、システム100は、受信したプリペイドカード決済電文に含まれる情報と利用者マスタ1400に含まれる情報をプリペイドカード番号1401をキーにしてマージし、精算情報1500を生成することができる。精算情報1500の一例は、図15を参照しながら上述した通りであり、補助対象フラグ1503およびチャージフラグ1504は、初期値としてNULLがセットされている。
システム100は、精算情報1500に含まれる会社コード304および加盟店ID401のペアを検索キーとして対象加盟店マスタ207にアクセスし、一致するペアのデータが存在するかどうかを判定する。存在すると判定された場合には、システム100は、当該データの補助対象フラグ1503に「補助対象」を示すフラグをセットすることができる。この処理は精算情報1500の全てのデータに対して行われる。
S1604にて、システム100は、精算情報1500に格納されているデータを読み出し、読み出したデータの会社コード304に関連付けられる企業の企業システム130に対して精算情報1500から読み出したデータを送信することができる。企業システム130は、受信したデータに含まれる利用者ID306および日時1501の情報に基づいて従業員の勤怠情報とのマッチング処理を行い、そのデータによって示される従業員が日時1501によって示される日に勤務していたかどうかを判定することができる。企業システム130は、勤務していたと判定される場合には何ら処理を行わず、勤務していなかった日が存在する場合には、その日のデータに対して補助対象フラグ1503に「補助対象外」であることを示すフラグをセットした後、システム100に送信することができる。システム100は、受信した精算情報のデータのうち、更新されたデータに基づいて精算情報1500に格納されている対応するデータをアップデートすることができる。システム100と企業システム130との間のデータ通信および上述のデータ更新処理によって、従業員が勤務した日のみ食事代補助をすることが可能となる。本発明の他の実施形態では、システム100は、精算情報1500から読み出したデータのうち利用者ID306および日時1501を企業システム130に送信し、利用者ID306に関連付けられる従業員が日時1501の日に勤務していたかどうかを示す情報(例えば、○と×)を企業システム130から受信してもよい。システム100は、受信した情報(例えば、○と×)に基づいて精算情報1500を更新することができる。
S1605にて、システム100は、従業員に対して食事代補助金額のチャージ処理が行われる前の精算情報を精算情報1500から読み出し、システム100によって提供されるアプリケーションを通じて従業員に提示することができる。従業員は、周知のパーソナルコンピュータや携帯電話機などを通じてシステム100にアクセスし、自らの精算情報を確認することができる。提示された精算情報の中に補助対象に含めて欲しくないと判断される決済データが存在する場合、従業員は当該アプリケーションを通じてそのようなデータの補助対象フラグ1503の値を「補助対象外」に変更することができる。システム100は、当該変更操作を受信して精算情報1500の対応するデータを更新することができる。なお、当該アプリケーションを通じて精算情報1500の補助対象フラグ1503の値を変更できるのは「補助対象」から「補助対象外」に変更する場合に限定される。この制限は、従業員による不正行為(本来なら補助対象にならない決済データであるが、操作により補助対象にしてしまう行為)を防ぐためである。
S1606にて、システム100は、予め定められたタイミング(例えば、月一回)で精算情報1500のデータをプリペイドカード番号1401ごとに読み出し、補助対象フラグ1503に「補助対象」を示すフラグがセットされているデータの決済金額1502を合算する。システム100は、合算された金額に基づいて食事代補助の金額を計算するデータ処理を行う。例えば、合算金額が2万円であり、会社の補助率が30%(ただし、一月の上限金額が5000円まで)の場合、単純計算では2万円×30%=6000円となるが、上限金額が5000円と決まっているので、当該従業員に対する食事代補助金額は5000円となる。また、合算金額が1万円の場合には、上限金額5000円に満たないので食事代補助金額は1万円×30%=3000円となる。本発明によれば、企業側は、食事代補助の金額を事前に従業員に渡す必要はなく、実際にプリペイドカード決済が行われた支出に対してのみ後払いで食事代の補助をすることができるので、キャッシュフローの面からも特許文献1に記載の発明よりも優れている。
その後、システム100は、システム100内に格納されているプリペイドカードの残高情報を、計算した食事代補助の金額で更新するとともに、このデータ処理の対象となったデータのチャージフラグ1504に「チャージ済み」であることを示すフラグをセットすることができる。
また、システム100は、当該企業の従業員に対する食事代補助の金額データ(上記の例で言えば、5000円や3000円)を全て合算し、合算後の金額を企業に対する請求データとすることができる。
本発明の他の実施形態として、精算情報1500は、チャージ処理を未実行のデータのみを格納するように構成されることができる。かかる場合、図16の処理フローが成功裏に行われた場合、処理対象となったデータはバックアップ用データベースに移動されることになる。
本発明の他の実施形態では、システム100は、精算情報1500に格納されているデータのうち、日時1501の値が企業によって指定された時間帯の範囲内に入っている場合のみ、補助対象フラグ1503の値を「補助対象」にセットすることができる。
以下の表は、本発明に係る食事代補助の仕組みと、[背景技術]において記載した従来行われていたサービスの一例との比較である。
実施形態1〜3では、利用者マスタ206、1000、1400を別個のテーブルとして説明したが、これらのテーブルを1つに統合しても構わない。
以上、例示的な実施形態を参照しながら本発明の原理を説明したが、本発明の要旨を逸脱することなく、構成および細部において変更する様々な実施形態を実現可能であることを当業者は理解するだろう。すなわち、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を採用することが可能である。
100 システム
110、160、170 加盟店端末
120、140 ネットワーク
130 企業システム
150 銀行システム
201 制御部
202 主記憶部
203 補助記憶部
204 インターフェース(IF)部
205 出力部
206、1000、1400 利用者マスタ
207 対象加盟店マスタ
208 オーソリ電文
209、1100、1500 精算情報
900 デビット決済電文

Claims (15)

  1. 従業員に対する食事代補助のための精算システムであって、
    受信したカード決済電文に基づいて、精算データを生成する手段であって、前記精算データは、食事代補助対象を示す第1の表示または食事代補助対象外を示す第2の表示のいずれかを有し、前記第1の表示および前記第2の表示は、前記精算データに含まれる会社識別子および加盟店識別子のペアに基づいて設定される、手段と、
    前記精算データのうち、前記第1の表示を有する前記精算データに基づいて食事代補助の金額を算出する手段であって、前記食事代補助の金額は、カード保有者に対して支払われる金額を示す、手段と、
    前記算出された食事代補助の金額に基づいて企業に対する請求データを生成する手段と
    を備えた精算システム。
  2. 前記食事代補助の金額を算出するのに未だ用いられていない前記精算データを読み出し、読み出した前記精算データに含まれる前記会社識別子に関連付けられる企業システムに対して、前記読み出した精算データのうちの少なくとも利用者識別子および日時情報を送信する手段と、
    前記送信した前記利用者識別子および前記日時情報に関連付けられた更新情報を前記企業システムから受信し、前記更新情報に基づいて前記精算データを更新する手段であって、前記更新情報は、前記カード保有者の企業における勤怠情報に基づく、手段と
    をさらに備えた、請求項1に記載の精算システム。
  3. 前記食事代補助の金額を算出するのに未だ用いられていない前記精算データを前記カード保有者に対して提示する手段と、
    前記カード保有者からの入力を受信する手段であって、前記入力は、前記第1の表示を有する前記精算データを前記第2の表示を有する前記精算データに変更することを示す、手段と、
    前記受信した前記入力に基づいて前記カード保有者に対して提示した前記精算データを更新する手段と
    をさらに備えた、請求項1または請求項2に記載の精算システム。
  4. 前記精算データに含まれる日時情報によって示される時間が企業によって指定された時間帯の範囲内である前記精算データを前記第1の表示で更新する手段をさらに備えた、請求項2または請求項3に記載の精算システム。
  5. 前記カード決済電文は、クレジットカード決済のオーソリ電文であり、
    前記算出された食事代補助の金額に基づいて、前記カード保有者に対する第2の請求データを生成する手段であって、前記第2の請求データの金額は、生成された前記精算データの合計金額から前記算出された食事代補助の金額を差し引いた金額に等しい、手段
    をさらに備えた、請求項1乃至4のいずれか一項に記載の精算システム。
  6. 前記カード決済電文は、デビットカード用決済電文であり、
    前記算出された食事代補助の金額に基づいて、前記デビットカード用決済電文に含まれる前記カード保有者の銀行口座に対する振込データを生成する手段であって、前記振込データは、前記算出された食事代補助の金額を示す、手段
    をさらに備えた、請求項1乃至4のいずれか一項に記載の精算システム。
  7. 前記カード決済電文は、プリペイドカード用決済電文であり、
    前記算出された食事代補助の金額に基づいて、前記カード保有者のプリペイドカードの残高を更新する手段
    をさらに備えた、請求項1乃至4のいずれか一項に記載の精算システム。
  8. 従業員に対する食事代補助のための精算システムによって実行される精算方法であって、
    受信したカード決済電文に基づいて、精算データを生成することであって、前記精算データは、食事代補助対象を示す第1の表示または食事代補助対象外を示す第2の表示のいずれかを有し、前記第1の表示および前記第2の表示は、前記精算データに含まれる会社識別子および加盟店識別子のペアに基づいて設定される、ことと、
    前記精算データのうち、前記第1の表示を有する前記精算データに基づいて食事代補助の金額を算出することであって、前記食事代補助の金額は、カード保有者に対して支払われる金額を示す、ことと、
    前記算出された食事代補助の金額に基づいて企業に対する請求データを生成することと
    を備えた精算方法。
  9. 前記食事代補助の金額を算出するのに未だ用いられていない前記精算データを読み出し、読み出した前記精算データに含まれる前記会社識別子に関連付けられる企業システムに対して、前記読み出した精算データのうちの少なくとも利用者識別子および日時情報を送信することと、
    前記送信した前記利用者識別子および前記日時情報に関連付けられた更新情報を前記企業システムから受信し、前記更新情報に基づいて前記精算データを更新することであって、前記更新情報は、前記カード保有者の企業における勤怠情報に基づく、ことと
    をさらに備える、請求項8に記載の精算方法。
  10. 前記食事代補助の金額を算出するのに未だ用いられていない前記精算データを前記カード保有者に対して提示することと、
    前記カード保有者からの入力を受信することであって、前記入力は、前記第1の表示を有する前記精算データを前記第2の表示を有する前記精算データに変更することを示す、ことと、
    前記受信した前記入力に基づいて前記カード保有者に対して提示した前記精算データを更新することと
    をさらに備える、請求項8または請求項9に記載の精算方法。
  11. 前記精算データに含まれる日時情報によって示される時間が企業によって指定された時間帯の範囲内である前記精算データを前記第1の表示で更新することをさらに備える、請求項9または請求項10に記載の精算方法。
  12. 前記カード決済電文は、クレジットカード決済のオーソリ電文であり、
    前記算出された食事代補助の金額に基づいて、前記カード保有者に対する第2の請求データを生成することであって、前記第2の請求データの金額は、生成された前記精算データの合計金額から前記算出された食事代補助の金額を差し引いた金額に等しい、こと
    をさらに備える、請求項8乃至11いずれか一項に記載の精算方法。
  13. 前記カード決済電文は、デビットカード用決済電文であり、
    前記算出された食事代補助の金額に基づいて、前記デビットカード用決済電文に含まれる前記カード保有者の銀行口座に対する振込データを生成することであって、前記振込データは、前記算出された食事代補助の金額を示す、こと
    をさらに備える、請求項8乃至11のいずれか一項に記載の精算方法。
  14. 前記カード決済電文は、プリペイドカード用決済電文であり、
    前記算出された食事代補助の金額に基づいて、前記カード保有者のプリペイドカードの残高を更新すること
    をさらに備える、請求項8乃至11のいずれか一項に記載の精算方法。
  15. 請求項8乃至14のいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。
JP2016231587A 2016-11-29 2016-11-29 精算システム、方法およびプログラム Active JP6188908B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016231587A JP6188908B1 (ja) 2016-11-29 2016-11-29 精算システム、方法およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016231587A JP6188908B1 (ja) 2016-11-29 2016-11-29 精算システム、方法およびプログラム

Publications (2)

Publication Number Publication Date
JP6188908B1 true JP6188908B1 (ja) 2017-08-30
JP2018088167A JP2018088167A (ja) 2018-06-07

Family

ID=59720477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016231587A Active JP6188908B1 (ja) 2016-11-29 2016-11-29 精算システム、方法およびプログラム

Country Status (1)

Country Link
JP (1) JP6188908B1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7158984B2 (ja) * 2018-10-05 2022-10-24 シャープ株式会社 社員食システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147536A (ja) * 1994-11-16 1996-06-07 Anritsu Corp カード残高精算方法及びカード処理装置
JPH09128602A (ja) * 1995-11-06 1997-05-16 Anritsu Corp プリペイドカード自動販売装置
JP2013077289A (ja) * 2011-09-16 2013-04-25 Fanatic Computers Inc 電子食券システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147536A (ja) * 1994-11-16 1996-06-07 Anritsu Corp カード残高精算方法及びカード処理装置
JPH09128602A (ja) * 1995-11-06 1997-05-16 Anritsu Corp プリペイドカード自動販売装置
JP2013077289A (ja) * 2011-09-16 2013-04-25 Fanatic Computers Inc 電子食券システム

Also Published As

Publication number Publication date
JP2018088167A (ja) 2018-06-07

Similar Documents

Publication Publication Date Title
US12045827B2 (en) Merchant alerts incorporating receipt data
US10621595B2 (en) System and method for determining merchant location and availability using transaction data
US6886741B1 (en) Electronic transaction system
US8886563B2 (en) Least cost routing and matching
US20150324767A1 (en) System and method for recovering refundable taxes
US10546287B2 (en) Closed system processing connection
JP6815234B2 (ja) 汎用携帯端末を利用した決済システム
US20060080198A1 (en) Cash transaction system
AU2010222885B2 (en) Portable consumer device for use in currency conversion process
WO2008120874A1 (en) Tax repayment method for foreigner
CN106537433A (zh) 用于收回可退税款的***和方法
US20160034875A1 (en) Method to disburse funds using retailer's point of sale system
US20130013502A1 (en) Facilitation of Transactions Using a Transaction Code
JP6640928B2 (ja) 給与前払システム
KR20190142656A (ko) 디지털 지역화폐 서비스 방법 및 이를 위한 장치
MX2008011465A (es) Sistema y metodo de instrumento de pago electronico.
JP2005070935A (ja) 推定口座残高参照システム、推定口座残高参照方法及びそのプログラム
WO2011146932A1 (en) Systems and methods for appending supplemental payment data to a transaction message
WO2017135282A1 (ja) 積立年金処理装置、方法、及びコンピュータプログラム
CN109325749A (zh) 一种第三方资助支付***及方法
JP6188908B1 (ja) 精算システム、方法およびプログラム
JP6510472B2 (ja) 決済システム、方法およびプログラム
KR20090120129A (ko) 가상지갑의 충전 및 결제시스템 및 그 방법
US20210390590A1 (en) Payment system and method
KR102572349B1 (ko) 가상계좌 관리서버 및 그 관리방법

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170718

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170801

R150 Certificate of patent or registration of utility model

Ref document number: 6188908

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250