Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6348764B2 - Information processing apparatus and program - Google Patents
[go: Go Back, main page]

JP6348764B2 - Information processing apparatus and program - Google Patents

Information processing apparatus and program Download PDF

Info

Publication number
JP6348764B2
JP6348764B2 JP2014086546A JP2014086546A JP6348764B2 JP 6348764 B2 JP6348764 B2 JP 6348764B2 JP 2014086546 A JP2014086546 A JP 2014086546A JP 2014086546 A JP2014086546 A JP 2014086546A JP 6348764 B2 JP6348764 B2 JP 6348764B2
Authority
JP
Japan
Prior art keywords
data
transaction
payment
sign
image
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
JP2014086546A
Other languages
Japanese (ja)
Other versions
JP2015207100A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2014086546A priority Critical patent/JP6348764B2/en
Priority to CN201510184957.0A priority patent/CN105046498A/en
Publication of JP2015207100A publication Critical patent/JP2015207100A/en
Application granted granted Critical
Publication of JP6348764B2 publication Critical patent/JP6348764B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明の実施形態は、情報処理装置およびプログラムに関する。   Embodiments described herein relate generally to an information processing apparatus and a program.

ショッピングセンタなどでは、デベロッパが各テナントで決済されたクレジット取引の伝票を所定年数保管する義務がある。例えば従来、POS(Point Of Sales)端末において、レシートやクレジット取引時の伝票を安全に保管する技術が開示されている。しかしながら、全テナント分の伝票保管スペースを確保することは容易ではない。そこで近年では、伝票の保管スペース確保にかかるコスト削減や、伝票保管データの利便性向上などを謳って、伝票の電子データを保管する伝票保管サービスが業務拡大の傾向にある。   In a shopping center or the like, a developer has an obligation to store a credit transaction slip settled by each tenant for a predetermined number of years. For example, a technology for safely storing receipts and slips at the time of credit transactions in a POS (Point Of Sales) terminal has been disclosed. However, it is not easy to secure slip storage space for all tenants. Therefore, in recent years, a voucher storage service for storing voucher electronic data tends to expand its business in order to reduce costs for securing voucher storage space and improve convenience of voucher storage data.

伝票保管サービスは伝票保管データベースを有する保管管理サーバによって提供され、テナントの決済端末はクレジット決済時に取引データを保管管理サーバに送信する。保管管理サーバは受信した取引データを保管し、テナントを管理するテナント管理サーバからの問合せに随時応じて、保管している取引データを送信するサービス等を提供している。   The slip storage service is provided by a storage management server having a slip storage database, and the tenant settlement terminal transmits transaction data to the storage management server at the time of credit settlement. The storage management server stores received transaction data and provides a service for transmitting stored transaction data in response to an inquiry from a tenant management server that manages tenants.

ところで近年、クレジット決済時に、客のサインを店舗控え用のレシートに記入する替わりに、タッチパッドを備えたタブレット端末に手書き入力してもらうサービスが開発されている。同サービスでは、決済サインの画像データを取引データに添付して、サイン画像有取引データとして伝票保管サービスに保管しておくことができる。   By the way, in recent years, a service has been developed that allows a tablet terminal equipped with a touch pad to be input by handwriting instead of entering a customer's signature on a receipt for a store copy at the time of credit settlement. In this service, image data of a payment sign can be attached to transaction data and stored in a slip storage service as transaction data with signature image.

このようなサービスに関して、各テナントにおける全取引分のサイン画像データおよび取引データが、欠落や齟齬がなく伝票保管サーバに保管されているか、テナント管理サーバから容易に確認できることが望まれていた。   With respect to such a service, it has been desired that the sign image data and transaction data for all transactions in each tenant can be easily confirmed from the tenant management server to be stored in the slip storage server without omissions or defects.

本発明が解決しようとする課題は、サイン画像有取引データについて、伝票保管サービスに保管されているデータと、デベロッパ側で保管しているデータとが一致しているか否かを確認できる情報処理装置およびプログラムを提供することである。   The problem to be solved by the present invention is an information processing apparatus capable of confirming whether or not the data stored in the slip storage service matches the data stored on the developer side with respect to the sign image transaction data And to provide a program.

実施形態の情報処理装置は、取引データ受信手段と、取引情報記憶手段と、突合用データ受信手段と、突合リスト出力手段とを備える。取引データ受信手段は、テナントの決済端末から受信した取引データと、前記決済端末に接続されたサインパッドから手書き入力された決済サインの画像データと、を受信する。取引情報記憶手段は、同一の決済にかかる前記取引データと、前記決済サインの画像データとを関連付けて、サイン画像有取引データとして記憶する。突合用データ受信手段は、前記決済端末が送信した前記サイン画像有取引データを伝票保管データとして保管する伝票保管サービスから、データ突合の対象とする突合用データを受信する。突合リスト出力手段は、前記取引情報記憶手段が記憶する前記サイン画像有取引データと、前記突合用データ受信手段が受信した前記突合用データとを突合し、両者間の相異の有無を示す突合リストを生成して出力する。   The information processing apparatus according to the embodiment includes transaction data receiving means, transaction information storage means, matching data receiving means, and matching list output means. The transaction data receiving means receives the transaction data received from the tenant's payment terminal and the image data of the payment sign input by handwriting from the sign pad connected to the payment terminal. The transaction information storage means stores the transaction data related to the same settlement and the image data of the settlement sign in association with each other as signature image existence transaction data. The matching data receiving means receives the matching data to be subject to data matching from a slip storage service that stores the signed image existence transaction data transmitted by the settlement terminal as slip storage data. The match list output means matches the sign image existence transaction data stored in the transaction information storage means with the match data received by the match data receiving means, and indicates a match list indicating whether there is a difference between the two Is generated and output.

図1は、本実施形態にかかる決済サービスシステムの概略構成図である。FIG. 1 is a schematic configuration diagram of a payment service system according to the present embodiment. 図2は、テナント管理サーバの機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the tenant management server. 図3は、突合リストの印字例を示す図である。FIG. 3 is a diagram illustrating a print example of the matching list. 図4は、突合処理の手順例を示すシーケンス図である。FIG. 4 is a sequence diagram illustrating an example of the procedure of the matching process.

図1は、本実施形態にかかる決済サービスシステム100の概略構成図である。ショッピングセンタの各テナントにはクレジット決済処理を行う決済端末2が配され、決済サインを手書き入力できるサインパッド3が接続される。ショッピングセンタの事務所やサーバ管理室等においては、デベロッパ用のテナント管理サーバ1が配される。決済端末2とテナント管理サーバ1とはLAN等のネットワークで接続される。また、テナント管理サーバ1は専用回線6を介して、伝票保管サービスを提供する保管管理サーバ4と、クレジット決済サービスを提供する決済管理サーバ5とに接続される。また、各テナントが有する決済端末2は、保管管理サーバ4とネットワーク接続される。   FIG. 1 is a schematic configuration diagram of a payment service system 100 according to the present embodiment. Each tenant of the shopping center is provided with a payment terminal 2 that performs credit payment processing, and a sign pad 3 that can input a payment signature by handwriting is connected. A tenant management server 1 for developers is arranged in a shopping center office, a server management room, or the like. The settlement terminal 2 and the tenant management server 1 are connected by a network such as a LAN. The tenant management server 1 is connected via a dedicated line 6 to a storage management server 4 that provides a slip storage service and a payment management server 5 that provides a credit payment service. Further, the settlement terminal 2 possessed by each tenant is connected to the storage management server 4 via a network.

なお、伝票保管サービス、クレジット決済サービスは、図1に示す構成に限定されず、複数の情報処理装置により提供されてもよい。また、ネットワークを介して接続された複数の情報処理装置により当該サービスが複合的に提供されてもよい。テナント管理サーバ1についても同様である。   Note that the slip storage service and the credit settlement service are not limited to the configuration shown in FIG. 1 and may be provided by a plurality of information processing apparatuses. Further, the service may be provided in a composite manner by a plurality of information processing apparatuses connected via a network. The same applies to the tenant management server 1.

次に、クレジット決済処理の全体像について概略的に説明する。各テナントは、決済端末2を用いてクレジット決済処理を行う。決済端末2としてはPOSレジなど既存の決済端末を用いればよいので、その詳細な説明は省略する。決済端末2は、端末内に保持しているデータや入力装置からの入力処理に基づき、クレジット決済ごとに取引データを生成する。取引データには、例えば決済端末2の端末番号、クレジットカードの会員番号、伝票番号、取引日、取引内容、取扱区分、合計額などの情報が含まれる。   Next, an overview of the credit settlement process will be schematically described. Each tenant performs credit payment processing using the payment terminal 2. Since the payment terminal 2 may be an existing payment terminal such as a POS cash register, detailed description thereof will be omitted. The settlement terminal 2 generates transaction data for each credit settlement based on data held in the terminal and input processing from the input device. The transaction data includes information such as the terminal number of the payment terminal 2, the credit card member number, the slip number, the transaction date, the transaction content, the handling category, and the total amount.

サインパッド3は、タッチパネル付ディスプレイを備えたタブレット端末である。客が当該タッチパネルに指または専用ペン等で決済サインを描画すると、サインパッド3はその決済サインの描画情報の入力を受付けて、画像データを生成する。サインパッド3は生成した決済サインの画像データを決済端末2に送信する。   The sign pad 3 is a tablet terminal having a display with a touch panel. When a customer draws a payment sign on the touch panel with a finger or a dedicated pen, the sign pad 3 receives input of drawing information of the payment sign and generates image data. The sign pad 3 transmits the generated payment sign image data to the payment terminal 2.

決済端末2は、クレジット決済の取引データに、サインパッド3から入力された決済サインの画像データを添えて、サイン画像有取引データを生成する。決済端末2は、生成したサイン画像有取引データを、テナント管理サーバ1、および、伝票保管サービスの保管管理サーバ4に送信する。   The payment terminal 2 adds the image data of the payment signature input from the sign pad 3 to the transaction data for credit payment, and generates the transaction data with signature image. The settlement terminal 2 transmits the generated signature image presence transaction data to the tenant management server 1 and the storage management server 4 of the slip storage service.

なお、決済端末2は、取引データに必ずしも決済サインの画像データそのものを添えなくともよい。他の例として、決済サインの画像ファイルを別途送信したり、取引データとは別の保管場所を用いたりしてもよい。この場合に決済端末2は、画像ファイルの格納先や送信先、あるいは画像ファイルを識別するための識別情報やファイル名などを示す情報を、取引データに付したサイン画像有取引データを生成すればよい。   The payment terminal 2 does not necessarily have to add the image data of the payment sign to the transaction data. As another example, an image file of a payment sign may be transmitted separately, or a storage location different from transaction data may be used. In this case, the settlement terminal 2 generates transaction data with a sign image with information indicating the storage destination and transmission destination of the image file, identification information for identifying the image file, and the file name added to the transaction data. Good.

また別の例としては、単に、その取引はサインパッド3からサイン入力が行われたことを示す情報、即ち、決済サインの画像データがいずれかの情報端末に保存されていることを示す情報を、取引データに付してサイン画像有取引データとして用いてもよい。   As another example, the transaction simply includes information indicating that the sign input from the sign pad 3 has been performed, that is, information indicating that the image data of the payment sign is stored in any of the information terminals. , It may be attached to transaction data and used as transaction data with a signature image.

このように、決済端末2は、取引データにサイン画像データ自体またはサイン画像データに関する情報を付して出力する。即ち、決済端末2は、取引データにサイン画像データを関連付けて、当該取引が決済サインの電子データが有る旨を示すサイン画像有取引データを生成し、出力する。これによりテナント管理サーバ1は、後述の突合処理において、決済サインの電子データの有無、または、決済サインの相異について突合することができる。   In this way, the settlement terminal 2 outputs the transaction data with the signature image data itself or information regarding the signature image data attached thereto. In other words, the settlement terminal 2 associates the signature image data with the transaction data, and generates and outputs the signature image presence transaction data indicating that the transaction has electronic data of the settlement signature. Accordingly, the tenant management server 1 can collate with respect to the presence / absence of electronic data of the settlement sign or the difference of the settlement sign in the later-described collation process.

ショッピングセンタの管理者であるデベロッパは、テナント管理サーバ1を用いてショッピングセンタ内の各テナントを統括管理する。テナント管理サーバ1は、各テナントの決済端末2からサイン画像有取引データを受信し、取引情報DB(Database)20に格納する。また、テナント管理サーバ1は、サイン画像を除いた取引データを、専用回線6を介してクレジット決済サービスの決済管理サーバ5に送信する。なお、クレジット決済サービスでサイン画像の認証も行う場合には、サイン画像を付した取引データを決済管理サーバ5に送信すればよい。   A developer who is a manager of the shopping center uses the tenant management server 1 to centrally manage each tenant in the shopping center. The tenant management server 1 receives the signature image presence transaction data from the settlement terminal 2 of each tenant and stores it in the transaction information DB (Database) 20. Further, the tenant management server 1 transmits the transaction data excluding the signature image to the payment management server 5 of the credit payment service via the dedicated line 6. In addition, when the signature image is also authenticated by the credit settlement service, transaction data with the signature image may be transmitted to the settlement management server 5.

決済端末2と決済管理サーバ5とは、テナント管理サーバ1を介して取引データの問合処理を行う。決済管理サーバ5は取引が決済可能であれば、当該取引が締結された旨を示す応答データを決済端末2に送信する。決済端末2は、応答データを受信すると取引データを決済端末2の記憶装置に登録し、取引データを印字したレシートを印字出力する。   The payment terminal 2 and the payment management server 5 perform transaction data inquiry processing via the tenant management server 1. If the transaction can be settled, the settlement management server 5 transmits response data indicating that the transaction has been concluded to the settlement terminal 2. When receiving the response data, the settlement terminal 2 registers the transaction data in the storage device of the settlement terminal 2 and prints out a receipt on which the transaction data is printed.

伝票保管サービスを提供する保管管理サーバ4は、決済端末2(あるいはテナント管理サーバ1)から受信した取引データあるいはサイン画像有取引データを伝票保管DB41に格納し、保管、管理を行う。例えば、保管管理サーバ4は、伝票保管DB41のデータを閲覧するためのWebページを提供し、Web上で受付けた検索条件に合致する伝票保管データを検索して一覧表示する。   The storage management server 4 that provides the slip storage service stores the transaction data or the signed image transaction data received from the settlement terminal 2 (or the tenant management server 1) in the slip storage DB 41, and stores and manages it. For example, the storage management server 4 provides a Web page for browsing the data in the slip storage DB 41, searches for a list of slip storage data that matches the search conditions received on the Web, and displays the list.

保管管理サーバ4は、テナント管理サーバ1の要求に応じて、突合対象とする伝票保管データを収集して突合用データを生成し、これをテナント管理サーバ1に送信する。テナント管理サーバ1は、保管管理サーバ4から受信した突合用データと、取引情報DB20に格納されているサイン画像有取引データとを突合する。そして、テナント管理サーバ1は、突合結果を含む突合リスト(図3参照)を生成し、印字データや文書データとして出力する。テナント管理サーバ1が行う突合処理およびデータ出力例については後述する。   In response to a request from the tenant management server 1, the storage management server 4 collects slip storage data to be matched, generates matching data, and transmits it to the tenant management server 1. The tenant management server 1 matches the matching data received from the storage management server 4 with the signature image presence transaction data stored in the transaction information DB 20. Then, the tenant management server 1 generates a match list (see FIG. 3) including the match result, and outputs it as print data or document data. An example of the matching process and data output performed by the tenant management server 1 will be described later.

なお、伝票保管サービスとクレジット決済サービスとは、連携して提供される場合が多いので、図1では互いに接続されてデータ通信を行うシステム構成例について記載した。無論、システム構成例はこれに限定されるものではなく、伝票保管サービスとクレジット決済サービスとがデータ通信を行わない形態であってもよい。その他のシステム構成や、データ通信の経由などについても、上述した例には限定されない。   Since the slip storage service and the credit settlement service are often provided in cooperation with each other, FIG. 1 shows an example of a system configuration that is connected to each other and performs data communication. Of course, the system configuration example is not limited to this, and the slip storage service and the credit settlement service may not perform data communication. Other system configurations and data communication are not limited to the above-described example.

次に、テナント管理サーバ1の機能構成について、図2を用いて説明する。図2は、テナント管理サーバ1の機能構成を示すブロック図である。   Next, the functional configuration of the tenant management server 1 will be described with reference to FIG. FIG. 2 is a block diagram showing a functional configuration of the tenant management server 1.

図2に示すように、テナント管理サーバ1は、CPUなどの制御装置と、ROM(Read Only Memory)やRAMなどの記憶装置により構成される制御部10を有する。制御部10には、バス12を介して通信I/F(Interface)13、I/O(Input/Output)機器制御部14が接続されている。I/O機器制御部14には、キーボード15やマウス16などの入力装置、液晶ディスプレイなどの表示装置17、プリンタ18、HDD(Hard Disk Drive)等の記憶装置19が接続される。記憶装置19には、取引情報DB20が格納される。   As illustrated in FIG. 2, the tenant management server 1 includes a control unit 10 including a control device such as a CPU and a storage device such as a ROM (Read Only Memory) and a RAM. A communication I / F (Interface) 13 and an I / O (Input / Output) device control unit 14 are connected to the control unit 10 via a bus 12. An input device such as a keyboard 15 and a mouse 16, a display device 17 such as a liquid crystal display, a printer 18, and a storage device 19 such as an HDD (Hard Disk Drive) are connected to the I / O device control unit 14. The storage device 19 stores a transaction information DB 20.

取引情報DB20は、決済端末2から受信した取引データと、当該取引と同一の取引の決済サインの画像データとを対応付けて、サイン画像有取引データとして格納する。   The transaction information DB 20 stores the transaction data received from the payment terminal 2 and the image data of the payment signature of the same transaction as the transaction in association with each other as signature image presence transaction data.

次に、テナント管理サーバ1で実行されるプログラムについて説明する。本実施形態のテナント管理サーバ1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   Next, a program executed by the tenant management server 1 will be described. The program executed by the tenant management server 1 according to the present embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk). Recorded on a readable recording medium.

また、本実施形態のテナント管理サーバ1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のテナント管理サーバ1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。   Further, the program executed by the tenant management server 1 of the present embodiment may be configured to be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Further, the program executed by the tenant management server 1 of the present embodiment may be provided or distributed via a network such as the Internet. Further, the program of this embodiment may be configured to be provided by being incorporated in advance in a ROM or the like.

本実施形態のテナント管理サーバ1で実行されるプログラムは、図2に示すように、データ受信部51、突合リスト生成部52、突合リスト出力部53を含むモジュール構成となっている。実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、データ受信部51、突合リスト生成部52、突合リスト出力部53が主記憶装置上に生成される。   As shown in FIG. 2, the program executed by the tenant management server 1 of the present embodiment has a module configuration including a data reception unit 51, a match list generation unit 52, and a match list output unit 53. As actual hardware, a CPU (processor) reads out and executes a program from the storage medium, whereby the above-described units are loaded onto the main storage device, and a data receiving unit 51, a match list generation unit 52, and a match list output unit 53 are loaded. Are generated on the main memory.

データ受信部51は、決済端末2から取引データを受信し、記憶装置19の取引情報DB20に格納する。また、データ受信部51は、サインパッド3から決済サインの画像データを受信し、取引情報DB20に格納する。なお、データ受信部51は、決済端末2を介して決済サインの画像データを受信してもよい。即ち、データ受信部51は、決済端末2から、取引データと併せて決済サインの画像データを受信してもよい。   The data receiving unit 51 receives transaction data from the settlement terminal 2 and stores it in the transaction information DB 20 of the storage device 19. Further, the data receiving unit 51 receives image data of a settlement sign from the sign pad 3 and stores it in the transaction information DB 20. The data receiving unit 51 may receive image data of a payment sign via the payment terminal 2. That is, the data receiving unit 51 may receive image data of a payment sign together with transaction data from the payment terminal 2.

データ受信部51は、表示装置17に表示された入力画面(不図示)や、キーボード15およびマウス16等の入力装置を介してデータ突合の範囲を受付ける。そして、当該突合範囲に該当する伝票保管データを用いて突合用データを生成し、テナント管理サーバ1に送信するよう、保管管理サーバ4に要求する。データ受信部51は、保管管理サーバ4から送信された突合用データを受信し、記憶装置19に格納する。   The data receiving unit 51 receives a data matching range via an input screen (not shown) displayed on the display device 17 and input devices such as the keyboard 15 and the mouse 16. Then, the storage management server 4 is requested to generate the data for matching using the slip storage data corresponding to the matching range and transmit it to the tenant management server 1. The data receiving unit 51 receives the data for matching transmitted from the storage management server 4 and stores it in the storage device 19.

突合リスト生成部52は、保管管理サーバ4から受信した突合用データと、取引情報DB20に格納されている取引データとを突合し、両者間のデータの相異の有無はその相異箇所を示した突合リストを生成する。   The match list generation unit 52 matches the match data received from the storage management server 4 with the transaction data stored in the transaction information DB 20, and the presence or absence of data difference between the two indicates the difference location. Generate a reconciliation list.

突合リスト出力部53は、突合リスト生成部52が生成した突合リストをプリンタ18により印字出力する。また、突合リスト出力部53は、突合リストの表示データを表示装置17に出力し、表示装置17に表示させる。なお、突合リストの出力形式は上述に限定されない。突合リスト出力部53は、突合リスト生成部52が文書ファイルやその他形式で生成したファイルを外部機器に出力してもよい。   The match list output unit 53 prints out the match list generated by the match list generation unit 52 by the printer 18. Further, the match list output unit 53 outputs the display data of the match list to the display device 17 and causes the display device 17 to display the display data. The output format of the matching list is not limited to the above. The match list output unit 53 may output a document file or other file generated by the match list generation unit 52 to an external device.

図3は、突合リストの印字例を示す図である。図3に示すように、突合リストのヘッダには、突合リストの作成日、ショッピングセンタのコードであるSCコード、ショッピングセンタの名称を示すSC名、取引日、クレジット会社などの情報が出力される。   FIG. 3 is a diagram illustrating a print example of the matching list. As shown in FIG. 3, information such as the creation date of the match list, the SC code that is the code of the shopping center, the SC name that indicates the name of the shopping center, the transaction date, and the credit company is output to the header of the match list. .

図3では、テナント管理サーバ1に存在し、伝票保管サービスには存在しないデータについて、現象コードとして0001を付した例を示す。そして、テナント管理サーバ1の取引情報DB20のみに存在する取引データについて、端末番号、会員番号、伝票番号…等の各項目の情報がリストアップされる。   FIG. 3 shows an example in which 0001 is added as a phenomenon code to data that exists in the tenant management server 1 but does not exist in the slip storage service. And about the transaction data which exists only in transaction information DB20 of the tenant management server 1, the information of each item, such as a terminal number, a member number, a slip number ..., is listed.

また、テナント管理サーバ1には存在せず、伝票保管サービスには存在するデータについては、現象コードとして0002を付している。そして、伝票保管サービスの伝票保管DB41のみに存在する(図中では「センタのみに存在する」と記している)伝票保管データについて、端末番号、会員番号、伝票番号…等の各項目の情報がリストアップされる。   Further, data that does not exist in the tenant management server 1 but exists in the slip storage service is given 0002 as a phenomenon code. For the slip storage data that exists only in the slip storage DB 41 of the slip storage service (indicated as “exists only in the center” in the figure), information on each item such as the terminal number, member number, slip number,. Listed.

また、テナント管理サーバ1および伝票保管サービスの双方に存在し、同一取引とみなすための照合条件は満たされたが、一部のデータが互いに異なると判別された取引については、現象コードとして0003を付している。   In addition, for a transaction that exists in both the tenant management server 1 and the slip storage service and satisfies the matching condition for being regarded as the same transaction, but for which it is determined that some data is different from each other, 0003 is set as a phenomenon code. It is attached.

同一取引とみなすための照合条件としては、例えば、端末番号、会員番号、伝票番号、買上日付などのデータ項目を用いて、同一の取引を判別すればよい。突合するデータ項目については特に限定されないが、上述した照合条件以外のデータ項目のすべてについて突合してもよいし、金額、支払い回数など、一部のデータ項目について突合してもよい。   For example, the same transaction may be determined using data items such as a terminal number, a member number, a slip number, and a purchase date as a matching condition for regarding the same transaction. The data items to be collated are not particularly limited. However, all of the data items other than the above-described collation conditions may be collated, or some data items such as the amount and the number of payments may be collated.

なお、齟齬のあったデータの表記方法については特に限定されない。図3に例示したように、「不整合」なる項目を設け、齟齬のあったデータ項目名や情報について明記してもよい。別な例としては、齟齬のあった箇所をカラー表示、反転表示、下線表示などにより強調表示(印字)してもよい。より単純な表記例としては、双方のデータ、即ち、取引情報DB20から読み込んだ取引データと、保管管理サーバ4から受信した突合用データとを、行を改めて単純に列記しておき、管理者がデータ相異箇所を目視確認してもよい。   In addition, there is no particular limitation on the method of expressing the wrinkled data. As illustrated in FIG. 3, an item “inconsistency” may be provided to clearly indicate a flawed data item name or information. As another example, a portion having a wrinkle may be highlighted (printed) by color display, reverse display, underline display, or the like. As a simpler notation example, both the data, that is, the transaction data read from the transaction information DB 20 and the reconciliation data received from the storage management server 4 are simply listed again, and the administrator You may visually check the data differences.

決済サインの齟齬判定については、例えば、決済サインの画像ファイルが同一であるか否かを判別すればよい。即ち、画像ファイル名やファイルの格納場所を示す情報などを用いて画像ファイルの同一判定を行う。なお、既存の画像識別技術や、サイン識別技術などを用いて決済サインの同一判定を行ってもよい。また、上述の判別方法を組み合わせて同一判定を行ってもよい。   With regard to the settlement signature habit determination, for example, it may be determined whether or not the settlement signature image files are the same. In other words, the image file name and the information indicating the file storage location are used to determine whether the image files are identical. Note that the same determination of the payment signature may be performed using an existing image identification technology, a signature identification technology, or the like. Further, the same determination may be performed by combining the above-described determination methods.

次に、本実施形態の決済サービスシステム100において実行される突合処理の手順例について、図4を用いて説明する。図4は、突合処理の手順例を示すシーケンス図である。   Next, a procedure example of the matching process executed in the settlement service system 100 of the present embodiment will be described with reference to FIG. FIG. 4 is a sequence diagram illustrating an example of the procedure of the matching process.

まず、テナントの決済端末2において、クレジット決済処理が行われる。決済端末2は、スキャナやキーボード、タッチパネル、カードリーダ等の入力機器に対する入力操作に応じて取引データを受付ける(ステップS1)。また、サインパッド3は、タッチパネルへのタッチ入力に基づいて、手書き描画された決済サインの画像ファイルを生成する(ステップS2)。次にサインパッド3は、生成した画像ファイルを決済端末2に送信する(ステップS3)。   First, credit settlement processing is performed in the tenant settlement terminal 2. The settlement terminal 2 accepts transaction data in response to an input operation on an input device such as a scanner, a keyboard, a touch panel, or a card reader (step S1). Further, the sign pad 3 generates an image file of a settlement signature drawn by handwriting based on a touch input to the touch panel (step S2). Next, the sign pad 3 transmits the generated image file to the settlement terminal 2 (step S3).

決済端末2は、サインパッド3から送信された決済サインの画像ファイルを受信する(ステップS4)。そして、ステップS4で受信した決済サインの画像ファイルまたは当該画像ファイルの関連情報を、ステップS1で受付けた取引データに付して、サイン画像有取引データを生成する(ステップS5)。   The settlement terminal 2 receives the settlement signature image file transmitted from the sign pad 3 (step S4). Then, the image file of the settlement signature received in step S4 or the related information of the image file is attached to the transaction data received in step S1, and signature image presence transaction data is generated (step S5).

決済端末2は、テナント管理サーバ1を介してクレジット決済サービスの決済管理サーバ5に取引データを送信し、当該取引データにかかる決済の可否について問い合わせる(ステップS6)。決済管理サーバ5は、カード決済情報DB61等に基づいて決済処理の可否を判定し、テナント管理サーバ1を介して決済端末2に判定結果を応答する(ステップS7)。なお、クレジット決済サービスがサイン画像により本人確認を行う場合には、ステップS6において決済端末2がサイン画像有取引データを送信して問合せを行えばよい。   The settlement terminal 2 transmits transaction data to the settlement management server 5 of the credit settlement service via the tenant management server 1, and inquires about whether or not settlement can be performed on the transaction data (step S6). The payment management server 5 determines whether or not payment processing is possible based on the card payment information DB 61 and the like, and returns a determination result to the payment terminal 2 via the tenant management server 1 (step S7). In the case where the credit settlement service verifies the identity by using the signature image, the settlement terminal 2 may send the signature image presence transaction data and make an inquiry in step S6.

決済管理サーバ5から決済可能である旨の応答を得ると(ステップS7)、決済端末2は、サイン画像有取引データをテナント管理サーバ1に送信する(ステップS8)。テナント管理サーバ1は、受信したサイン画像有取引データを取引情報DB20に格納し、取引情報DB20を更新する(ステップS9)。   When a response to the effect that payment is possible is obtained from the payment management server 5 (step S7), the payment terminal 2 transmits the signed image presence transaction data to the tenant management server 1 (step S8). The tenant management server 1 stores the received sign image presence transaction data in the transaction information DB 20 and updates the transaction information DB 20 (step S9).

また、決済端末2は、サイン画像有取引データを伝票保管サービスの保管管理サーバ4に送信する(ステップS10)。保管管理サーバ4は、受信したサイン画像有取引データにより伝票保管DB41内の伝票保管データを更新する(ステップS11)。   Further, the settlement terminal 2 transmits the signature image presence transaction data to the voucher storage service storage management server 4 (step S10). The storage management server 4 updates the slip storage data in the slip storage DB 41 with the received signature image presence transaction data (step S11).

次に、保管管理サーバ4は、所定時刻等の予め定めたタイミングに突合用データを生成し(ステップS12)、テナント管理サーバ1に送信する(ステップS13)。   Next, the storage management server 4 generates matching data at a predetermined timing such as a predetermined time (step S12) and transmits it to the tenant management server 1 (step S13).

なお、ここでは、保管管理サーバ4が所定のタイミングで突合用データを生成するとしたが、突合用データ生成のタイミングはこれに限定されない。例えば、テナント管理サーバ1が突合用データを生成する依頼(問合せ)をしてもよい。一例として、テナント管理サーバ1は、所定のタイミングで突合依頼を保管管理サーバ4に送信してもよい。   Here, the storage management server 4 generates the data for matching at a predetermined timing, but the timing of generating the data for matching is not limited to this. For example, the tenant management server 1 may make a request (inquiry) to generate data for a match. As an example, the tenant management server 1 may transmit a reconciliation request to the storage management server 4 at a predetermined timing.

テナント管理サーバ1は、ステップS13で受信した突合用データと、取引情報DB20に格納されているデータとを突合することにより、電子伝票の突合処理を行う(ステップS14)。そして、テナント管理サーバ1は、突合結果を用いて突合リストを生成し、記憶装置19に保存する(ステップS15)。また、テナント管理サーバ1は、突合リストをディスプレイに表示出力する。さらに、テナント管理サーバ1は、生成した突合リストの印字用データをプリンタ18に出力し、突合リストを印刷する(ステップS16)。   The tenant management server 1 performs an electronic slip matching process by matching the matching data received in step S13 with the data stored in the transaction information DB 20 (step S14). Then, the tenant management server 1 generates a match list using the match result, and stores it in the storage device 19 (step S15). Moreover, the tenant management server 1 displays and outputs the matching list on the display. Further, the tenant management server 1 outputs the generated data for printing the matching list to the printer 18 and prints the matching list (step S16).

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

例えば、本実施形態はクレジット決済に限定されない。デビット方式の銀行間決済ネットワークによる決済など、他の決済システムに上記実施形態を適用してもよい。   For example, the present embodiment is not limited to credit settlement. You may apply the said embodiment to other payment systems, such as payment by a debit type interbank payment network.

また、商品の返品や取引の取り消し等の処理についても、本実施形態を適用してよい。取引番号に代わって取消伝票番号や返品受付番号などが用いられる場合には、それらの識別番号を用いて、上述した突合リストに突合結果を出力すればよい。   The present embodiment may also be applied to processing such as return of merchandise and cancellation of transactions. When a cancellation slip number, a return receipt number or the like is used instead of the transaction number, the matching result may be output to the above-described matching list using those identification numbers.

以上のように、本実施形態のテナント管理サーバ1は、取引情報DB20が記憶するサイン画像有取引データと、伝票保管サービスから受信した突合用データとを突合し、突合リストを生成、出力する。これにより本実施形態では、サイン画像有取引データについて、伝票保管サービスに保管されているデータと、デベロッパ側で保管しているデータとが一致しているか否かを確認することができる。   As described above, the tenant management server 1 according to the present embodiment collates the signature image presence transaction data stored in the transaction information DB 20 and the reconciliation data received from the slip storage service, and generates and outputs a reconciliation list. Accordingly, in the present embodiment, it is possible to confirm whether or not the data stored in the slip storage service matches the data stored on the developer side for the signature image presence transaction data.

1…テナント管理サーバ、2…決済端末、3…サインパッド、4…保管管理サーバ、5…決済管理サーバ、20…取引情報DB、41…伝票保管DB、51…データ受信部、52…突合リスト生成部、53…突合リスト出力部。   DESCRIPTION OF SYMBOLS 1 ... Tenant management server, 2 ... Payment terminal, 3 ... Sign pad, 4 ... Storage management server, 5 ... Payment management server, 20 ... Transaction information DB, 41 ... Slip storage DB, 51 ... Data reception part, 52 ... Matching list Generation unit, 53 .. matching list output unit.

特開2012−48495号公報JP 2012-48495 A

Claims (6)

テナントの決済端末から受信した取引データと、前記決済端末に接続されたサインパッドから手書き入力された決済サインの画像データと、を受信する取引データ受信手段と、
同一の決済にかかる前記取引データと、前記決済サインの画像データとを関連付けて、サイン画像有取引データとして記憶する取引情報記憶手段と、
前記決済端末が送信した前記サイン画像有取引データを伝票保管データとして保管する伝票保管サービスから、データ突合の対象とする突合用データを受信する突合用データ受信手段と、
前記取引情報記憶手段が記憶する前記サイン画像有取引データと、前記突合用データ受信手段が受信した前記突合用データとを突合し、両者間の相異の有無を示す突合リストを生成して出力する突合リスト出力手段と、
を備えた情報処理装置。
Transaction data receiving means for receiving transaction data received from a payment terminal of a tenant and image data of a payment signature input by handwriting from a sign pad connected to the payment terminal;
Transaction information storage means for associating the transaction data for the same settlement with the image data of the settlement sign and storing the transaction data as signature image existence transaction data;
Receiving data receiving means for receiving reconciliation data to be subjected to data reconciliation from a voucher storage service that stores the signed image transaction data transmitted by the settlement terminal as voucher storage data;
The sign image existence transaction data stored in the transaction information storage means and the match data received by the match data receiving means are collated, and a collation list indicating whether there is a difference between the two is generated and output. A match list output means;
An information processing apparatus comprising:
前記取引データ受信手段は、前記決済サインの画像データを、前記決済端末を介して受信し、前記取引データと当該取引にかかる前記決済サインの画像データとを併せて前記決済端末から受信する、請求項1に記載の情報処理装置。   The transaction data receiving means receives the image data of the payment sign via the payment terminal, and receives the transaction data and the image data of the payment sign concerning the transaction together from the payment terminal. Item 4. The information processing apparatus according to Item 1. 前記取引データ受信手段は、前記決済サインの画像データを、前記決済端末を介さずに前記サインパッドから受信する、請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the transaction data receiving unit receives image data of the payment sign from the sign pad without passing through the payment terminal. 前記突合リスト出力手段は、突合対象の前記決済サインの画像データのファイル名に基づいて、当該決済サインの同一判定を行う、請求項1ないし3のいずれか1つに記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 3, wherein the match list output unit performs the same determination of the payment signature based on a file name of image data of the payment signature to be matched. 前記突合リスト出力手段は、突合対象の前記決済サインの画像データに画像識別を行って、当該決済サインの同一判定を行う、請求項1ないし4のいずれか1つに記載の情報処理装置。   5. The information processing apparatus according to claim 1, wherein the match list output unit performs image identification on image data of the payment sign to be matched and makes the same determination of the payment sign. 情報処理装置においてコンピュータを、
テナントの決済端末から受信した取引データと、前記決済端末に接続されたサインパッドから手書き入力された決済サインの画像データと、を受信する取引データ受信手段と、
同一の決済にかかる前記取引データと、前記決済サインの画像データとを関連付けて、サイン画像有取引データとして記憶する取引情報記憶手段と、
前記決済端末が送信した前記サイン画像有取引データを伝票保管データとして保管する伝票保管サービスから、データ突合の対象とする突合用データを受信する突合用データ受信手段と、
前記取引情報記憶手段が記憶する前記サイン画像有取引データと、前記突合用データ受信手段が受信した前記突合用データとを突合し、両者間の相異の有無を示す突合リストを生成して出力する突合リスト出力手段と、
として機能させるためのプログラム。
A computer in an information processing device;
Transaction data receiving means for receiving transaction data received from a payment terminal of a tenant and image data of a payment signature input by handwriting from a sign pad connected to the payment terminal;
Transaction information storage means for associating the transaction data for the same settlement with the image data of the settlement sign and storing the transaction data as signature image existence transaction data;
Receiving data receiving means for receiving reconciliation data to be subjected to data reconciliation from a voucher storage service that stores the signed image transaction data transmitted by the settlement terminal as voucher storage data;
The sign image existence transaction data stored in the transaction information storage means and the match data received by the match data receiving means are collated, and a collation list indicating whether there is a difference between the two is generated and output. A match list output means;
Program to function as.
JP2014086546A 2014-04-18 2014-04-18 Information processing apparatus and program Active JP6348764B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014086546A JP6348764B2 (en) 2014-04-18 2014-04-18 Information processing apparatus and program
CN201510184957.0A CN105046498A (en) 2014-04-18 2015-04-17 Information processing apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014086546A JP6348764B2 (en) 2014-04-18 2014-04-18 Information processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2015207100A JP2015207100A (en) 2015-11-19
JP6348764B2 true JP6348764B2 (en) 2018-06-27

Family

ID=54453022

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014086546A Active JP6348764B2 (en) 2014-04-18 2014-04-18 Information processing apparatus and program

Country Status (2)

Country Link
JP (1) JP6348764B2 (en)
CN (1) CN105046498A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6764662B2 (en) 2016-02-26 2020-10-07 東芝テック株式会社 Signature input device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778205A (en) * 1993-07-14 1995-03-20 Omron Corp Transaction data processing system
JP2001306972A (en) * 2000-04-26 2001-11-02 Toshiba Tec Corp Debit card payment inspection device
JP2010113454A (en) * 2008-11-05 2010-05-20 Toshiba Finance Corp Data collating system
JP5784879B2 (en) * 2010-01-06 2015-09-24 株式会社エヌ・ティ・ティ・データ Document reference system, document reference method
JP5975766B2 (en) * 2012-07-18 2016-08-23 株式会社富士通マーケティング Credit slip check support device, method and program

Also Published As

Publication number Publication date
CN105046498A (en) 2015-11-11
JP2015207100A (en) 2015-11-19

Similar Documents

Publication Publication Date Title
US20180276642A1 (en) Point-of-sale terminal configured generate a receipt with a security watermark
JP7571209B2 (en) Electronic receipt system, payment device, sales promotion receipt server, and information processing program
US9058139B2 (en) Function expansion method using print data, and function expansion device
JP2016015108A (en) Electronic receipt management server, merchandise sales data processing device, print control device, and program
CN107133828B (en) Bill server and control method thereof, electronic bill system and terminal device
JP2016133917A (en) Server and program
EP2985726A1 (en) Information processing apparatus and method for updating point by the same
US20180322586A1 (en) Commodity sales data processing apparatus and method for preventing unfair behavior
US20160071080A1 (en) Transaction data processing apparatus connected to an external device for data communication
US11165855B2 (en) Content distribution system
JP6348764B2 (en) Information processing apparatus and program
US20150134435A1 (en) Sales registration apparatus and method for issuing voucher by the same
JP2016095587A (en) Mobile terminal device, merchandise sales data processing device, and program
JP2021108171A (en) Distribution system and distribution server
JP6461292B2 (en) Electronic receipt management server and program
JP6193908B2 (en) Product sales data processing apparatus and program
US20170300889A1 (en) Information provision system and information provision method
JP6889235B2 (en) Electronic receipt issuance method, information processing device and program
CN102385489B (en) Distribution processing method, distribution processing device, print data processing method, and print data processing device
JP2022009510A (en) Server device, program, and charge calculation method
JP6967843B2 (en) Server device, program, and charge calculation method
JP7415509B2 (en) Transaction data processing device, terminal device, transaction data processing system and program
JP6410864B2 (en) Electronic receipt issuing method, POS terminal and program
JP6118365B2 (en) POS terminal and program
JP2019023894A (en) Electronic receipt issuing method, POS terminal and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20160201

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180427

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180601

R150 Certificate of patent or registration of utility model

Ref document number: 6348764

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150