JP5457726B2 - Electronic money transaction management system - Google Patents

Electronic money transaction management system Download PDF

Info

Publication number
JP5457726B2
JP5457726B2 JP2009136291A JP2009136291A JP5457726B2 JP 5457726 B2 JP5457726 B2 JP 5457726B2 JP 2009136291 A JP2009136291 A JP 2009136291A JP 2009136291 A JP2009136291 A JP 2009136291A JP 5457726 B2 JP5457726 B2 JP 5457726B2
Authority
JP
Japan
Prior art keywords
transaction
electronic money
data
payment
server
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
JP2009136291A
Other languages
Japanese (ja)
Other versions
JP2010282487A (en
Inventor
修一 野口
弘久 岩瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamato Transport Co Ltd
Original Assignee
Yamato Transport Co Ltd
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 Yamato Transport Co Ltd filed Critical Yamato Transport Co Ltd
Priority to JP2009136291A priority Critical patent/JP5457726B2/en
Publication of JP2010282487A publication Critical patent/JP2010282487A/en
Application granted granted Critical
Publication of JP5457726B2 publication Critical patent/JP5457726B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、複数種類の電子マネーによる取引と取引時の決済の管理を行う電子マネー取引管理システムに関する。   The present invention relates to an electronic money transaction management system that manages transactions using a plurality of types of electronic money and settlement at the time of the transaction.

昨今、店舗におけるユーザの決済の仕方として、現金決済に換えて利便性の高い電子マネーによる決済が増加してきている。
ところが、上記電子マネーは電子マネー事業者ごとに種類が異なっており、各々の電子マネーで決済の手順等の規定が相違している。そのため、店舗が多様なユーザの要望に応えるべく、上記異なる種類の電子マネー全てに対応可能とするためには、個別に各々の電子マネー事業者と契約し、電子マネーごとの決済用の端末を備えておく必要があり、非常にコスト高で手間の掛かるものとなっていた。
In recent years, as a method of user settlement at a store, payment with electronic money having high convenience instead of cash settlement has been increasing.
However, the types of electronic money are different for each electronic money business operator, and the rules for settlement procedures and the like are different for each electronic money. Therefore, in order to be able to handle all of the above different types of electronic money in order to meet the needs of various users, the store individually contracts with each electronic money business operator and sets up a terminal for settlement for each electronic money. It was necessary to prepare, and it was very expensive and time-consuming.

そこで、複数種類の電子マネー決済を行う複数電子マネー決済代行システムとして、店舗が受け取るマネーの種類としてその店舗が指定する店舗指定マネー種類の情報と、マネーの送金先としてその店舗が指定する店舗指定マネー送金先の情報と、を含む店舗情報データベースを記憶している店舗情報記憶部を備え、店舗指定マネー種類の情報に従って、店舗利用者から受信した電子マネーを店舗指定マネー種類のマネーに変換し、次に、店舗指定マネー送金先の情報に従って、その変換後のマネーを店舗指定マネー送金先に送金する電子マネー変換送金部を備えるものが知られている(例えば、特許文献1等参照)。   Therefore, as a multi-electronic money settlement agency system that performs multiple types of electronic money settlement, the store-designated money type information designated by the store as the type of money received by the store, and the store designation designated by the store as the money remittance destination A store information storage unit that stores a store information database including information on money remittance destinations, and converts electronic money received from store users into store-designated money type money according to store-designated money type information Next, there is known a device including an electronic money conversion remittance unit that remits the converted money to a store designated money remittance destination in accordance with the information of the store designated money remittance destination (see, for example, Patent Document 1).

特開2002−334285号公報JP 2002-334285 A

上記特許文献1に記載の発明によれば、仮想及び現実の各店舗において、各店舗の利用者は所有する電子マネーの種類を意識することなく、その電子マネーにより店舗での決済を行うことができるようになる。   According to the invention described in Patent Document 1, in each virtual and real store, a user of each store can make a settlement at the store using the electronic money without being conscious of the type of electronic money owned. become able to.

しかしながら、上記特許文献1に記載の複数電子マネー決済代行システムの場合、複数種類の電子マネーに対応した決済を行うことは可能となるが、利用者と店舗とでの取引結果と複数電子マネー決済代行システムを介してなされた決済内容との整合性を判断する手段がないため、取引の正確性の面で不十分であるという問題があった。
また、上記決済は電子マネー事業者単位でなされ、取引された商品単位の取引内容を把握し得ないため、店舗単位あるいは事業者単位でどのような商品を電子マネーで購入しているか等を把握する上で利便性に欠けるという問題がある。
However, in the case of the multi-electronic money settlement agency system described in Patent Document 1, it is possible to perform settlement corresponding to a plurality of types of electronic money, but the transaction result between the user and the store and the multi-electronic money settlement Since there is no means for judging the consistency with the settlement contents made through the agency system, there is a problem that the accuracy of the transaction is insufficient.
In addition, since the above settlement is made for each electronic money business unit, it is not possible to grasp the transaction details of the traded product unit, so it is possible to grasp what products are purchased with electronic money at the store unit or business unit. There is a problem in that it is not convenient.

本発明の課題は、複数種類の電子マネーによる取引を正確に行い、取引された商品単位の取引内容を把握し得る電子マネー取引管理システムを提供することである。   An object of the present invention is to provide an electronic money transaction management system capable of accurately performing a transaction using a plurality of types of electronic money and grasping the transaction content of a product unit that has been traded.

上記課題を解決するため、請求項1に記載の発明は、店舗ごとに設けられ、電子マネーカードを用いた商品の取引を行う取引端末と、前記取引端末とネットワークを介して接続され、電子マネー事業者ごとに設けられ、前記取引における決済を行う事業者サーバと、前記取引端末及び前記事業者サーバとネットワークを介して接続され、前記決済に基づいて前記店舗の電子マネー決済を管理する管理サーバと、を含んだ電子マネー取引管理システムにおいて、前記取引端末は、複数種類の電子マネーカードの電子マネーの残高に関する金額情報の読書きが可能なカード読書き部と、電子マネーカードを用いた商品の取引において、ユーザの使用する電子マネーカードの金額情報をカード読書き部で読書きし、当該電子マネーカードによる支払い処理を行う支払い手段と、前記支払い手段により支払われた電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバに送信する支払い情報送信手段と、前記支払い情報に基づいて、前記取引された商品ごとの支払い明細情報を含む取引データを作成する作成手段と、前記作成手段により作成された取引データを前記管理サーバに送信する取引データ送信手段と、を備え、前記事業者サーバは、前記取引端末より送信される支払い情報に基づいて前記商品の取引における決済を行う決済手段と、前記決済手段による決済の結果を電子マネー事業者ごとの決済結果データとして前記管理サーバに送信する決済結果データ送信手段と、を備え、前記管理サーバは、店舗毎に及び電子マネー事業者毎に前記取引された商品ごとの支払い明細情報を含む取引データを記憶する記憶手段と、前記事業者サーバより送信される決済結果データと、前記取引端末より送信される取引データと、を所定の突合キーに基づいて突合する突合手段と、前記突合手段による突合の結果が一致する場合に、前記記憶手段に前記取引データを登録する取引データ登録手段と、を備えることを特徴とする。 In order to solve the above-described problem, an invention according to claim 1 is provided for each store, and is connected to a transaction terminal for performing a transaction of a product using an electronic money card, and the transaction terminal via a network, and A business server that is provided for each business and performs settlement in the transaction, and a management server that is connected to the transaction terminal and the business server via a network and manages electronic money settlement of the store based on the settlement In the electronic money transaction management system, the transaction terminal includes a card read / write unit capable of reading and writing money amount information regarding the balance of electronic money of a plurality of types of electronic money cards, and a product using the electronic money card In the transaction, the amount information of the electronic money card used by the user is read and written by the card reader / writer, and payment by the electronic money card is made Payment means for processing; payment information transmission means for transmitting payment information of the electronic money card paid by the payment means to a business server corresponding to the electronic money card; and the transaction based on the payment information. A creation means for creating transaction data including payment details information for each product made, and a transaction data transmission means for sending the transaction data created by the creation means to the management server. A settlement unit that performs settlement in the transaction of the product based on payment information transmitted from the transaction terminal, and a settlement result that transmits a settlement result by the settlement unit to the management server as settlement result data for each electronic money business operator provided with a data transmission means, wherein the management server, was the transaction in each shop and each electronic money business items Based storage means for storing transaction data including payment detail information, the settlement result data before transmission from the article's server, a transaction data sent from the transaction terminal, to a predetermined abutting keys with Tsukiawasuru And a transaction data registration means for registering the transaction data in the storage means when the result of the match by the match means coincides.

請求項2に記載の発明は、請求項1に記載の電子マネー取引管理システムにおいて、前記管理サーバと接続され、各々の店舗の商品の配送手配を行う商品配送サーバを有し、前記取引データには、取引により生じた金額データが含まれ、前記取引端末は、他の店舗の商品の発注に関する発注データを前記管理サーバに送信する発注データ送信手段を備え、前記管理サーバは、前記発注データ送信手段により送信された発注データを前記商品配送サーバに送信する送信手段を備え、前記商品配送サーバは、前記管理サーバから送信される発注データに基づいて、前記他の店舗に商品の配送手配をする配送手配手段を備え、前記取引端末は、前記発注データに基づく商品の入荷が完了したことを通知する完了通知情報を前記管理サーバに送信する完了通知情報送信手段を備え、前記管理サーバは、前記完了通知情報送信手段により送信された完了通知情報に基づいて、前記記憶手段に記憶された発注元の店舗の取引データのうち、予め指定された事業者の金額データから当該商品の代金分を減算するとともに、前記記憶手段に記憶された前記他の店舗の取引データのうち、前記予め指定された事業者の金額データに前記商品の代金分を加算する精算処理を行う代金精算手段を備えることを特徴とする。   According to a second aspect of the present invention, in the electronic money transaction management system according to the first aspect of the present invention, the electronic money transaction management system includes a merchandise delivery server connected to the management server to arrange delivery of merchandise at each store, Includes money amount data generated by the transaction, and the transaction terminal includes order data transmission means for transmitting order data relating to ordering of products of other stores to the management server, and the management server transmits the order data Means for transmitting the order data transmitted by the means to the product delivery server, wherein the product delivery server arranges delivery of the product to the other store based on the order data transmitted from the management server. The delivery terminal includes delivery arrangement means, and the transaction terminal transmits completion notification information notifying that the arrival of the commodity based on the ordering data is completed to the management server. The management server is designated in advance among the transaction data of the ordering store stored in the storage unit based on the completion notification information transmitted by the completion notification information transmission unit. And subtracting the price of the product from the amount data of the other business, and among the transaction data of the other stores stored in the storage means, the price of the product is added to the amount data of the business specified in advance. It is provided with the price adjustment means which performs the adjustment process which adds.

請求項3に記載の発明は、請求項2に記載の電子マネー取引管理システムにおいて、前記発注データ及び前記完了通知情報は、各々の商品の発注を識別する発注番号を含み、前記商品配送サーバは、前記配送手配手段により配送手配した商品の配送が完了した場合に、前記管理サーバに前記発注番号を含む配送完了データを送信する配送完了データ送信手段を備え、前記管理サーバの代金精算手段は、前記完了通知情報送信手段により送信される完了通知情報と、前記配送完了データ送信手段により送信される配送完了データと、を前記発注番号に基づいて突合する発注突合手段を有し、前記発注突合手段による突合の結果が一致する場合に、前記精算処理を行うことを特徴とする。   According to a third aspect of the present invention, in the electronic money transaction management system according to the second aspect, the order data and the completion notification information include an order number for identifying the order of each product, and the product delivery server includes: The delivery server includes delivery completion data transmission means for sending delivery completion data including the order number to the management server when delivery of the product arranged for delivery by the delivery arrangement means is completed. The order matching means includes order completion means for matching completion notification information transmitted by the completion notification information transmission means and delivery completion data transmitted by the delivery completion data transmission means based on the order number. In the case where the results of the matching are matched, the settlement process is performed.

請求項4に記載の発明は、請求項1〜3の何れか1項に記載の電子マネー取引管理システムにおいて、前記取引端末は、少なくとも一部が携帯可能な携帯部で構成されており、前記携帯部は、ユーザの使用する電子マネーカードの金額情報をカード読書き部で読書きし、当該電子マネーカードによるチャージ処理を行うチャージ手段と、前記チャージ手段によりチャージされた金額に関する電子マネーカードのチャージ情報を、当該電子マネーカードに対応する事業者サーバに送信するチャージ情報送信手段と、を備え、前記事業者サーバは、各々の電子マネーカードの金額情報を記憶する金額情報記憶手段と、前記取引端末より送信されるチャージ情報に基づいて、前記金額情報記憶手段に記憶される金額情報に加算処理を行う加算手段と、を備えることを特徴とする。   According to a fourth aspect of the present invention, in the electronic money transaction management system according to any one of the first to third aspects, the transaction terminal is configured by a portable unit that is at least partially portable, The portable unit reads and writes the amount information of the electronic money card used by the user by the card reading and writing unit, and performs charging processing with the electronic money card, and the electronic money card relating to the amount charged by the charging unit Charge information transmitting means for transmitting charge information to a business server corresponding to the electronic money card, and the business server includes money information storage means for storing money information of each electronic money card, Adding means for performing addition processing on the amount information stored in the amount information storage means based on the charge information transmitted from the transaction terminal; Characterized in that it comprises a.

本発明によれば、取引端末の作成手段により作成される取引データと、事業者サーバの決済結果データ送信手段により送信される、電子マネー事業者ごとの決済結果データと、が管理サーバの突合手段により突合され、取引データ登録手段により突合の結果が一致する場合に取引データが記憶手段に登録されるように構成されている。つまり、電子マネー事業者による決済結果と、取引端末によりなされる店頭での取引結果と、の整合性が確認された上で取引データが登録されるので、電子マネーによる取引が正確に行われることとなる。また、取引データは、取引された商品ごとの支払い明細情報を含むので、取引された商品単位の取引内容を把握することができる。
したがって、本発明は、複数種類の電子マネーの取引を正確に行い、取引された商品単位の取引内容を把握し得る電子マネー取引管理システムであるといえる。
According to the present invention, the transaction data created by the creation means of the transaction terminal and the settlement result data for each electronic money business entity transmitted by the settlement result data transmission unit of the business entity server are matched by the management server. The transaction data is registered in the storage means when the transaction data registration means agrees with the result of the match. In other words, since the transaction data is registered after the consistency between the settlement result by the electronic money business operator and the transaction result at the store performed by the transaction terminal is confirmed, the transaction by the electronic money can be performed accurately. It becomes. Further, since the transaction data includes payment details information for each traded product, it is possible to grasp the transaction content of the traded product unit.
Therefore, it can be said that the present invention is an electronic money transaction management system capable of accurately performing transactions of a plurality of types of electronic money and grasping the transaction content of the traded product unit.

本発明に係る電子マネー取引管理システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the electronic money transaction management system which concerns on this invention. 本発明に係る電子マネー取引管理システムによる商品取引処理を説明するためのフローチャートである。It is a flowchart for demonstrating the merchandise transaction process by the electronic money transaction management system which concerns on this invention. 本発明に係る電子マネー取引管理システムによるチャージ処理を説明するためのフローチャートである。It is a flowchart for demonstrating the charge process by the electronic money transaction management system which concerns on this invention. 本発明に係る電子マネー取引管理システムによる商品発注処理を説明するためのフローチャートである。It is a flowchart for demonstrating the merchandise ordering process by the electronic money transaction management system which concerns on this invention.

以下、本発明に係る電子マネー取引管理システムについて、図1を参照しながら説明する。なお、発明の範囲は図示例に限定されない。   Hereinafter, an electronic money transaction management system according to the present invention will be described with reference to FIG. The scope of the invention is not limited to the illustrated example.

電子マネー取引管理システム1は、例えば、各々の店舗に設置され、携帯可能な取引端末10(携帯部)と、管理サーバ100と、各種電子マネーの事業者ごとに備えられる事業者サーバ500と、各々の店舗の商品の配送手配を行う商品配送サーバ1000と、を含んで構成され、ネットワークNを介して各々が相互に通信出来るようになっており、ユーザが取引端末10を介して電子マネーカードを用いた商品の取引を行うと、事業者サーバ500により上記取引における決済(電子マネー決済)を行い、管理サーバ100により当該決済に基づいて上記店舗の電子マネー決済が管理される。   The electronic money transaction management system 1 is installed in each store, for example, and is a portable transaction terminal 10 (portable part), a management server 100, and a provider server 500 provided for each provider of various electronic money, And a merchandise delivery server 1000 that arranges delivery of merchandise in each store, and each can communicate with each other via the network N, and the user can use the electronic money card via the transaction terminal 10. When the transaction of the product using is performed, the business server 500 performs settlement in the transaction (electronic money settlement), and the management server 100 manages the electronic money settlement of the store based on the settlement.

ネットワークNは、例えば、取引端末10と、管理サーバ100と、事業者サーバ500と、商品配送サーバ1000と、が情報の送受信等の相互通信を行なうための通信網から構成されている。   The network N is composed of, for example, a communication network for the transaction terminal 10, the management server 100, the business server 500, and the product delivery server 1000 to perform mutual communication such as transmission and reception of information.

取引端末10は、例えば、任意の店舗においてユーザが電子マネーカードを用いて商品の取引(商品の購入等)を行う際に、電子マネーカード(電子マネー用のICカード)の金額情報を読み取って支払い処理を行い、当該支払い処理に関する情報を事業者サーバ500に送信して決済処理を実行させる決済用の端末であり、持ち運びが可能で複数種類の電子マネーカードの金額情報を読書き可能な機器、上記機器の親機としてのPOSシステム(Point Of Sale System)用の機器、等で構成される。   The transaction terminal 10 reads the amount information of an electronic money card (IC card for electronic money), for example, when a user trades a product (purchase of a product, etc.) using an electronic money card at an arbitrary store. A payment terminal that performs payment processing, transmits information related to the payment processing to the business server 500 and executes payment processing, and can be carried and can read and write amount information of multiple types of electronic money cards , A device for a POS system (Point Of Sale System) as a parent device of the above devices.

そして、取引端末10は、例えば、R/W部11(カード読書き部)と、通信部12(支払い情報送信手段、発注データ送信手段、完了通知情報送信手段)と、操作部20と、制御部13と、を含む。   The transaction terminal 10 includes, for example, an R / W unit 11 (card reading / writing unit), a communication unit 12 (payment information transmission unit, order data transmission unit, completion notification information transmission unit), an operation unit 20, and a control unit. Part 13.

R/W部11は、例えば、読み取ったカードのカード識別IDを取得することで、複数種類の電子マネーカードの金額情報の読み取りや書き込みが可能なマルチカードリーダ/ライタである。具体的には、ユーザが取引に使用する電子マネーカードを選択し、後述の支払い処理プログラム15aやチャージプログラム15eが実行されて上記電子マネーカードの種類が特定された状態で、ユーザが当該電子マネーカードをR/W部11に近づけると、R/W部11は、当該電子マネーカードのICチップから金額情報を読み出し、読み出した金額情報を制御部13に入力する。そして制御部13より所定の演算処理が実行されることで、最新の金額情報に書き換えられるように構成されている。つまり、R/W部11及び支払い処理プログラム15aやチャージプログラム15eの実行により、従来単一種類の電子マネーカードに対してのみ可能であった支払い処理やチャージ処理が、複数種類(マルチ)の電子マネーカードに対しても可能となる。   The R / W unit 11 is, for example, a multi-card reader / writer that can read and write money amount information of a plurality of types of electronic money cards by acquiring the card identification ID of the read card. Specifically, the user selects an electronic money card to be used for the transaction, the payment processing program 15a and the charge program 15e described later are executed, and the type of the electronic money card is specified. When the card is brought close to the R / W unit 11, the R / W unit 11 reads the amount information from the IC chip of the electronic money card and inputs the read amount information to the control unit 13. And it is comprised so that it may be rewritten by the newest money amount information by performing predetermined arithmetic processing from control part 13. In other words, by executing the R / W unit 11 and the payment processing program 15a and the charge program 15e, the payment processing and the charge processing, which are conventionally possible only for a single type of electronic money card, can be performed in a plurality of types (multiple) This is also possible for money cards.

通信部12は、例えば、ネットワークNを介して管理サーバ100や事業者サーバ500と相互にデータの送受信等を行うための通信用のインターフェースである。
そして、通信部12は、後述の支払いプログラム15aの実行時に支払われた電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバ500に送信する。ここで、支払い情報とは、例えば、商品の取引に使用された取引端末の端末識別ID/電子マネーカードのカード識別ID(電子マネーカードの種類を特定するためのID)及びカード番号(カード識別IDで特定される電子マネーカードの、各々のカードに割り振られる通し番号)と、商品の取引時に支払われた電子マネーの合計金額(取引により生じた金額データ)と、取引の日時と、取引の通し番号等で構成される情報である。したがって、通信部12は、上記R/W部11で読み取られる電子マネーカードのカード識別IDに基づいて、当該電子マネーカードに対応する事業者サーバ500に支払い情報を送信することができる。
また、通信部12は、後述の作成プログラム15bの実行時に作成される取引データを管理サーバ100に送信し、後述の発注データ送信プログラム15cの実行時に発注データを管理サーバ100に送信し、完了通知情報送信プログラム15dの実行時に完了通知情報を管理サーバ100に送信する。
The communication unit 12 is a communication interface for transmitting / receiving data to / from the management server 100 and the operator server 500 via the network N, for example.
And the communication part 12 transmits the payment information of the electronic money card paid at the time of execution of the below-mentioned payment program 15a to the provider server 500 corresponding to the said electronic money card. Here, the payment information is, for example, the terminal identification ID of the transaction terminal used for the transaction of the product / card identification ID of the electronic money card (ID for specifying the type of electronic money card) and the card number (card identification) The serial number assigned to each card of the electronic money card specified by the ID), the total amount of electronic money paid during the transaction of the product (amount data generated by the transaction), the date and time of the transaction, and the serial number of the transaction It is the information which consists of etc. Therefore, the communication unit 12 can transmit payment information to the business server 500 corresponding to the electronic money card based on the card identification ID of the electronic money card read by the R / W unit 11.
Further, the communication unit 12 transmits transaction data created during execution of a creation program 15b described later to the management server 100, and transmits order data to the management server 100 during execution of an order data transmission program 15c described later, thereby completing the completion notification. Completion notification information is transmitted to the management server 100 when the information transmission program 15d is executed.

操作部20は、例えば、キーボードやマウス等の操作入力機器であり、ユーザの操作入力に応じて所定の操作入力信号を生成し、その操作入力信号を制御部13に対して出力する。
そして、取引端末10を使用する(発注元の店舗の)ユーザは、操作部20を介して他の店舗の商品の発注に関する発注データの一部を作成することが出来る。ここで、発注データは、ユーザが操作部20を介して入力する発注商品の名称,単位価格,発注数量、等のデータに、使用する電子マネーカードのカード識別ID及びカード番号、発注元の店舗及び他の店舗を識別する取引端末ごとに割り振られた端末識別ID、各々の商品の発注を識別する発注番号、等の付加データを加えたものであり、後述の発注データ送信プログラム15cの実行時に上記付加データを加えて管理サーバ100に送信されるように構成されている。
The operation unit 20 is an operation input device such as a keyboard or a mouse, for example, generates a predetermined operation input signal according to a user operation input, and outputs the operation input signal to the control unit 13.
A user who uses the transaction terminal 10 (at an ordering store) can create a part of ordering data related to ordering products from another store via the operation unit 20. Here, the ordering data includes the name, unit price, order quantity, and the like of the ordering product input by the user via the operation unit 20, the card identification ID and card number of the electronic money card to be used, and the store from which the order is placed And additional data such as a terminal identification ID assigned to each transaction terminal for identifying another store, an order number for identifying the order of each product, and the like, when an order data transmission program 15c described later is executed The additional data is added and transmitted to the management server 100.

制御部13は、例えば、CPU14と、記憶部15と、を含んで構成され、取引端末10の記憶部15に記憶された各種処理プログラムをCPU14が実行することにより、取引端末10の各構成の制御を行う。   The control unit 13 includes, for example, a CPU 14 and a storage unit 15, and the CPU 14 executes various processing programs stored in the storage unit 15 of the transaction terminal 10, whereby each component of the transaction terminal 10 is configured. Take control.

CPU14(Central Processing Unit)は、取引端末10の各部から入力される入力信号に応じて、記憶部15に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、端末1の動作全般を統括制御する。   A CPU 14 (Central Processing Unit) executes various programs stored in the storage unit 15 in response to input signals input from each unit of the transaction terminal 10 and outputs output signals to each unit based on the execution program. As a result, the overall operation of the terminal 1 is comprehensively controlled.

記憶部15は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU14が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。この記憶部15に記憶されたプログラムとしては、例えば、支払い処理プログラム15a(支払い手段)と、作成プログラム15b(作成手段)と、発注データ送信プログラム15c(発注データ送信手段)と、完了通知情報送信プログラム15d(完了通知情報送信手段)と、チャージプログラム15e(チャージ手段)と、チャージ情報送信プログラム15f(チャージ情報送信手段)と、が含まれる。   The storage unit 15 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area for storing a program executed by the CPU 14 and an area for storing various data necessary for executing the program. Is provided. Examples of programs stored in the storage unit 15 include a payment processing program 15a (payment means), a creation program 15b (creation means), an order data transmission program 15c (order data transmission means), and a completion notification information transmission. A program 15d (completion notification information transmission means), a charge program 15e (charge means), and a charge information transmission program 15f (charge information transmission means) are included.

支払い処理プログラム15aは、例えば、CPU14に、電子マネーカードを用いた商品の取引において、ユーザの使用する電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによる支払い処理を行う機能を実現させるプログラムである。
具体的には、ユーザが取引する商品を選択して、複数種類の電子マネーカードから支払いに用いる電子マネーカードを操作部20等を介して選択すると、CPU14は、操作部20より入力される操作入力信号に基づいて、R/W部11で読書きする電子マネーカードを決定する。そして、ユーザが当該電子マネーカードをR/W部11に近づけ、R/W部11により金額情報が読み出されると、CPU14は、当該読み出された金額情報を、ユーザの選択した商品の単価や指定した数量等に基づいて算出される合計金額に基づいて更新することで支払い処理を行う。また、CPU14は、支払い処理プログラム15aの実行時に、通信部12を介して事業者サーバ500に送信する電子マネーカードの支払い情報を作成する。
The payment processing program 15a reads, for example, the amount information of the electronic money card used by the user in the R / W unit 11 in the transaction of the product using the electronic money card, and processes the payment by the electronic money card. It is a program that realizes the function to perform.
Specifically, when the user selects a product to be traded and selects an electronic money card used for payment from a plurality of types of electronic money cards via the operation unit 20 or the like, the CPU 14 performs an operation input from the operation unit 20. Based on the input signal, the R / W unit 11 determines an electronic money card to be read and written. Then, when the user brings the electronic money card close to the R / W unit 11 and the amount information is read by the R / W unit 11, the CPU 14 uses the read amount information for the unit price of the product selected by the user. Payment processing is performed by updating based on the total amount calculated based on the specified quantity or the like. In addition, the CPU 14 creates payment information of an electronic money card that is transmitted to the business server 500 via the communication unit 12 when the payment processing program 15a is executed.

作成プログラム15bは、例えば、CPU14に、支払い情報に基づいて、取引された商品ごとの支払い明細情報を含む取引データを作成する機能を実現させるプログラムである。   The creation program 15b is a program that, for example, causes the CPU 14 to realize a function of creating transaction data including payment details information for each traded product based on payment information.

ここで、支払い明細情報とは、各商品に印字されたバーコードがPOSシステム用の機器で読取られることで集積されるデータを用いて、商品の取引時に支払われた電子マネーの合計金額を取引された商品単位で明細化した情報である。具体的には、支払い明細情報として、取引された商品の分類(例えば、衣料品、食料品、雑貨類等の商品区分),当該商品の名称や単価,取引された数量、等が含まれる。   Here, the payment details information refers to the total amount of electronic money paid at the time of the transaction of the product using data accumulated by reading the barcode printed on each product with a POS system device. It is the information detailed in the unit of the product. Specifically, the payment details information includes a classification of a traded product (for example, a product category such as clothing, food, miscellaneous goods), a name and unit price of the product, a traded quantity, and the like.

また、取引データとは、支払い明細情報に、支払い処理後の金額情報,取引に使用された取引端末の端末識別ID/電子マネーカードのカード識別ID及びカード番号,取引の日時,取引の通し番号、取引時にユーザ(電子マネーカード)に付与されるポイント情報等を付加した情報である。
なお、ポイント情報は商品の取引に際してポイント数に応じた所定の割引特典等が付与されるものであり、各店舗(取引端末10)に共通で使用できる。
Transaction data includes payment details information, amount information after payment processing, terminal identification ID of the transaction terminal used for the transaction / card identification ID and card number of the electronic money card, transaction date and time, transaction serial number, This is information to which point information or the like given to the user (electronic money card) is added at the time of transaction.
The point information is given a predetermined discount privilege or the like according to the number of points when the product is traded, and can be used in common for each store (transaction terminal 10).

発注データ送信プログラム15cは、他の店舗の商品の発注に関する発注データを管理サーバ100に送信する機能をCPU14に実行させるプログラムである。
具体的には、取引端末10を使用するユーザが他の店舗の商品を発注する場合に、ユーザが操作部20を介して所定のデータを入力すると、CPU14は発注データ送信プログラム15cを実行し、上記ユーザが入力したデータに付加データを加えて発注データを作成し、当該発注データを通信部12を介して管理サーバ100に送信する。
The order data transmission program 15c is a program that causes the CPU 14 to execute a function of transmitting order data relating to ordering of products from other stores to the management server 100.
Specifically, when the user using the transaction terminal 10 places an order for a product in another store, when the user inputs predetermined data via the operation unit 20, the CPU 14 executes the order data transmission program 15c, Order data is created by adding additional data to the data input by the user, and the order data is transmitted to the management server 100 via the communication unit 12.

完了通知情報送信プログラム15dは、発注データに基づく商品の入荷が完了したことを通知する完了通知情報を管理サーバ100に送信する機能をCPU14に実行させるプログラムである。
具体的には、CPU14が発注データ送信プログラム15cを実行して発注データを管理サーバ100に送信した後に、他の店舗より当該発注データに基づいて商品が入荷され、例えば、操作部20により入荷に関する情報が入力された場合、CPU14は完了通知情報送信プログラム15dを実行し、発注データ送信プログラム15cの実行時に作成される商品の発注を識別する発注番号、商品を入荷した店舗(つまり、発注元の店舗)の端末識別ID,上記入荷された商品の名称や数量,当該商品の代金,入荷日時等の記載された完了通知情報を作成し、通信部100を介して管理サーバ100に送信する。
The completion notification information transmission program 15d is a program for causing the CPU 14 to execute a function of transmitting completion notification information to the management server 100 for notifying that the arrival of the commodity based on the ordering data is completed.
Specifically, after the CPU 14 executes the ordering data transmission program 15c and transmits the ordering data to the management server 100, goods are received from other stores based on the ordering data. When the information is input, the CPU 14 executes the completion notification information transmission program 15d, and the order number for identifying the order of the product created when the order data transmission program 15c is executed, the store where the product is received (that is, the ordering source) Completion notification information including the terminal identification ID of the store, the name and quantity of the received product, the price of the product, the arrival date and time, and the like is created and transmitted to the management server 100 via the communication unit 100.

チャージプログラム15eは、例えば、CPU14に、ユーザの使用する電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによるチャージ処理を行う機能を実現させるプログラムである。
具体的には、ユーザが、電子マネーカードのチャージを行う場合、所定の金額を入金し、複数種類の電子マネーカードからチャージを行う電子マネーカードを、操作部20等を介して選択する。そして、CPU14は、操作部20より入力される操作入力信号に基づいて、R/W部11で読書きする電子マネーカードを決定する。そして、ユーザが当該電子マネーカードをR/W部11に近づけ、R/W部11により金額情報が読み出されると、CPU14は、当該読み出された金額情報を、ユーザの入金した金額に基づいて更新することでチャージ処理を行う。
なお、CPU14がチャージプログラム15eを実行することにより実施されるチャージ処理には、オートチャージ方式のチャージ処理を含めてもよい。
The charge program 15e is a program that, for example, causes the CPU 14 to realize a function of reading and writing money amount information of an electronic money card used by the user by the R / W unit 11 and performing a charge process using the electronic money card.
Specifically, when charging the electronic money card, the user deposits a predetermined amount and selects an electronic money card to be charged from a plurality of types of electronic money cards via the operation unit 20 or the like. Then, the CPU 14 determines an electronic money card to be read / written by the R / W unit 11 based on an operation input signal input from the operation unit 20. Then, when the user brings the electronic money card close to the R / W unit 11 and the amount information is read by the R / W unit 11, the CPU 14 reads the read amount information based on the amount received by the user. The charge process is performed by updating.
Note that the charge process performed by the CPU 14 executing the charge program 15e may include an auto-charge type charge process.

チャージ情報送信プログラム15fは、チャージプログラム15eの実行によりチャージされた金額に関する電子マネーカードのチャージ情報を、当該電子マネーカードに対応する事業者サーバ500に送信する機能をCPU14に実行させるプログラムである。
具体的には、CPU14がチャージプログラム15eを実行してチャージ処理を行うと、チャージ情報送信プログラム15fを実行し、チャージされた金額,取引端末の端末識別ID/電子マネーカードのカード識別ID及びカード番号等を含む電子マネーカードのチャージ情報を、通信部12を介して当該電子マネーカードに対応する事業者サーバ500に送信する。
The charge information transmission program 15f is a program that causes the CPU 14 to execute a function of transmitting the charge information of the electronic money card related to the amount charged by the execution of the charge program 15e to the business server 500 corresponding to the electronic money card.
Specifically, when the CPU 14 executes the charge program 15e to perform the charge process, the charge information transmission program 15f is executed, and the charged amount, the terminal identification ID of the transaction terminal / the card identification ID of the electronic money card and the card The charge information of the electronic money card including the number and the like is transmitted to the provider server 500 corresponding to the electronic money card via the communication unit 12.

事業者サーバ500は、各種電子マネーを運営する電子マネー事業者単位で保有され、取引端末10より送信される電子マネーカードによる支払い情報に基づいて、電子マネーカードを用いた商品の取引における決済を行うサーバである。
そして、事業者サーバ500は、例えば、ネットワークNを介して、取引端末10や管理サーバ100と通信するための通信部510(決済結果データ送信手段)と、事業者サーバ500の制御全般を行う制御部520と、等から構成される。
The business server 500 is held in units of electronic money business operators that operate various types of electronic money, and based on payment information by the electronic money card transmitted from the transaction terminal 10, settlement in the transaction of products using the electronic money card is performed. Server to do.
Then, the business server 500 performs, for example, a communication unit 510 (payment result data transmission means) for communicating with the transaction terminal 10 and the management server 100 via the network N, and control for performing overall control of the business server 500. Part 520 and the like.

通信部510は、例えば、モデム等のネットワークNに接続するための通信機器から構成されており、取引端末10と、管理サーバ100と、の相互通信を可能にしている。
そして、通信部510は、後述の決済プログラム540aの実行により作成される決済結果データを管理サーバ100に送信する。
The communication unit 510 includes a communication device for connecting to the network N such as a modem, for example, and enables mutual communication between the transaction terminal 10 and the management server 100.
Then, the communication unit 510 transmits payment result data created by executing a payment program 540a described later to the management server 100.

制御部520は、CPU530(Central Processing Unit)と、記憶部540と、等を含んで構成され、記憶部540に記憶された各種処理プログラムをCPU530が実行することにより、事業者サーバ500の各構成の制御を行う。   The control unit 520 includes a CPU 530 (Central Processing Unit), a storage unit 540, and the like. The CPU 530 executes various processing programs stored in the storage unit 540, whereby each component of the operator server 500 is configured. Control.

CPU530は、事業者サーバ500の各部から入力される入力信号に応じて、記憶部540に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、事業者サーバ500の動作全般を統括制御する。   The CPU 530 executes various programs stored in the storage unit 540 according to input signals input from each unit of the business server 500, and outputs an output signal to each unit based on the execution program. The overall operation of the operator server 500 is controlled overall.

記憶部540は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU530が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。この記憶部540に記憶されたプログラムとしては、例えば、決済プログラム540a(決済手段)と、加算プログラム540b(加算手段)と、等を備えている。また、記憶部540には、各々のカード識別IDに対応した電子マネーカードに割り振られるカード番号に対応付けて、金額情報を個々の電子マネーカード単位で金額情報記憶部540cに記憶しており、後述の決済プログラム540aや加算プログラム540b(加算手段)が実行される都度、当該金額情報が更新されるように構成されている。   The storage unit 540 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area that stores a program executed by the CPU 530 and an area that stores various data necessary for executing the program. Is provided. As programs stored in the storage unit 540, for example, a settlement program 540a (settlement means), an addition program 540b (addition means), and the like are provided. In addition, the storage unit 540 stores monetary amount information in the monetary amount information storage unit 540c in units of individual electronic money cards in association with the card numbers assigned to the electronic money cards corresponding to the respective card identification IDs. Each time the payment program 540a and the addition program 540b (addition means) described later are executed, the amount information is updated.

決済プログラム540aは、取引端末10の通信部12より送信される支払い情報に基づいて、取引端末10にてなされた商品の取引における決済を行う機能をCPU530に実行させるプログラムである。
具体的には、取引端末10より支払い情報が送信されると、CPU530は決済プログラム540aを実行し、支払い情報に含まれるカード識別ID及びカード番号に基づいて、金額情報記憶部540cに記憶される、上記カード識別ID及びカード番号に対応した金額情報を抽出する。そして、CPU530は、当該金額情報から支払い情報に含まれる取引時に支払われた電子マネーの合計金額を差し引くことで上記取引の決済を行う。また、CPU530は、決済プログラム540aを実行する際、上記決済の結果に基づいて、電子マネー事業者ごとの決済結果データを作成する。
ここで、決済結果データとは、取引時に支払われた電子マネーの合計金額,決済後の金額情報,取引に使用された取引端末の端末識別ID/電子マネーカードのカード識別ID及びカード番号,取引の日時,決済の通し番号(取引の通し番号)等で構成されるデータである。つまり、決済結果データは、主に、上記合計金額が取引された商品単位で明細化されていない点で、取引端末10にて作成される取引データと相違する。
The settlement program 540 a is a program that causes the CPU 530 to execute a function of performing settlement in the transaction of the product made at the transaction terminal 10 based on the payment information transmitted from the communication unit 12 of the transaction terminal 10.
Specifically, when payment information is transmitted from the transaction terminal 10, the CPU 530 executes the settlement program 540a and is stored in the money amount information storage unit 540c based on the card identification ID and card number included in the payment information. The amount information corresponding to the card identification ID and card number is extracted. And CPU530 settles the said transaction by deducting the total amount of the electronic money paid at the time of the transaction contained in payment information from the said amount information. Further, when executing the payment program 540a, the CPU 530 creates payment result data for each electronic money business based on the result of the payment.
Here, the settlement result data is the total amount of electronic money paid at the time of transaction, the amount information after settlement, the terminal identification ID of the transaction terminal used for the transaction / the card identification ID and card number of the electronic money card, the transaction The date and time, the serial number of the transaction (transaction serial number), and the like. That is, the settlement result data is different from the transaction data created at the transaction terminal 10 in that the total amount is not detailed in the unit of the commodity for which the transaction is performed.

加算プログラム540bは、取引端末10より送信されるチャージ情報に基づいて、金額情報記憶部540cに記憶される金額情報に加算処理を行う機能をCPU530に実行させるプログラムである。
具体的には、取引端末10のCPU14がチャージ情報送信プログラム15fを実行し、チャージ情報が送信されると、CPU530は加算プログラム540bを実行し、チャージ情報に含まれるカード識別ID及びカード番号に基づいて、金額情報記憶部540cに記憶される、上記カード識別ID及びカード番号に対応した金額情報を抽出する。そして、CPU530は、当該金額情報にチャージ情報に含まれるチャージされた金額を加算し、金額情報記憶部540cの金額情報を更新する。
The addition program 540b is a program for causing the CPU 530 to execute a function of performing addition processing on the amount information stored in the amount information storage unit 540c based on the charge information transmitted from the transaction terminal 10.
Specifically, when the CPU 14 of the transaction terminal 10 executes the charge information transmission program 15f and the charge information is transmitted, the CPU 530 executes the addition program 540b and based on the card identification ID and the card number included in the charge information. Then, the amount information corresponding to the card identification ID and the card number stored in the amount information storage unit 540c is extracted. Then, the CPU 530 adds the charged amount included in the charge information to the amount information, and updates the amount information in the amount information storage unit 540c.

管理サーバ100は、事業者サーバ500により行われる決済に基づいて、店舗の電子マネー決済を管理するサーバであり、例えば、ネットワークNを介して、取引端末10,サーバ500,商品配送サーバ1000と相互に通信するための通信部110(送信手段)と、管理サーバ100の制御全般を行う制御部120と、等を含んで構成される。   The management server 100 is a server that manages the electronic money settlement of the store based on the settlement performed by the business server 500. For example, the management server 100 is mutually connected to the transaction terminal 10, the server 500, and the product delivery server 1000 via the network N. The communication unit 110 (transmission means) for communicating with the control server 120, the control unit 120 that performs overall control of the management server 100, and the like.

通信部110は、例えば、モデム等のネットワークNに接続するための通信機器から構成されており、取引端末10と、事業者サーバ500と、商品配送サーバ1000と、の相互通信を可能にしている。
また、通信部110は、後述の記憶部140の発注データ記憶部142に記憶される発注データを、商品配送サーバ1000に送信する。
The communication unit 110 is configured by a communication device for connecting to the network N such as a modem, for example, and enables mutual communication between the transaction terminal 10, the business server 500, and the product delivery server 1000. .
Further, the communication unit 110 transmits order data stored in an order data storage unit 142 of the storage unit 140 described later to the product delivery server 1000.

制御部120は、CPU(Central Processing Unit)130と、記憶部140と、等を含んで構成され、記憶部140に記憶された各種処理プログラムをCPU130が実行することにより、管理サーバ100の各構成の制御を行う。   The control unit 120 includes a CPU (Central Processing Unit) 130, a storage unit 140, and the like, and the CPU 130 executes various processing programs stored in the storage unit 140, whereby each component of the management server 100 is configured. Control.

CPU130は、管理サーバ100の各部から入力される入力信号に応じて、記憶部140に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、管理サーバ100の動作全般を統括制御する。   The CPU 130 executes various programs stored in the storage unit 140 in accordance with input signals input from each unit of the management server 100, and outputs an output signal to each unit based on the execution program. Overall control of the operation of the server 100 is performed.

記憶部140は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU130が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。この記憶部140に記憶されたプログラムとしては、例えば、突合プログラム140a(突合手段)と、取引データ登録プログラム140b(取引データ登録手段)と、代金精算プログラム140c(代金精算手段)と、在庫管理プログラム140d等を備えている。
また、記憶部140は、店舗毎に電子マネー事業者別の取引データをデータベース化して記憶する取引データ記憶部141(記憶手段)を有しており、当該記憶された取引データに基づいて、CPU130が所定の会計処理用のプログラム等を実行することで店舗ごとの電子マネー決済や売り上げ等を管理する。
また、記憶部140は、取引端末10より送信される発注データを記憶する発注データ記憶部142を有している。
また、記憶部140は、取引端末10ごと(店舗ごと)の、各々の商品の在庫に関する在庫データを記憶する在庫データ記憶部143を有している。
The storage unit 140 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area that stores a program executed by the CPU 130 and an area that stores various data necessary for executing the program. Is provided. Examples of programs stored in the storage unit 140 include a matching program 140a (matching means), a transaction data registration program 140b (transaction data registration means), a price adjustment program 140c (price adjustment means), and an inventory management program. 140d and the like.
In addition, the storage unit 140 includes a transaction data storage unit 141 (storage unit) that stores transaction data for each electronic money company in a database for each store, and the CPU 130 is based on the stored transaction data. Manages electronic money settlement, sales, etc. for each store by executing a predetermined accounting program or the like.
The storage unit 140 has an order data storage unit 142 that stores order data transmitted from the transaction terminal 10.
In addition, the storage unit 140 includes an inventory data storage unit 143 that stores inventory data relating to the inventory of each product for each transaction terminal 10 (for each store).

突合プログラム140aは、事業者サーバ500より送信される決済結果データと、取引端末10より送信される取引データと、を突合キーに基づいて突合する機能をCPU130に実行させるプログラムである。
具体的には、決済結果データが事業者サーバ500より送信され、取引データが取引端末10より送信されると、CPU130は突合プログラム140aを実行し、決済結果データ及び取引データの双方に含まれる、端末識別ID,電子マネーカードのカード番号,決済の通し番号(取引の通し番号)、の3つを突合キーとして、各々のデータより抽出する。そして、CPU130は上記抽出した突合キーに基づいて、決済結果データと取引データとを突合する。
The match program 140a is a program that causes the CPU 130 to execute a function of matching the settlement result data transmitted from the business server 500 and the transaction data transmitted from the transaction terminal 10 based on the match key.
Specifically, when the settlement result data is transmitted from the business server 500 and the transaction data is transmitted from the transaction terminal 10, the CPU 130 executes the matching program 140a and is included in both the settlement result data and the transaction data. The terminal identification ID, the card number of the electronic money card, and the settlement serial number (transaction serial number) are extracted from each data as a match key. Then, the CPU 130 matches the settlement result data and the transaction data based on the extracted matching key.

取引データ登録プログラム140bは、突合プログラム140aの実行による突合の結果が一致する場合に、取引データ記憶部141に取引データを登録する機能をCPU130に実行させるプログラムである。
具体的には、CPU130が突合プログラム140aを実行し、決済結果データと取引データとを突合させた結果、双方のデータの整合性が確認された場合、CPU130は取引データ登録プログラム140bを実行し、上記取引データの取引データ記憶部141への登録処理を行う。
つまり、CPU130が取引データ登録プログラム140bを実行することにより、支払い明細情報の記載された取引データが記憶されるため、管理サーバ100は、取引された商品単位の取引内容を把握することができる。
The transaction data registration program 140b is a program that causes the CPU 130 to execute a function of registering transaction data in the transaction data storage unit 141 when the result of the match by the execution of the match program 140a matches.
Specifically, when the CPU 130 executes the matching program 140a and matches the settlement result data and the transaction data, as a result of confirming the consistency of both data, the CPU 130 executes the transaction data registration program 140b, The transaction data is registered in the transaction data storage unit 141.
That is, since the transaction data in which the payment details information is written is stored by the CPU 130 executing the transaction data registration program 140b, the management server 100 can grasp the transaction content of the unit of the traded product.

代金精算プログラム140cは、取引端末10より送信された完了通知情報に基づいて、取引データ記憶部141に記憶された発注元の店舗の取引データのうち、予め指定された事業者の金額データから当該商品の代金分を減算するとともに、取引データ記憶部141に記憶された他の店舗の取引データのうち、予め指定された事業者の金額データに商品の代金分を加算する精算処理を行う機能をCPU130に実行させるプログラムである。
具体的には、取引端末10の完了通知情報送信プログラム15dが実行されて、完了通知情報が送信され、後述の商品配送サーバ1000の配送完了データ送信プログラム1040bが実行されて、配送完了データが送信されると、CPU130は代金精算プログラム140cを実行し、完了通知情報と、配送完了データと、を双方に含まれる発注番号に基づいて突合する。また、CPU130は、突合の結果が一致する場合に、完了通知情報と、発注データ記憶部142に記憶される発注データとの整合性を確認する。つまり、端末識別ID,発注番号,発注/入荷した商品の名称・数量等が双方のデータで一致しているかを確認する。
そして、CPU130は整合性が確認された場合、発注データに含まれる発注元の店舗をあらわす端末識別IDと、カード識別IDと、カード番号とに基づいて、発注元の店舗及び使用した電子マネーカードの種類に応じた取引データを取引データ記憶部141より抽出し、当該取引データに含まれる合計金額から完了通知情報に含まれる商品の代金を減算する。
さらに、CPU130は、発注データに含まれる他の店舗をあらわす端末識別IDと、カード識別IDと、カード番号とに基づいて、他の店舗及び使用した電子マネーの種類に応じた取引データを取引データ記憶部141より抽出し、当該取引データに含まれる合計金額に完了通知情報に含まれる商品の代金を加算する。
Based on the completion notification information transmitted from the transaction terminal 10, the payment settlement program 140 c is based on the amount data of the business operator designated in advance among the transaction data of the ordering store stored in the transaction data storage unit 141. A function of subtracting the price of the product and performing a checkout process of adding the price of the product to the amount data of the business specified in advance in the transaction data of other stores stored in the transaction data storage unit 141 This program is executed by the CPU 130.
Specifically, the completion notification information transmission program 15d of the transaction terminal 10 is executed and the completion notification information is transmitted, and the delivery completion data transmission program 1040b of the commodity delivery server 1000 described later is executed and the delivery completion data is transmitted. Then, the CPU 130 executes the payment settlement program 140c and collates the completion notification information and the delivery completion data based on the order numbers included in both. Further, the CPU 130 confirms the consistency between the completion notification information and the ordering data stored in the ordering data storage unit 142 when the matching results match. That is, it is confirmed whether the terminal identification ID, the order number, and the name / quantity of the ordered / received product are the same in both data.
When the consistency is confirmed, the CPU 130 determines the ordering store and the electronic money card used based on the terminal identification ID representing the ordering store, the card identification ID, and the card number included in the ordering data. The transaction data corresponding to the type is extracted from the transaction data storage unit 141, and the price of the product included in the completion notification information is subtracted from the total amount included in the transaction data.
Further, the CPU 130 obtains transaction data corresponding to the type of the other stores and the used electronic money based on the terminal identification ID, the card identification ID, and the card number representing the other stores included in the order data. Extracted from the storage unit 141, the price of the product included in the completion notification information is added to the total amount included in the transaction data.

在庫管理プログラム140dは、取引データ記憶部141に記憶される取引データに基づいて、取引端末10ごと(店舗ごと)の商品の在庫を管理するプログラムである。
具体的には、CPU130が在庫管理プログラム140dを実行すると、取引データ記憶部141に記憶される取引データを抽出し、当該取引データの支払い明細情報に基づいて、在庫データ記憶部143に記憶される在庫データから取引された商品の数量を減算する処理を行い、在庫データを更新する。そして、CPU130は、上記処理の結果、商品の在庫不足(例えば、規定数量を下回った等)が判明した場合、当該在庫データに対応する取引端末10(店舗)に在庫データを送信して発注を促す。
The inventory management program 140d is a program that manages the inventory of products for each transaction terminal 10 (for each store) based on transaction data stored in the transaction data storage unit 141.
Specifically, when the CPU 130 executes the inventory management program 140d, the transaction data stored in the transaction data storage unit 141 is extracted and stored in the inventory data storage unit 143 based on the payment details information of the transaction data. A process of subtracting the quantity of the traded product from the inventory data is performed to update the inventory data. If the inventory of the product is found to be insufficient (for example, less than the specified quantity) as a result of the above processing, the CPU 130 sends the inventory data to the transaction terminal 10 (store) corresponding to the inventory data and places an order. Prompt.

商品配送サーバ1000は、各々の店舗に対して商品の配送手配を行うサーバであり、例えば、ネットワークNを介して、取引端末10や管理サーバ100と通信するための通信部1010と、商品配送サーバ1010の制御全般を行う制御部1020と、等から構成される。   The merchandise delivery server 1000 is a server that arranges delivery of merchandise to each store, for example, a communication unit 1010 for communicating with the transaction terminal 10 and the management server 100 via the network N, and a merchandise delivery server. A control unit 1020 that performs overall control 1010 and the like.

通信部1010は、例えば、モデム等のネットワークNに接続するための通信機器から構成されており、取引端末10と、管理サーバ100と、の相互通信を可能にしている。   The communication unit 1010 includes a communication device for connecting to the network N such as a modem, and enables mutual communication between the transaction terminal 10 and the management server 100.

制御部1020は、CPU(Central Processing Unit)1030と、記憶部1040と、等を含んで構成され、記憶部1040に記憶された各種処理プログラムをCPU1030が実行することにより、商品配送サーバ1010の各構成の制御を行う。   The control unit 1020 includes a CPU (Central Processing Unit) 1030, a storage unit 1040, and the like, and the CPU 1030 executes various processing programs stored in the storage unit 1040, whereby each control of the product delivery server 1010 is performed. Control the configuration.

CPU1030は、商品配送サーバ1010の各部から入力される入力信号に応じて、記憶部1040に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、商品配送サーバ1010の動作全般を統括制御する。   The CPU 1030 executes various programs stored in the storage unit 1040 according to input signals input from each unit of the product delivery server 1010, and outputs an output signal to each unit based on the execution program. The overall operation of the merchandise delivery server 1010 is comprehensively controlled.

記憶部1040は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU1030が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。この記憶部1040に記憶されたプログラムとしては、例えば、配送手配プログラム1040a(配送手配手段)と、配送完了データ送信プログラム1040b(配送完了データ送信手段)と、等を備えている。   The storage unit 1040 is configured by a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area for storing a program executed by the CPU 1030 and an area for storing various data necessary for executing the program. Is provided. Examples of the program stored in the storage unit 1040 include a delivery arrangement program 1040a (delivery arrangement means), a delivery completion data transmission program 1040b (delivery completion data transmission means), and the like.

配送手配プログラム1040aは、管理サーバ100から送信される発注データに基づいて、他の店舗に商品の配送手配をする機能をCPU1030に実行させるプログラムである。
具体的には、管理サーバ100の通信部110より発注データが送信されると、CPU1030は配送手配プログラム1040aを実行し、発注データに含まれる端末識別IDより上記他の店舗を特定し、当該他の店舗に対し発注データの記載に基づく商品の配送指示データを作成して当該他の店舗の取引端末10や他の装置に送信する。
The delivery arrangement program 1040a is a program that causes the CPU 1030 to execute a function of arranging the delivery of goods to other stores based on the order data transmitted from the management server 100.
Specifically, when order data is transmitted from the communication unit 110 of the management server 100, the CPU 1030 executes the delivery arrangement program 1040a, identifies the other store from the terminal identification ID included in the order data, The merchandise delivery instruction data based on the description of the ordering data is created and transmitted to the transaction terminal 10 or other device of the other store.

配送完了データ送信プログラム1040bは、配送手配プログラム1040aの実行により配送手配した商品の配送が完了した場合に、管理サーバ100に発注番号を含む配送完了データを送信する機能をCPU1030に実行させるプログラムである。
具体的には、管理サーバ100より発注データが送信され、CPU1030が配送手配プログラム1040aを実行して配送手配した商品が発注元の店舗(取引端末10)に配送されると、配送完了データ送信プログラム1040bを実行し、上記発注データより発注番号を抽出して、当該発注番号を含んだ配送完了データを作成する。そして、CPU1030は、上記配送完了データを通信部1010を介して管理サーバ100に送信する。
The delivery completion data transmission program 1040b is a program that causes the CPU 1030 to execute a function of transmitting delivery completion data including an order number to the management server 100 when the delivery of the product arranged for delivery by the execution of the delivery arrangement program 1040a is completed. .
Specifically, when the ordering data is transmitted from the management server 100, and the product that the CPU 1030 executes the delivery arrangement program 1040a and the delivery arrangement is delivered to the ordering store (transaction terminal 10), the delivery completion data transmission program 1040b is executed, the order number is extracted from the order data, and delivery completion data including the order number is created. Then, the CPU 1030 transmits the delivery completion data to the management server 100 via the communication unit 1010.

(商品取引処理)
次いで、本発明に係る電子マネー取引管理システム1による商品取引処理について、図2のフローチャートを用いて説明する。
(Product transaction processing)
Next, commodity transaction processing by the electronic money transaction management system 1 according to the present invention will be described using the flowchart of FIG.

まず、店舗にて、ユーザが購入した商品の精算に際し、取引する商品を選択し、複数種類の電子マネーカードから当該取引にて使用する電子マネーカードを選択する(ステップS1)。
すると、取引端末10のCPU14は支払い処理プログラム15aを実行し、ステップS1にて選択された電子マネーカードを特定し、当該電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによる支払い処理を行う(ステップS2)。
次いで、取引端末10の通信部12は、ステップS2にてなされた支払い処理に関する電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバ500に送信する(ステップS3)。
First, at the store, when the product purchased by the user is settled, a product to be traded is selected, and an electronic money card to be used in the transaction is selected from a plurality of types of electronic money cards (step S1).
Then, the CPU 14 of the transaction terminal 10 executes the payment processing program 15a, specifies the electronic money card selected in step S1, reads and writes the amount information of the electronic money card with the R / W unit 11, and Payment processing using a money card is performed (step S2).
Subsequently, the communication part 12 of the transaction terminal 10 transmits the payment information of the electronic money card regarding the payment process performed in step S2 to the business entity server 500 corresponding to the electronic money card (step S3).

次いで、事業者サーバ500のCPU530は、決済プログラム540aを実行し、取引端末10より送信される支払い情報に基づいて、ステップS2にてなされた商品の取引における決済処理を行う(ステップS4)。
そして、CPU530は、決済処理が終了した旨の通知を、通信部510を介して取引端末10に送信する(ステップS5)。
また、CPU530は、ステップS4の決済プログラム540aの実行時に作成される決済結果データを、通信部510を介して、直ちにあるいはバッチ処理にて管理サーバ100に送信する(ステップS6)。
Next, the CPU 530 of the business server 500 executes the settlement program 540a and performs settlement processing in the transaction of the product made in Step S2 based on the payment information transmitted from the transaction terminal 10 (Step S4).
Then, CPU 530 transmits a notification to the effect that payment processing has been completed to transaction terminal 10 via communication unit 510 (step S5).
Further, the CPU 530 transmits the settlement result data created when the settlement program 540a in step S4 is executed to the management server 100 via the communication unit 510 immediately or by batch processing (step S6).

次いで、ステップS5にて通知を受けた取引端末10のCPU14は、作成プログラム15bを実行し、ステップS3にて送信される支払い情報に基づいて、取引データを作成する(ステップS7)。
そして、CPU14は、ステップS7にて作成された取引データを、通信部12を介して管理サーバ100に送信する(ステップS8)。
Next, the CPU 14 of the transaction terminal 10 that has received the notification in Step S5 executes the creation program 15b, and creates transaction data based on the payment information transmitted in Step S3 (Step S7).
And CPU14 transmits the transaction data created in step S7 to the management server 100 via the communication part 12 (step S8).

次いで、管理サーバ100のCPU130は、突合プログラム140aを実行し、ステップS6にて事業者サーバ500より送信される決済結果データと、ステップS8にて取引端末10より送信される取引データと、を突合キーに基づいて突合処理を行う(ステップS9)。
次いで、CPU130は、ステップS9の突合処理の結果が一致する場合、取引データ登録プログラム140bを実行し、取引データ記憶部141に取引データを登録する(ステップS10)。
Next, the CPU 130 of the management server 100 executes the matching program 140a, and matches the settlement result data transmitted from the business server 500 in step S6 and the transaction data transmitted from the transaction terminal 10 in step S8. A matching process is performed based on the key (step S9).
Next, when the results of the matching process in step S9 match, the CPU 130 executes the transaction data registration program 140b and registers the transaction data in the transaction data storage unit 141 (step S10).

(チャージ処理)
次に、本発明に係る電子マネー取引管理システム1によるチャージ処理について、図3のフローチャートを用いて説明する。
(Charge processing)
Next, charge processing by the electronic money transaction management system 1 according to the present invention will be described with reference to the flowchart of FIG.

まず、ユーザが、チャージする金額を入金し、複数種類の電子マネーカードからチャージを行う電子マネーカードを、操作部20等を介して選択する(ステップS51)。   First, the user deposits an amount to be charged, and selects an electronic money card to be charged from a plurality of types of electronic money cards via the operation unit 20 or the like (step S51).

次いで、取引端末10のCPU14は、チャージプログラム15eを実行し、ステップS51にて入金された金額及び選択された電子マネーカードの種類に基づいてチャージ処理を行う(ステップS52)。   Next, the CPU 14 of the transaction terminal 10 executes the charge program 15e, and performs a charge process based on the amount deposited in step S51 and the type of the selected electronic money card (step S52).

次いで、取引端末10のCPU14は、チャージ情報送信プログラム15fを実行し、ステップS51にてチャージされた金額に関する電子マネーカードのチャージ情報を、当該電子マネーカードに対応する事業者サーバ500に送信する(ステップS53)。   Next, the CPU 14 of the transaction terminal 10 executes the charge information transmission program 15f and transmits the charge information of the electronic money card relating to the amount charged in step S51 to the business server 500 corresponding to the electronic money card ( Step S53).

次いで、事業者サーバ500のCPU530は、加算処理プログラム540bを実行し、ステップS53にて送信されるチャージ情報に基づいて、金額情報記憶部540cに記憶される金額情報の加算処理を行う(ステップS54)。   Next, the CPU 530 of the business server 500 executes the addition processing program 540b, and performs addition processing of the amount information stored in the amount information storage unit 540c based on the charge information transmitted in step S53 (step S54). ).

次いで、CPU530は、ステップS54の加算処理により金額情報が更新された旨を通信部510を介して取引端末10に送信する(ステップS55)。   Next, the CPU 530 transmits to the transaction terminal 10 via the communication unit 510 that the amount information has been updated by the addition process of step S54 (step S55).

(商品発注処理)
次に、本発明に係る電子マネー取引管理システム1による商品発注処理について、図4のフローチャートを用いて説明する。
(Product order processing)
Next, merchandise ordering processing by the electronic money transaction management system 1 according to the present invention will be described with reference to the flowchart of FIG.

まず、管理サーバ100のCPU130が、在庫管理プログラム140dを実行し、上記商品取引処理に基づいて、取引端末10ごと(店舗ごと)の在庫データを更新し、所定の店舗で商品の在庫不足が判明すると、当該在庫データに対応する取引端末10(店舗)に在庫データを送信する(ステップS100)。   First, the CPU 130 of the management server 100 executes the inventory management program 140d, updates the inventory data for each transaction terminal 10 (for each store) based on the above-described merchandise transaction processing, and finds out of stock of products at a predetermined store Then, the inventory data is transmitted to the transaction terminal 10 (store) corresponding to the inventory data (step S100).

次いで、ユーザは、ステップS100にて送信される在庫データを参照し、取引端末10の操作部20を介して、発注する商品や発注先となる店舗(他の店舗)を入力する(ステップS101)。
そして、取引端末10のCPU14は発注データ送信プログラム15cを実行し、ステップS101にて入力された内容に基づいて発注データを作成し、通信部12を介して管理サーバ100に送信する(ステップS102)。
Next, the user refers to the inventory data transmitted in step S100, and inputs a product to be ordered and a store (another store) as an ordering party via the operation unit 20 of the transaction terminal 10 (step S101). .
Then, the CPU 14 of the transaction terminal 10 executes the order data transmission program 15c, creates order data based on the contents input in step S101, and transmits the order data to the management server 100 via the communication unit 12 (step S102). .

次いで、管理サーバ100のCPU130は、取引端末10より送信される発注データを、記憶部140の発注データ記憶部142を登録する(ステップS103)。
そして、CPU130は、上記発注データを商品配送サーバ1000へ通信部110を介して送信する(ステップS104)。
Next, the CPU 130 of the management server 100 registers the order data transmitted from the transaction terminal 10 in the order data storage unit 142 of the storage unit 140 (step S103).
And CPU130 transmits the said order data to the goods delivery server 1000 via the communication part 110 (step S104).

次いで、商品配送サーバ1000のCPU1030は、配送手配プログラム1040aを実行し、管理サーバ100から送信される発注データに基づいて、他の店舗に商品の配送手配をする(ステップS105)。   Next, the CPU 1030 of the merchandise delivery server 1000 executes the delivery arrangement program 1040a, and arranges delivery of merchandise to other stores based on the order data transmitted from the management server 100 (step S105).

次いで、CPU1030は、取引端末10に対して、ステップS105にて手配した商品の入荷予定日時等に関する配送情報を送信する(ステップS106)。   Next, the CPU 1030 transmits delivery information related to the scheduled arrival date and time of the product arranged in step S105 to the transaction terminal 10 (step S106).

次いで、ステップS105にて手配された商品が取引端末10(店舗)に入荷されると(ステップS107)、商品配送サーバ1000のCPU1030は、配送完了データ送信プログラム1040bを実行し、管理サーバ100に発注番号を含む配送完了データを送信する(ステップS108)。   Next, when the product arranged in step S105 is received at the transaction terminal 10 (store) (step S107), the CPU 1030 of the product delivery server 1000 executes the delivery completion data transmission program 1040b and places an order with the management server 100. The delivery completion data including the number is transmitted (step S108).

次いで、取引端末10のCPU14は、操作部20により入荷情報が入力されると、完了通知情報送信プログラム15dを実行し、入荷が完了したことを通知する完了通知情報を管理サーバ100に送信する(ステップS109)。   Next, when the arrival information is input by the operation unit 20, the CPU 14 of the transaction terminal 10 executes the completion notification information transmission program 15d and transmits completion notification information for notifying that the arrival is completed to the management server 100 ( Step S109).

次いで、管理サーバ100のCPU130は、代金精算プログラム140cを実行し、ステップS108にて送信される配送完了データと、ステップS109にて送信される完了通知情報と、を発注番号に基づいて突合する(ステップS110)。
次いで、CPU130は、ステップS110の突合の結果が一致する場合、ステップS109にて取引端末10より送信された完了通知情報に基づいて、電子マネーカードによる商品の代金の精算処理を実行する(ステップS111)。
Next, the CPU 130 of the management server 100 executes the payment settlement program 140c and collates the delivery completion data transmitted in step S108 with the completion notification information transmitted in step S109 based on the order number ( Step S110).
Next, when the result of the matching in step S110 matches, the CPU 130 executes a payment process for the price of the product using the electronic money card based on the completion notification information transmitted from the transaction terminal 10 in step S109 (step S111). ).

以上説明したように、本発明に係る電子マネー取引管理システム1は、店舗ごとに設けられた取引端末10と、電子マネー事業者ごとに設けられた事業者サーバ500と、電子マネー決済を管理する管理サーバ100と、を含み、取引端末10は、複数種類の電子マネーカードの電子マネーの残高に関する金額情報の読書きが可能なR/W部11と、電子マネーカードを用いた商品の取引において、ユーザの使用する電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによる支払い処理を行う機能をCPU14が実行するための支払い処理プログラム15aと、支払い情報に基づいて、取引された商品ごとの支払い明細情報を含む取引データを作成する機能をCPU14が実行するための作成プログラム15bと、CPU14の支払い処理プログラム15aの実行により支払われた電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバ500に送信し、作成プログラム15bの実行により作成された取引データを管理サーバ100に送信する通信部12と、を備え、事業者サーバ500は、取引端末10より送信される支払い情報に基づいて商品の取引における決済を行う機能をCPU530が実行するための決済プログラム540aと、CPU530の決済プログラム540aの実行による決済の結果を電子マネー事業者ごとの決済結果データとして管理サーバ100に送信する通信部510と、を備え、管理サーバ100は、店舗毎に及び電子マネー事業者毎に取引データを記憶する取引データ記憶部141と、事業者サーバ500より送信される決済結果データと、取引端末10より送信される取引データと、を突合キーに基づいて突合する機能をCPU130が実行するための突合プログラム140aと、突合プログラム140aの実行による突合の結果が一致する場合に、取引データ記憶部141に取引データを登録する機能をCPU130が実行するための取引データ登録プログラム140bと、を備える。   As described above, the electronic money transaction management system 1 according to the present invention manages the transaction terminal 10 provided for each store, the operator server 500 provided for each electronic money operator, and the electronic money settlement. The transaction terminal 10 includes an R / W unit 11 capable of reading and writing money amount information related to the balance of electronic money of a plurality of types of electronic money cards, and a transaction of products using the electronic money card. Based on the payment processing program 15a for the CPU 14 to execute the function of reading and writing the amount information of the electronic money card used by the user by the R / W unit 11 and performing the payment processing by the electronic money card, and the payment information A creation program 15b for the CPU 14 to execute a function of creating transaction data including payment details for each traded product; The payment information of the electronic money card paid by the execution of the payment processing program 15a of the CPU 14 is transmitted to the business server 500 corresponding to the electronic money card, and the transaction data created by the execution of the creation program 15b is managed by the management server 100. The business unit server 500, the settlement program 540 a for the CPU 530 to execute the function of performing settlement in the transaction of the product based on the payment information transmitted from the transaction terminal 10, and the CPU 530. A communication unit 510 that transmits the result of the settlement by executing the settlement program 540a to the management server 100 as settlement result data for each electronic money business. The management server 100 is for each store and for each electronic money business. Transaction data storage unit 141 for storing transaction data, and business operators By executing the matching program 140a for the CPU 130 to execute the function of matching the settlement result data transmitted from the client 500 and the transaction data transmitted from the transaction terminal 10 based on the matching key, and the matching program 140a. A transaction data registration program 140b for allowing the CPU 130 to execute a function of registering transaction data in the transaction data storage unit 141 when the results of matching match.

つまり、電子マネー取引管理システム1によると、取引端末10の作成プログラム15bの実行により作成される取引データと、事業者サーバ500の通信部510より送信される、電子マネー事業者ごとの決済結果データと、が管理サーバ100の突合プログラム140aの実行により突合され、取引データ登録プログラム140bの実行により突合の結果が一致する場合に取引データが取引データ記憶部141に登録されるように構成されている。つまり、電子マネー事業者による決済結果と、取引端末10によりなされる(店頭での)取引結果と、の整合性が確認された上で取引データが登録されるので、電子マネーによる取引が正確に行われることとなる。また、取引データは、取引された商品ごとの支払い明細情報を含むので、取引された商品単位の取引内容を把握することができる。
したがって、本発明は、複数種類の電子マネーの取引を正確に行い、取引された商品単位の取引内容を把握し得る電子マネー取引管理システムであるといえる。
これにより、店舗単位あるいは電子マネー事業者単位でどのような商品を電子マネーで購入しているかを把握でき、マーケティング分析や各店舗における商品の在庫管理などに活用できて利便性に富むものとなる。
That is, according to the electronic money transaction management system 1, transaction data created by executing the creation program 15b of the transaction terminal 10 and settlement result data for each electronic money business transmitted from the communication unit 510 of the business server 500 Are registered by the execution of the matching program 140a of the management server 100, and the transaction data is registered in the transaction data storage unit 141 when the results of the matching match by the execution of the transaction data registration program 140b. . That is, since the transaction data is registered after the consistency between the settlement result by the electronic money business operator and the transaction result (at the store) made by the transaction terminal 10 is confirmed, the transaction by the electronic money is accurately performed. Will be done. Further, since the transaction data includes payment details information for each traded product, it is possible to grasp the transaction content of the traded product unit.
Therefore, it can be said that the present invention is an electronic money transaction management system capable of accurately performing transactions of a plurality of types of electronic money and grasping the transaction content of the traded product unit.
As a result, it is possible to grasp what products are purchased with electronic money at each store or electronic money business unit, and it can be used for marketing analysis, inventory management of products at each store, etc., which is convenient. .

また、電子マネー取引管理システム1は、各々の店舗の商品の配送手配を行う商品配送サーバ1000を有し、取引データには、取引により生じた金額データが含まれ、取引端末10は、他の店舗の商品の発注に関する発注データを管理サーバ100に送信する機能をCPU14が実行するための発注データ送信プログラム15cを備え、管理サーバ100は、CPU14の発注データ送信プログラム15cの実行により送信された発注データを商品配送サーバ1000に送信する通信部110と、を備え、商品配送サーバ1000は、管理サーバ100から送信される発注データに基づいて、他の店舗に商品の配送手配をする機能をCPU1030が実行するための配送手配プログラム1040aを備え、取引端末10は、発注データに基づく商品の入荷が完了したことを通知する完了通知情報を管理サーバ100に送信する機能をCPU14が実行するための完了通知情報送信プログラム15dを備え、管理サーバ100は、CPU14の完了通知情報送信プログラム15dの実行により送信された完了通知情報に基づいて、取引データ記憶部141に記憶された発注元の店舗の取引データのうち、予め指定された事業者の金額データから当該商品の代金分を減算するとともに、取引データ記憶部141に記憶された他の店舗の取引データのうち、予め指定された事業者の金額データに商品の代金分を加算する処理を行う機能をCPU130が実行するための代金精算プログラム140cを備える。   Further, the electronic money transaction management system 1 includes a product delivery server 1000 that arranges delivery of products in each store. The transaction data includes amount data generated by the transaction. The CPU 14 includes an order data transmission program 15c for the CPU 14 to execute a function of transmitting order data relating to the ordering of merchandise in the store to the management server 100. The management server 100 receives the order transmitted by the execution of the order data transmission program 15c of the CPU 14. A communication unit 110 that transmits data to the product delivery server 1000, and the product delivery server 1000 has a function that the product delivery server 1000 arranges delivery of products to other stores based on the order data transmitted from the management server 100. A delivery arrangement program 1040a for execution, and the transaction terminal 10 is based on the ordering data. The CPU 14 includes a completion notification information transmission program 15d for causing the CPU 14 to execute a function of transmitting completion notification information for notifying that the arrival of the product is completed to the management server 100. The management server 100 includes a completion notification information transmission program for the CPU 14 Based on the completion notification information transmitted by the execution of 15d, the price of the product is subtracted from the amount data of the business operator designated in advance in the transaction data of the ordering store stored in the transaction data storage unit 141. At the same time, among the transaction data stored in the transaction data storage unit 141, the CPU 130 executes a function for performing a process of adding the price of the product to the amount data of the business specified in advance. A settlement program 140c is provided.

つまり、電子マネー取引管理システム1によると、発注元の店舗としての取引端末10から他の店舗に対して、電子マネー取引管理システム1上で商品の発注を行うことが出来、さらに、上記発注に要した費用(商品の代金分)を、取引データ記憶部141に記憶された発注元の店舗の取引データと他の店舗の取引データとに反映させることが出来る。そのため、管理サーバ100上で管理される各々の店舗の電子マネーによる金額データは、商品の取引時に支払われた合計金額のみならず、商品の発注に要した費用をも加味したものとなるので、電子マネーによる一層包括的な資産の管理・運用が可能となる。   In other words, according to the electronic money transaction management system 1, it is possible to place an order for a product on the electronic money transaction management system 1 from the transaction terminal 10 as the ordering source store to another store. The required cost (the price of the product) can be reflected in the transaction data of the ordering store and the transaction data of other stores stored in the transaction data storage unit 141. Therefore, the amount data by electronic money of each store managed on the management server 100 is not only the total amount paid at the time of the transaction of the product but also the cost required for ordering the product. It becomes possible to manage and operate more comprehensive assets with electronic money.

また、発注データ及び完了通知情報は、各々の商品の発注を識別する発注番号を含み、商品配送サーバ1000は、CPU1030の配送手配プログラム1040aの実行により配送手配した商品の配送が完了した場合に、管理サーバ100に発注番号を含む配送完了データを送信する機能をCPU1030が実行するための配送完了データ送信プログラム1040bを備え、管理サーバ100の代金精算プログラム140cは、CPU14の完了通知情報送信プログラム15dの実行により送信される完了通知情報と、CPU1030の配送完了データ送信プログラム1040bの実行により送信される配送完了データと、を発注番号に基づいて突合し、突合の結果が一致する場合に、精算処理を行う機能をCPU130に実行させる。   In addition, the order data and the completion notification information include an order number for identifying the order of each product, and the product delivery server 1000, when the delivery of the product arranged for delivery by the execution of the delivery arrangement program 1040a of the CPU 1030 is completed, A delivery completion data transmission program 1040b for the CPU 1030 to execute a function of transmitting delivery completion data including an order number to the management server 100 is provided. The payment settlement program 140c of the management server 100 is a function of the completion notification information transmission program 15d of the CPU 14. Completion processing is performed when the completion notification information transmitted by execution matches the delivery completion data transmitted by execution of the delivery completion data transmission program 1040b of the CPU 1030 based on the order number, and the results of the matching match. The function is executed by the CPU 130.

つまり、管理サーバ100では、商品が入荷された取引端末10より送信される完了通知情報と、商品の配送手配を行った商品配送サーバ1000より送信される配送完了データと、の整合性が発注番号で確認された上で精算処理を開始するため、電子マネーによる一層正確な資産の管理・運用が可能となる。   That is, in the management server 100, the consistency between the completion notification information transmitted from the transaction terminal 10 in which the product is received and the delivery completion data transmitted from the product delivery server 1000 that arranged the delivery of the product is the order number. Since the checkout process is started after confirming in step (b), it becomes possible to manage and operate assets more accurately with electronic money.

また、取引端末10は、携帯可能に構成されており、ユーザの使用する電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによるチャージ処理を行う機能をCPU14に実行させるチャージプログラム15eと、CPU14のチャージプログラム15eの実行によりチャージされた金額に関する電子マネーカードのチャージ情報を、当該電子マネーカードに対応する事業者サーバ500に送信する機能をCPU14に実行させるチャージ情報送信プログラム15fと、を備え、事業者サーバ500は、各々の電子マネーカードの金額情報を記憶する金額情報記憶部540cと、取引端末10より送信されるチャージ情報に基づいて、金額情報記憶部540cに記憶される金額情報に加算処理を行う機能をCPU530に実行させる加算プログラム540cと、を備える。   Further, the transaction terminal 10 is configured to be portable, and the R / W unit 11 reads and writes the amount information of the electronic money card used by the user, and executes a function of performing a charge process using the electronic money card on the CPU 14. Charge information 15 for causing the CPU 14 to execute a function for transmitting the charge information of the electronic money card related to the amount charged by the execution of the charge program 15e of the CPU 14 to the business server 500 corresponding to the electronic money card. The business server 500 includes an amount information storage unit 540c that stores the amount information of each electronic money card and the amount information storage unit 540c based on the charge information transmitted from the transaction terminal 10. CPU 5 has a function of performing addition processing on the stored amount information. And an addition program 540c to execute 0.

つまり、携帯可能な取引端末10にて、電子マネーカードによるチャージ処理を行うことが出来るので、ユーザにとっての電子マネーカードの利便性が飛躍的に向上する。   That is, since it is possible to perform charge processing using an electronic money card at the portable transaction terminal 10, the convenience of the electronic money card for the user is dramatically improved.

なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において適宜設計変更等を行っても良い。
例えば、上記実施形態においては、ユーザが複数種類の電子マネーカードから支払いに用いる電子マネーカードを操作部20等を介して選択することで、CPU14により支払い処理プログラム15aが実行されて、R/W部11で当該電子マネーカードが読書きできるように構成されている。しかし、ユーザが操作部20等を介して選択することなく、直接支払いに用いる電子マネーカードをR/W部11に近づけると、R/W部11で読み取られるカード識別IDに基づいて、CPU14が上記電子マネーカードの種類を特定し、支払い処理を実行するように構成しても良い。この場合、ユーザは支払いの都度、操作部20等を介して選択する手間が省かれるので、一層ユーザの電子マネーカードによる支払いの利便性が向上する。
また、上記実施形態において、取引端末10が全体として携帯可能である場合を例示したが、例えば、取引端末10を構成する機器として事業者サーバ500等から入力されるデータの送受信/蓄積や所定のデータ処理を行うワークステーションを含み、R/W部11,通信部12,操作部20,制御部13の一部の機能(チャージプログラム15eやチャージ情報送信プログラム15fを実行する機能)のみを携帯可能な携帯部とし、その他の構成を上記ワークステーション等で実行させるように構成しても勿論良い。
Note that the present invention is not limited to the above-described embodiment, and may be modified as appropriate without departing from the spirit of the present invention.
For example, in the above embodiment, when the user selects an electronic money card to be used for payment from a plurality of types of electronic money cards via the operation unit 20 or the like, the payment processing program 15a is executed by the CPU 14, and the R / W The unit 11 is configured so that the electronic money card can be read and written. However, if the user moves the electronic money card used for direct payment closer to the R / W unit 11 without making a selection via the operation unit 20 or the like, the CPU 14 determines based on the card identification ID read by the R / W unit 11. You may comprise so that the kind of said electronic money card may be specified and a payment process may be performed. In this case, the user is not required to make a selection through the operation unit 20 or the like every time payment is made, so that the convenience of payment by the user's electronic money card is further improved.
Moreover, in the said embodiment, although the case where the transaction terminal 10 was portable as a whole was illustrated, for example, transmission / reception / accumulation of the data input from the provider server 500 etc. as a apparatus which comprises the transaction terminal 10, or predetermined | prescribed Includes a workstation that performs data processing, and can carry only some functions of R / W unit 11, communication unit 12, operation unit 20, and control unit 13 (functions for executing charge program 15e and charge information transmission program 15f) Of course, the portable unit may be configured so that other configurations are executed by the workstation or the like.

1 電子マネー取引管理システム
N ネットワーク
10 取引端末(携帯部)
11 R/W部(カード読書き部)
12 通信部(支払い情報送信手段、発注データ送信手段、完了通知情報送信手段)
14 CPU(支払い手段、作成手段、発注データ送信手段、完了通知情報送信手段、チャージ手段、チャージ情報送信手段)
15 記憶部
15a 支払い処理プログラム(支払い手段)
15b 作成プログラム(作成手段)
15c 発注データ送信プログラム(発注データ送信手段)
15d 完了通知情報送信プログラム(完了通知情報送信手段)
15e チャージプログラム(チャージ手段)
15f チャージ情報送信プログラム(チャージ情報送信手段)
100 管理サーバ
110 通信部(送信手段)
130 CPU(突合手段、取引データ登録手段、代金精算手段、発注突合手段)
140 記憶部
140a 突合プログラム(突合手段)
140b 取引データ登録プログラム(取引データ登録手段)
140c 代金精算プログラム(代金精算手段、発注突合手段)
141 取引データ記憶部(記憶手段)
500 事業者サーバ
510 通信部(決済結果データ送信手段)
530 CPU(決済手段、加算手段)
540a 決済プログラム(決済手段)
540b 加算プログラム(加算手段)
540c 金額情報記憶部(金額情報記憶手段)
1000 商品配送サーバ
1030 CPU(配送手配手段、配送完了データ送信手段)
1040 記憶部
1040a 配送手配プログラム(配送手配手段)
1040b 配送完了データ送信プログラム(配送完了データ送信手段)
1 Electronic Money Transaction Management System N Network 10 Transaction Terminal (Mobile Unit)
11 R / W department (card reading and writing department)
12 Communication unit (payment information transmission means, order data transmission means, completion notification information transmission means)
14 CPU (payment means, creation means, order data transmission means, completion notification information transmission means, charge means, charge information transmission means)
15 storage unit 15a payment processing program (payment means)
15b Creation program (creation means)
15c Order data transmission program (order data transmission means)
15d Completion notification information transmission program (completion notification information transmission means)
15e Charge program (charging means)
15f Charge information transmission program (charge information transmission means)
100 management server 110 communication unit (transmission means)
130 CPU (matching means, transaction data registration means, price settlement means, order matching means)
140 Storage unit 140a Matching program (matching means)
140b Transaction data registration program (transaction data registration means)
140c Price settlement program (price settlement means, order matching means)
141 Transaction data storage unit (storage means)
500 business server 510 communication unit (payment result data transmission means)
530 CPU (settlement means, addition means)
540a Settlement program (settlement means)
540b Addition program (addition means)
540c Amount information storage unit (amount information storage means)
1000 Commodity delivery server 1030 CPU (delivery arrangement means, delivery completion data transmission means)
1040 Storage unit 1040a Delivery arrangement program (delivery arrangement means)
1040b Delivery completion data transmission program (delivery completion data transmission means)

Claims (4)

店舗ごとに設けられ、電子マネーカードを用いた商品の取引を行う取引端末と、前記取引端末とネットワークを介して接続され、電子マネー事業者ごとに設けられ、前記取引における決済を行う事業者サーバと、前記取引端末及び前記事業者サーバとネットワークを介して接続され、前記決済に基づいて前記店舗の電子マネー決済を管理する管理サーバと、を含んだ電子マネー取引管理システムにおいて、
前記取引端末は、
複数種類の電子マネーカードの電子マネーの残高に関する金額情報の読書きが可能なカード読書き部と、
電子マネーカードを用いた商品の取引において、ユーザの使用する電子マネーカードの金額情報をカード読書き部で読書きし、当該電子マネーカードによる支払い処理を行う支払い手段と、
前記支払い手段により支払われた電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバに送信する支払い情報送信手段と、
前記支払い情報に基づいて、前記取引された商品ごとの支払い明細情報を含む取引データを作成する作成手段と、
前記作成手段により作成された取引データを前記管理サーバに送信する取引データ送信手段と、
を備え、
前記事業者サーバは、
前記取引端末より送信される支払い情報に基づいて前記商品の取引における決済を行う決済手段と、
前記決済手段による決済の結果を電子マネー事業者ごとの決済結果データとして前記管理サーバに送信する決済結果データ送信手段と、
を備え、
前記管理サーバは、
店舗毎に及び電子マネー事業者毎に前記取引された商品ごとの支払い明細情報を含む取引データを記憶する記憶手段と、
前記事業者サーバより送信される決済結果データと、前記取引端末より送信される取引データと、を所定の突合キーに基づいて突合する突合手段と、
前記突合手段による突合の結果が一致する場合に、前記記憶手段に前記取引データを登録する取引データ登録手段と、
を備えることを特徴とする電子マネー取引管理システム。
A transaction terminal that is provided for each store and performs a transaction of a product using an electronic money card, and an operator server that is connected to the transaction terminal via a network and that is provided for each electronic money operator and performs settlement in the transaction And an electronic money transaction management system including a management server connected to the transaction terminal and the provider server via a network and managing electronic money settlement of the store based on the settlement,
The transaction terminal
A card reading and writing unit capable of reading and writing amount information regarding the balance of electronic money of multiple types of electronic money cards;
In the transaction of the product using the electronic money card, the payment means for reading and writing the amount information of the electronic money card used by the user by the card reading and writing unit, and performing the payment processing by the electronic money card,
Payment information transmitting means for transmitting the payment information of the electronic money card paid by the payment means to a business server corresponding to the electronic money card;
Creation means for creating transaction data including payment details information for each of the traded products based on the payment information;
Transaction data transmitting means for transmitting the transaction data created by the creating means to the management server;
With
The provider server is
Settlement means for performing settlement in the transaction of the product based on payment information transmitted from the transaction terminal;
Payment result data transmitting means for transmitting the result of payment by the payment means to the management server as payment result data for each electronic money business operator;
With
The management server
Storage means for storing transaction data including payment details information for each traded product for each store and for each electronic money business;
A matching means for matching payment result data transmitted from the provider server and transaction data transmitted from the transaction terminal based on a predetermined matching key;
Transaction data registration means for registering the transaction data in the storage means when the result of the match by the match means matches;
An electronic money transaction management system comprising:
請求項1に記載の電子マネー取引管理システムにおいて、
前記管理サーバと接続され、各々の店舗の商品の配送手配を行う商品配送サーバを有し、
前記取引データには、取引により生じた金額データが含まれ、
前記取引端末は、
他の店舗の商品の発注に関する発注データを前記管理サーバに送信する発注データ送信手段を備え、
前記管理サーバは、
前記発注データ送信手段により送信された発注データを前記商品配送サーバに送信する送信手段を備え、
前記商品配送サーバは、
前記管理サーバから送信される発注データに基づいて、前記他の店舗に商品の配送手配をする配送手配手段を備え、
前記取引端末は、
前記発注データに基づく商品の入荷が完了したことを通知する完了通知情報を前記管理サーバに送信する完了通知情報送信手段を備え、
前記管理サーバは、
前記完了通知情報送信手段により送信された完了通知情報に基づいて、前記記憶手段に記憶された発注元の店舗の取引データのうち、予め指定された事業者の金額データから当該商品の代金分を減算するとともに、前記記憶手段に記憶された前記他の店舗の取引データのうち、前記予め指定された事業者の金額データに前記商品の代金分を加算する精算処理を行う代金精算手段を備えることを特徴とする電子マネー取引管理システム。
In the electronic money transaction management system according to claim 1,
Connected to the management server, and has a product delivery server for arranging delivery of products of each store,
The transaction data includes the amount data generated by the transaction,
The transaction terminal
Order data transmission means for transmitting order data relating to ordering of products from other stores to the management server;
The management server
Transmission means for transmitting the order data transmitted by the order data transmission means to the commodity delivery server,
The merchandise delivery server
Based on the order data transmitted from the management server, comprising a delivery arrangement means for arranging the delivery of goods to the other stores,
The transaction terminal
Completion notification information transmitting means for transmitting completion notification information for notifying that the arrival of the product based on the order data is completed to the management server,
The management server
Based on the completion notification information transmitted by the completion notification information transmitting means, the price of the product is calculated from the amount data of the business operator designated in advance among the transaction data of the ordering store stored in the storage means. A subsidizing unit for subtracting and performing a settlement process of adding the price of the product to the amount data of the business specified in advance in the transaction data of the other store stored in the storage unit An electronic money transaction management system.
請求項2に記載の電子マネー取引管理システムにおいて、
前記発注データ及び前記完了通知情報は、各々の商品の発注を識別する発注番号を含み、
前記商品配送サーバは、
前記配送手配手段により配送手配した商品の配送が完了した場合に、前記管理サーバに前記発注番号を含む配送完了データを送信する配送完了データ送信手段を備え、
前記管理サーバの代金精算手段は、
前記完了通知情報送信手段により送信される完了通知情報と、前記配送完了データ送信手段により送信される配送完了データと、を前記発注番号に基づいて突合する発注突合手段を有し、
前記発注突合手段による突合の結果が一致する場合に、前記精算処理を行うことを特徴とする電子マネー取引管理システム。
In the electronic money transaction management system according to claim 2,
The order data and the completion notification information include an order number for identifying the order of each product,
The merchandise delivery server
A delivery completion data transmission means for sending delivery completion data including the order number to the management server when delivery of the product arranged for delivery by the delivery arrangement means is completed;
The payment settlement means of the management server is:
Order completion matching means for matching completion notification information transmitted by the completion notification information transmission means and delivery completion data transmitted by the delivery completion data transmission means based on the order number;
The electronic money transaction management system, wherein the settlement processing is performed when the result of the matching by the order matching means matches.
請求項1〜3の何れか1項に記載の電子マネー取引管理システムにおいて、
前記取引端末は、少なくとも一部が携帯可能な携帯部で構成されており、
前記携帯部は、
ユーザの使用する電子マネーカードの金額情報をカード読書き部で読書きし、当該電子マネーカードによるチャージ処理を行うチャージ手段と、
前記チャージ手段によりチャージされた金額に関する電子マネーカードのチャージ情報を、当該電子マネーカードに対応する事業者サーバに送信するチャージ情報送信手段と、
を備え、
前記事業者サーバは、
各々の電子マネーカードの金額情報を記憶する金額情報記憶手段と、
前記取引端末より送信されるチャージ情報に基づいて、前記金額情報記憶手段に記憶される金額情報に加算処理を行う加算手段と、
を備えることを特徴とする電子マネー取引管理システム。
In the electronic money transaction management system according to any one of claims 1 to 3,
The transaction terminal is composed of a portable part at least partially portable,
The portable unit is
Charging means for reading and writing the amount information of the electronic money card used by the user in the card reading and writing unit, and performing a charging process with the electronic money card;
Charge information transmitting means for transmitting charge information of the electronic money card related to the amount charged by the charging means to a business server corresponding to the electronic money card;
With
The provider server is
Amount information storage means for storing amount information of each electronic money card;
Based on the charge information transmitted from the transaction terminal, an addition means for performing addition processing on the amount information stored in the amount information storage means;
An electronic money transaction management system comprising:
JP2009136291A 2009-06-05 2009-06-05 Electronic money transaction management system Active JP5457726B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009136291A JP5457726B2 (en) 2009-06-05 2009-06-05 Electronic money transaction management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009136291A JP5457726B2 (en) 2009-06-05 2009-06-05 Electronic money transaction management system

Publications (2)

Publication Number Publication Date
JP2010282487A JP2010282487A (en) 2010-12-16
JP5457726B2 true JP5457726B2 (en) 2014-04-02

Family

ID=43539149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009136291A Active JP5457726B2 (en) 2009-06-05 2009-06-05 Electronic money transaction management system

Country Status (1)

Country Link
JP (1) JP5457726B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8763713B2 (en) 2012-01-27 2014-07-01 Dawn Equipment Company Agricultural implement with automatic down pressure control
US8770308B2 (en) 2010-09-15 2014-07-08 Dawn Equipment Company Row unit for agricultural implement
US8776702B2 (en) 2010-09-15 2014-07-15 Dawn Equipment Company Hydraulic down pressure control system for an agricultural implement
US9144189B2 (en) 2012-07-25 2015-09-29 Precision Planting Llc Integrated implement downforce control systems, methods, and apparatus
US9288937B2 (en) 2011-08-05 2016-03-22 Precision Planting Llc Apparatus, systems and methods for row unit downforce control
US12171152B2 (en) 2010-09-15 2024-12-24 Deere & Company System and method for adaptively controlling depth of ground-engaging planting row unit using forward sensor that measures residue ahead of row unit
US12389816B2 (en) 2013-02-04 2025-08-19 Deere & Company Agricultural systems

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020129227A (en) * 2019-02-07 2020-08-27 株式会社メルカリ Information processing method, information processing apparatus, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259871A (en) * 2001-02-26 2002-09-13 Nippon Telegr & Teleph Corp <Ntt> E-mail order settlement method and e-mail order settlement system
JP2002334285A (en) * 2001-05-10 2002-11-22 Hitachi Ltd Multiple electronic money settlement agency system
JP4579618B2 (en) * 2004-08-16 2010-11-10 ビットワレット株式会社 Payment server and payment request server

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8770308B2 (en) 2010-09-15 2014-07-08 Dawn Equipment Company Row unit for agricultural implement
US8776702B2 (en) 2010-09-15 2014-07-15 Dawn Equipment Company Hydraulic down pressure control system for an agricultural implement
US12150399B2 (en) 2010-09-15 2024-11-26 Deere & Company Row unit for agricultural implement
US12171152B2 (en) 2010-09-15 2024-12-24 Deere & Company System and method for adaptively controlling depth of ground-engaging planting row unit using forward sensor that measures residue ahead of row unit
US9288937B2 (en) 2011-08-05 2016-03-22 Precision Planting Llc Apparatus, systems and methods for row unit downforce control
US10834863B2 (en) 2011-08-05 2020-11-17 Precision Planting Llc Apparatus, systems and methods for row unit downforce control
US8763713B2 (en) 2012-01-27 2014-07-01 Dawn Equipment Company Agricultural implement with automatic down pressure control
US9144189B2 (en) 2012-07-25 2015-09-29 Precision Planting Llc Integrated implement downforce control systems, methods, and apparatus
US9746007B2 (en) 2012-07-25 2017-08-29 Precision Planting Llc Integrated implement downforce control systems, methods, and apparatus
US10443631B2 (en) 2012-07-25 2019-10-15 Precision Planting Llc Integrated implement downforce control systems, methods, and apparatus
US12389816B2 (en) 2013-02-04 2025-08-19 Deere & Company Agricultural systems

Also Published As

Publication number Publication date
JP2010282487A (en) 2010-12-16

Similar Documents

Publication Publication Date Title
JP5457726B2 (en) Electronic money transaction management system
JP6896805B2 (en) Sales system, mobile terminal, store computer
JP6006856B1 (en) Product sales management server, product sales management system, and product sales management method
KR101872403B1 (en) Transaction management system and transaction management program
JP7189038B2 (en) Product data processing device and control program
JP7521026B2 (en) Product sales data processing device and control program
US20110071924A1 (en) System and method for processing consumer transactions using a central server and a mobile processor
CN106663275A (en) Direct transaction system and direct transaction method for agricultural and livestock products
JP2020068005A (en) System, method, and program for providing shopping agency service
WO2021193276A1 (en) Terminal device, purchase management method and program
JP2020067990A (en) System, method, and program for providing shopping agency service
WO2019054097A1 (en) Point management system, management device, and point management method
JP6329111B2 (en) Product data processing apparatus and program
JP2001338253A (en) Method and device for electronic commercial transaction
JP2024003405A (en) Accounting devices and programs
JP4191634B2 (en) Collective store settlement apparatus, transaction processing method and program
JP2012089029A (en) Net selling total management system
JP2001312606A (en) System and method for electronic transaction
JP2002329254A (en) Product information management system
JP2004145877A (en) Information processing system, information processing method, information processing program, and recording medium
JP6600039B2 (en) Product data processing apparatus, program, product data processing method and system
TWI917288B (en) Payment systems, payment methods and procedures
JP7612634B2 (en) Commercial flow management support method and commercial flow management support device
JP7503519B2 (en) Door-to-door sales management system
JP7543504B1 (en) Payment device, payment system, payment method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120601

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131125

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: 20131217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140110

R150 Certificate of patent or registration of utility model

Ref document number: 5457726

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250