JP6942020B2 - Tenant management server and programs - Google Patents
Tenant management server and programs Download PDFInfo
- Publication number
- JP6942020B2 JP6942020B2 JP2017192686A JP2017192686A JP6942020B2 JP 6942020 B2 JP6942020 B2 JP 6942020B2 JP 2017192686 A JP2017192686 A JP 2017192686A JP 2017192686 A JP2017192686 A JP 2017192686A JP 6942020 B2 JP6942020 B2 JP 6942020B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- tenant
- transaction details
- total amount
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 41
- 238000004891 communication Methods 0.000 description 43
- 238000012790 confirmation Methods 0.000 description 28
- 230000015556 catabolic process Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000000696 magnetic material Substances 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、テナント管理サーバ、およびプログラムに関する。 Embodiments of the present invention relate to a tenant management server and a program.
ショッピングセンター等では、ショッピングセンターを運営するデベロッパーにテナントが支払うテナント料は、テナントの売上実績等に応じて変動する。そのため、デベロッパーは、各テナントの売上実績を把握する必要がある。そして、デベロッパーにおいても、各テナントの売上実績を確認する必要がある。 In shopping centers, etc., the tenant fee paid by the tenant to the developer who operates the shopping center fluctuates according to the sales performance of the tenant. Therefore, the developer needs to know the sales performance of each tenant. It is also necessary for developers to check the sales performance of each tenant.
近年、ショッピングセンター等においても、電子マネー等の様々な方法による支払いが増加している。例えば、電子マネーにより支払われた場合、テナントは、電子マネーを発行する事業者に、電子マネーにより支払われた分の金銭を請求する。この請求は、情報通信技術を用いて行われる。しかし、例えば通信障害等により請求に失敗してしまうことがある。 In recent years, payments by various methods such as electronic money have been increasing in shopping centers and the like. For example, when paid by electronic money, the tenant charges the business operator issuing the electronic money for the amount of money paid by the electronic money. This request is made using information and communication technology. However, the billing may fail due to, for example, a communication failure.
そのため、デベロッパーは、各テナントのPOS(Point Of Sales)端末から通知された所定期間内の電子マネーによる売上実績の合計と、所定期間内の個々の取引明細の売上実績の合計とを比較して、差額がないことを確認している。そして、デベロッパーは、差額がある場合に、個々の取引明細を確認している。ところで、デベロッパーは、比較対象の取引明細を確定するまでは、売上実績の合計が定めらないため、差額があるか否かを知ることができなかった。 Therefore, the developer compares the total sales performance of electronic money within the predetermined period notified from the POS (Point Of Sales) terminal of each tenant with the total sales performance of individual transaction details within the predetermined period. , Confirm that there is no difference. The developer then checks the individual transaction details if there is a difference. By the way, the developer could not know whether or not there was a difference because the total sales performance was not determined until the transaction details to be compared were finalized.
本発明が解決しようとする課題は、所定期間内の取引の売上に差額があることを表示することができるテナント管理サーバ、およびプログラムを提供することである。 An object to be solved by the present invention is to provide a tenant management server and a program capable of displaying that there is a difference in sales of transactions within a predetermined period.
実施形態のテナント管理サーバは、第1入力手段と、第2入力手段と、算出手段と、比較手段と、表示制御手段と、第1操作制御手段とを備える。前記第1入力手段は、テナントごとに所定期間内の所定決済方式による売上の合計を示す第1合計額の入力を受け付ける。前記第2入力手段は、前記テナントごとに所定期間内の所定決済方式による各取引の取引明細の入力を受け付ける。前記算出手段は、前記第2入力手段が受け付けた前記取引明細に含まれる取引額の合計を示す第2合計額を算出する。前記比較手段は、前記第1合計額と、前記第2合計額とをテナントごとに比較する。前記表示制御手段は、前記比較手段が比較した比較結果に基づいて、前記第1合計額と、前記第2合計額との差額を示す差額情報を、テナント及び決済方式の一覧表に表示させる。前記第1操作制御手段は、前記一覧表のセルを選択する操作を受け付ける。そして、前記表示制御手段は、前記第1操作制御手段が前記セルを選択する操作を受け付けたことを条件に、当該セルにより特定される前記決済方式の前記第1合計額と、前記第2合計額と、前記差額とが含まれる画面を表示させる。 The tenant management server of the embodiment includes a first input means, a second input means, a calculation means, a comparison means, a display control means, and a first operation control means . The first input means accepts the input of the first total amount indicating the total sales by the predetermined settlement method within the predetermined period for each tenant. The second input means receives input of transaction details of each transaction by a predetermined settlement method within a predetermined period for each tenant. The calculation means calculates a second total amount indicating the total of transaction amounts included in the transaction details received by the second input means. The comparison means compares the first total amount and the second total amount for each tenant. Wherein the display control unit, based on the comparison result of the comparing means is compared, and the first sum, the difference information indicating the difference between the second sum, to be displayed on the list of the tenant and settlement system. The first operation control means accepts an operation of selecting a cell in the list. Then, the display control means includes the first total amount of the payment method specified by the cell and the second total on condition that the first operation control means accepts the operation of selecting the cell. A screen including the amount and the difference is displayed.
以下、添付図面を参照して、テナント管理サーバ、およびプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、テナント管理サーバ、およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態のテナント管理サーバは、ショッピングセンターにおいて各テナントの売上を管理するテナント管理システムのテナント管理サーバへの適用例である。 Hereinafter, the tenant management server and the embodiment of the program will be described in detail with reference to the attached drawings. The embodiment described below is an embodiment of the tenant management server and the program, and does not limit the configuration, specifications, and the like. The tenant management server of this embodiment is an application example of a tenant management system that manages sales of each tenant in a shopping center to a tenant management server.
図1は、本実施形態に係るテナント管理システム1の一例を示す説明図である。テナント管理システム1は、POS端末10と、取引明細サーバ20と、テナント管理サーバ30と、決済サーバ40とを備える。POS端末10と、取引明細サーバ20と、テナント管理サーバ30と、決済サーバ40とは、インターネットやVPN(Virtual Private Network)等のネットワークを介して接続されている。また、図1に示すテナント管理システム1には、各装置が一台ずつ記載されているが、各装置の台数は任意である。
FIG. 1 is an explanatory diagram showing an example of a
POS端末10は、ショッピングセンターの各テナントに設置される販売データ処理装置である。POS端末10は、販売対象の商品等を登録する販売登録処理や、販売登録処理により登録した商品等の会計処理等を実行する。
The
ここで、POS端末10は、例えば電子マネーにより支払いが行われた場合に、支払い額を請求する請求情報を、支払いに使用された電子マネーを発行する事業者の決済サーバ40に送信する。しかし、POS端末10は、通信障害等の様々な理由により決済サーバ40に請求情報を送信することができない場合がある。POS端末10は、請求情報の送信不可の場合に、請求情報の送信不可を示す明細を発行する。そして、請求情報の送信不可の取引については、別途請求処理が行われる。
Here, the
POS端末10は、会計処理が完了すると、一取引の取引内容を示した取引明細情報を取引明細サーバ20に送信する。また、POS端末10は、所定時刻等に、所定期間内の売上を精算した精算情報をテナント管理サーバ30に送信する。
When the accounting process is completed, the
取引明細サーバ20は、ショッピングセンターを運営するデベロッパーの事業所等に設置されるパーソナルコンピュータや、サーバ装置等である。例えば、取引明細サーバ20は、複数台のサーバ装置等により形成されていてもよい。さらに、取引明細サーバ20は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
The
取引明細サーバ20は、POS端末10から送信された取引明細情報を管理する。さらに詳しくは、取引明細サーバ20は、POS端末10から取引明細情報を受信する。また、取引明細サーバ20は、所定時刻等に、所定期間内の取引日時の取引明細情報をテナント管理サーバ30に送信する。なお、POS端末10が売上を送信する対象の所定期間と、取引明細サーバ20が取引明細情報を送信する対象の所定期間とは同一の期間が指定されている。また、所定期間は、一日であってもよいし、一週間であってもよいし、これら以外の期間であってもよい。
The
テナント管理サーバ30は、ショッピングセンターを運営するデベロッパーの事業所等に設置されるパーソナルコンピュータや、サーバ装置等である。例えば、テナント管理サーバ30は、複数台のサーバ装置等により形成されていてもよい。さらに、テナント管理サーバ30は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
The
例えば、テナント管理サーバ30は、各テナントの売上実績の管理業務を支援する。テナント管理サーバ30は、所定期間内の売上を精算した精算情報をPOS端末10から受信する。また、テナント管理サーバ30は、所定期間内の取引日時の取引明細情報を取引明細サーバ20から受信する。テナント管理サーバ30は、それぞれ同一の所定期間内について、精算情報の在高合計額と、取引明細情報の取引額の合計を示す取引合計額とをテナントごとに精査する。そして、テナント管理サーバ30は、精査結果に差異がある場合には、テナントごとに精査結果を表示する画面に、差異があることを示す記号を表示する。これにより、テナント管理サーバ30は、差異が発生した原因の確認を求める。
For example, the
次に、テナント管理システム1が備えるPOS端末10と、取引明細サーバ20と、テナント管理サーバ30とのハードウェア構成について説明する。
Next, the hardware configuration of the
図2は、POS端末10のハードウェア構成の一例を示すブロック図である。POS端末10は、制御部101、記憶部102、通信インタフェース103、キーボード104、スキャナ装置105、第1表示部106、第2表示部107、印字部108、カードリーダライタ109、及び非接触リーダライタ110を備える。これら各部は、データバスやアドレスバス等のシステムバス111を介して相互に接続している。
FIG. 2 is a block diagram showing an example of the hardware configuration of the
制御部101は、POS端末10の全体の動作を制御し、POS端末10が有する各種の機能を実現するコンピュータである。制御部101は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)とを備える。CPUは、POS端末10の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部102等に格納されたプログラムを実行する。
The control unit 101 is a computer that controls the overall operation of the
記憶部102は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。記憶部102は、制御プログラム112を記憶する。制御プログラム112は、オペレーティングシステムや、POS端末10が備えている機能を発揮させるためのプログラムである。制御プログラム112には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The storage unit 102 is a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 102 stores the
通信インタフェース103は、ネットワークを介して、取引明細サーバ20や、テナント管理サーバ30や決済サーバ40等と通信するためのインタフェースである。
The
キーボード104は、POS端末10を操作する各種キーを備える。
The keyboard 104 includes various keys for operating the
スキャナ装置105は、コードシンボルにより示されている情報を読み取る。例えば、スキャナ装置105は、商品を識別可能な識別情報である商品コードを読み取る。
The
第1表示部106は、表示面上にタッチパネルが積層された液晶表示装置等である。第1表示部106は、例えば、テナントの店員に向けて各種画面を表示する。第2表示部107は、表示面上にタッチパネルが積層された液晶表示装置等である。第2表示部107は、例えば、顧客に向けて各種画面を表示する。 The first display unit 106 is a liquid crystal display device or the like in which a touch panel is laminated on a display surface. The first display unit 106 displays various screens toward the clerk of the tenant, for example. The second display unit 107 is a liquid crystal display device or the like in which a touch panel is laminated on the display surface. The second display unit 107 displays various screens for the customer, for example.
印字部108は、取引内容やポイント状況等が示されたレシート等を用紙に印字するプリンタである。 The printing unit 108 is a printer that prints a receipt or the like showing transaction details, point status, etc. on paper.
カードリーダライタ109は、カードに付されている磁性体等の記憶媒体が記憶する情報の読み取り及び書き込みを実行する装置である。例えば、カードリーダライタ109は、クレジットカードに付されている磁性体等の記憶媒体に対して各種情報の読み取り及び書き込みを実行する。
The card reader /
非接触リーダライタ110は、NFC(Near Field Communication)等の近距離無線通信により、非接触ICカードや携帯端末のICタグに対して、情報の書き込み及び読み取りを実行する。例えば、非接触リーダライタ110は、電子マネーのICカードや携帯端末のICタグに対して、各種情報の書き込み及び読み取りを実行する。 The non-contact reader / writer 110 writes and reads information from a non-contact IC card or an IC tag of a mobile terminal by short-range wireless communication such as NFC (Near Field Communication). For example, the non-contact reader / writer 110 writes and reads various information on an electronic money IC card or an IC tag of a mobile terminal.
図3は、取引明細サーバ20のハードウェア構成の一例を示すブロック図である。取引明細サーバ20は、制御部201と、記憶部202と、通信インタフェース203と、操作部204、表示部205とを備える。これら各部は、データバスやアドレスバス等のシステムバス207を介して相互に接続している。
FIG. 3 is a block diagram showing an example of the hardware configuration of the transaction details
制御部201は、取引明細サーバ20の全体の動作を制御し、取引明細サーバ20が有する各種の機能を実現するコンピュータである。制御部201は、CPUと、ROMと、RAMとを備える。CPUは、取引明細サーバ20の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部202等に格納されたプログラムを実行する。
The control unit 201 is a computer that controls the overall operation of the transaction details
記憶部202は、HDDやSSDなどの記憶装置である。記憶部202は、制御プログラム208と、取引明細テーブル209とを記憶する。なお、取引明細テーブル209は、他の装置が記憶していてもよい。
The
制御プログラム208は、オペレーティングシステムや、取引明細サーバ20が備えている機能を発揮させるためのプログラムである。制御プログラム208には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The
図4は、取引明細テーブル209のデータ構成の一例を示す説明図である。取引明細テーブル209は、各テナントに設置された各POS端末10から送信された一又は複数の取引明細情報を記憶するテーブルである。取引明細情報には、取引コードと、取引日時と、決済方式と、事業者コードと、取引区分と、取引額情報とが含まれている。取引コードは、取引を識別可能な識別情報である。取引日時は、取引が行われた日時を示す情報である。決済方式は、取引での支払い方式を示す情報である。決済方式は、例えば、現金、電子マネー、クレジットカード等を示す情報である。事業者コードは、例えば決済方式が電子マネーや、クレジットカード等の場合に電子マネーや、クレジットカードを発行する事業者を識別可能な識別情報である。取引区分は、取引内容の区分を示す情報である。取引区分は、例えば顧客が商品等を購入した場合に顧客から代金を受け取る売上や、顧客が購入の取消や返品等を希望した場合に代金を顧客に返す返金等が含まれる。取引額情報は、取引での売上金額や返金金額等を示す情報である。
FIG. 4 is an explanatory diagram showing an example of the data structure of the transaction details table 209. The transaction detail table 209 is a table that stores one or more transaction detail information transmitted from each
通信インタフェース203は、ネットワークを介して、POS端末10やテナント管理サーバ30と通信するためのインタフェースである。
The communication interface 203 is an interface for communicating with the
操作部204は、例えばキーボードやマウス等の入力装置である。表示部205は、例えば液晶表示装置等である。また、取引明細サーバ20は、操作部204と表示部205とが一体となったタッチパネルディスプレイ等を備えていてもよい。
The
図5は、テナント管理サーバ30のハードウェア構成の一例を示すブロック図である。テナント管理サーバ30は、制御部301と、記憶部302と、通信インタフェース303と、操作部304と、表示部305とを備える。これら各部は、データバスやアドレスバス等のシステムバス307を介して相互に接続している。
FIG. 5 is a block diagram showing an example of the hardware configuration of the
制御部301は、テナント管理サーバ30の全体の動作を制御し、テナント管理サーバ30が有する各種の機能を実現するコンピュータである。制御部301は、CPUと、ROMと、RAMとを備える。CPUは、テナント管理サーバ30の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部302等に格納されたプログラムを実行する。
The control unit 301 is a computer that controls the overall operation of the
記憶部302は、HDDやSSDなどの記憶装置である。記憶部302は、制御プログラム308を記憶する。制御プログラム308は、オペレーティングシステムや、テナント管理サーバ30が備えている機能を発揮させるためのプログラムである。制御プログラム308には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The
通信インタフェース303は、ネットワークを介して、POS端末10や取引明細サーバ20と通信するためのインタフェースである。
The communication interface 303 is an interface for communicating with the
操作部304は、例えばキーボードやマウス等の入力装置である。表示部305は、例えば液晶表示装置等である。また、テナント管理サーバ30は、操作部304と表示部305とが一体となったタッチパネルディスプレイ等を備えていてもよい。
The operation unit 304 is an input device such as a keyboard or a mouse. The
次に、テナント管理システム1が備える各種装置の特徴的な機能について説明する。ここで、図6は、テナント管理システム1が備える各種装置の特徴的な機能構成の一例を示すブロック図である。
Next, the characteristic functions of various devices included in the
POS端末10の制御部101は、記憶部102の制御プログラム112をRAMに展開し、制御プログラム112に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、POS端末10の制御部101は、機能部として、通信制御部1001と、販売登録部1002と、会計処理部1003と、決済処理部1004と、取引明細管理部1005と、精算管理部1006とを備える。
The control unit 101 of the
通信制御部1001は、通信インタフェース103を制御して、取引明細サーバ20や、テナント管理サーバ30や、決済サーバ40等のネットワークに接続された装置との通信を制御する。
The
販売登録部1002は、顧客に販売する商品を登録する販売登録を制御する。例えば、販売登録部1002は、スキャナ装置105がコードシンボルから読み取った商品コードの商品を販売登録する。
The
会計処理部1003は、販売登録部1002が販売登録した商品の会計処理を制御する。例えば、会計処理部1003は、販売登録部1002が販売登録した商品の合計価格を算出する。また、会計処理部1003は、顧客から受領した金額から合計価格を減算してお釣りを算出する。
The
決済処理部1004は、電子マネーやクレジットカードによる支払いを選択する操作を受け付けた場合に、選択された決済方式による決済を制御する。例えば、決済処理部1004は、電子マネーによる決済が選択された場合に非接触リーダライタ110を制御して、電子マネーのICタグに対して各種情報の読み出しや書き込みを実行する。これにより、決済処理部1004は、会計処理部1003が算出した合計価格の決済を実行する。または、決済処理部1004は、クレジットカードによる決済が選択された場合にカードリーダライタ109を制御して、クレジットカードの記憶媒体に対して各種情報の読み出しや書き込みを実行する。これにより、決済処理部1004は、会計処理部1003が算出した合計価格の決済を実行する。さらに、決済処理部1004は、電子マネーのICタグやクレジットカードの記憶媒体から読み出した情報に基づいて、支払われた合計価格を請求する請求情報を決済サーバ40まで通信制御部1001に送信させる。
The
取引明細管理部1005は、一取引が完了した場合に、取引の明細を示した取引明細情報を生成する。そして、取引明細管理部1005は、生成した取引明細情報を取引明細サーバ20まで通信制御部1001に送信させる。
When one transaction is completed, the transaction
精算管理部1006は、所定期間の売上等の情報をテナント管理サーバ30まで送信する精算処理を制御する。精算管理部1006は、所定の日時になった場合に、POS端末10の所定期間の売上等の情報が含まれる精算情報を生成する。ここで、精算情報には、決済方式ごとの売上の合計額と、返金の合計額とが含まれている。そして、決済方式が電子マネーやクレジットカードの場合、精算情報には、所定期間内の取引のうち請求情報の送信に成功した取引の売上額の合計を示した在高合計額と、所定期間内の取引で返金した返金額の合計を示した返金合計額とが含まれている。なお、所定期間は、一日であってもよいし、一週間であってもよいし、これら以外の期間であってもよい。そして、精算管理部1006は、生成した精算情報を通信制御部1001にテナント管理サーバ30まで送信させる。
The settlement management unit 1006 controls the settlement process for transmitting information such as sales for a predetermined period to the
なお、テナントに設置されたPOS端末10の台数が一台の場合、精算管理部1006は、そのPOS端末10の精算情報を、テナントの売上等が示された精算情報として通信制御部1001に送信させる。テナントに設置されたPOS端末10の台数が複数台の場合、精算管理部1006は、各POS端末10で生成された精算情報を集約して、集約した精算情報をテナントの売上等が示された精算情報として通信制御部1001に送信させる。なお、テナントに設置されたPOS端末10の台数が複数台の場合であっても、各POS端末10は、個別にテナント管理サーバ30まで送信してもよい。この場合には、テナント管理サーバ30が精算情報を集約すればよい。
When the number of
取引明細サーバ20の制御部201は、記憶部202の制御プログラム208をRAMに展開し、制御プログラム208に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、取引明細サーバ20の制御部201は、機能部として、通信制御部2001と、記憶制御部2002と、取引明細転送部2003とを備える。
The control unit 201 of the transaction details
通信制御部2001は、通信インタフェース203を制御して、POS端末10や、テナント管理サーバ30等のネットワークに接続された装置との通信を制御する。
The
記憶制御部2002は、通信制御部2001が取引明細情報を受信した場合に、受信した取引明細情報を取引明細テーブル209に書き込む。記憶制御部2002は、取引明細転送部2003等の要求に応じて取引明細テーブル209に記憶された取引明細情報を読み出す。
When the
取引明細転送部2003は、テナント管理サーバ30に対する取引明細情報の転送を制御する。例えば、取引明細転送部2003は、所定の日時になった場合に、所定期間内の取引日時の取引明細情報を記憶制御部2002に取引明細テーブル209から抽出させる。取引明細転送部2003は、抽出された取引明細情報をテナント管理サーバ30まで通信制御部2001に送信させる。
The transaction details
テナント管理サーバ30の制御部301は、記憶部302の制御プログラム308をRAMに展開し、制御プログラム308に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、テナント管理サーバ30の制御部301は、機能部として、通信制御部3001と、操作制御部3002と、精査制御部3003と、表示制御部3004とを備える。
The control unit 301 of the
通信制御部3001は、第1入力手段、及び第2入力手段の一例である。通信制御部3001は、通信インタフェース303を制御して、POS端末10や、取引明細サーバ20等のネットワークに接続された装置との通信を制御する。例えば、通信制御部3001は、POS端末10から精算情報を受信する。精算情報には、テナントの所定期間の決済方式ごとの売上の合計額を示す在高合計額が含まれている。従って、通信制御部3001は、テナントごとの所定期間内の所定決済方式による売上の合計を示す合計額の入力を受け付けることができる。また、通信制御部3001は、取引明細サーバ20から所定期間内の一又は複数の取引明細情報を受信する。取引明細情報には、取引の決済方式を示す情報が含まれている。従って、通信制御部3001は、テナントごとの所定期間内の所定決済方式による各取引の取引明細の入力を受け付けることができる。
The
操作制御部3002は、第1操作制御手段及び第2操作制御手段の一例である。操作制御部3002は、操作部304を制御して、各種操作を受け付ける。例えば、操作制御部3002は、各種画面を表示させる操作を受け付ける。また、操作制御部3002は、通信制御部3001が受信した取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を受け付ける。
The
精査制御部3003は、算出手段及び比較手段の一例である。精査制御部3003は、通信制御部3001がPOS端末10から受信した精算情報の在高合計額と、通信制御部3001が取引明細サーバ20から受信した取引明細情報の合計額とを比較する。そして、精査制御部3003は、比較結果に差額があるかを精査する。さらに詳しくは、精査制御部3003は、通信制御部3001が取引明細サーバ20から所定期間内の取引明細情報を受信した場合に、受信した取引明細情報の取引額を合計する。そして、精査制御部3003は、通信制御部3001がPOS端末10から受信した精算情報の在高合計額から、合計した取引額を減算することで差額を算出する。このように、精査制御部3003は、取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を操作制御部3002が受け付ける前の取引明細情報の取引額の合計額を減算する。従って、精査制御部3003は、操作制御部3002が操作を受け付けていなくても差額を算出することができる。
The
表示制御部3004は、表示制御手段の一例である。表示制御部3004は、表示部305を制御して、各種画面を表示させる。例えば、表示制御部3004は、業務選択画面G1を表示させる。ここで、図7は、業務選択画面G1の一例を説明する説明図である。業務選択画面G1は、操作者が実施する業務を選択する画面である。業務選択画面G1には、精査状況表示ボタンG11と、取引明細精査ボタンG12と、取引明細精査対象選択欄G121と、取引明細確定ボタンG13と、内訳入力ボタンG14と、内訳入力対象選択欄G141とを備える。
The
精査状況表示ボタンG11は、精査状況表示画面G2(図8参照)を表示させる操作を受け付けるボタンである。取引明細精査ボタンG12は、取引明細精査画面G3(図9参照)を表示させる操作を受け付けるボタンである。取引明細精査対象選択欄G121は、電子マネーとクレジットカードとの何れの取引明細精査画面G3を表示させるかを選択させる表示領域である。取引明細精査対象選択欄G121には、電子マネーラジオボタンとクレジットカードラジオボタンとが含まれている。そして、電子マネーラジオボタンとクレジットカードラジオボタンとの何れか一方を選択することができる。なお、図7に示す取引明細精査対象選択欄G121は、電子マネーの取引明細精査画面G3を表示させることが選択された状態を示している。取引明細確定ボタンG13は、取引明細確定画面G4(図10参照)を表示させる操作を受け付けるボタンである。内訳入力ボタンG14は、内訳入力画面G5(図11参照)を表示させる操作を受け付けるボタンである。内訳入力対象選択欄G141は、電子マネーとクレジットカードとの何れの内訳入力画面G5を表示させるかを選択させる表示領域である。内訳入力対象選択欄G141には、電子マネーラジオボタンとクレジットカードラジオボタンとが含まれている。そして、電子マネーラジオボタンとクレジットカードラジオボタンとの何れか一方を選択することができる。なお、図7に示す内訳入力対象選択欄G141は、電子マネーの内訳入力画面G5を表示させることが選択された状態を示している。 The scrutiny status display button G11 is a button that accepts an operation for displaying the scrutiny status display screen G2 (see FIG. 8). The transaction details scrutiny button G12 is a button that accepts an operation for displaying the transaction details scrutiny screen G3 (see FIG. 9). The transaction details scrutiny target selection field G121 is a display area for selecting which of the electronic money and credit card transaction details scrutiny screen G3 is to be displayed. The transaction details scrutiny target selection field G121 includes an electronic money radio button and a credit card radio button. Then, either the electronic money radio button or the credit card radio button can be selected. The transaction details scrutiny target selection column G121 shown in FIG. 7 indicates a state in which it is selected to display the transaction details scrutiny screen G3 of electronic money. The transaction details confirmation button G13 is a button that accepts an operation for displaying the transaction details confirmation screen G4 (see FIG. 10). The breakdown input button G14 is a button that accepts an operation for displaying the breakdown input screen G5 (see FIG. 11). The breakdown input target selection field G141 is a display area for selecting which of the breakdown input screen G5, the electronic money or the credit card, is to be displayed. The breakdown input target selection field G141 includes an electronic money radio button and a credit card radio button. Then, either the electronic money radio button or the credit card radio button can be selected. The breakdown input target selection field G141 shown in FIG. 7 shows a state in which it is selected to display the breakdown input screen G5 of electronic money.
表示制御部3004は、業務選択画面G1において操作制御部3002が精査状況表示ボタンG11を押下する操作を受け付けた場合に、精査状況表示画面G2を表示させる。ここで、図8は、精査状況表示画面G2の一例を説明する説明図である。精査状況表示画面G2は、精査結果に差額があるか否かをテナントごとに表示する画面である。すなわち、精査状況表示画面G2は、精算情報の在高合計額と、取引明細情報の合計額とに差額があるか否かを表示する画面である。精査状況表示画面G2には、勘定日付欄G21と、差額一覧G22と、戻るボタンG23とが含まれている。
The
勘定日付欄G21は、精査対象の日付を表示する表示欄である。差額一覧G22には、明細確定状態欄G221と、差額件数欄G222と、詳細一覧G223とが含まれている。明細確定状態欄G221は、決済方式ごとに取引明細の確定状態を表示する表示欄である。明細確定状態には、精査対象外と、精査対象と、確定済みと、ハイフンとがある。精査対象外は、精算情報と、取引明細情報との少なくとも何れか一方を未だ受信していない場合に表示される。精査対象は、精算情報と、取引明細情報とが精査中である場合に表示される。確定済みは、精査が完了し、取引明細情報が確定済みである場合に表示される。ハイフンは、取引明細を手動にて入力する場合に表示される。差額件数欄G222は、差額が発生するテナント数が表示される表示欄である。 The account date column G21 is a display column for displaying the date to be scrutinized. The difference list G22 includes a detail confirmation status column G221, a difference number column G222, and a detailed list G223. The detail confirmation status column G221 is a display column for displaying the confirmation status of transaction details for each settlement method. The details are confirmed, and there are two types: non-examination target, scrutiny target, confirmed, and hyphen. Excluded from scrutiny is displayed when at least one of the settlement information and the transaction details information has not yet been received. The scrutiny target is displayed when the settlement information and the transaction details information are being scrutinized. Confirmed is displayed when the scrutiny is completed and the transaction details information is confirmed. Hyphens are displayed when you manually enter transaction details. The difference number column G222 is a display column in which the number of tenants in which the difference occurs is displayed.
詳細一覧G223は、テナント及び決済方式ごとに差額があるか否かを表示する一覧である。差額一覧G22には、テナントを識別可能な識別情報であるテナントコードと、テナント名称と、差額の有無を示す記号とを対応付けて表示される。これにより、差額一覧G22は、何れのテナントに差額があるかを識別可能にしている。さらに詳しくは、詳細一覧G223には、在高合計額と、取引明細情報の合計額とに差額がある場合に、差額があるテナントの差額がある決済方式のセルに差額があることを示す差額情報が表示される。一方、詳細一覧G223には、差額がない決済方式のセルには差額情報は表示されない。図8に示す差額情報は、差額の有無を三角形の記号により表現されているが、差額情報は、差額自体を示す数値であってもよいし、差額を示す文字であってもよい。なお、図8に示す詳細一覧G223は、クレジットカードについては精査対象外であるため精査対象が無いことにより各テナントについて差額ありの状態を示しており、電子マネーについてはテナントBについて差額ありの状態を示している。 The detailed list G223 is a list displaying whether or not there is a difference for each tenant and payment method. In the difference list G22, the tenant code, which is identification information that can identify the tenant, the tenant name, and the symbol indicating the presence or absence of the difference are displayed in association with each other. As a result, the difference list G22 makes it possible to identify which tenant has the difference. More specifically, in the detailed list G223, when there is a difference between the total amount of the current amount and the total amount of the transaction details information, the difference indicating that there is a difference in the cell of the settlement method where there is a difference between the tenants who have the difference. Information is displayed. On the other hand, in the detailed list G223, the difference information is not displayed in the cell of the payment method having no difference. The difference information shown in FIG. 8 represents the presence or absence of the difference by a triangular symbol, but the difference information may be a numerical value indicating the difference itself or a character indicating the difference. The detailed list G223 shown in FIG. 8 shows a state in which there is a difference for each tenant because there is no scrutiny target for credit cards because it is not subject to scrutiny, and a state in which there is a difference for tenant B for electronic money. Is shown.
このように、精査制御部3003は、精算情報の在高合計額と、取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を操作制御部3002が受け付ける前の取引明細情報の取引額の合計額とを比較する。よって、精査制御部3003は、操作制御部3002が確定する操作を受け付けていなくても差額を算出することができる。従って、表示制御部3004は、取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を操作制御部3002が受け付ける前であっても、精査結果を表示することができる。
In this way, the
また、表示制御部3004は、操作制御部3002が詳細一覧G223の差額情報を表示させる表示領域を選択する操作を受け付けたことを条件に、選択された表示領域に応じた決済方式の取引明細精査画面G3を表示させる。例えば、表示制御部3004は、操作制御部3002がクレジットカードの列の何れかのセルを選択する操作を受け付けた場合に、クレジットカードの取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が電子マネーの列の何れかのセルを選択する操作を受け付けた場合に、電子マネーの取引明細精査画面G3を表示させる。戻るボタンG23は、業務選択画面G1を表示させる操作を受け付けるボタンである。
Further, the
表示制御部3004は、業務選択画面G1において操作制御部3002が取引明細精査ボタンG12を押下する操作を受け付けた場合に、取引明細精査対象選択欄G121で選択された決済方式の取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が精査状況表示画面G2の詳細一覧G223のクレジットカードの列のセルを選択する操作を受け付けた場合に、クレジットカードの取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が精査状況表示画面G2の詳細一覧G223の電子マネーの列のセルを選択する操作を受け付けた場合に、電子マネーの取引明細精査画面G3を表示させる。
When the
ここで、図9は、取引明細精査画面G3の一例を説明する説明図である。取引明細精査画面G3は、テナントごとに精査対象の各金額を表示した画面である。なお、図9に示す取引明細精査画面G3は、電子マネーの取引明細精査画面G3を示している。取引明細精査画面G3には、勘定日付欄G31と、金額一覧G32と、戻るボタンG33とが含まれている。 Here, FIG. 9 is an explanatory diagram illustrating an example of the transaction details examination screen G3. The transaction details scrutiny screen G3 is a screen displaying each amount to be scrutinized for each tenant. The transaction details scrutiny screen G3 shown in FIG. 9 shows the transaction details scrutiny screen G3 of electronic money. The transaction details examination screen G3 includes an account date field G31, an amount list G32, and a back button G33.
勘定日付欄G31は、精査対象の日付を表示する表示欄である。金額一覧G32は、テナントごとに精査対象の各金額を表示する一覧である。金額一覧G32は、テナントコードと、テナント名称と、在高と、枚数と、明細と、差額とが表示される。テナントコードは、対象のテナントの識別情報である。テナント名称は、対象のテナントの名称である。在高は、POS端末10から受信した精算情報に含まれている在高合計額である。枚数は、取引明細の枚数である。すなわち、枚数は、取引明細サーバ20から受信した取引明細情報の個数である。明細は、取引明細サーバ20から受信した取引明細情報に含まれる取引額情報が示している取引額の合計額である。差額は、在高に表示された在高合計額から明細に表示された取引額の合計額を減算した金額である。戻るボタンG23は、業務選択画面G1を表示させる操作を受け付けるボタンである。
The account date column G31 is a display column for displaying the date to be scrutinized. The amount list G32 is a list that displays each amount to be scrutinized for each tenant. In the amount list G32, the tenant code, the tenant name, the amount of money, the number of sheets, the details, and the difference are displayed. The tenant code is the identification information of the target tenant. The tenant name is the name of the target tenant. The amount of money is the total amount of money in the amount of money included in the settlement information received from the
また、表示制御部3004は、業務選択画面G1において操作制御部3002が取引明細確定ボタンG13を押下する操作を受け付けた場合に取引明細確定画面G4を表示させる。ここで、図10は、取引明細確定画面G4の一例を説明する説明図である。取引明細確定画面G4は、精査対象の取引明細が所定の期間内に行われた取引の取引明細であることを確定する操作を受け付ける画面である。図10に示す取引明細確定画面G4は、所定の期間として各日付に行われた取引の取引明細であることを確定する操作を受け付けることを示している。
Further, the
取引明細確定画面G4には、年月欄G41と、確定日付一覧G42と、戻るボタンG43とが含まれている。年月欄G41は、確定する日付が属する年の月を表示する表示欄である。確定日付一覧G42は、各決済方式に対して、年月欄G41が表示している年の月の日付ごとに、取引明細の確定状態を示した記号を表示する一覧である。確定状態は、確定済みと、精査対象と、店休日とに大別される。確定済みは、取引明細が各日付に行われた取引の取引明細の確定が完了している状態であることを示している。精査対象は、取引明細の精査中であることを示している。店休日は、テナントが休みであったことを示している。なお、図10に示す確定日付一覧G42は、2017年9月の一覧を示している。 The transaction details confirmation screen G4 includes a year / month column G41, a confirmation date list G42, and a back button G43. The year / month column G41 is a display column for displaying the month of the year to which the fixed date belongs. The fixed date list G42 is a list that displays a symbol indicating the fixed state of the transaction details for each settlement method for each date of the month of the year displayed by the year / month column G41. The confirmed state is roughly divided into confirmed, scrutinized, and store holidays. Confirmed indicates that the transaction details have been finalized for the transactions made on each date. The subject of scrutiny indicates that the transaction details are being scrutinized. The store holiday indicates that the tenant was closed. The fixed date list G42 shown in FIG. 10 shows a list of September 2017.
操作制御部3002は、取引明細確定画面G4において確定操作を受け付ける。例えば、操作制御部3002は、確定日付一覧G42の精査対象を示す記号を押下する操作を、記号の決済日に行われた取引の取引明細を確定する操作として受け付ける。なお、操作制御部3002は、精査対象を示す記号を押下する操作に限らず、精査対象を示す記号を押下した場合に表示される確認画面で、精査対象を示す記号の決済日に行われた取引の取引明細を確定する操作として受け付けてもよい。また、操作制御部3002は、取引明細確定画面G4に設けられた操作子を押下する操作を、精査対象を示す記号の決済日に行われた取引の取引明細を確定する操作として受け付けてもよい。戻るボタンG43は、業務選択画面G1を表示させる操作を受け付けるボタンである。
The
また、表示制御部3004は、業務選択画面G1において操作制御部3002が内訳入力ボタンG14を押下する操作を受け付けた場合に、内訳入力対象選択欄G141で選択された決済方式の内訳入力画面G5を表示させる。ここで、図11は、内訳入力画面G5の一例を説明する説明図である。内訳入力画面G5は、指定されたテナントについて、入力された在高と、取引明細との内訳を表示する画面である。なお、図11に示す内訳入力画面G5は、電子マネーの内訳入力画面G5を示している。
Further, when the
内訳入力画面G5には、勘定日付欄G51と、テナントコード欄G52と、合計欄G53と、入力一覧G54と、戻るボタンG55とが含まれている。勘定日付欄G51は、対象の日付を表示する表示欄である。テナントコード欄G52は、対象のテナントのテナントコードを入力する入力欄である。 The breakdown input screen G5 includes an account date field G51, a tenant code field G52, a total field G53, an input list G54, and a back button G55. The account date column G51 is a display column for displaying the target date. The tenant code field G52 is an input field for inputting the tenant code of the target tenant.
合計欄G53は、入力された在高と、取引明細の各内訳の合計額を表示する欄である。合計欄G53には、金額(在高)と、枚数(確定)と、金額(確定)と、差額とが表示される。金額(在高)は、POS端末10から受信した精算情報の在高合計額である。枚数(確定)は、確定された取引明細の個数である。金額(確定)は、確定された取引明細の取引額の合計額である。差額は、金額(在高)と金額(確定)との差額である。なお、枚数(確定)と、金額(確定)とは、取引明細確定画面G4において、精査対象の取引明細が所定の期間内に行われた取引の取引明細であることを確定する操作を操作制御部3002が受け付けたことを条件に各値が設定される。
The total column G53 is a column for displaying the entered amount of money and the total amount of each breakdown of the transaction details. In the total column G53, the amount of money (remaining amount), the number of sheets (fixed), the amount of money (fixed), and the difference are displayed. The amount of money (payment) is the total amount of payment information received from the
入力一覧G54は、取引明細確定画面G4で精査対象の取引明細が所定の期間内に行われた取引の取引明細であることを確定する操作を受け付けたことを条件に、確定された取引明細に含まれる各種情報を表示する一覧である。すなわち、入力一覧G54は、取引明細サーバ20から受信した取引明細情報に含まれる各種情報を表示する一覧である。入力一覧G54には、事業者コードと、事業者名称と、取引区分と、枚数と、金額と、メモとが含まれている。事業者コードは、電子マネーを発行する事業者を識別可能な識別情報である。事業者名称は、電子マネーを発行する事業者の名称である。取引区分は、電子マネーの取引の区分を示す情報である。取引区分には、例えば顧客が商品等を購入した場合に顧客から代金を受け取る売上や、顧客が購入の取消や返品等を希望した場合に代金を顧客に返す返金等が含まれる。枚数は、該当する取引明細の個数を示す情報である。金額は、該当する取引明細の取引額の合計を示す情報である。メモは、メモ書きを表示する欄である。なお、入力一覧G54は、操作制御部3002が入力一覧G54を更新する操作を受け付けた場合には、受け付けた操作により指定された数値や文字が表示される。戻るボタンG55は、業務選択画面G1を表示させる操作を受け付けるボタンである。
The input list G54 is set to the confirmed transaction details on the condition that the operation for confirming that the transaction details to be scrutinized are the transaction details of the transactions performed within the predetermined period is accepted on the transaction details confirmation screen G4. It is a list displaying various information included. That is, the input list G54 is a list that displays various information included in the transaction detail information received from the
次に、テナント管理サーバ30が実行する画面表示処理について説明する。ここで、図12は、本実施形態のテナント管理サーバ30が実行する画面表示処理の一例を示すフローチャートである。
Next, the screen display process executed by the
表示制御部3004は、業務選択画面G1を表示部305に表示させる(ステップS1)。
The
操作制御部3002は、業務選択画面G1の精査状況表示ボタンG11を押下する操作を受け付けたか否かを判定する(ステップS2)。精査状況表示ボタンG11を押下する操作を受け付けたことを条件に(ステップS2;Yes)、表示制御部3004は、精査状況表示画面G2を表示させる(ステップS3)。
The
操作制御部3002は、精査状況表示画面G2の戻るボタンG23を押下する操作を受け付けたか否かを判定する(ステップS4)。戻るボタンG23を押下する操作を受け付けたことを条件に(ステップS4;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。
The
戻るボタンG23を押下する操作を受け付けていないことを条件に(ステップS4;No)、操作制御部3002は、詳細一覧G223のセルを押下する操作を受け付けたか否かを判定する(ステップS5)。詳細一覧G223のセルを押下する操作を受け付けていないことを条件に(ステップS5;No)、テナント管理サーバ30は、ステップS4に移行する。
On condition that the operation of pressing the back button G23 is not accepted (step S4; No), the
詳細一覧G223のセルを押下する操作を受け付けたことを条件に(ステップS5;Yes)、表示制御部3004は、ステップS7に移行して、押下されたセルの列の決済方式の取引明細精査画面G3を表示させる。
On condition that the operation of pressing the cell of the detailed list G223 is accepted (step S5; Yes), the
精査状況表示ボタンG11を押下する操作を受け付けていないことを条件に(ステップS2;No)、操作制御部3002は、取引明細精査ボタンG12を押下する操作を受け付けたか否かを判定する(ステップS6)。取引明細精査ボタンG12を押下する操作を受け付けたことを条件に(ステップS6;Yes)、表示制御部3004は、取引明細精査対象選択欄G121で選択された決済方式の取引明細精査画面G3を表示させる(ステップS7)。
On condition that the operation of pressing the scrutiny status display button G11 is not accepted (step S2; No), the
操作制御部3002は、取引明細精査画面G3の戻るボタンG33を押下する操作を受け付けたか否かを判定する(ステップS8)。戻るボタンG33を押下する操作を受け付けていないことを条件に(ステップS8;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG33を押下する操作を受け付けたことを条件に(ステップS8;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。
The
取引明細精査ボタンG12を押下する操作を受け付けていないことを条件に(ステップS6;No)、操作制御部3002は、取引明細確定ボタンG13を押下する操作を受け付けたか否かを判定する(ステップS9)。取引明細確定ボタンG13を押下する操作を受け付けたことを条件に(ステップS9;Yes)、表示制御部3004は、取引明細確定画面G4を表示させる(ステップS10)。
On condition that the operation of pressing the transaction details examination button G12 is not accepted (step S6; No), the
操作制御部3002は、取引明細確定画面G4の戻るボタンG43を押下する操作を受け付けたか否かを判定する(ステップS11)。戻るボタンG43を押下する操作を受け付けていないことを条件に(ステップS11;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG43を押下する操作を受け付けたことを条件に(ステップS11;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。
The
取引明細確定ボタンG13を押下する操作を受け付けていないことを条件に(ステップS9;No)、操作制御部3002は、内訳入力ボタンG14を押下する操作を受け付けたか否かを判定する(ステップS12)。内訳入力ボタンG14を押下する操作を受け付けていないことを条件に(ステップS12;No)、テナント管理サーバ30は、ステップS2に移行する。
On condition that the operation of pressing the transaction detail confirmation button G13 is not accepted (step S9; No), the
内訳入力ボタンG14を押下する操作を受け付けたことを条件に(ステップS12;Yes)、表示制御部3004は、内訳入力対象選択欄G141で選択された決済方式の内訳入力画面G5を表示させる(ステップS13)。
On condition that the operation of pressing the breakdown input button G14 is accepted (step S12; Yes), the
操作制御部3002は、内訳入力画面G5の戻るボタンG55を押下する操作を受け付けたか否かを判定する(ステップS14)。戻るボタンG55を押下する操作を受け付けていないことを条件に(ステップS14;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG55を押下する操作を受け付けたことを条件に(ステップS14;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。
The
以上のように、本実施形態に係るテナント管理サーバ30によれば、通信制御部3001は、例えば、POS端末10から決済方式ごとの一日の売上の合計を含む精算情報を受信する。また、通信制御部3001は、例えば、取引明細サーバ20から一日分の取引明細を受信する。精査制御部3003は、精算情報に含まれる在高合計額と、一日分の取引明細の取引額との合計額との差額を算出する。そして、表示制御部3004は、差額がある場合に、精査状況表示画面G2の詳細一覧G223に差額があることを示す記号を表示させる。従って、表示制御部3004は、所定期間内の取引の売上に差額があることを表示することができる。
As described above, according to the
さらに、テナント管理サーバ30は、差額があることを示す記号の表示において、取引明細が所定期間内に行われた取引の明細を確定する操作を必要としない。よって、テナント管理サーバ30は、売上実績の確認の作業負担を軽減することができる。さらに、テナント管理サーバ30は、精査状況表示画面G2の詳細一覧G223のセルが押下された場合に、取引明細精査画面G3を表示する。よって、テナント管理サーバ30は、売上実績の確認の操作性を向上することができる。
Further, the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 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.
また、上記実施形態では、テナント管理サーバ30は、業務選択画面G1、精査状況表示画面G2、取引明細精査画面G3、取引明細確定画面G4、及び内訳入力画面G5等の各種画面を表示部305に表示させると説明している。しかしながら、これらの各種画面は、ネットワークに接続された他の装置の表示部に表示されてもよい。この場合には、テナント管理サーバ30は、各種画面を表示させる画面情報を他の装置に送信すればよい。
Further, in the above embodiment, the
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。 The program executed by each device of the above-described embodiment or modification shall be provided by incorporating it into a storage medium (ROM or storage unit) provided in each device in advance, but the program is not limited to this. For example, a file in an installable format or an executable format should be recorded and provided on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). It may be configured as. Further, the storage medium is not limited to a medium independent of a computer or an embedded system, but also includes a storage medium in which a program transmitted by a LAN, the Internet, or the like is downloaded and stored or temporarily stored.
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。 Further, the program executed by each device of the above-described embodiment or modification may be stored on a computer connected to a network such as the Internet and provided by downloading via the network, or the Internet. It may be configured to be provided or distributed via a network such as.
1 テナント管理システム
10 POS端末
20 取引明細サーバ
30 テナント管理サーバ
40 決済サーバ
1001、2001、3001 通信制御部
1002 販売登録部
1003 会計処理部
1004 決済処理部
1005 取引明細管理部
1006 精算管理部
2002 記憶制御部
2003 取引明細転送部
3002 操作制御部
3003 精査制御部
3004 表示制御部
1
Claims (5)
前記テナントごとに所定期間内の所定決済方式による各取引の取引明細の入力を受け付ける第2入力手段と、
前記第2入力手段が受け付けた前記取引明細に含まれる取引額の合計を示す第2合計額を算出する算出手段と、
前記第1合計額と、前記第2合計額とをテナントごとに比較する比較手段と、
前記比較手段が比較した比較結果に基づいて、前記第1合計額と、前記第2合計額との差額を示す差額情報を、テナント及び決済方式の一覧表に表示させる表示制御手段と、
前記一覧表のセルを選択する操作を受け付ける第1操作制御手段と、
を備え、
前記表示制御手段は、前記第1操作制御手段が前記セルを選択する操作を受け付けたことを条件に、当該セルにより特定される前記決済方式の前記第1合計額と、前記第2合計額と、前記差額とが含まれる画面を表示させる、
テナント管理サーバ。 The first input means that accepts the input of the first total amount indicating the total sales by the predetermined settlement method within the predetermined period for each tenant, and
A second input means that accepts input of transaction details of each transaction by a predetermined settlement method within a predetermined period for each tenant, and
A calculation means for calculating the second total amount indicating the total of the transaction amounts included in the transaction details received by the second input means, and a calculation means for calculating the second total amount.
A comparison means for comparing the first total amount and the second total amount for each tenant,
Based on the comparison result of the comparing means is compared, and the first sum, the difference information indicating the difference between the second sum, and display control means for displaying the list of the tenant and settlement system,
A first operation control means that accepts an operation of selecting a cell in the list, and
Equipped with a,
The display control means includes the first total amount and the second total amount of the payment method specified by the cell, provided that the first operation control means accepts the operation of selecting the cell. , Display the screen including the difference,
Tenant management server.
前記比較手段は、前記第1合計額と、前記第2操作制御手段が確定する操作を受け付ける前の前記取引明細の合計を示す前記第2合計額とを比較する、
請求項1に記載のテナント管理サーバ。 Further provided with a second operation control means for accepting an operation of determining that the transaction details received by the second input means are transaction details of a transaction performed within a predetermined period.
The comparison means compares the first total amount with the second total amount, which indicates the total of the transaction details before the second operation control means accepts the operation to be determined.
The tenant management server according to claim 1.
請求項2に記載のテナント管理サーバ。 The display control means displays the difference information and the confirmed state indicating whether the transaction details have been confirmed on the same screen.
The tenant management server according to claim 2.
請求項1乃至3の何れか一項に記載のテナント管理サーバ。 The display control means displays a symbol indicating that there is a difference as the difference information.
The tenant management server according to any one of claims 1 to 3.
テナントごとに所定期間内の所定決済方式による売上の合計を示す第1合計額の入力を受け付ける第1入力手段と、
前記テナントごとに所定期間内の所定決済方式による各取引の取引明細の入力を受け付ける第2入力手段と、
前記第2入力手段が受け付けた前記取引明細に含まれる取引額の合計を示す第2合計額を算出する算出手段と、
前記第1合計額と、前記第2合計額とをテナントごとに比較する比較手段と、
前記比較手段が比較した比較結果に基づいて、前記第1合計額と、前記第2合計額との差額を示す差額情報を、テナント及び決済方式の一覧表に表示させる表示制御手段と、
前記一覧表のセルを選択する操作を受け付ける第1操作制御手段と、
して機能させ、
前記表示制御手段は、前記第1操作制御手段が前記セルを選択する操作を受け付けたことを条件に、当該セルにより特定される前記決済方式の前記第1合計額と、前記第2合計額と、前記差額とが含まれる画面を表示させる、
プログラム。 Computer,
The first input means that accepts the input of the first total amount indicating the total sales by the predetermined settlement method within the predetermined period for each tenant, and
A second input means that accepts input of transaction details of each transaction by a predetermined settlement method within a predetermined period for each tenant, and
A calculation means for calculating the second total amount indicating the total of the transaction amounts included in the transaction details received by the second input means, and a calculation means for calculating the second total amount.
A comparison means for comparing the first total amount and the second total amount for each tenant,
Based on the comparison result of the comparing means is compared, and the first sum, the difference information indicating the difference between the second sum, and display control means for displaying the list of the tenant and settlement system,
A first operation control means that accepts an operation of selecting a cell in the list, and
And it is made to function,
The display control means includes the first total amount and the second total amount of the payment method specified by the cell, provided that the first operation control means accepts the operation of selecting the cell. , Display the screen including the difference,
program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017192686A JP6942020B2 (en) | 2017-10-02 | 2017-10-02 | Tenant management server and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017192686A JP6942020B2 (en) | 2017-10-02 | 2017-10-02 | Tenant management server and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019067188A JP2019067188A (en) | 2019-04-25 |
JP6942020B2 true JP6942020B2 (en) | 2021-09-29 |
Family
ID=66337936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017192686A Active JP6942020B2 (en) | 2017-10-02 | 2017-10-02 | Tenant management server and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6942020B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6341763B2 (en) * | 2014-06-04 | 2018-06-13 | 東芝テック株式会社 | Product sales data processing apparatus and program |
JP2016133917A (en) * | 2015-01-16 | 2016-07-25 | 東芝テック株式会社 | Server and program |
-
2017
- 2017-10-02 JP JP2017192686A patent/JP6942020B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019067188A (en) | 2019-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110400434B (en) | Electronic bill system, settlement device, sales promotion bill server, and information processing method | |
JP6392719B2 (en) | Checkout system, accounting machine, and control program | |
JP2023021217A (en) | Commodity data processing apparatus, control program, and commodity sales system | |
JP2022183215A (en) | Settlement device and information processing program | |
JP7370361B2 (en) | Benefit granting system and benefit granting method | |
JP6449746B2 (en) | Checkout system | |
JP2024015056A (en) | Commodity registration device and control program therefor, and checkout system | |
JP6329111B2 (en) | Product data processing apparatus and program | |
JP6374366B2 (en) | Checkout system | |
EP2998915A1 (en) | Checkout system, settlement apparatus and method for processing settlement by settlement apparatus | |
US20220084006A1 (en) | Settlement device and control method thereof | |
JP6942020B2 (en) | Tenant management server and programs | |
JP6690281B2 (en) | POS system and program | |
JP2016071523A (en) | Commodity registration device and control program therefor, and checkout system | |
JP6600039B2 (en) | Product data processing apparatus, program, product data processing method and system | |
JP6309473B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
JP7041233B2 (en) | Product data processing equipment, programs | |
JP6797264B2 (en) | Product data processing equipment, programs, and product data processing methods | |
US10055724B2 (en) | Sales processing apparatus, sales processing method and sales processing system | |
JP7293812B2 (en) | Electronic receipt providing system, electronic receipt providing method, and program | |
JP6563548B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
JP2022075794A (en) | Commodity data processing device and program | |
JP2022043190A (en) | Registration device, information processing program, and terminal device | |
JP2017016327A (en) | Checkout system, product registration apparatus and control program for the same, and settlement apparatus and control program for the same | |
JP2024025033A (en) | Article data processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200624 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210719 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210817 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6942020 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |