JP2021114244A - Information processing device, information processing system, and program - Google Patents

Information processing device, information processing system, and program Download PDF

Info

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
Application number
JP2020007622A
Other languages
Japanese (ja)
Inventor
健士 中園
Takeshi Nakazono
健士 中園
真琴 西田
Makoto Nishida
真琴 西田
一輝 中村
Kazuteru Nakamura
一輝 中村
圭一 長谷川
Keiichi Hasegawa
圭一 長谷川
康博 荒井
Yasuhiro Arai
康博 荒井
和哉 南部
Kazuya Nanbu
和哉 南部
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 JP2020007622A priority Critical patent/JP2021114244A/en
Publication of JP2021114244A publication Critical patent/JP2021114244A/en
Pending legal-status Critical Current

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)

Abstract

To provide an information processing device, an information processing system and a program for supporting settlement or report on inspection.SOLUTION: In an information processing system 10, an information processing device 2 comprises: a first acquisition unit 2101 for acquiring first transaction data which includes tabulation information of each item related to a transaction using a POS terminal 1; a second acquisition unit 2103 for acquiring setting information related to the POS terminal 1, in which items of tabulation information extracted from the first transaction data are set, from the setting information related to each of a plurality of POS terminals 1; an extraction unit 2104 for extracting tabulation information from the first transaction data on the basis of the setting information related to the POS terminal 1; and a generation unit 2105 for generating second transaction data which includes tabulation information of each item related to a transaction by using the tabulation information extracted from the first transaction data.SELECTED DRAWING: Figure 1

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.

特開2015−230545号公報JP-A-2015-230545

しかしながら、各テナントは、精算報告では、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.

実施形態に係る情報処理システムを例示するブロック図。The block diagram which illustrates the information processing system which concerns on embodiment. 実施形態に係る精算レシートデータの構成例を示す図。The figure which shows the structural example of the settlement receipt data which concerns on embodiment. 実施形態に係る精算項目情報データの構成例を示す図。The figure which shows the structural example of the settlement item information data which concerns on embodiment. 実施形態に係る精算データの構成例を示す図。The figure which shows the structural example of the settlement data which concerns on embodiment. 実施形態に係る情報処理装置による精算データの生成処理の手順を例示するフローチャート。The flowchart which illustrates the procedure of the generation processing of the settlement data by the information processing apparatus which concerns on embodiment. 実施形態に係る情報処理装置による精算レシートデータの要求処理の手順を例示するフローチャート。The flowchart which illustrates the procedure of request processing of the settlement receipt data by the information processing apparatus which concerns on embodiment. 実施形態に係る精算項目情報データの構成例を示す図。The figure which shows the structural example of the settlement item information data which concerns on embodiment. 実施形態に係る精算データの構成例を示す図。The figure which shows the structural example of the settlement data which concerns on embodiment. 実施形態に係る点検レシートデータの構成例を示す図。The figure which shows the structural example of the inspection receipt data which concerns on embodiment. 実施形態に係る点検項目情報データの構成例を示す図。The figure which shows the structural example of the inspection item information data which concerns on embodiment. 実施形態に係る点検データの構成例を示す図。The figure which shows the structural example of the inspection data which concerns on embodiment. 実施形態に係る情報処理装置による点検データの生成処理の手順を例示するフローチャート。The flowchart which illustrates the procedure of the inspection data generation processing by the information processing apparatus which concerns on embodiment. 実施形態に係る情報処理装置による点検レシートデータの要求処理の手順を例示するフローチャート。The flowchart which illustrates the procedure of request processing of the inspection receipt data by the information processing apparatus which concerns on embodiment.

以下、図面を用いて実施形態について説明する。
図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 information processing system 10 according to an embodiment.
For example, the information processing system 10 is applied to facilities such as shopping centers.
The information processing system 10 has a plurality of POS terminals 1-1 to 1-n (n is an integer of 2 or more), an information processing device 2, and a server 3. The information processing system 10 may refer to a system having at least two of a plurality of POS terminals 1-1 to 1-n, an information processing device 2, and a server 3.

施設内の複数のテナント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 processor 21, a main memory 22, an auxiliary storage device 23, and a communication interface 24. In FIG. 1, the interface is described as "I / F".

プロセッサ21は、情報処理装置2の中枢部分に相当する。例えば、プロセッサ21は、CPU(Central Processing Unit)であるが、これに限定されない。プロセッサ21は、種々の回路で構成されていてもよい。プロセッサ21は、メインメモリ22または補助記憶デバイス23に予め記憶されているプログラムをメインメモリ22に展開する。プログラムは、情報処理装置2のプロセッサ21に後述する各部を実現させるプログラムである。プロセッサ21は、メインメモリ22に展開されたプログラムを実行することで、種々の動作を実行する。 The processor 21 corresponds to the central portion of the information processing device 2. For example, the processor 21 is a CPU (Central Processing Unit), but is not limited thereto. The processor 21 may be composed of various circuits. The processor 21 expands the program stored in advance in the main memory 22 or the auxiliary storage device 23 into the main memory 22. The program is a program that realizes each part described later in the processor 21 of the information processing device 2. The processor 21 executes various operations by executing the program expanded in the main memory 22.

メインメモリ22は、情報処理装置2の主記憶部分に相当する。メインメモリ22は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ22は、不揮発性のメモリ領域でオペレーティングシステム及びプログラムを記憶する。メインメモリ22は、揮発性のメモリ領域を、プロセッサ21によってデータが適宜書き換えられるワークエリアとして使用する。 The main memory 22 corresponds to the main storage portion of the information processing device 2. The main memory 22 includes a non-volatile memory area and a volatile memory area. The main memory 22 stores an operating system and a program in a non-volatile memory area. The main memory 22 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 21.

補助記憶デバイス23は、情報処理装置2の補助記憶部分に相当する。例えば、補助記憶デバイス23は、EEPROM(登録商標)(Electric Erasable Programmable Read−Only Memory)、HDD(Hard Disc Drive)またはSSD(Solid State Drive)などである。補助記憶デバイス23は、上述のプログラム、プロセッサ21が各種の処理を行う上で使用するデータ及びプロセッサ21での処理によって生成されたデータを保存する。補助記憶デバイス23は記憶部の一例である。 The auxiliary storage device 23 corresponds to the auxiliary storage portion of the information processing device 2. For example, the auxiliary storage device 23 is an EEPROM (registered trademark) (Electric Erasable Program Read-Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 23 stores the above-mentioned program, data used by the processor 21 for performing various processes, and data generated by the processes in the processor 21. The auxiliary storage device 23 is an example of a storage unit.

補助記憶デバイス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 auxiliary storage device 23 stores setting information for each of the POS terminals 1-1 to 1-n. The setting information for each of the POS terminals 1-1 to 1-n is information unique to each of the POS terminals 1-1 to 1-n. For example, the setting information regarding the POS terminal 1-1 is the setting information unique to the POS terminal 1-1. The setting information is the setting information for associating the settlement receipt data with the settlement data. The setting information is also the setting information that links the inspection receipt data and the inspection data. In one example, the auxiliary storage device 23 stores the setting information for each of the POS terminals 1-1 to 1-n in association with the information for identifying each of the tenants T-1 to T-n. The information that identifies each of the tenants T-1 to Tn is a tenant identification code or the like. In another example, the auxiliary storage device 23 stores the setting information for each of the POS terminals 1-1 to 1-n in association with the information for identifying each of the POS terminals 1-1 to 1-n. The information that identifies each of the POS terminals 1-1 to 1-n is an identification code of the POS terminal or the like.

設定情報は、精算レシートデータから抽出する集計情報の精算項目を設定した情報を含む。精算レシートデータからの抽出対象となる精算項目は、精算データの生成に必要な精算項目である。精算レシートデータからの抽出対象となる精算項目は、精算レシートデータに含まれる全ての精算項目の場合もあるし、一部の精算項目の場合もある。設定情報は、精算レシートデータから抽出された一つ精算項目を、精算データに含まれる一つ精算項目に一対一で対応付けた情報を含むことができる。設定情報は、精算レシートデータから抽出された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 communication interface 24 is an interface for connecting the information processing device 2 to another device in a wired or wireless manner according to a predetermined communication protocol. For example, the communication interface 24 includes an interface for communicably connecting the information processing device 2 to each of the POS terminals 1-1 to 1-n via a network. For example, the communication interface 24 includes an interface that connects the information processing device 2 to the server 3 in a communicable manner.

なお、情報処理装置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 processor 21 will be described.
The processor 21 includes a first acquisition unit 2101, a determination unit 2102, a second acquisition unit 2103, an extraction unit 2104, a generation unit 2105, a storage control unit 2106, a third acquisition unit 2107, a first output unit 2108, and a first. The acquisition unit 2109 and the second output unit 2110 of No. 4 are mounted. Hereinafter, the set of "tenant T-1" and "POS terminal 1-1" will be described as an example, but the same applies to the set of "tenant Tn" and "POS terminal 1-n".

第1の取得部2101は、種々のレシートデータをPOS端末1−1から取得する。例えば、第1の取得部2101は、テナントT−1に関する精算レシートデータをPOS端末1−1から取得する。例えば、第1の取得部2101は、テナントT−1に関する点検レシートデータをPOS端末1−1から取得する。 The first acquisition unit 2101 acquires various receipt data from the POS terminal 1-1. For example, the first acquisition unit 2101 acquires the settlement receipt data regarding the tenant T-1 from the POS terminal 1-1. For example, the first acquisition unit 2101 acquires the inspection receipt data regarding the tenant T-1 from the POS terminal 1-1.

判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する。例えば、判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を精算レシートと判断する。例えば、判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を点検レシートと判断する。 The determination unit 2102 determines the receipt classification of the receipt data acquired by the first acquisition unit 2101. For example, the determination unit 2102 determines that the receipt classification of the receipt data acquired by the first acquisition unit 2101 is a settlement receipt. For example, the determination unit 2102 determines that the receipt classification of the receipt data acquired by the first acquisition unit 2101 is an inspection receipt.

第2の取得部2103は、POS端末1−1〜1−nのそれぞれに関する設定情報の中から、1つのPOS端末に関する設定情報を取得する。例えば、第2の取得部2103は、POS端末1−1に関する設定情報を、POS端末1−1〜1−nのそれぞれに関する設定情報の中から取得する。 The second acquisition unit 2103 acquires the setting information related to one POS terminal from the setting information related to each of the POS terminals 1-1 to 1-n. For example, the second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 from the setting information regarding each of the POS terminals 1-1 to 1-n.

抽出部2104は、設定情報に基づいて、第1の取引データから集計情報を抽出する。例えば、抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する精算レシートデータから集計情報を抽出する。抽出部2104は、テナントT−1に関する精算レシートデータから抽出された各精算項目の集計情報の一覧のデータを生成する。以下では、抽出部2104によって精算レシートデータから抽出された各精算項目の集計情報の一覧のデータを精算項目情報データともいう。例えば、抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する点検レシートデータから集計情報を抽出する。抽出部2104は、テナントT−1に関する点検レシートデータから抽出された各点検項目の集計情報の一覧のデータを生成する。以下では、抽出部2104によって点検レシートデータから抽出された各点検項目の集計情報の一覧のデータを点検項目情報データともいう。 The extraction unit 2104 extracts aggregated information from the first transaction data based on the setting information. For example, the extraction unit 2104 extracts the aggregated information from the settlement receipt data regarding the tenant T-1 based on the setting information regarding the POS terminal 1-1. The extraction unit 2104 generates data of a list of aggregated information of each settlement item extracted from the settlement receipt data relating to the tenant T-1. Hereinafter, the data of the list of the aggregated information of each settlement item extracted from the settlement receipt data by the extraction unit 2104 is also referred to as the settlement item information data. For example, the extraction unit 2104 extracts aggregated information from the inspection receipt data regarding the tenant T-1 based on the setting information regarding the POS terminal 1-1. The extraction unit 2104 generates data of a list of aggregated information of each inspection item extracted from the inspection receipt data relating to the tenant T-1. Hereinafter, the data of the list of aggregated information of each inspection item extracted from the inspection receipt data by the extraction unit 2104 is also referred to as inspection item information data.

生成部2105は、抽出部2104によって第1の取引データから抽出された集計情報を用いて、第2の取引データを生成する。例えば、生成部2105は、テナントT−1に関する精算項目情報データを用いて、テナントT−1に関する精算データを生成する。例えば、生成部2105は、テナントT−1に関する点検項目情報データを用いて、テナントT−1に関する点検データを生成する。なお、「生成」という文言は、第2の取引データを生成するためのデータの修正、変更、組合せ及び計算などの種々の動作を含む。 The generation unit 2105 generates the second transaction data by using the aggregated information extracted from the first transaction data by the extraction unit 2104. For example, the generation unit 2105 generates the settlement data for the tenant T-1 by using the settlement item information data for the tenant T-1. For example, the generation unit 2105 generates the inspection data related to the tenant T-1 by using the inspection item information data related to the tenant T-1. The word "generation" includes various operations such as data modification, change, combination, and calculation for generating the second transaction data.

記憶制御部2106は、種々のデータを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、生成部2105で生成されたテナントT−1に関する精算データを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、第1の取得部2101で取得されたテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、生成部2105で生成されたテナントT−1に関する点検データを補助記憶デバイス23に記憶させる。 The storage control unit 2106 stores various data in the auxiliary storage device 23. For example, the storage control unit 2106 stores the settlement data related to the tenant T-1 generated by the generation unit 2105 in the auxiliary storage device 23. For example, the storage control unit 2106 stores the settlement receipt data regarding the tenant T-1 acquired by the first acquisition unit 2101 in the auxiliary storage device 23. For example, the storage control unit 2106 stores the inspection data regarding the tenant T-1 generated by the generation unit 2105 in the auxiliary storage device 23.

第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 third acquisition unit 2107 acquires the request for settlement data from the server 3. In one example, the third acquisition unit 2107 acquires a request for settlement data regarding any of the tenants T-1 to Tn from the server 3. In another example, the third acquisition unit 2107 acquires the request for the settlement data for all the tenants T-1 to Tn from the server 3. The third acquisition unit 2107 acquires the inspection data request from the server 3. For example, the third acquisition unit 2107 acquires inspection data requests for all tenants T-1 to Tn from the server 3.

第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 first output unit 2108 outputs the settlement data stored in the auxiliary storage device 23 to the server 3 in response to the request for the settlement data acquired by the third acquisition unit 2107. In one example, the first output unit 2108 outputs the settlement data regarding the tenant T-1 to the server 3 in response to the request for the settlement data regarding the tenant T-1. In another example, the first output unit 2108 outputs the settlement data for each of the tenants T-1 to Tn to the server 3 in response to the request for the settlement data for all the tenants T-1 to Tn. .. The first output unit 2108 outputs the settlement receipt data stored in the auxiliary storage device 23 to the server 3 in addition to the settlement data. For example, the first output unit 2108 outputs the settlement receipt data regarding the tenant T-1 to the server 3 in addition to the settlement data regarding the tenant T-1. The first output unit 2108 outputs the inspection data stored in the auxiliary storage device 23 to the server 3 in response to the request for the inspection data acquired by the third acquisition unit 2107. For example, the first output unit 2108 outputs the inspection data for each of the tenants T-1 to Tn to the server 3 in response to the request for the inspection data for all the tenants T-1 to Tn.

第4の取得部2109は、テナントT−1〜T−nの何れかに関する精算指示をサーバ3から取得する。精算指示は、精算に関する処理の開始の指示である。精算指示は、情報処理装置2から精算レシートデータの要求をPOS端末1−1〜1−nの何れかへ出力させる指示を含む。第4の取得部2109は、点検指示をサーバ3から取得する。点検指示は、点検に関する処理の開始の指示である。点検指示は、情報処理装置2から点検レシートデータの要求をPOS端末1−1〜1−nへ一斉に出力させる指示を含む。 The fourth acquisition unit 2109 acquires the settlement instruction regarding any of the tenants T-1 to Tn from the server 3. The settlement instruction is an instruction to start processing related to settlement. The settlement instruction includes an instruction to output a request for settlement receipt data from the information processing device 2 to any of the POS terminals 1-1 to 1-n. The fourth acquisition unit 2109 acquires the inspection instruction from the server 3. The inspection instruction is an instruction to start processing related to inspection. The inspection instruction includes an instruction to simultaneously output the inspection receipt data request from the information processing device 2 to the POS terminals 1-1 to 1-n.

第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 second output unit 2110 outputs a request for settlement receipt data to any of the POS terminals 1-1 to 1-n in response to the settlement instruction acquired by the fourth acquisition unit 2109. For example, the second output unit 2110 outputs a request for settlement receipt data regarding the tenant T-1 to the POS terminal 1-1 in response to a settlement instruction regarding the tenant T-1. The second output unit 2110 outputs a request for inspection receipt data to each of the POS terminals 1-1 to 1-n in response to the inspection instruction acquired by the fourth acquisition unit 2109. For example, the second output unit 2110 outputs a request for inspection receipt data regarding the tenant T-1 to the POS terminal 1-1 in response to the inspection instruction.

サーバ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 processor 31, a main memory 32, an auxiliary storage device 33, and a communication interface 34.

プロセッサ31は、サーバ3の中枢部分に相当する。プロセッサ31は、上述のプロセッサ21と同様のハードウェア構成である。
メインメモリ32は、サーバ3の主記憶部分に相当する。メインメモリ32は、上述のメインメモリ22と同様のハードウェア構成である。
補助記憶デバイス33は、サーバ3の補助記憶部分に相当する。補助記憶デバイス33は、上述の補助記憶デバイス23と同様のハードウェア構成である。
補助記憶デバイス23は、テナントT−1〜T−nのそれぞれに関する精算データ、精算レシートデータ及び点検データを記憶する。
通信インタフェース34は、所定の通信プロトコルに従い、ネットワークを介して、サーバ3を情報処理装置2と通信可能に接続するインタフェースを含む。
なお、サーバ3のハードウェア構成は、上述の構成に限定されるものではない。サーバ3は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
The processor 31 corresponds to the central part of the server 3. The processor 31 has the same hardware configuration as the processor 21 described above.
The main memory 32 corresponds to the main storage portion of the server 3. The main memory 32 has the same hardware configuration as the main memory 22 described above.
The auxiliary storage device 33 corresponds to the auxiliary storage portion of the server 3. The auxiliary storage device 33 has the same hardware configuration as the auxiliary storage device 23 described above.
The auxiliary storage device 23 stores the settlement data, the settlement receipt data, and the inspection data for each of the tenants T-1 to Tn.
The communication interface 34 includes an interface that connects the server 3 to the information processing device 2 in a communicable manner via a network according to a predetermined communication protocol.
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 processor 31 will be described.
The processor 31 implements the first output unit 311 and the acquisition unit 312 and the second output unit 313.

第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 first output unit 311 outputs the request for settlement data to the information processing device 2. For example, the first output unit 311 sends a request for settlement data regarding any of the tenants T-1 to Tn to the information processing device 2 at a time after the closing time of each of the tenants T-1 to Tn. Output. Instead, the first output unit 311 requests the settlement data for all of the tenants T-1 to Tn at the time after the latest closing time of the tenants T-1 to Tn in the information processing device 2. You may output to. The first output unit 311 outputs a request for inspection data to the information processing device 2. For example, the first output unit 311 outputs a request for inspection data regarding all of the tenants T-1 to Tn to the information processing device 2 at the inspection time.

取得部312は、テナントT−1〜T−nのそれぞれに関する精算データを情報処理装置2から取得する。取得部312は、精算データに加えてテナントT−1〜T−nのそれぞれに関する精算レシートデータを情報処理装置2から取得する。取得部312は、テナントT−1〜T−nのそれぞれに関する点検データを情報処理装置2から取得する。 The acquisition unit 312 acquires the settlement data for each of the tenants T-1 to Tn from the information processing device 2. The acquisition unit 312 acquires the settlement receipt data for each of the tenants T-1 to Tn from the information processing device 2 in addition to the settlement data. The acquisition unit 312 acquires inspection data for each of the tenants T-1 to Tn from the information processing device 2.

第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 second output unit 313 outputs the settlement instruction to the information processing device 2. For example, the second output unit 313 outputs a settlement instruction regarding any of the tenants T-1 to Tn to the information processing device 2 at a time after the closing time of each of the tenants T-1 to Tn. .. For example, the second output unit 313 outputs a settlement instruction for each of the tenants T-1 to Tn to the information processing device 2 at a time after the latest closing time of the tenants T-1 to Tn. The second output unit 313 outputs the inspection instruction to the information processing device 2. For example, the second output unit 313 outputs an inspection instruction to the information processing device 2 at the inspection time.

以下では、精算に関する処理と点検に関する処理とに分けて説明する。
まず、精算に関する処理について説明する。
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 extraction unit 2104 uses the information in which the settlement items of the aggregated information extracted from the settlement receipt data regarding the tenant T-1 included in the setting information regarding the POS terminal 1-1 are set. The extraction unit 2104 extracts aggregated information from the settlement receipt data regarding the tenant T-1 shown in FIG. 2 based on this information included in the setting information regarding the POS terminal 1-1. The extraction unit 2104 uses the extracted aggregated information to generate settlement item information data regarding the tenant T-1 shown in FIG.

精算データの構成例について説明する。
図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 generation unit 2105 generates the settlement data shown in FIG. 4 by using the settlement item information data shown in FIG.
For example, the generation unit 2105 uses information in which the settlement items included in the setting information regarding the POS terminal 1-1 are associated one-to-one. The generation unit 2105 uses the amount of the "total sales" item of the settlement item information data as the amount of the "total sales" item of the settlement data based on the information in which the settlement items are associated one-to-one. Similarly, the generation unit 2105 uses the amount of the "cash" item of the settlement item information data as the amount of the "cash sales" item of the settlement data. Settlement data "net sales" item, "consumption tax" item, "credit sales" item, "gift certificate sales" item, "cash sales" item, "credit sales" item, "electronic money sales" item and "number of customers" The same applies to the item.

例えば、生成部2105は、POS端末1−1に関する設定情報に含まれる精算項目を多対一で対応付けた情報を用いる。生成部2105は、精算項目を多対一で対応付けた情報に基づいて、精算データの「その他控除総売上」項目について、「送料」項目、「箱代」項目及び「ラッピング」項目の集計情報を用いる。生成部2105は、POS端末1−1に関する設定情報に含まれる集計情報を求める計算式を用いる。生成部2105は、集計情報を求める計算式に基づいて、「送料」項目、「箱代」項目及び「ラッピング」項目の金額を積算した金額を求める。生成部2105は、精算項目を多対一で対応付けた情報に基づいて、求めた金額を、精算データの「その他控除総売上」項目の金額として用いる。 For example, the generation unit 2105 uses information in which the settlement items included in the setting information regarding the POS terminal 1-1 are associated in a many-to-one manner. Based on the information in which the settlement items are associated in a many-to-one manner, the generation unit 2105 aggregates the "shipping fee" item, the "box fee" item, and the "wrapping" item for the "other deduction total sales" item of the settlement data. Is used. The generation unit 2105 uses a calculation formula for obtaining the aggregated information included in the setting information regarding the POS terminal 1-1. The generation unit 2105 obtains the sum of the amounts of the "shipping" item, the "box fee" item, and the "wrapping" item based on the calculation formula for obtaining the aggregated information. The generation unit 2105 uses the obtained amount as the amount of the "other deduction total sales" item of the settlement data based on the information in which the settlement items are associated in a many-to-one manner.

情報処理装置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 first acquisition unit 2101 acquires the settlement receipt data regarding the tenant T-1 from the POS terminal 1-1 (ACT101). In the ACT 101, for example, the first acquisition unit 2101 acquires the settlement receipt data related to the tenant T-1 from the POS terminal 1-1 at a time after the closing time of the tenant T-1.

判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する(ACT102)。ACT102では、例えば、判断部2102は、レシートデータに含まれるレシート区分を示す情報に基づいてレシート区分を判断する。 The determination unit 2102 determines the receipt classification of the receipt data acquired by the first acquisition unit 2101 (ACT102). In the ACT 102, for example, the determination unit 2102 determines the receipt classification based on the information indicating the receipt classification included in the receipt data.

判断部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 determination unit 2102 determines whether or not the receipt category is a settlement receipt (ACT103). If the receipt category is not a checkout receipt (ACT103, NO), the processor 21 processes receipt data in a section different from the checkout receipt (ACT104). When the receipt classification is a settlement receipt (ACT103, YES), the second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 (ACT105). In the ACT 105, the second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 from the setting information regarding each of the POS terminals 1-1 to 1-n as follows. For example, the second acquisition unit 2103 refers to the information for identifying the tenant T-1 included in the settlement receipt data regarding the tenant T-1. The second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 associated with the information identifying the tenant T-1 from the auxiliary storage device 23. For example, the second acquisition unit 2103 refers to the information for identifying the POS terminal 1-1 included in the settlement receipt data regarding the tenant T-1. The second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 associated with the information that identifies the POS terminal 1-1 from the auxiliary storage device 23.

抽出部2104は、POS端末1−1に関する設定情報に基づいて、テナントT−1に関する精算レシートデータから集計情報を抽出する(ACT105)。ACT105では、例えば、抽出部2104は、図3を用いて説明したように、テナントT−1に関する精算レシートデータから集計情報を抽出する。抽出部2104は、精算レシートデータから抽出した各精算項目の集計情報に基づいて、テナントT−1に関する精算項目情報データを生成する(ACT106)。例えば、抽出部2104は、図3を用いて説明したように、テナントT−1に関する精算項目情報データを生成する。 The extraction unit 2104 extracts aggregated information from the settlement receipt data regarding the tenant T-1 based on the setting information regarding the POS terminal 1-1 (ACT105). In the ACT 105, for example, the extraction unit 2104 extracts aggregated information from the settlement receipt data relating to the tenant T-1, as described with reference to FIG. The extraction unit 2104 generates the settlement item information data regarding the tenant T-1 based on the aggregated information of each settlement item extracted from the settlement receipt data (ACT106). For example, the extraction unit 2104 generates the settlement item information data regarding the tenant T-1 as described with reference to FIG.

生成部2105は、テナントT−1に関する精算項目情報データ用いてテナントT−1に関する精算データを生成する(ACT108)。ACT108では、例えば、生成部2105は、図4を用いて説明したように、テナントT−1に関する精算データを生成する。
生成部2105は、POS端末1−1に関する設定情報に基づいて、精算項目情報データの一つの精算項目の集計情報を、精算データの一つの精算項目の集計情報として用いる。生成部2105は、精算項目情報データと精算データとで名称の異なる同内容の項目についても、精算データに集計情報をセットすることができる。
生成部2105は、精算項目情報データを用いることで、精算データに含まれる全ての精算項目に集計情報をセットすることができる。
The generation unit 2105 generates the settlement data for the tenant T-1 using the settlement item information data for the tenant T-1 (ACT108). In the ACT 108, for example, the generation unit 2105 generates the settlement data regarding the tenant T-1 as described with reference to FIG.
The generation unit 2105 uses the aggregated information of one settlement item of the settlement item information data as the aggregated information of one settlement item of the settlement data based on the setting information regarding the POS terminal 1-1. The generation unit 2105 can set aggregated information in the settlement data even for items having the same contents but different names in the settlement item information data and the settlement data.
By using the settlement item information data, the generation unit 2105 can set the aggregation information for all the settlement items included in the settlement data.

生成部2105は、非対応項目について、精算レシートデータから抽出された2以上の項目の集計情報を用いて、非対応項目の集計情報を求める。生成部2105は、求めた値を非対応項目の集計情報として用いる。生成部2105は、精算データの非対応項目についても、精算項目情報データを用いて集計情報をセットすることができる。 The generation unit 2105 obtains the total information of the non-corresponding items by using the total information of two or more items extracted from the settlement receipt data for the non-corresponding items. The generation unit 2105 uses the obtained value as aggregate information of non-corresponding items. The generation unit 2105 can set the aggregated information by using the settlement item information data also for the non-corresponding items of the settlement data.

記憶制御部2106は、テナントT−1に関する精算データ及びテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる(ACT109)。ACT109では、例えば、記憶制御部2106は、ACT108で生成されたテナントT−1に関する精算データを補助記憶デバイス23に記憶させる。例えば、記憶制御部2106は、ACT101で取得されたテナントT−1に関する精算レシートデータを補助記憶デバイス23に記憶させる。記憶制御部2106は、テナントT−1に関する精算レシートデータをイメージデータに変換して補助記憶デバイス23に記憶させてもよい。 The storage control unit 2106 stores the settlement data regarding the tenant T-1 and the settlement receipt data regarding the tenant T-1 in the auxiliary storage device 23 (ACT109). In the ACT 109, for example, the storage control unit 2106 stores the settlement data related to the tenant T-1 generated in the ACT 108 in the auxiliary storage device 23. For example, the storage control unit 2106 stores the settlement receipt data regarding the tenant T-1 acquired by the ACT 101 in the auxiliary storage device 23. The storage control unit 2106 may convert the settlement receipt data relating to the tenant T-1 into image data and store it in the auxiliary storage device 23.

第3の取得部2107は、精算データの要求を取得したか否かを判断する(ACT110)。ACT110では、例えば、第3の取得部2107は、サーバ3から送信される精算データの要求を取得したか否かを判断する。第3の取得部2107が精算データの要求を取得しない場合(ACT110、NO)、第3の取得部2107は、精算データの要求を待つ。 The third acquisition unit 2107 determines whether or not the request for settlement data has been acquired (ACT110). In the ACT 110, for example, the third acquisition unit 2107 determines whether or not the request for the settlement data transmitted from the server 3 has been acquired. If the third acquisition unit 2107 does not acquire the settlement data request (ACT110, NO), the third acquisition unit 2107 waits for the settlement data request.

第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 third acquisition unit 2107 acquires the request for settlement data (ACT110, YES), the first output unit 2108 outputs the settlement data to the server 3 (ACT111). In the ACT 111, for example, the first output unit 2108 outputs the settlement data regarding the tenant T-1 to the server 3 in response to the request for the settlement data regarding the tenant T-1. For example, the first output unit 2108 outputs the settlement data for each of the tenants T-1 to Tn to the server 3 in response to the request for the settlement data for all the tenants T-1 to Tn. The first output unit 2108 outputs the settlement receipt data regarding the tenant T-1 to the server 3 in addition to the settlement data regarding the tenant T-1. The settlement receipt data transmitted to the server 3 may be image data. The acquisition unit 312 of the server 3 can acquire the settlement data and the settlement receipt data for each of the tenants T-1 to Tn as a response to the request for the settlement data. In this way, the information processing device 2 can provide the settlement receipt data for each of the tenants T-1 to Tn to the server 3 without delay. Each tenant no longer has to submit the actual checkout receipt to the developer. Developers no longer have to return the actual checkout receipt to each tenant.

なお、情報処理装置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 first output unit 2108 autonomously outputs the settlement data regarding the tenant T-1 and the settlement receipt data regarding the tenant T-1 to the server 3 at a predetermined time. The same applies to the settlement data relating to the tenant Tn and the settlement receipt data relating to the tenant Tn.

なお、情報処理装置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 acquisition unit 312 of the server 3 accesses the auxiliary storage device 23 of the information processing device 2 at a predetermined time. The acquisition unit 312 of the server 3 acquires the settlement data regarding the tenant T-1 and the settlement receipt data regarding the tenant T-1 from the information processing device 2. The settlement receipt data regarding the tenant T-1 acquired by the server 3 may be image data. The same applies to the settlement data relating to the tenant Tn and the settlement receipt data relating to the tenant Tn.

情報処理装置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 first acquisition unit 2101 will be described.
For example, the first acquisition unit 2101 acquires the settlement receipt data from the information processing device 2 based on the output instruction (settlement processing) of the settlement receipt data input by the clerk at the POS terminal 1-1. In this example, the POS terminal 1-1 receives an output instruction of the settlement receipt data input by the clerk at a time after the closing time of the tenant T-1. The POS terminal 1-1 generates the settlement receipt data by capturing the settlement receipt based on the output instruction of the settlement receipt data. The POS terminal 1-1 outputs the settlement receipt data related to the tenant T-1 to the information processing device 2. As a result, the first acquisition unit 2101 can acquire the settlement receipt data from the POS terminal 1-1.

変形例では、第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 first acquisition unit 2101 acquires the settlement receipt data from the POS terminal 1-1 as a response to the request for the settlement receipt data.
FIG. 6 is a flowchart illustrating a procedure for request processing of settlement receipt data by the information processing device 2.
The fourth acquisition unit 2109 acquires a settlement instruction regarding any of the tenants T-1 to Tn from the server 3 (ACT201). In the ACT 201, for example, the fourth acquisition unit 2109 acquires the settlement instruction regarding the tenant T-1 from the server 3 at a time after the closing time of the tenant T-1. For example, the fourth acquisition unit 2109 acquires the settlement instruction regarding the tenant T-1 from the server 3 at a time after the latest closing time of the tenants T-1 to Tn.
The second output unit 2110 outputs a request for settlement receipt data to the POS terminal 1-1 (ACT202). In the ACT 202, for example, the second output unit 2110 outputs a request for settlement receipt data regarding the tenant T-1 to the POS terminal 1-1 in response to a settlement instruction regarding the tenant T-1. The first acquisition unit 2101 acquires the settlement receipt data regarding the tenant T-1 from the POS terminal 1-1 as a response to the request for the settlement receipt data regarding the tenant T-1.
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 generation unit 2105 generates the settlement data shown in FIG. 8 by using the settlement item information data shown in FIG. 7.
For example, the generation unit 2105 uses the aggregated information of the "total sales" item and the "consumption tax" item for the "net sales" item of the settlement data based on the setting information regarding the POS terminal 1-1. The generation unit 2105 obtains an amount obtained by subtracting the amount of the "consumption tax" item from the amount of the "total sales" item of the settlement item information data based on the setting information regarding the POS terminal 1-1. The generation unit 2105 uses the obtained amount as the amount of the "net sales" item of the settlement data based on the setting information regarding the POS terminal 1-1.

次に、点検に関する処理について説明する。
点検レシートデータの構成例について説明する。
図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 extraction unit 2104 uses the information in which the inspection items of the aggregated information extracted from the inspection receipt data regarding the tenant T-1 included in the setting information regarding the POS terminal 1-1 are set. The extraction unit 2104 extracts aggregated information from the inspection receipt data shown in FIG. 9 based on this information included in the setting information regarding the POS terminal 1-1. The extraction unit 2104 uses the extracted aggregated information to generate inspection item information data regarding the tenant T-1 shown in FIG.

図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 generation unit 2105 generates the inspection data shown in FIG. 11 by using the inspection item information data shown in FIG.
For example, the generation unit 2105 uses information in which inspection items included in the setting information regarding the POS terminal 1-1 are associated one-to-one. The generation unit 2105 uses the amount of the "total sales" item of the inspection item information data as the amount of the "total sales" item of the inspection data based on the information in which the inspection items are associated one-to-one. Similarly, the generation unit 2105 uses the number of customers in the "total sales" item of the inspection item information data as the number of customers in the "number of customers" item of the inspection data.

情報処理装置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 first acquisition unit 2101 acquires the inspection receipt data regarding the tenant T-1 from the POS terminal 1-1 (ACT301). In the ACT 301, for example, the first acquisition unit 2101 acquires the inspection receipt data regarding the tenant T-1 from the POS terminal 1-1 at a time after the inspection time.

判断部2102は、第1の取得部2101で取得されたレシートデータのレシート区分を判断する(ACT302)。ACT302では、例えば、判断部2102は、レシートデータに含まれるレシート区分を示す情報に基づいてレシート区分を判断する。 The determination unit 2102 determines the receipt classification of the receipt data acquired by the first acquisition unit 2101 (ACT302). In the ACT 302, for example, the determination unit 2102 determines the receipt classification based on the information indicating the receipt classification included in the receipt data.

判断部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 determination unit 2102 determines whether the receipt category is an inspection receipt (ACT303). If the receipt category is not an inspection receipt (ACT303, NO), the processor 21 processes receipt data in a category different from the inspection receipt (ACT304). When the receipt classification is an inspection receipt (ACT303, YES), the second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 (ACT305). In the ACT 305, the second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 from the setting information regarding each of the POS terminals 1-1 to 1-n as follows. For example, the second acquisition unit 2103 refers to the information for identifying the tenant T-1 included in the inspection settlement receipt data regarding the tenant T-1. The second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 associated with the information identifying the tenant T-1 from the auxiliary storage device 23. For example, the second acquisition unit 2103 refers to the information for identifying the POS terminal 1-1 included in the inspection receipt data regarding the tenant T-1. The second acquisition unit 2103 acquires the setting information regarding the POS terminal 1-1 associated with the information that identifies the POS terminal 1-1 from the auxiliary storage device 23.

抽出部2104は、POS端末1−1に関する設定情報に基づいて、点検レシートデータから集計情報を抽出する(ACT306)。ACT306では、例えば、抽出部2104は、図10を用いて説明したように、テナントT−1に関する点検レシートデータから集計情報を抽出する。抽出部2104は、点検レシートデータから抽出した各点検項目の集計情報に基づいて、テナントT−1に関する点検項目情報データを生成する(ACT307)。例えば、抽出部2104は、図10を用いて説明したように、テナントT−1に関する点検項目情報データを生成する。 The extraction unit 2104 extracts aggregated information from the inspection receipt data based on the setting information regarding the POS terminal 1-1 (ACT306). In the ACT 306, for example, the extraction unit 2104 extracts the aggregated information from the inspection receipt data regarding the tenant T-1 as described with reference to FIG. The extraction unit 2104 generates inspection item information data regarding the tenant T-1 based on the aggregated information of each inspection item extracted from the inspection receipt data (ACT307). For example, the extraction unit 2104 generates inspection item information data regarding the tenant T-1 as described with reference to FIG.

生成部2105は、テナントT−1に関する点検項目情報データを用いてテナントT−1に関する点検データを生成する(ACT308)。ACT308では、例えば、生成部2105は、図11を用いて説明したように、テナントT−1に関する点検データを生成する。生成部2105は、POS端末1−1に関する設定情報に基づいて、点検項目情報データの一つの点検項目の集計情報を、点検データの一つの点検項目の集計情報として用いる。生成部2105は、点検項目情報データと点検データとで名称の異なる同内容の項目についても、点検データに集計情報をセットすることができる。生成部2105は、点検項目情報データを用いることで、点検データに含まれる全ての点検項目に集計情報をセットすることができる。 The generation unit 2105 generates inspection data regarding the tenant T-1 using the inspection item information data regarding the tenant T-1 (ACT308). In the ACT 308, for example, the generation unit 2105 generates inspection data regarding the tenant T-1 as described with reference to FIG. The generation unit 2105 uses the aggregated information of one inspection item of the inspection item information data as the aggregated information of one inspection item of the inspection data based on the setting information regarding the POS terminal 1-1. The generation unit 2105 can set aggregated information in the inspection data even for items having the same contents but different names in the inspection item information data and the inspection data. By using the inspection item information data, the generation unit 2105 can set the aggregated information for all the inspection items included in the inspection data.

記憶制御部2106は、テナントT−1に関する点検データを補助記憶デバイス23に記憶させる(ACT309)。ACT309では、例えば、記憶制御部2106は、ACT307で生成されたテナントT−1に関する点検データを補助記憶デバイス23に記憶させる。 The storage control unit 2106 stores the inspection data regarding the tenant T-1 in the auxiliary storage device 23 (ACT309). In the ACT 309, for example, the storage control unit 2106 stores the inspection data regarding the tenant T-1 generated by the ACT 307 in the auxiliary storage device 23.

第3の取得部2107は、点検データの要求を取得したか否かを判断する(ACT310)。ACT310では、例えば、第3の取得部2107は、サーバ3から送信される点検データの要求を取得したか否かを判断する。第3の取得部2107が点検データの要求を取得しない場合(ACT310、NO)、第3の取得部2107は、点検データの要求を待つ。 The third acquisition unit 2107 determines whether or not the request for inspection data has been acquired (ACT310). In the ACT 310, for example, the third acquisition unit 2107 determines whether or not the request for inspection data transmitted from the server 3 has been acquired. If the third acquisition unit 2107 does not acquire the inspection data request (ACT310, NO), the third acquisition unit 2107 waits for the inspection data request.

第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 third acquisition unit 2107 acquires the request for inspection data (ACT310, YES), the first output unit 2108 outputs the inspection data to the server 3 (ACT311). In ACT311, for example, the first output unit 2108 outputs the inspection data related to the tenant T-1 to the server 3 in response to the request for the inspection data acquired by the third acquisition unit 2107. The acquisition unit 312 of the server 3 can acquire inspection data for each of the tenants T-1 to Tn from the information processing device 2 as a response to the request for inspection data.

なお、情報処理装置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 first output unit 2108 autonomously outputs the inspection data regarding the tenant T-1 to the server 3 at a predetermined time. The same applies to the inspection data related to the tenant Tn.

なお、情報処理装置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 ACT 311 and omit the output of the inspection data to the server 3. In this example, the acquisition unit 312 of the server 3 accesses the auxiliary storage device 23 of the information processing device 2 at a predetermined time. The acquisition unit 312 of the server 3 acquires inspection data related to the tenant T-1 from the information processing device 2. The same applies to the inspection data related to the tenant Tn.

情報処理装置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 first acquisition unit 2101 will be described.
For example, the first acquisition unit 2101 acquires the inspection receipt data from the information processing device 2 based on the inspection receipt data output instruction (inspection process) input by the clerk at the POS terminal 1-1. In this example, the POS terminal 1-1 receives an output instruction of the inspection receipt data input by the clerk at a time after the inspection time. The POS terminal 1-1 generates the inspection receipt data by capturing the inspection receipt based on the output instruction of the inspection receipt data. The POS terminal 1-1 outputs the inspection receipt data related to the tenant T-1 to the information processing device 2. As a result, the first acquisition unit 2101 can acquire the inspection receipt data from the POS terminal 1-1.

変形例では、第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 first acquisition unit 2101 acquires the inspection receipt data from the POS terminal 1-1 as a response to the request for the inspection receipt data.
FIG. 13 is a flowchart illustrating a procedure for request processing of inspection receipt data by the information processing device 2.
The fourth acquisition unit 2109 acquires the inspection instruction from the server 3 (ACT401). In the ACT 401, for example, the fourth acquisition unit 2109 acquires an inspection instruction from the server 3 at the inspection time.
The second output unit 2110 outputs a request for inspection receipt data (ACT402). In the ACT 402, for example, the second output unit 2110 outputs a request for inspection receipt data to each of the POS terminals 1-1 to 1-n in response to the inspection instruction. The first acquisition unit 2101 acquires the inspection receipt data regarding the tenant T-1 from the POS terminal 1-1 as a response to the request for the inspection receipt data. The same applies to the POS terminal 1-n.
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 generation unit 2105 can set the aggregated information in the non-corresponding item of the inspection data based on the setting information.

なお、情報処理装置の譲渡は一般に、プログラムがメインメモリまたは補助記憶デバイスに記憶された状態にて行われる。しかしこれに限らず、プログラムがメインメモリまたは補助記憶デバイスに記憶されていない状態で譲渡されてもよい。そしてこの場合は、情報処理装置が備える書き込み可能な記憶デバイスに、この情報処理装置とは個別に譲渡されたプログラムがユーザ等の操作に応じて書き込まれる。プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、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 acquisition unit Unit 2110 ... Second output unit, T-1 ... Tenant, Tn ... Tenant.

Claims (5)

POS端末を用いた取引に関する各項目の集計情報を含む第1の取引データを前記POS端末から取得する第1の取得部と、
前記第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.
前記生成部は、前記第2の取引データに含まれる各項目のうち前記第1の取引データから抽出された各項目の何れか1つの項目に対応付かない非対応項目について、前記第1の取引データから抽出された2以上の項目の集計情報を用いて、前記非対応項目の集計情報を求める、請求項1に記載の情報処理装置。 The generation unit describes the first transaction for non-corresponding items that do not correspond to any one of the items extracted from the first transaction data among the items included in the second transaction data. The information processing apparatus according to claim 1, wherein the aggregated information of two or more items extracted from the data is used to obtain the aggregated information of the non-corresponding items. 前記第1の取引データの要求を前記POS端末へ出力する出力部をさらに備え、
前記第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.
POS端末を用いた取引に関する各項目の集計情報を含む第1の取引データを前記POS端末から取得する第1の取得部と、
前記第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.
JP2020007622A 2020-01-21 2020-01-21 Information processing device, information processing system, and program Pending JP2021114244A (en)

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)

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