JP2021114244A - Information processing device, information processing system, and program - Google Patents
Information processing device, information processing system, and program Download PDFInfo
- Publication number
- JP2021114244A JP2021114244A JP2020007622A JP2020007622A JP2021114244A JP 2021114244 A JP2021114244 A JP 2021114244A JP 2020007622 A JP2020007622 A JP 2020007622A JP 2020007622 A JP2020007622 A JP 2020007622A JP 2021114244 A JP2021114244 A JP 2021114244A
- Authority
- JP
- Japan
- Prior art keywords
- data
- settlement
- information
- item
- inspection
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 104
- 238000000605 extraction Methods 0.000 claims abstract description 30
- 230000004044 response Effects 0.000 claims description 23
- 239000000284 extract Substances 0.000 claims description 13
- 238000007689 inspection Methods 0.000 abstract description 248
- 238000000034 method Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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)
Abstract
Description
本発明の実施形態は、情報処理装置、情報処理システム及びプログラムに関する。 Embodiments of the present invention relate to information processing devices, information processing systems and programs.
ショッピングセンターなどの施設内の各テナントでは、種々のメーカーまたは機種のPOS(Point Of Sales)端末が使われている。各POS端末で扱われるデータフォーマットは、データに含まれる項目など、デベロッパで用いられているテナント売上管理サーバで識別可能なフォーマットではないことがある。そのため、各テナントのPOS端末をテナント売上管理サーバと直接接続することは難しい。そこで、各テナントは、テナント売上管理サーバへのデータの送信については、テナント売上管理サーバと接続されているインプット端末を用いる。 At each tenant in a facility such as a shopping center, POS (Point Of Sales) terminals of various manufacturers or models are used. The data format handled by each POS terminal may not be a format that can be identified by the tenant sales management server used by the developer, such as items included in the data. Therefore, it is difficult to directly connect the POS terminal of each tenant to the tenant sales management server. Therefore, each tenant uses an input terminal connected to the tenant sales management server to transmit data to the tenant sales management server.
各テナントは、営業終了後に1日分の取引に関する精算報告をデベロッパに対して行う。各テナントは、POS端末で発行された精算レシートの現物を見ながら、施設で管理する精算項目に合わせてインプット端末に報告値を手入力する。各テナントは、インプット端末からテナント売上管理サーバへ精算データを送信する。さらに、各テナントは、インプット端末に入力した精算データの整合性を示すために、精算レシートの現物をデベロッパへ提出する。他方、デベロッパは、テナント売上管理サーバで各テナントから受信した精算データと、各テナントから提出された精算レシートの数値の正誤をチェックする。 Each tenant reports the settlement of transactions for one day to the developer after the business is closed. Each tenant manually inputs the report value to the input terminal according to the settlement items managed by the facility while looking at the actual settlement receipt issued by the POS terminal. Each tenant sends settlement data from the input terminal to the tenant sales management server. In addition, each tenant submits the actual settlement receipt to the developer in order to show the consistency of the settlement data input to the input terminal. On the other hand, the developer checks the correctness of the settlement data received from each tenant on the tenant sales management server and the numerical value of the settlement receipt submitted by each tenant.
また、各テナントは、開店から営業中の点検時刻までの取引に関する点検報告をデベロッパに対して行う。各テナントは、POS端末の点検レシートを見ながら、インプット端末に総売上及び客数などの点検項目に報告値を手入力する。各テナントは、インプット端末からテナント売上管理サーバへ点検データを送信する。 In addition, each tenant reports to the developer on transactions related to transactions from the opening of the store to the inspection time during business hours. While looking at the inspection receipt of the POS terminal, each tenant manually inputs the reported value into the inspection items such as the total sales and the number of customers in the input terminal. Each tenant sends inspection data from the input terminal to the tenant sales management server.
しかしながら、各テナントは、精算報告では、POS端末の精算レシートを見ながらインプット端末に報告値を手入力するので、精算報告を完了するまでに時間を要する。加えて、各テナントは、インプット端末に入力する報告値について、計算間違いまたは入力間違いを起こすことがある。他方、デベロッパは、テナント毎に、精算レシートのどの精算項目の値に基づいて精算データのどの精算項目に報告値を入力しているのかを確認しなければならない。加えて、デベロッパは、各テナントから提出された精算レシートを各テナントへ返却しなければならない。また、各テナントは、点検報告では、POS端末の点検レシートを見ながらインプット端末に総売上及び客数などの報告値を手入力する作業を1日に何度も行わなければならない。加えて、各テナントは、インプット端末に入力する総売上及び客数について、入力間違いを起こすことがある。 However, in the settlement report, each tenant manually inputs the report value to the input terminal while looking at the settlement receipt of the POS terminal, so it takes time to complete the settlement report. In addition, each tenant may make a calculation error or an input error regarding the reported value input to the input terminal. On the other hand, the developer must confirm for each tenant which settlement item in the settlement data the report value is entered based on which settlement item value in the settlement receipt. In addition, the developer must return the settlement receipt submitted by each tenant to each tenant. In addition, in the inspection report, each tenant must manually input the reported values such as total sales and the number of customers into the input terminal while looking at the inspection receipt of the POS terminal many times a day. In addition, each tenant may make an input error regarding the total sales and the number of customers input to the input terminal.
本発明の実施形態が解決しようとする課題は、精算または点検に関する報告を支援することができる技術を提供しようとするものである。 The problem to be solved by the embodiments of the present invention is to provide a technique capable of assisting in reporting on settlement or inspection.
一実施形態において、情報処理装置は、第1の取得部と、第2の取得部と、抽出部と、生成部とを備える。前記第1の取得部は、POS端末を用いた取引に関する各項目の集計情報を含む第1の取引データを前記POS端末から取得する。前記第2の取得部は、前記第1の取引データから抽出する集計情報の項目を設定した前記POS端末に関する設定情報を、複数のPOS端末のそれぞれに関する設定情報の中から取得する。前記抽出部は、前記POS端末に関する設定情報に基づいて、前記第1の取引データから集計情報を抽出する。前記生成部は、前記第1の取引データから抽出された集計情報を用いて、取引に関する各項目の集計情報を含む第2の取引データを生成する。 In one embodiment, the information processing apparatus includes a first acquisition unit, a second acquisition unit, an extraction unit, and a generation unit. The first acquisition unit acquires the first transaction data including the aggregated information of each item related to the transaction using the POS terminal from the POS terminal. The second acquisition unit acquires the setting information about the POS terminal in which the item of the aggregated information extracted from the first transaction data is set from the setting information about each of the plurality of POS terminals. The extraction unit extracts aggregated information from the first transaction data based on the setting information regarding the POS terminal. The generation unit uses the aggregated information extracted from the first transaction data to generate second transaction data including aggregated information of each item related to the transaction.
以下、図面を用いて実施形態について説明する。
図1は、実施形態に係る情報処理システム10を例示するブロック図である。
例えば、情報処理システム10は、ショッピングセンターなどの施設に適用される。
情報処理システム10は、複数のPOS端末1−1〜1−n(nは2以上の整数)、情報処理装置2及びサーバ3を有する。なお、情報処理システム10は、複数のPOS端末1−1〜1−n、情報処理装置2及びサーバ3のうちの少なくとも2つを有するシステムを指すこともある。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating an
For example, the
The
施設内の複数のテナントT−1〜T−nのそれぞれは、1台のPOS端末を有する。テナントT−1は、POS端末1−1を有する。同様に、テナントT−nは、POS端末1−nを有する。 Each of the plurality of tenants T-1 to Tn in the facility has one POS terminal. Tenant T-1 has a POS terminal 1-1. Similarly, the tenant Tn has a POS terminal 1-n.
POS端末1−1は、オフラインで決済可能な取引及び決済センターとの通信により決済可能な取引の両方を処理する装置である。例えば、オフラインで決済可能な取引は、現金及び商品券などによる取引である。例えば、決済センターとの通信により決済可能な取引は、クレジットカード、電子マネー、デビットカード及びコード決済などによる取引である。POS端末1−1は、取引に関する各項目の集計情報を記憶する。例えば、集計情報は、金額または人数などを集計した積算値である。POS端末1−1は、取引を終了するごとに、取引に関する各項目の集計情報を更新する。POS端末1−1は、ネットワークを介して、情報処理装置2と通信可能に接続されている。 The POS terminal 1-1 is a device that processes both transactions that can be settled offline and transactions that can be settled by communicating with a settlement center. For example, transactions that can be settled offline are transactions using cash and gift certificates. For example, transactions that can be settled by communicating with a payment center are transactions by credit card, electronic money, debit card, code payment, and the like. The POS terminal 1-1 stores the aggregated information of each item related to the transaction. For example, the aggregated information is an integrated value obtained by aggregating the amount of money or the number of people. The POS terminal 1-1 updates the aggregated information of each item related to the transaction every time the transaction is completed. The POS terminal 1-1 is communicably connected to the information processing device 2 via a network.
POS端末1−1は、テナントT−1に関する精算レシートを発行する。テナントT−1に関する精算レシートは、POS端末1−1に関する精算レシートということもできる。精算レシートは、POS端末1−1を用いた1日分の取引に関する各精算項目の集計情報を含むレシートである。なお、精算レシートは、取引別精算レシート、部門別精算レシート、クレジット精算レシート、電子マネー精算レシートまたはポイント精算レシートなどの細かい単位でもよい。精算項目は、1日分の取引に関する集計情報であることを示す項目である。精算レシートに含まれる各精算項目は、POS端末1−1に固有のフォーマットとして予め決められたものである。POS端末1−1は、テナントT−1に関する精算レシートデータを情報処理装置2へ出力する。例えば、POS端末1−1は、精算レシートのキャプチャによりXmlファイルの精算レシートデータを生成し、精算レシートデータを情報処理装置2へ出力する。POS端末1−1は、テナントT−1の閉店時刻以後の時刻に店員によって入力された精算レシートデータの出力指示に基づいて、精算レシートデータを情報処理装置2へ出力する。これに代えて、POS端末1−1は、情報処理装置2からの精算レシートデータの要求に応じて、精算レシートデータを情報処理装置2へ出力する。精算レシートデータは、POS端末1−1を用いた取引に関する各項目の集計情報を含む第1の取引データの一例である。精算レシートデータの構成例については後述する。 The POS terminal 1-1 issues a settlement receipt for the tenant T-1. The settlement receipt for the tenant T-1 can also be said to be the settlement receipt for the POS terminal 1-1. The settlement receipt is a receipt that includes aggregated information of each settlement item related to transactions for one day using the POS terminal 1-1. The settlement receipt may be a fine unit such as a transaction-specific settlement receipt, a department-specific settlement receipt, a credit settlement receipt, an electronic money settlement receipt, or a point settlement receipt. The settlement item is an item indicating that it is aggregated information related to transactions for one day. Each settlement item included in the settlement receipt is predetermined as a format unique to the POS terminal 1-1. The POS terminal 1-1 outputs the settlement receipt data related to the tenant T-1 to the information processing device 2. For example, the POS terminal 1-1 generates the settlement receipt data of the Xml file by capturing the settlement receipt, and outputs the settlement receipt data to the information processing device 2. The POS terminal 1-1 outputs the settlement receipt data to the information processing device 2 based on the settlement receipt data output instruction input by the clerk at a time after the closing time of the tenant T-1. Instead of this, the POS terminal 1-1 outputs the settlement receipt data to the information processing apparatus 2 in response to the request for the settlement receipt data from the information processing apparatus 2. The settlement receipt data is an example of the first transaction data including the aggregated information of each item related to the transaction using the POS terminal 1-1. A configuration example of the settlement receipt data will be described later.
POS端末1−1は、テナントT−1に関する点検レシートを発行する。テナントT−1に関する点検レシートは、POS端末1−1に関する点検レシートということもできる。点検レシートは、POS端末1−1を用いた開店から営業中の点検時刻までの取引に関する各点検項目の集計情報を含むレシートである。なお、点検レシートは、取引別点検レシート、部門別点検レシート、クレジット点検レシート、電子マネー点検レシートまたはポイント点検レシートなどの細かい単位でもよい。点検項目は、開店から営業中の点検時刻までの取引に関する集計情報であることを示す項目である。点検レシートに含まれる各点検項目は、POS端末1−1に固有のフォーマットとして予め決められたものである。POS端末1−1は、テナントT−1に関する点検レシートデータを情報処理装置2へ出力する。例えば、POS端末1−1は、点検レシートのキャプチャによりXmlファイルの点検レシートデータを生成し、点検レシートデータを情報処理装置2へ出力する。POS端末1−1は、点検時刻以後の時刻に店員によって入力された点検レシートデータの出力指示に基づいて、点検レシートデータを情報処理装置2へ出力する。これに代えて、POS端末1−1は、情報処理装置2からの点検レシートデータの要求に応じて、点検レシートデータを情報処理装置2へ出力する。点検レシートデータは、POS端末1−1を用いた取引に関する各項目の集計情報を含む第1の取引データの一例である。点検レシートデータの構成例については後述する。 The POS terminal 1-1 issues an inspection receipt for the tenant T-1. The inspection receipt for the tenant T-1 can also be said to be the inspection receipt for the POS terminal 1-1. The inspection receipt is a receipt that includes aggregated information of each inspection item related to transactions from the opening of the store to the inspection time during business hours using the POS terminal 1-1. The inspection receipt may be a small unit such as a transaction-specific inspection receipt, a department-specific inspection receipt, a credit inspection receipt, an electronic money inspection receipt, or a point inspection receipt. The inspection item is an item indicating that the transaction is aggregated information from the opening of the store to the inspection time during business hours. Each inspection item included in the inspection receipt is predetermined as a format unique to the POS terminal 1-1. The POS terminal 1-1 outputs the inspection receipt data related to the tenant T-1 to the information processing device 2. For example, the POS terminal 1-1 generates the inspection receipt data of the Xml file by capturing the inspection receipt, and outputs the inspection receipt data to the information processing device 2. The POS terminal 1-1 outputs the inspection receipt data to the information processing device 2 based on the inspection receipt data output instruction input by the clerk at a time after the inspection time. Instead of this, the POS terminal 1-1 outputs the inspection receipt data to the information processing apparatus 2 in response to the request for the inspection receipt data from the information processing apparatus 2. The inspection receipt data is an example of the first transaction data including the aggregated information of each item related to the transaction using the POS terminal 1-1. A configuration example of the inspection receipt data will be described later.
POS端末1−nの構成は、POS端末1−1の構成と同様であるので、その説明を省略する。 Since the configuration of the POS terminal 1-n is the same as the configuration of the POS terminal 1-1, the description thereof will be omitted.
情報処理装置2は、POS端末1−1〜1−n及びサーバ3とデータ通信する装置である。情報処理装置2は、POS端末1−1〜1−nのそれぞれと通信可能に接続されている。情報処理装置2は、ネットワークを介して、サーバ3と通信可能に接続されている。情報処理装置2は、サーバ3へ提供するテナントT−1〜T−nのそれぞれに関する精算データを生成する装置である。テナントT−1〜T−nのそれぞれに関する精算データは、POS端末1−1〜1−nのそれぞれに関する精算データということもできる。精算データは、POS端末を用いたテナントでの1日分の取引に関する各精算項目の集計情報を含む。例えば、テナントT−1に関する精算データは、POS端末1−1を用いたテナントT−1での1日分の取引に関する各精算項目の集計情報を含む。精算データは、サーバ3で識別可能なフォーマットで構成される。精算データは、取引に関する各項目の集計情報を含む第2の取引データの一例である。精算データの構成例については後述する。情報処理装置2は、サーバ3へ提供するテナントT−1〜T−nのそれぞれに関する点検データを生成する装置である。テナントT−1〜T−nのそれぞれに関する点検データは、POS端末1−1〜1−nのそれぞれに関する点検データということもできる。点検データは、POS端末を用いたテナントでの開店から営業中の点検時刻までの取引に関する各点検項目の集計情報を含む。例えば、テナントT−1に関する点検データは、POS端末1−1を用いたテナントT−1での開店から営業中の点検時刻までの取引に関する各点検項目の集計情報を含む。点検データは、サーバ3で識別可能なフォーマットで構成される。点検データは、取引に関する各項目の集計情報を含む第2の取引データの一例である。点検データの構成例については後述する。 The information processing device 2 is a device that communicates data with the POS terminals 1-1 to 1-n and the server 3. The information processing device 2 is communicably connected to each of the POS terminals 1-1 to 1-n. The information processing device 2 is communicably connected to the server 3 via a network. The information processing device 2 is a device that generates settlement data for each of the tenants T-1 to Tn provided to the server 3. The settlement data for each of the tenants T-1 to Tn can also be said to be the settlement data for each of the POS terminals 1-1 to 1-n. The settlement data includes aggregated information of each settlement item related to one day's worth of transactions at the tenant using the POS terminal. For example, the settlement data regarding the tenant T-1 includes the aggregated information of each settlement item regarding the transaction for one day at the tenant T-1 using the POS terminal 1-1. The settlement data is configured in a format that can be identified by the server 3. The settlement data is an example of the second transaction data including the aggregated information of each item related to the transaction. A configuration example of the settlement data will be described later. The information processing device 2 is a device that generates inspection data for each of the tenants T-1 to Tn provided to the server 3. The inspection data for each of the tenants T-1 to Tn can also be said to be the inspection data for each of the POS terminals 1-1 to 1-n. The inspection data includes aggregated information of each inspection item related to transactions from the opening of the tenant in the tenant using the POS terminal to the inspection time during business hours. For example, the inspection data relating to the tenant T-1 includes aggregated information of each inspection item relating to transactions from the opening of the tenant T-1 using the POS terminal 1-1 to the inspection time during business hours. The inspection data is configured in a format that can be identified by the server 3. The inspection data is an example of the second transaction data including the aggregated information of each item related to the transaction. A configuration example of inspection data will be described later.
情報処理装置2は、プロセッサ21、メインメモリ22、補助記憶デバイス23及び通信インタフェース24を有するコンピュータである。図1では、インタフェースは、「I/F」と記載されている。
The information processing device 2 is a computer having a
プロセッサ21は、情報処理装置2の中枢部分に相当する。例えば、プロセッサ21は、CPU(Central Processing Unit)であるが、これに限定されない。プロセッサ21は、種々の回路で構成されていてもよい。プロセッサ21は、メインメモリ22または補助記憶デバイス23に予め記憶されているプログラムをメインメモリ22に展開する。プログラムは、情報処理装置2のプロセッサ21に後述する各部を実現させるプログラムである。プロセッサ21は、メインメモリ22に展開されたプログラムを実行することで、種々の動作を実行する。
The
メインメモリ22は、情報処理装置2の主記憶部分に相当する。メインメモリ22は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ22は、不揮発性のメモリ領域でオペレーティングシステム及びプログラムを記憶する。メインメモリ22は、揮発性のメモリ領域を、プロセッサ21によってデータが適宜書き換えられるワークエリアとして使用する。
The
補助記憶デバイス23は、情報処理装置2の補助記憶部分に相当する。例えば、補助記憶デバイス23は、EEPROM(登録商標)(Electric Erasable Programmable Read−Only Memory)、HDD(Hard Disc Drive)またはSSD(Solid State Drive)などである。補助記憶デバイス23は、上述のプログラム、プロセッサ21が各種の処理を行う上で使用するデータ及びプロセッサ21での処理によって生成されたデータを保存する。補助記憶デバイス23は記憶部の一例である。
The
補助記憶デバイス23は、POS端末1−1〜1−nのそれぞれに関する設定情報を記憶する。POS端末1−1〜1−nのそれぞれに関する設定情報は、POS端末1−1〜1−nのそれぞれに固有の情報である。例えば、POS端末1−1に関する設定情報は、POS端末1−1に固有の設定の情報である。設定情報は、精算レシートデータと精算データとを紐付ける設定の情報である。設定情報は、点検レシートデータと点検データとを紐付ける設定の情報でもある。一例では、補助記憶デバイス23は、POS端末1−1〜1−nのそれぞれに関する設定情報を、テナントT−1〜T−nのそれぞれを識別する情報と紐付けて記憶する。テナントT−1〜Tnのそれぞれを識別する情報は、テナントの識別コードなどである。別の例では、補助記憶デバイス23は、POS端末1−1〜1−nのそれぞれに関する設定情報を、POS端末1−1〜1−nのそれぞれを識別する情報と紐付けて記憶する。POS端末1−1〜1−nのそれぞれを識別する情報は、POS端末の識別コードなどである。
The
設定情報は、精算レシートデータから抽出する集計情報の精算項目を設定した情報を含む。精算レシートデータからの抽出対象となる精算項目は、精算データの生成に必要な精算項目である。精算レシートデータからの抽出対象となる精算項目は、精算レシートデータに含まれる全ての精算項目の場合もあるし、一部の精算項目の場合もある。設定情報は、精算レシートデータから抽出された一つ精算項目を、精算データに含まれる一つ精算項目に一対一で対応付けた情報を含むことができる。設定情報は、精算レシートデータから抽出された2以上の精算項目を、精算データに含まれる1つの精算項目に多対一で対応付けた情報を含むことができる。精算データに含まれる各精算項目のうちの非対応項目は、精算レシートデータから抽出された2以上の精算項目と対応付けられる。非対応項目は、精算データに含まれる各精算項目のうち、精算レシートデータから抽出された各精算項目の何れか1つの精算項目に対応付かない精算項目である。設定情報は、精算レシートデータから抽出された2以上の精算項目の集計情報から精算データに含まれる1つの精算項目の集計情報を求める計算式を含むことができる。計算式は、税はがし処理などを加味したものであってもよい。 The setting information includes information in which the settlement items of the aggregated information extracted from the settlement receipt data are set. The settlement items to be extracted from the settlement receipt data are the settlement items necessary for generating the settlement data. The settlement items to be extracted from the settlement receipt data may be all settlement items included in the settlement receipt data, or may be some settlement items. The setting information can include information in which one settlement item extracted from the settlement receipt data is associated one-to-one with one settlement item included in the settlement data. The setting information can include information in which two or more settlement items extracted from the settlement receipt data are associated with one settlement item included in the settlement data in a many-to-one manner. The non-corresponding item among each settlement item included in the settlement data is associated with two or more settlement items extracted from the settlement receipt data. The non-corresponding item is a settlement item that does not correspond to any one of the settlement items extracted from the settlement receipt data among the settlement items included in the settlement data. The setting information can include a calculation formula for obtaining the aggregated information of one settlement item included in the settlement data from the aggregated information of two or more settlement items extracted from the settlement receipt data. The calculation formula may include tax peeling processing and the like.
設定情報は、点検レシートデータから抽出する集計情報の点検項目を設定した情報を含む。設定情報は、点検レシートデータから抽出された1つの点検項目を、点検データに含まれる1つの点検項目に一対一で対応付けた情報を含むことができる。 The setting information includes the information in which the inspection items of the aggregated information extracted from the inspection receipt data are set. The setting information can include information in which one inspection item extracted from the inspection receipt data is associated with one inspection item included in the inspection data on a one-to-one basis.
なお、設定情報は、精算レシートデータ及び点検レシートデータのフォーマットによって異なる。そのため、POS端末1−1のメーカー、機種またはアプリケーションなどが変われば、POS端末1−1に関する設定情報の内容は変わる。POS端末1−nに関する設定情報についても同様である。 The setting information differs depending on the format of the settlement receipt data and the inspection receipt data. Therefore, if the manufacturer, model, application, or the like of the POS terminal 1-1 changes, the content of the setting information regarding the POS terminal 1-1 changes. The same applies to the setting information regarding the POS terminal 1-n.
通信インタフェース24は、所定の通信プロトコルに従い、情報処理装置2を他の装置と有線または無線で通信可能に接続するためのインタフェースである。例えば、通信インタフェース24は、ネットワークを介して、情報処理装置2をPOS端末1−1〜1−nのそれぞれと通信可能に接続するインタフェースを含む。例えば、通信インタフェース24は、情報処理装置2をサーバ3と通信可能に接続するインタフェースを含む。
The
なお、情報処理装置2のハードウェア構成は、上述の構成に限定されるものではない。情報処理装置2は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 The hardware configuration of the information processing device 2 is not limited to the above configuration. The information processing device 2 makes it possible to omit or change the above-mentioned components and add new components as appropriate.
上述のプロセッサ21に実装される各部について説明する。
プロセッサ21は、第1の取得部2101、判断部2102、第2の取得部2103、抽出部2104、生成部2105、記憶制御部2106、第3の取得部2107、第1の出力部2108、第4の取得部2109及び第2の出力部2110を実装する。以下では、「テナントT−1」及び「POS端末1−1」の組を例にして説明するが、「テナントT−n」及び「POS端末1−n」の組についても同様である。
Each part mounted on the above-mentioned
The
第1の取得部2101は、種々のレシートデータをPOS端末1−1から取得する。例えば、第1の取得部2101は、テナントT−1に関する精算レシートデータをPOS端末1−1から取得する。例えば、第1の取得部2101は、テナントT−1に関する点検レシートデータをPOS端末1−1から取得する。
The
判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する。例えば、判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を精算レシートと判断する。例えば、判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を点検レシートと判断する。
The
第2の取得部2103は、POS端末1−1〜1−nのそれぞれに関する設定情報の中から、1つのPOS端末に関する設定情報を取得する。例えば、第2の取得部2103は、POS端末1−1に関する設定情報を、POS端末1−1〜1−nのそれぞれに関する設定情報の中から取得する。
The
抽出部2104は、設定情報に基づいて、第1の取引データから集計情報を抽出する。例えば、抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する精算レシートデータから集計情報を抽出する。抽出部2104は、テナントT−1に関する精算レシートデータから抽出された各精算項目の集計情報の一覧のデータを生成する。以下では、抽出部2104によって精算レシートデータから抽出された各精算項目の集計情報の一覧のデータを精算項目情報データともいう。例えば、抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する点検レシートデータから集計情報を抽出する。抽出部2104は、テナントT−1に関する点検レシートデータから抽出された各点検項目の集計情報の一覧のデータを生成する。以下では、抽出部2104によって点検レシートデータから抽出された各点検項目の集計情報の一覧のデータを点検項目情報データともいう。
The
生成部2105は、抽出部2104によって第1の取引データから抽出された集計情報を用いて、第2の取引データを生成する。例えば、生成部2105は、テナントT−1に関する精算項目情報データを用いて、テナントT−1に関する精算データを生成する。例えば、生成部2105は、テナントT−1に関する点検項目情報データを用いて、テナントT−1に関する点検データを生成する。なお、「生成」という文言は、第2の取引データを生成するためのデータの修正、変更、組合せ及び計算などの種々の動作を含む。
The
記憶制御部2106は、種々のデータを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、生成部2105で生成されたテナントT−1に関する精算データを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、第1の取得部2101で取得されたテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、生成部2105で生成されたテナントT−1に関する点検データを補助記憶デバイス23に記憶させる。
The
第3の取得部2107は、精算データの要求をサーバ3から取得する。一例では、第3の取得部2107は、テナントT−1〜T−nの何れかに関する精算データの要求をサーバ3から取得する。別の例では、第3の取得部2107は、テナントT−1〜T−n全てに関する精算データの要求をサーバ3から取得する。第3の取得部2107は、点検データの要求をサーバ3から取得する。例えば、第3の取得部2107は、テナントT−1〜T−n全てに関する点検データの要求をサーバ3から取得する。
The
第1の出力部2108は、第3の取得部2107で取得された精算データの要求に応じて、補助記憶デバイス23に記憶されている精算データをサーバ3へ出力する。一例では、第1の出力部2108は、テナントT−1に関する精算データの要求に応じて、テナントT−1に関する精算データをサーバ3へ出力する。別の例では、第1の出力部2108は、テナントT−1〜T−n全てに関する精算データの要求に応じて、テナントT−1〜T−nのそれぞれに関する精算データをサーバ3へ出力する。第1の出力部2108は、精算データに加えて、補助記憶デバイス23に記憶されている精算レシートデータをサーバ3へ出力する。例えば、第1の出力部2108は、テナントT−1に関する精算データに加えて、テナントT−1に関する精算レシートデータをサーバ3へ出力する。第1の出力部2108は、第3の取得部2107で取得された点検データの要求に応じて、補助記憶デバイス23に記憶されている点検データをサーバ3へ出力する。例えば、第1の出力部2108は、テナントT−1〜T−n全てに関する点検データの要求に応じて、テナントT−1〜T−nのそれぞれに関する点検データをサーバ3へ出力する。
The
第4の取得部2109は、テナントT−1〜T−nの何れかに関する精算指示をサーバ3から取得する。精算指示は、精算に関する処理の開始の指示である。精算指示は、情報処理装置2から精算レシートデータの要求をPOS端末1−1〜1−nの何れかへ出力させる指示を含む。第4の取得部2109は、点検指示をサーバ3から取得する。点検指示は、点検に関する処理の開始の指示である。点検指示は、情報処理装置2から点検レシートデータの要求をPOS端末1−1〜1−nへ一斉に出力させる指示を含む。
The
第2の出力部2110は、第4の取得部2109で取得された精算指示に応じて、精算レシートデータの要求をPOS端末1−1〜1−nの何れかへ出力する。例えば、第2の出力部2110は、テナントT−1に関する精算指示に応じて、テナントT−1に関する精算レシートデータの要求をPOS端末1−1へ出力する。第2の出力部2110は、第4の取得部2109で取得された点検指示に応じて、点検レシートデータの要求をPOS端末1−1〜1−nのそれぞれへ出力する。例えば、第2の出力部2110は、点検指示に応じて、テナントT−1に関する点検レシートデータの要求をPOS端末1−1へ出力する。
The
サーバ3は、テナントT−1〜T−nのそれぞれの売上を管理するサーバである。サーバ3は、テナントT−1〜T−nのそれぞれに関する精算データ及び点検データを収集する。サーバ3は、テナントT−1〜T−nのそれぞれに関する精算レシートデータを収集する。 The server 3 is a server that manages the sales of each of the tenants T-1 to Tn. The server 3 collects settlement data and inspection data for each of the tenants T-1 to Tn. The server 3 collects the settlement receipt data for each of the tenants T-1 to Tn.
サーバ3は、プロセッサ31、メインメモリ32、補助記憶デバイス33及び通信インタフェース34を有するコンピュータである。
The server 3 is a computer having a
プロセッサ31は、サーバ3の中枢部分に相当する。プロセッサ31は、上述のプロセッサ21と同様のハードウェア構成である。
メインメモリ32は、サーバ3の主記憶部分に相当する。メインメモリ32は、上述のメインメモリ22と同様のハードウェア構成である。
補助記憶デバイス33は、サーバ3の補助記憶部分に相当する。補助記憶デバイス33は、上述の補助記憶デバイス23と同様のハードウェア構成である。
補助記憶デバイス23は、テナントT−1〜T−nのそれぞれに関する精算データ、精算レシートデータ及び点検データを記憶する。
通信インタフェース34は、所定の通信プロトコルに従い、ネットワークを介して、サーバ3を情報処理装置2と通信可能に接続するインタフェースを含む。
なお、サーバ3のハードウェア構成は、上述の構成に限定されるものではない。サーバ3は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
The
The
The
The
The
The hardware configuration of the server 3 is not limited to the above configuration. The server 3 makes it possible to omit or change the above-mentioned components and add new components as appropriate.
上述のプロセッサ31に実装される各部について説明する。
プロセッサ31は、第1の出力部311、取得部312及び第2の出力部313を実装する。
Each part implemented in the above-mentioned
The
第1の出力部311は、精算データの要求を情報処理装置2出力する。例えば、第1の出力部311は、テナントT−1〜T−nのそれぞれの閉店時刻以後の時刻に、テナントT−1〜T−nの何れかに関する精算データの要求を情報処理装置2へ出力する。これに代えて、第1の出力部311は、テナントT−1〜T−nの最も遅い閉店時刻以後の時刻に、テナントT−1〜T−n全てに関する精算データの要求を情報処理装置2へ出力してもよい。第1の出力部311は、点検データの要求を情報処理装置2へ出力する。例えば、第1の出力部311は、点検時刻に、テナントT−1〜T−n全てに関する点検データの要求を情報処理装置2へ出力する。
The
取得部312は、テナントT−1〜T−nのそれぞれに関する精算データを情報処理装置2から取得する。取得部312は、精算データに加えてテナントT−1〜T−nのそれぞれに関する精算レシートデータを情報処理装置2から取得する。取得部312は、テナントT−1〜T−nのそれぞれに関する点検データを情報処理装置2から取得する。
The
第2の出力部313は、精算指示を情報処理装置2へ出力する。例えば、第2の出力部313は、テナントT−1〜T−nのそれぞれの閉店時刻以後の時刻に、テナントT−1〜T−nの何れかに関する精算指示を情報処理装置2へ出力する。例えば、第2の出力部313は、テナントT−1〜T−nの最も遅い閉店時刻以後の時刻に、テナントT−1〜T−nのそれぞれに関する精算指示を情報処理装置2へ出力する。第2の出力部313は、点検指示を情報処理装置2へ出力する。例えば、第2の出力部313は、点検時刻に、点検指示を情報処理装置2へ出力する。
The
以下では、精算に関する処理と点検に関する処理とに分けて説明する。
まず、精算に関する処理について説明する。
In the following, the processing related to settlement and the processing related to inspection will be described separately.
First, the processing related to settlement will be described.
精算レシートデータの構成例について説明する。
図2は、POS端末1−1から情報処理装置2へ送信されるテナントT−1に関する精算レシートデータの構成例を示す図である。
精算レシートデータは、POS端末1−1に固有のフォーマットとして予め決められた各精算項目の集計情報を含む。精算レシートデータは、レシート区分が精算レシートであることを示す情報を含んでいてもよい。精算レシートデータは、テナントT−1を識別する情報を含んでいてもよい。精算レシートデータは、POS端末1−1を識別する情報を含んでいてもよい。
精算レシートデータは、精算項目として、「総売上」項目、「純売上」項目、「消費税」項目、「現金」項目、「掛売」項目、「商品券」項目、「現金在高」項目、「クレジット売上」項目、「電子マネー売上」項目、「送料」項目、「箱代」項目及び「ラッピング代」項目を含む。精算レシートデータは、これら以外の1以上の精算項目を含んでいてもよい。
An example of the configuration of the settlement receipt data will be described.
FIG. 2 is a diagram showing a configuration example of settlement receipt data relating to the tenant T-1 transmitted from the POS terminal 1-1 to the information processing device 2.
The settlement receipt data includes aggregated information of each settlement item predetermined as a format unique to the POS terminal 1-1. The settlement receipt data may include information indicating that the receipt category is a settlement receipt. The settlement receipt data may include information that identifies the tenant T-1. The settlement receipt data may include information that identifies the POS terminal 1-1.
Settlement receipt data includes "total sales" item, "net sales" item, "consumption tax" item, "cash" item, "credit card" item, "gift certificate" item, and "cash amount" item as settlement items. , "Credit sales" item, "Electronic money sales" item, "Shipping fee" item, "Box fee" item and "Wrapping fee" item. The settlement receipt data may include one or more settlement items other than these.
精算項目情報データの構成例について説明する。
図3は、テナントT−1に関する精算項目情報データの構成例を示す図である。
テナントT−1に関する精算項目情報データは、テナントT−1に関する精算レシートデータから抽出された各精算項目の集計情報の一覧のデータである。テナントT−1に関する精算項目情報データは、POS端末1−1に関する設定情報に基づいてテナントT−1に関する精算レシートデータから生成される。
An example of configuring the settlement item information data will be described.
FIG. 3 is a diagram showing a configuration example of settlement item information data relating to the tenant T-1.
The settlement item information data relating to the tenant T-1 is data of a list of aggregated information of each settlement item extracted from the settlement receipt data relating to the tenant T-1. The settlement item information data regarding the tenant T-1 is generated from the settlement receipt data regarding the tenant T-1 based on the setting information regarding the POS terminal 1-1.
この例では、設定情報は、精算レシートデータから抽出する集計情報の精算項目として、精算レシートデータの「総売上」項目、「純売上」項目、「消費税」項目、「現金」項目、「掛売」項目、「商品券」項目、「現金在高」項目、「クレジット売上」項目、「電子マネー売上」項目、「送料」項目、「箱代」項目及び「ラッピング代」項目を設定した情報を含む。
抽出部2104は、POS端末1−1に関する設定情報に含まれるテナントT−1に関する精算レシートデータから抽出する集計情報の精算項目を設定した情報を用いる。抽出部2104は、POS端末1−1に関する設定情報に含まれるこの情報に基づいて、図2に示すテナントT−1に関する精算レシートデータから集計情報を抽出する。抽出部2104は、抽出した集計情報を用いて、図3に示すテナントT−1に関する精算項目情報データを生成する。
In this example, the setting information is the "total sales" item, "net sales" item, "consumption tax" item, "cash" item, and "cash" item of the settlement receipt data as the settlement items of the aggregated information extracted from the settlement receipt data. Information set for "Sell" item, "Gift certificate" item, "Cash amount" item, "Credit sales" item, "Electronic money sales" item, "Shipping fee" item, "Box fee" item and "Wrapping fee" item including.
The
精算データの構成例について説明する。
図4は、テナントT−1に関する精算データの構成例を示す図である。
テナントT−1に関する精算データは、サーバ3で識別可能なフォーマットとして図4に示す各精算項目を含む。
An example of the configuration of settlement data will be described.
FIG. 4 is a diagram showing a configuration example of settlement data for tenant T-1.
The settlement data for the tenant T-1 includes each settlement item shown in FIG. 4 as a format that can be identified by the server 3.
この例では、POS端末1−1に関する設定情報は、テナントT−1に関する精算項目情報データとテナントT−1に関する精算データとの関係について、以下の情報を含む。設定情報は、精算項目情報データの「総売上」項目を、精算データの「総売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「純売上」項目を、精算データの「純売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「消費税」項目を、精算データの「消費税」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「現金」項目を、精算データの「現金売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「掛売」項目を、精算データの「掛売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「商品券」項目を、精算データの「商品券売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「現金在高」項目を、精算データの「現金在高」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「クレジット売上」項目を、精算データの「クレジット売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「電子マネー売上」項目を、精算データの「電子マネー売上」項目に対応付けた情報を含む。設定情報は、精算項目情報データの「総売上」項目を、精算データの「客数」項目に対応付けた情報を含む。このように、設定情報は、名称の異なる同内容の項目についても、精算項目情報データと精算データとの間で対応付けることができる。 In this example, the setting information regarding the POS terminal 1-1 includes the following information regarding the relationship between the settlement item information data regarding the tenant T-1 and the settlement data regarding the tenant T-1. The setting information includes information in which the "total sales" item of the settlement item information data is associated with the "total sales" item of the settlement data. The setting information includes information in which the "net sales" item of the settlement item information data is associated with the "net sales" item of the settlement data. The setting information includes information in which the "consumption tax" item of the settlement item information data is associated with the "consumption tax" item of the settlement data. The setting information includes information in which the "cash" item of the settlement item information data is associated with the "cash sales" item of the settlement data. The setting information includes information in which the "credit sales" item of the settlement item information data is associated with the "credit sales" item of the settlement data. The setting information includes information in which the "gift certificate" item of the settlement item information data is associated with the "gift certificate sales" item of the settlement data. The setting information includes information in which the "cash amount" item of the settlement item information data is associated with the "cash amount" item of the settlement data. The setting information includes information in which the "credit sales" item of the settlement item information data is associated with the "credit sales" item of the settlement data. The setting information includes information in which the "electronic money sales" item of the settlement item information data is associated with the "electronic money sales" item of the settlement data. The setting information includes information in which the "total sales" item of the settlement item information data is associated with the "customer number" item of the settlement data. In this way, the setting information can be associated between the settlement item information data and the settlement data even for items having the same contents having different names.
設定情報は、精算項目情報データの「送料」項目、「箱代」項目及び「ラッピング」項目を、精算データの「その他控除売上」項目に対応付けた情報を含む。精算データの「その他控除売上」項目は、非対応項目である。設定情報は、精算項目情報データの「送料」項目、「箱代」項目及び「ラッピング」項目の金額を積算する計算式の情報を含む。 The setting information includes information in which the "shipping" item, the "box fee" item, and the "wrapping" item of the settlement item information data are associated with the "other deductible sales" item of the settlement data. The "Other deductible sales" item in the settlement data is a non-compliant item. The setting information includes information on a calculation formula for accumulating the amounts of the "shipping fee" item, the "box fee" item, and the "wrapping" item of the settlement item information data.
生成部2105は、図3に示す精算項目情報データを用いて、図4に示す精算データを生成する。
例えば、生成部2105は、POS端末1−1に関する設定情報に含まれる精算項目を一対一で対応付けた情報を用いる。生成部2105は、精算項目を一対一で対応付けた情報に基づいて、精算項目情報データの「総売上」項目の金額を、精算データの「総売上」項目の金額として用いる。同様に、生成部2105は、精算項目情報データの「現金」項目の金額を、精算データの「現金売上」項目の金額として用いる。精算データの「純売上」項目、「消費税」項目、「掛売上」項目、「商品券売上」項目、「現金在高」項目、「クレジット売上」項目、「電子マネー売上」項目及び「客数」項目についても同様である。
The
For example, the
例えば、生成部2105は、POS端末1−1に関する設定情報に含まれる精算項目を多対一で対応付けた情報を用いる。生成部2105は、精算項目を多対一で対応付けた情報に基づいて、精算データの「その他控除総売上」項目について、「送料」項目、「箱代」項目及び「ラッピング」項目の集計情報を用いる。生成部2105は、POS端末1−1に関する設定情報に含まれる集計情報を求める計算式を用いる。生成部2105は、集計情報を求める計算式に基づいて、「送料」項目、「箱代」項目及び「ラッピング」項目の金額を積算した金額を求める。生成部2105は、精算項目を多対一で対応付けた情報に基づいて、求めた金額を、精算データの「その他控除総売上」項目の金額として用いる。
For example, the
情報処理装置2による精算に関する処理の手順について説明する。
図5は、情報処理装置2による精算データの生成処理の手順を例示するフローチャートである。ここでは、「テナントT−1」及び「POS端末1−1」の組を例にして説明する。
The procedure of the processing related to the settlement by the information processing apparatus 2 will be described.
FIG. 5 is a flowchart illustrating a procedure for generating settlement data by the information processing device 2. Here, a set of "tenant T-1" and "POS terminal 1-1" will be described as an example.
第1の取得部2101は、テナントT−1に関する精算レシートデータをPOS端末1−1から取得する(ACT101)。ACT101では、例えば、第1の取得部2101は、テナントT−1の閉店時刻以後の時刻に、テナントT−1に関する精算レシートデータをPOS端末1−1から取得する。
The
判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する(ACT102)。ACT102では、例えば、判断部2102は、レシートデータに含まれるレシート区分を示す情報に基づいてレシート区分を判断する。
The
判断部2102は、レシート区分が精算レシートであるか否かを判断する(ACT103)。レシート区分が精算レシートではない場合(ACT103、NO)、プロセッサ21は、精算レシートとは異なる区分のレシートデータを処理する(ACT104)。レシート区分が精算レシートである場合(ACT103、YES)、第2の取得部2103は、POS端末1−1に関する設定情報を取得する(ACT105)。ACT105では、第2の取得部2103は、以下のように、POS端末1−1に関する設定情報を、POS端末1−1〜1−nのそれぞれに関する設定情報の中から取得する。例えば、第2の取得部2103は、テナントT−1に関する精算レシートデータに含まれるテナントT−1を識別する情報を参照する。第2の取得部2103は、テナントT−1を識別する情報に紐付けられているPOS端末1−1に関する設定情報を補助記憶デバイス23から取得する。例えば、第2の取得部2103は、テナントT−1に関する精算レシートデータに含まれるPOS端末1−1を識別する情報を参照する。第2の取得部2103は、POS端末1−1を識別する情報に紐付けられているPOS端末1−1に関する設定情報を補助記憶デバイス23から取得する。
The
抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する精算レシートデータから集計情報を抽出する(ACT105)。ACT105では、例えば、抽出部2104は、図3を用いて説明したように、テナントT−1に関する精算レシートデータから集計情報を抽出する。抽出部2104は、精算レシートデータから抽出した各精算項目の集計情報に基づいて、テナントT−1に関する精算項目情報データを生成する(ACT106)。例えば、抽出部2104は、図3を用いて説明したように、テナントT−1に関する精算項目情報データを生成する。
The
生成部2105は、テナントT−1に関する精算項目情報データ用いてテナントT−1に関する精算データを生成する(ACT108)。ACT108では、例えば、生成部2105は、図4を用いて説明したように、テナントT−1に関する精算データを生成する。
生成部2105は、POS端末1−1に関する設定情報に基づいて、精算項目情報データの一つの精算項目の集計情報を、精算データの一つの精算項目の集計情報として用いる。生成部2105は、精算項目情報データと精算データとで名称の異なる同内容の項目についても、精算データに集計情報をセットすることができる。
生成部2105は、精算項目情報データを用いることで、精算データに含まれる全ての精算項目に集計情報をセットすることができる。
The
The
By using the settlement item information data, the
生成部2105は、非対応項目について、精算レシートデータから抽出された2以上の項目の集計情報を用いて、非対応項目の集計情報を求める。生成部2105は、求めた値を非対応項目の集計情報として用いる。生成部2105は、精算データの非対応項目についても、精算項目情報データを用いて集計情報をセットすることができる。
The
記憶制御部2106は、テナントT−1に関する精算データ及びテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる(ACT109)。ACT109では、例えば、記憶制御部2106は、ACT108で生成されたテナントT−1に関する精算データを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、ACT101で取得されたテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる。記憶制御部2106は、テナントT−1に関する精算レシートデータをイメージデータに変換して補助記憶デバイス23に記憶させてもよい。
The
第3の取得部2107は、精算データの要求を取得したか否かを判断する(ACT110)。ACT110では、例えば、第3の取得部2107は、サーバ3から送信される精算データの要求を取得したか否かを判断する。第3の取得部2107が精算データの要求を取得しない場合(ACT110、NO)、第3の取得部2107は、精算データの要求を待つ。
The
第3の取得部2107が精算データの要求を取得した場合(ACT110、YES)、第1の出力部2108は、精算データをサーバ3へ出力する(ACT111)。ACT111では、例えば、第1の出力部2108は、テナントT−1に関する精算データの要求に応じて、テナントT−1に関する精算データをサーバ3へ出力する。例えば、第1の出力部2108は、テナントT−1〜T−n全てに関する精算データの要求に応じて、テナントT−1〜T−nのそれぞれに関する精算データをサーバ3へ出力する。第1の出力部2108は、テナントT−1に関する精算データに加えて、テナントT−1に関する精算レシートデータをサーバ3へ出力する。サーバ3へ送信される精算レシートデータは、イメージデータであってもよい。サーバ3の取得部312は、精算データの要求の応答として、テナントT−1〜T−nのそれぞれに関する精算データ及び精算レシートデータを取得することができる。このように、情報処理装置2は、テナントT−1〜T−nのそれぞれに関する精算レシートデータを遅滞なくサーバ3へ提供することができる。各テナントは、精算レシートの現物をデベロッパへ提出する必要がなくなる。デベロッパは、精算レシートの現物を各テナントへ返却する必要がなくなる。
When the
なお、情報処理装置2は、ACT110を省略し、精算データの要求を必要とすることなく、精算データ及び精算レシートデータをサーバ3へ出力してもよい。例えば、第1の出力部2108は、決められた時刻に自律的にテナントT−1に関する精算データ及びテナントT−1に関する精算レシートデータをサーバ3へ出力する。テナントT−nに関する精算データ及びテナントT−nに関する精算レシートデータについても同様である。
The information processing device 2 may omit the ACT 110 and output the settlement data and the settlement receipt data to the server 3 without requiring the request for the settlement data. For example, the
なお、情報処理装置2は、ACT110及びACT111を省略し、精算データ及び精算レシートデータのサーバ3への出力を省略してもよい。この例では、サーバ3の取得部312は、決められた時刻に、情報処理装置2の補助記憶デバイス23にアクセスする。サーバ3の取得部312は、テナントT−1に関する精算データ及びテナントT−1に関する精算レシートデータを情報処理装置2から取得する。サーバ3によって取得されるテナントT−1に関する精算レシートデータは、イメージデータであってもよい。テナントT−nに関する精算データ及びテナントT−nに関する精算レシートデータについても同様である。
The information processing device 2 may omit the ACT 110 and the ACT 111, and omit the output of the settlement data and the settlement receipt data to the server 3. In this example, the
情報処理装置2は、精算項目情報データにより、全精算項目に集計情報をセットした信頼性の高い精算データを生成することができる。これにより、情報処理装置2は、各テナントの精算に関する報告を支援することができる。例えば、各テナントは、精算レシートの現物を見ながらインプット端末に報告値を手入力するといった作業を省略することができる。精算データは店員の手入力によらずに生成されるので、誤入力による精算データに含まれる各精算項目の集計情報の誤りは起きない。精算データの信頼性は高いので、デベロッパは、精算データと精算レシートデータとの間における数値の整合性チェックを省略することができる。 The information processing device 2 can generate highly reliable settlement data in which aggregated information is set for all settlement items based on the settlement item information data. As a result, the information processing device 2 can support reporting on the settlement of each tenant. For example, each tenant can omit the work of manually inputting the report value to the input terminal while looking at the actual payment receipt. Since the settlement data is generated without the manual input of the clerk, there is no error in the aggregated information of each settlement item included in the settlement data due to erroneous input. Since the settlement data is highly reliable, the developer can omit the numerical consistency check between the settlement data and the settlement receipt data.
第1の取得部2101によるPOS端末1−1からの精算レシートデータの取得処理について説明する。
例えば、第1の取得部2101は、店員によってPOS端末1−1で入力された精算レシートデータの出力指示(精算処理)に基づいて、精算レシートデータを情報処理装置2から取得する。この例では、POS端末1−1は、テナントT−1の閉店時刻以後の時刻に、店員によって入力された精算レシートデータの出力指示を受け付ける。POS端末1−1は、精算レシートデータの出力指示に基づいて精算レシートのキャプチャにより精算レシートデータを生成する。POS端末1−1は、テナントT−1に関する精算レシートデータを情報処理装置2へ出力する。これにより、第1の取得部2101は、精算レシートデータをPOS端末1−1から取得することができる。
The process of acquiring the settlement receipt data from the POS terminal 1-1 by the
For example, the
変形例では、第1の取得部2101は、精算レシートデータの要求の応答として、精算レシートデータをPOS端末1−1から取得する。
図6は、情報処理装置2による精算レシートデータの要求処理の手順を例示するフローチャートである。
第4の取得部2109は、テナントT−1〜T−nの何れかに関する精算指示をサーバ3から取得する(ACT201)。ACT201では、例えば、第4の取得部2109は、テナントT−1の閉店時刻以後の時刻に、テナントT−1に関する精算指示をサーバ3から取得する。例えば、第4の取得部2109は、テナントT−1〜T−nの最も遅い閉店時刻以後の時刻に、テナントT−1に関する精算指示をサーバ3から取得する。
第2の出力部2110は、精算レシートデータの要求をPOS端末1−1へ出力する(ACT202)。ACT202では、例えば、第2の出力部2110は、テナントT−1に関する精算指示に応じて、テナントT−1に関する精算レシートデータの要求をPOS端末1−1へ出力する。第1の取得部2101は、テナントT−1に関する精算レシートデータの要求の応答として、テナントT−1に関する精算レシートデータをPOS端末1−1から取得する。
この例では、情報処理装置2は、精算レシートデータの要求を各POS端末へ出力することで、遅滞なく精算レシートデータを各POS端末から取得することができる。情報処理装置2は、店員の作業負荷を軽減させることができる。
In the modified example, the
FIG. 6 is a flowchart illustrating a procedure for request processing of settlement receipt data by the information processing device 2.
The
The
In this example, the information processing apparatus 2 can acquire the settlement receipt data from each POS terminal without delay by outputting the settlement receipt data request to each POS terminal. The information processing device 2 can reduce the workload of the clerk.
以下に、別の精算レシートデータに基づく精算項目情報データの構成例について説明する。POS端末1−1は、図2に示す精算レシートデータとは異なるフォーマットのテナントT−1に関する精算レシートデータを情報処理装置2へ送信するものとする。 An example of the configuration of the settlement item information data based on another settlement receipt data will be described below. The POS terminal 1-1 shall transmit the settlement receipt data relating to the tenant T-1 in a format different from the settlement receipt data shown in FIG. 2 to the information processing apparatus 2.
図7は、テナントT−1に関する精算項目情報データの構成例を示す図である。
図7に示す精算項目情報データは、図3に示す精算項目情報データと異なり、「純売上」項目の集計情報を含んでいない。
FIG. 7 is a diagram showing a configuration example of settlement item information data relating to the tenant T-1.
Unlike the settlement item information data shown in FIG. 3, the settlement item information data shown in FIG. 7 does not include the aggregated information of the “net sales” item.
図8は、テナントT−1に関する精算データの構成例を示す図である。
この例では、POS端末1−1に関する設定情報は、テナントT−1に関する精算項目情報データとテナントT−1に関する精算データとの関係について、以下の情報を含む。POS端末1−1に関する設定情報は、精算項目情報データの「総売上」項目及び「消費税」項目を、精算データの「純売上」項目に対応付けた情報を含む。精算データの「純売上」項目は、非対応項目である。設定情報は、精算項目情報データの「総売上」項目の金額から「消費税」項目の金額を差し引く計算式の情報を含む。
FIG. 8 is a diagram showing a configuration example of settlement data for tenant T-1.
In this example, the setting information regarding the POS terminal 1-1 includes the following information regarding the relationship between the settlement item information data regarding the tenant T-1 and the settlement data regarding the tenant T-1. The setting information regarding the POS terminal 1-1 includes information in which the "total sales" item and the "consumption tax" item of the settlement item information data are associated with the "net sales" item of the settlement data. The "net sales" item in the settlement data is a non-compliant item. The setting information includes information of a calculation formula in which the amount of the "consumption tax" item is subtracted from the amount of the "total sales" item of the settlement item information data.
生成部2105は、図7に示す精算項目情報データを用いて、図8に示す精算データを生成する。
例えば、生成部2105は、POS端末1−1に関する設定情報に基づいて、精算データの「純売上」項目について、「総売上」項目及び「消費税」項目の集計情報を用いる。生成部2105は、POS端末1−1に関する設定情報に基づいて、精算項目情報データの「総売上」項目の金額から「消費税」項目の金額を差し引いた金額を求める。生成部2105は、POS端末1−1に関する設定情報に基づいて、求めた金額を、精算データの「純売上」項目の金額として用いる。
The
For example, the
次に、点検に関する処理について説明する。
点検レシートデータの構成例について説明する。
図9は、POS端末1−1から情報処理装置2へ送信されるテナントT−1に関する点検レシートデータの構成例を示す図である。
点検レシートデータは、POS端末1−1に固有のフォーマットとして予め決められた各点検項目の集計情報を含む。点検レシートデータは、レシート区分が点検レシートであることを示す情報を含んでいてもよい。点検レシートデータは、テナントT−1を識別する情報を含んでいてもよい。点検レシートデータは、POS端末1−1を識別する情報を含んでいてもよい。
点検レシートデータは、点検項目として、「総売上」項目を含む。点検レシートデータは、「総売上」項目以外の1以上の点検項目を含んでいてもよい。「総売上」項目の集計情報は、客数及び金額を含んでいるものとする。
Next, the processing related to the inspection will be described.
An example of the configuration of inspection receipt data will be described.
FIG. 9 is a diagram showing a configuration example of inspection receipt data relating to the tenant T-1 transmitted from the POS terminal 1-1 to the information processing device 2.
The inspection receipt data includes aggregated information of each inspection item predetermined as a format unique to the POS terminal 1-1. The inspection receipt data may include information indicating that the receipt classification is an inspection receipt. The inspection receipt data may include information that identifies the tenant T-1. The inspection receipt data may include information that identifies the POS terminal 1-1.
The inspection receipt data includes the "total sales" item as an inspection item. The inspection receipt data may include one or more inspection items other than the "total sales" item. The aggregated information in the "total sales" item shall include the number of customers and the amount of money.
点検項目情報データの構成例について説明する。
図10は、テナントT−1に関する点検項目情報データの構成例を示す図である。
テナントT−1に関する点検項目情報データは、テナントT−1に関する点検レシートデータから抽出された各点検項目の集計情報の一覧のデータである。テナントT−1に関する点検項目情報データは、POS端末1−1に関する設定情報に基づいてテナントT−1に関する点検レシートデータから生成される。
An example of the configuration of inspection item information data will be described.
FIG. 10 is a diagram showing a configuration example of inspection item information data relating to the tenant T-1.
The inspection item information data relating to the tenant T-1 is data of a list of aggregated information of each inspection item extracted from the inspection receipt data relating to the tenant T-1. The inspection item information data regarding the tenant T-1 is generated from the inspection receipt data regarding the tenant T-1 based on the setting information regarding the POS terminal 1-1.
この例では、設定情報は、点検レシートデータから抽出する集計情報の点検項目として、点検レシートデータの「総売上」項目を設定した情報を含む。
抽出部2104は、POS端末1−1に関する設定情報に含まれるテナントT−1に関する点検レシートデータから抽出する集計情報の点検項目を設定した情報を用いる。抽出部2104は、POS端末1−1に関する設定情報に含まれるこの情報に基づいて、図9に示す点検レシートデータから集計情報を抽出する。抽出部2104は、抽出した集計情報を用いて、図10に示すテナントT−1に関する点検項目情報データを生成する。
In this example, the setting information includes information in which the "total sales" item of the inspection receipt data is set as the inspection item of the aggregated information extracted from the inspection receipt data.
The
図11は、テナントT−1に関する点検データの構成例を示す図である。
テナントT−1に関する点検データは、サーバ3で識別可能なフォーマットとして図11に示す各点検項目を含む。
この例では、POS端末1−1に関する設定情報は、テナントT−1に関する点検項目情報データとテナントT−1に関する点検データとの関係について、以下の情報を含む。設定情報は、点検項目情報データの「総売上」項目を、点検データの「総売上」項目に対応付けた情報を含む。設定情報は、点検項目情報データの「純売上」項目を、点検データの「客数」項目に対応付けた情報を含む。このように、設定情報は、名称の異なる同内容の項目についても、点検項目情報データと点検データとの間で対応付けることができる。
FIG. 11 is a diagram showing a configuration example of inspection data relating to the tenant T-1.
The inspection data regarding the tenant T-1 includes each inspection item shown in FIG. 11 as a format that can be identified by the server 3.
In this example, the setting information regarding the POS terminal 1-1 includes the following information regarding the relationship between the inspection item information data regarding the tenant T-1 and the inspection data regarding the tenant T-1. The setting information includes information in which the "total sales" item of the inspection item information data is associated with the "total sales" item of the inspection data. The setting information includes information in which the "net sales" item of the inspection item information data is associated with the "customer number" item of the inspection data. In this way, the setting information can be associated between the inspection item information data and the inspection data even for items having the same contents having different names.
生成部2105は、図10に示す点検項目情報データを用いて、図11に示す点検データを生成する。
例えば、生成部2105は、POS端末1−1に関する設定情報に含まれる点検項目を一対一で対応付けた情報を用いる。生成部2105は、点検項目を一対一で対応付けた情報に基づいて、点検項目情報データの「総売上」項目の金額を、点検データの「総売上」項目の金額として用いる。同様に、生成部2105は、点検項目情報データの「総売上」項目の客数を、点検データの「客数」項目の客数として用いる。
The
For example, the
情報処理装置2による点検に関する処理の手順について説明する。
図12は、情報処理装置2による点検データの生成処理の手順を例示するフローチャートである。ここでは、「テナントT−1」及び「POS端末1−1」の組を例にして説明する。
The procedure of processing related to inspection by the information processing device 2 will be described.
FIG. 12 is a flowchart illustrating a procedure for generating inspection data by the information processing device 2. Here, a set of "tenant T-1" and "POS terminal 1-1" will be described as an example.
第1の取得部2101は、テナントT−1に関する点検レシートデータをPOS端末1−1から取得する(ACT301)。ACT301では、例えば、第1の取得部2101は、点検時刻以後の時刻に、テナントT−1に関する点検レシートデータをPOS端末1−1から取得する。
The
判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する(ACT302)。ACT302では、例えば、判断部2102は、レシートデータに含まれるレシート区分を示す情報に基づいてレシート区分を判断する。
The
判断部2102は、レシート区分が点検レシートであるか否かを判断する(ACT303)。レシート区分が点検レシートではない場合(ACT303、NO)、プロセッサ21は、点検レシートとは異なる区分のレシートデータを処理する(ACT304)。レシート区分が点検レシートである場合(ACT303、YES)、第2の取得部2103は、POS端末1−1に関する設定情報を取得する(ACT305)。ACT305では、第2の取得部2103は、以下のように、POS端末1−1に関する設定情報を、POS端末1−1〜1−nのそれぞれに関する設定情報の中から取得する。例えば、第2の取得部2103は、テナントT−1に関する点検精算レシートデータに含まれるテナントT−1を識別する情報を参照する。第2の取得部2103は、テナントT−1を識別する情報に紐付けられているPOS端末1−1に関する設定情報を補助記憶デバイス23から取得する。例えば、第2の取得部2103は、テナントT−1に関する点検レシートデータに含まれるPOS端末1−1を識別する情報を参照する。第2の取得部2103は、POS端末1−1を識別する情報に紐付けられているPOS端末1−1に関する設定情報を補助記憶デバイス23から取得する。
The
抽出部2104は、POS端末1−1に関する設定情報に基づいて、点検レシートデータから集計情報を抽出する(ACT306)。ACT306では、例えば、抽出部2104は、図10を用いて説明したように、テナントT−1に関する点検レシートデータから集計情報を抽出する。抽出部2104は、点検レシートデータから抽出した各点検項目の集計情報に基づいて、テナントT−1に関する点検項目情報データを生成する(ACT307)。例えば、抽出部2104は、図10を用いて説明したように、テナントT−1に関する点検項目情報データを生成する。
The
生成部2105は、テナントT−1に関する点検項目情報データを用いてテナントT−1に関する点検データを生成する(ACT308)。ACT308では、例えば、生成部2105は、図11を用いて説明したように、テナントT−1に関する点検データを生成する。生成部2105は、POS端末1−1に関する設定情報に基づいて、点検項目情報データの一つの点検項目の集計情報を、点検データの一つの点検項目の集計情報として用いる。生成部2105は、点検項目情報データと点検データとで名称の異なる同内容の項目についても、点検データに集計情報をセットすることができる。生成部2105は、点検項目情報データを用いることで、点検データに含まれる全ての点検項目に集計情報をセットすることができる。
The
記憶制御部2106は、テナントT−1に関する点検データを補助記憶デバイス23に記憶させる(ACT309)。ACT309では、例えば、記憶制御部2106は、ACT307で生成されたテナントT−1に関する点検データを補助記憶デバイス23に記憶させる。
The
第3の取得部2107は、点検データの要求を取得したか否かを判断する(ACT310)。ACT310では、例えば、第3の取得部2107は、サーバ3から送信される点検データの要求を取得したか否かを判断する。第3の取得部2107が点検データの要求を取得しない場合(ACT310、NO)、第3の取得部2107は、点検データの要求を待つ。
The
第3の取得部2107が点検データの要求を取得した場合(ACT310、YES)、第1の出力部2108は、点検データをサーバ3へ出力する(ACT311)。ACT311では、例えば、第1の出力部2108は、第3の取得部2107で取得された点検データの要求に応じて、テナントT−1に関する点検データをサーバ3へ出力する。サーバ3の取得部312は、点検データの要求の応答として、テナントT−1〜T−nのそれぞれに関する点検データを情報処理装置2から取得することができる。
When the
なお、情報処理装置2は、ACT310を省略し、点検データの要求を必要とすることなく、点検データをサーバ3へ出力してもよい。例えば、第1の出力部2108は、決められた時刻に自律的にテナントT−1に関する点検データをサーバ3へ出力する。テナントT−nに関する点検データについても同様である。
The information processing device 2 may omit the ACT 310 and output the inspection data to the server 3 without requiring the request for the inspection data. For example, the
なお、情報処理装置2は、ACT310及びACT311を省略し、点検データのサーバ3への出力を省略してもよい。この例では、サーバ3の取得部312は、決められた時刻に、情報処理装置2の補助記憶デバイス23にアクセスする。サーバ3の取得部312は、テナントT−1に関する点検データを情報処理装置2から取得する。テナントT−nに関する点検データについても同様である。
The information processing device 2 may omit the ACT 310 and the
情報処理装置2は、点検項目情報データにより、全点検項目に集計情報をセットした信頼性の高い点検データを生成することができる。これにより、情報処理装置2は、各テナントの点検に関する報告を支援することができる。例えば、各テナントは、点検時刻ごとに点検レシートの現物を見ながらインプット端末に報告値を手入力するといった作業を省略することができる。点検データは店員の手入力によらずに生成されるので、誤入力による点検データに含まれる各点検項目の集計情報の誤りは起きない。デベロッパは、信頼性の高い点検データ取得することができる。 The information processing device 2 can generate highly reliable inspection data in which aggregated information is set for all inspection items based on the inspection item information data. As a result, the information processing device 2 can support reporting on the inspection of each tenant. For example, each tenant can omit the work of manually inputting the report value to the input terminal while looking at the actual inspection receipt at each inspection time. Since the inspection data is generated without the manual input of the clerk, there is no error in the aggregated information of each inspection item included in the inspection data due to erroneous input. Developers can acquire highly reliable inspection data.
第1の取得部2101によるPOS端末1−1からの点検レシートデータの取得処理について説明する。
例えば、第1の取得部2101は、店員によってPOS端末1−1で入力された点検レシートデータの出力指示(点検処理)に基づいて、点検レシートデータを情報処理装置2から取得する。この例では、POS端末1−1は、点検時刻以後の時刻に、店員によって入力された点検レシートデータの出力指示を受け付ける。POS端末1−1は、点検レシートデータの出力指示に基づいて点検レシートのキャプチャにより点検レシートデータを生成する。POS端末1−1は、テナントT−1に関する点検レシートデータを情報処理装置2へ出力する。これにより、第1の取得部2101は、点検レシートデータをPOS端末1−1から取得することができる。
The process of acquiring the inspection receipt data from the POS terminal 1-1 by the
For example, the
変形例では、第1の取得部2101は、点検レシートデータの要求の応答として、点検レシートデータをPOS端末1−1から取得する。
図13は、情報処理装置2による点検レシートデータの要求処理の手順を例示するフローチャートである。
第4の取得部2109は、点検指示をサーバ3から取得する(ACT401)。ACT401では、例えば、第4の取得部2109は、点検時刻に、点検指示をサーバ3から取得する。
第2の出力部2110は、点検レシートデータの要求を出力する(ACT402)。ACT402では、例えば、第2の出力部2110は、点検指示に応じて、点検レシートデータの要求をPOS端末1−1〜1−nのそれぞれへ出力する。第1の取得部2101は、点検レシートデータの要求の応答として、テナントT−1に関する点検レシートデータをPOS端末1−1から取得する。POS端末1−nについても同様である。
この例では、情報処理装置2は、点検レシートデータの要求を各POS端末へ出力することで、遅滞なく点検レシートデータを各POS端末から取得することができる。情報処理装置2は、店員の作業負荷を軽減させることができる。
In the modified example, the
FIG. 13 is a flowchart illustrating a procedure for request processing of inspection receipt data by the information processing device 2.
The
The
In this example, the information processing apparatus 2 can acquire the inspection receipt data from each POS terminal without delay by outputting the inspection receipt data request to each POS terminal. The information processing device 2 can reduce the workload of the clerk.
なお、上記説明では、設定情報が点検項目を一対一で対応付けた情報を含む例について説明したが、これに限定されない。設定情報は、点検項目を一対一で対応付けた情報に加えて、点検項目を多対一で対応付けた情報を含んでいてもよい。点検項目を多対一で対応付けた情報は、点検レシートデータから抽出された2以上の点検項目を、点検データに含まれる1つの点検項目に多対一で対応付けた情報である。点検データに含まれる各点検項目のうちの非対応項目は、点検レシートデータから抽出された2以上の点検項目と対応付けられる。非対応項目は、点検データに含まれる各点検項目のうち、点検レシートデータから抽出された各点検項目の何れか1つの点検項目に対応付かない点検項目である。設定情報は、点検レシートデータから抽出された2以上の点検項目の集計情報から点検データに含まれる1つの点検項目の集計情報を求める計算式を含むことができる。生成部2105は、上述の精算データと同様に、設定情報に基づいて点検データの非対応項目に集計情報をセットすることができる。
In the above description, an example in which the setting information includes information in which inspection items are associated one-to-one is described, but the present invention is not limited to this. The setting information may include information in which inspection items are associated in a many-to-one manner, in addition to information in which inspection items are associated in a one-to-one manner. The information in which the inspection items are associated in a many-to-one manner is the information in which two or more inspection items extracted from the inspection receipt data are associated with one inspection item included in the inspection data in a many-to-one manner. The non-corresponding item among each inspection item included in the inspection data is associated with two or more inspection items extracted from the inspection receipt data. The non-corresponding item is an inspection item that does not correspond to any one of the inspection items extracted from the inspection receipt data among the inspection items included in the inspection data. The setting information can include a calculation formula for obtaining the aggregated information of one inspection item included in the inspection data from the aggregated information of two or more inspection items extracted from the inspection receipt data. Similar to the above-mentioned settlement data, the
なお、情報処理装置の譲渡は一般に、プログラムがメインメモリまたは補助記憶デバイスに記憶された状態にて行われる。しかしこれに限らず、プログラムがメインメモリまたは補助記憶デバイスに記憶されていない状態で譲渡されてもよい。そしてこの場合は、情報処理装置が備える書き込み可能な記憶デバイスに、この情報処理装置とは個別に譲渡されたプログラムがユーザ等の操作に応じて書き込まれる。プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、CD−ROM、メモリカード等のようにプログラムを記憶でき、かつ装置が読取可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOS(オペレーティング・システム)等と協働してその機能を実現させるものであってもよい。
なお、本実施形態に係るPOS端末は、タブレット端末またはスマートフォンなどに商品登録処理を実現するアプリケーションをインストールした装置も含む。
The information processing device is generally transferred in a state where the program is stored in the main memory or the auxiliary storage device. However, the present invention is not limited to this, and the program may be transferred without being stored in the main memory or the auxiliary storage device. In this case, the program transferred separately from the information processing device is written to the writable storage device included in the information processing device according to the operation of the user or the like. The program can be transferred by recording it on a removable recording medium or by communicating via a network. The recording medium may be in any form as long as it can store a program such as a CD-ROM or a memory card and the device can read it. Further, the function obtained by installing or downloading the program may be one that realizes the function in cooperation with the OS (operating system) or the like inside the device.
The POS terminal according to the present embodiment also includes a device in which an application for realizing product registration processing is installed on a tablet terminal, a smartphone, or the like.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 In addition, although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
1−1…POS端末、1−n…POS端末、2…情報処理装置、3…サーバ、10…情報処理システム、21…プロセッサ、22…メインメモリ、23…補助記憶デバイス、24…通信インタフェース、31…プロセッサ、32…メインメモリ、33…補助記憶デバイス、34…通信インタフェース、311…第1の出力部、312…取得部、313…第2の出力部、2101…第1の取得部、2102…判断部、2103…第2の取得部、2104…抽出部、2105…生成部、2106…記憶制御部、2107…第3の取得部、2108…第1の出力部、2109…第4の取得部、2110…第2の出力部、T−1…テナント、T−n…テナント。
1-1 ... POS terminal, 1-n ... POS terminal, 2 ... information processing device, 3 ... server, 10 ... information processing system, 21 ... processor, 22 ... main memory, 23 ... auxiliary storage device, 24 ... communication interface, 31 ... Processor, 32 ... Main memory, 33 ... Auxiliary storage device, 34 ... Communication interface, 311 ... First output unit, 312 ... Acquisition unit, 313 ... Second output unit, 2101 ... First acquisition unit, 2102 ... Judgment unit, 2103 ... Second acquisition unit, 2104 ... Extraction unit, 2105 ... Generation unit, 2106 ... Memory control unit, 2107 ... Third acquisition unit, 2108 ... First output unit, 2109 ... Fourth
Claims (5)
前記第1の取引データから抽出する集計情報の項目を設定した前記POS端末に関する設定情報を、複数のPOS端末のそれぞれに関する設定情報の中から取得する第2の取得部と、
前記POS端末に関する設定情報に基づいて、前記第1の取引データから集計情報を抽出する抽出部と、
前記第1の取引データから抽出された集計情報を用いて、取引に関する各項目の集計情報を含む第2の取引データを生成する生成部と、
を備える情報処理装置。 A first acquisition unit that acquires first transaction data including aggregated information of each item related to a transaction using a POS terminal from the POS terminal, and a first acquisition unit.
A second acquisition unit that acquires the setting information related to the POS terminal in which the item of the aggregated information extracted from the first transaction data is set from the setting information related to each of the plurality of POS terminals.
An extraction unit that extracts aggregated information from the first transaction data based on the setting information related to the POS terminal.
Using the aggregated information extracted from the first transaction data, a generation unit that generates second transaction data including aggregated information of each item related to the transaction, and a generation unit.
Information processing device equipped with.
前記第1の取得部は、前記要求の応答として、前記第1の取引データを前記POS端末から取得する、
請求項1に記載の情報処理装置。 An output unit that outputs the request for the first transaction data to the POS terminal is further provided.
The first acquisition unit acquires the first transaction data from the POS terminal in response to the request.
The information processing device according to claim 1.
POS端末を用いた取引に関する各項目の集計情報を含む第1の取引データを前記POS端末から取得する第1の取得部と、
前記第1の取引データから抽出する集計情報の項目を設定した前記POS端末に関する設定情報を、複数のPOS端末のそれぞれに関する設定情報の中から取得する第2の取得部と、
前記POS端末に関する設定情報に基づいて、前記第1の取引データから集計情報を抽出する抽出部と、
前記第1の取引データから抽出された集計情報を用いて、取引に関する各項目の集計情報を含む第2の取引データを生成する生成部と、
を実現させるプログラム。 On the computer
A first acquisition unit that acquires first transaction data including aggregated information of each item related to a transaction using a POS terminal from the POS terminal, and a first acquisition unit.
A second acquisition unit that acquires the setting information related to the POS terminal in which the item of the aggregated information extracted from the first transaction data is set from the setting information related to each of the plurality of POS terminals.
An extraction unit that extracts aggregated information from the first transaction data based on the setting information related to the POS terminal.
Using the aggregated information extracted from the first transaction data, a generation unit that generates second transaction data including aggregated information of each item related to the transaction, and a generation unit.
A program that realizes.
前記第1の取引データから抽出する集計情報の項目を設定した前記POS端末に関する設定情報を、複数のPOS端末のそれぞれに関する設定情報の中から取得する第2の取得部と、
前記POS端末に関する設定情報に基づいて、前記第1の取引データから集計情報を抽出する抽出部と、
前記第1の取引データから抽出された集計情報を用いて、取引に関する各項目の集計情報を含む第2の取引データを生成する生成部と、
を備える情報処理装置と、
前記第2の取引データを前記情報処理装置から取得する取得部と、
を備えるサーバと、
を備える、情報処理システム。 A first acquisition unit that acquires first transaction data including aggregated information of each item related to a transaction using a POS terminal from the POS terminal, and a first acquisition unit.
A second acquisition unit that acquires the setting information related to the POS terminal in which the item of the aggregated information extracted from the first transaction data is set from the setting information related to each of the plurality of POS terminals.
An extraction unit that extracts aggregated information from the first transaction data based on the setting information related to the POS terminal.
Using the aggregated information extracted from the first transaction data, a generation unit that generates second transaction data including aggregated information of each item related to the transaction, and a generation unit.
Information processing device equipped with
An acquisition unit that acquires the second transaction data from the information processing device, and
With a server equipped with
Information processing system equipped with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020007622A JP2021114244A (en) | 2020-01-21 | 2020-01-21 | Information processing device, information processing system, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020007622A JP2021114244A (en) | 2020-01-21 | 2020-01-21 | Information processing device, information processing system, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021114244A true JP2021114244A (en) | 2021-08-05 |
Family
ID=77077064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020007622A Pending JP2021114244A (en) | 2020-01-21 | 2020-01-21 | Information processing device, information processing system, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021114244A (en) |
-
2020
- 2020-01-21 JP JP2020007622A patent/JP2021114244A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020513131A (en) | Commodity Clearing Method, Device, Storage Medium and Terminal This application has an application number of 2017111291864.3, a filing date of December 08, 2017, and the title of the invention is “commodity clearing method, device, storage medium and Filed under a Chinese patent application that is a "terminal" and claims its priority. | |
CN107220895B (en) | Virtual resource transfer value statistical method and device | |
JP7046143B2 (en) | Debt Management Device, Debt Management Method, and Debt Management Program | |
JP6641557B2 (en) | Payment processing device, payment system, payment processing method, and program | |
JP6583999B2 (en) | Payment processing apparatus, payment system, payment processing method, and program | |
JP2021114244A (en) | Information processing device, information processing system, and program | |
JP7393956B2 (en) | Information processing device, information processing system and program | |
US11593799B2 (en) | Message-less B2B transaction processing | |
JP6808661B2 (en) | Information processing equipment and programs | |
JP2018045446A (en) | Settlement system, method and program | |
JP6356531B2 (en) | Information processing apparatus and program | |
JP5758948B2 (en) | Electronic record receivable liquidation management system | |
US20150379415A1 (en) | System and method for processing a transaction | |
US20070156518A1 (en) | Invoice verification hub | |
JP6356362B1 (en) | Bank system and method performed by bank system | |
JP2017037593A (en) | Settlement processing device, settlement system, settlement processing method, and program | |
JP7065155B2 (en) | Information processing equipment and programs | |
JP2020052693A (en) | Departmental profit/loss management apparatus, departmental profit/loss management method and departmental profit/loss management program | |
JP7440165B2 (en) | Payment history management system, information processing device, payment history management method and program | |
JP7144970B2 (en) | Product-specific balance management device, product-specific balance management method, and product-specific balance management program | |
JP6961768B2 (en) | Electronic receipt server, information processing program and analysis method | |
WO2022107191A1 (en) | Credit business assistance method and credit business assistance system | |
JP6861881B1 (en) | Notification device, notification method and notification program | |
KR102244727B1 (en) | System and method for chechking business-to-business transactions and computer program for the same | |
US20230325801A1 (en) | Data processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221116 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231215 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240220 |