JP6942020B2 - Tenant management server and programs - Google Patents

Tenant management server and programs Download PDF

Info

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
Application number
JP2017192686A
Other languages
Japanese (ja)
Other versions
JP2019067188A (en
Inventor
佐藤 直子
直子 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2017192686A priority Critical patent/JP6942020B2/en
Publication of JP2019067188A publication Critical patent/JP2019067188A/en
Application granted granted Critical
Publication of JP6942020B2 publication Critical patent/JP6942020B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

図1は、本実施形態に係るテナント管理システムの一例を示す説明図である。FIG. 1 is an explanatory diagram showing an example of a tenant management system according to the present embodiment. 図2は、POS端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of the POS terminal. 図3は、取引明細サーバのハードウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the hardware configuration of the transaction details server. 図4は、取引明細テーブルのデータ構成の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of the data structure of the transaction details table. 図5は、テナント管理サーバのハードウェア構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of the hardware configuration of the tenant management server. 図6は、テナント管理システムが備える各種装置の特徴的な機能構成の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of characteristic functional configurations of various devices included in the tenant management system. 図7は、業務選択画面の一例を説明する説明図である。FIG. 7 is an explanatory diagram illustrating an example of a business selection screen. 図8は、精査状況表示画面の一例を説明する説明図である。FIG. 8 is an explanatory diagram illustrating an example of a close examination status display screen. 図9は、取引明細精査画面の一例を説明する説明図である。FIG. 9 is an explanatory diagram illustrating an example of a transaction details scrutiny screen. 図10は、取引明細確定画面の一例を説明する説明図である。FIG. 10 is an explanatory diagram illustrating an example of a transaction detail confirmation screen. 図11は、内訳入力画面の一例を説明する説明図である。FIG. 11 is an explanatory diagram illustrating an example of a breakdown input screen. 図12は、画面表示処理の一例を示すフローチャートである。FIG. 12 is a flowchart showing an example of screen display processing.

以下、添付図面を参照して、テナント管理サーバ、およびプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、テナント管理サーバ、およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態のテナント管理サーバは、ショッピングセンターにおいて各テナントの売上を管理するテナント管理システムのテナント管理サーバへの適用例である。 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 tenant management system 1 according to the present embodiment. The tenant management system 1 includes a POS terminal 10, a transaction details server 20, a tenant management server 30, and a payment server 40. The POS terminal 10, the transaction details server 20, the tenant management server 30, and the payment server 40 are connected to each other via a network such as the Internet or a VPN (Virtual Private Network). Further, in the tenant management system 1 shown in FIG. 1, each device is described one by one, but the number of each device is arbitrary.

POS端末10は、ショッピングセンターの各テナントに設置される販売データ処理装置である。POS端末10は、販売対象の商品等を登録する販売登録処理や、販売登録処理により登録した商品等の会計処理等を実行する。 The POS terminal 10 is a sales data processing device installed in each tenant of the shopping center. The POS terminal 10 executes a sales registration process for registering a product or the like to be sold, an accounting process for the product or the like registered by the sales registration process, or the like.

ここで、POS端末10は、例えば電子マネーにより支払いが行われた場合に、支払い額を請求する請求情報を、支払いに使用された電子マネーを発行する事業者の決済サーバ40に送信する。しかし、POS端末10は、通信障害等の様々な理由により決済サーバ40に請求情報を送信することができない場合がある。POS端末10は、請求情報の送信不可の場合に、請求情報の送信不可を示す明細を発行する。そして、請求情報の送信不可の取引については、別途請求処理が行われる。 Here, the POS terminal 10 transmits, for example, billing information for billing the payment amount to the payment server 40 of the business operator that issues the electronic money used for the payment when the payment is made by the electronic money. However, the POS terminal 10 may not be able to transmit billing information to the payment server 40 due to various reasons such as a communication failure. When the billing information cannot be transmitted, the POS terminal 10 issues a statement indicating that the billing information cannot be transmitted. Then, for transactions in which billing information cannot be transmitted, billing processing is performed separately.

POS端末10は、会計処理が完了すると、一取引の取引内容を示した取引明細情報を取引明細サーバ20に送信する。また、POS端末10は、所定時刻等に、所定期間内の売上を精算した精算情報をテナント管理サーバ30に送信する。 When the accounting process is completed, the POS terminal 10 transmits the transaction details information indicating the transaction details of one transaction to the transaction details server 20. Further, the POS terminal 10 transmits the settlement information for which the sales within the predetermined period have been settled to the tenant management server 30 at a predetermined time or the like.

取引明細サーバ20は、ショッピングセンターを運営するデベロッパーの事業所等に設置されるパーソナルコンピュータや、サーバ装置等である。例えば、取引明細サーバ20は、複数台のサーバ装置等により形成されていてもよい。さらに、取引明細サーバ20は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。 The transaction details server 20 is a personal computer, a server device, or the like installed in a business establishment or the like of a developer who operates a shopping center. For example, the transaction details server 20 may be formed by a plurality of server devices and the like. Further, the transaction details server 20 may be provided by a cloud service or the like that provides computer resources such as hardware and software.

取引明細サーバ20は、POS端末10から送信された取引明細情報を管理する。さらに詳しくは、取引明細サーバ20は、POS端末10から取引明細情報を受信する。また、取引明細サーバ20は、所定時刻等に、所定期間内の取引日時の取引明細情報をテナント管理サーバ30に送信する。なお、POS端末10が売上を送信する対象の所定期間と、取引明細サーバ20が取引明細情報を送信する対象の所定期間とは同一の期間が指定されている。また、所定期間は、一日であってもよいし、一週間であってもよいし、これら以外の期間であってもよい。 The transaction details server 20 manages the transaction details information transmitted from the POS terminal 10. More specifically, the transaction details server 20 receives the transaction details information from the POS terminal 10. Further, the transaction details server 20 transmits the transaction details information of the transaction date and time within the predetermined period to the tenant management server 30 at a predetermined time or the like. The same period is specified as the predetermined period for which the POS terminal 10 transmits sales and the predetermined period for which the transaction details server 20 transmits transaction details information. Further, the predetermined period may be one day, one week, or a period other than these.

テナント管理サーバ30は、ショッピングセンターを運営するデベロッパーの事業所等に設置されるパーソナルコンピュータや、サーバ装置等である。例えば、テナント管理サーバ30は、複数台のサーバ装置等により形成されていてもよい。さらに、テナント管理サーバ30は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。 The tenant management server 30 is a personal computer, a server device, or the like installed in a business establishment or the like of a developer who operates a shopping center. For example, the tenant management server 30 may be formed by a plurality of server devices and the like. Further, the tenant management server 30 may be provided by a cloud service or the like that provides computer resources such as hardware and software.

例えば、テナント管理サーバ30は、各テナントの売上実績の管理業務を支援する。テナント管理サーバ30は、所定期間内の売上を精算した精算情報をPOS端末10から受信する。また、テナント管理サーバ30は、所定期間内の取引日時の取引明細情報を取引明細サーバ20から受信する。テナント管理サーバ30は、それぞれ同一の所定期間内について、精算情報の在高合計額と、取引明細情報の取引額の合計を示す取引合計額とをテナントごとに精査する。そして、テナント管理サーバ30は、精査結果に差異がある場合には、テナントごとに精査結果を表示する画面に、差異があることを示す記号を表示する。これにより、テナント管理サーバ30は、差異が発生した原因の確認を求める。 For example, the tenant management server 30 supports the sales performance management business of each tenant. The tenant management server 30 receives the settlement information for which the sales within the predetermined period have been settled from the POS terminal 10. Further, the tenant management server 30 receives the transaction detail information of the transaction date and time within the predetermined period from the transaction detail server 20. The tenant management server 30 examines the total amount of the settlement information and the total transaction amount indicating the total transaction amount of the transaction details information for each tenant within the same predetermined period. Then, when there is a difference in the scrutiny result, the tenant management server 30 displays a symbol indicating the difference on the screen for displaying the scrutiny result for each tenant. As a result, the tenant management server 30 requests confirmation of the cause of the difference.

次に、テナント管理システム1が備えるPOS端末10と、取引明細サーバ20と、テナント管理サーバ30とのハードウェア構成について説明する。 Next, the hardware configuration of the POS terminal 10 included in the tenant management system 1, the transaction details server 20, and the tenant management server 30 will be described.

図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 POS terminal 10. The POS terminal 10 includes a control unit 101, a storage unit 102, a communication interface 103, a keyboard 104, a scanner device 105, a first display unit 106, a second display unit 107, a printing unit 108, a card reader / writer 109, and a non-contact reader / writer. It is equipped with 110. These parts are connected to each other via a system bus 111 such as a data bus or an address bus.

制御部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 POS terminal 10 and realizes various functions of the POS terminal 10. The control unit 101 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU comprehensively controls the operation of the POS terminal 10. The ROM is a storage medium for storing various programs and data. RAM is a storage medium that temporarily stores various programs and various data. Then, the CPU executes the program stored in the ROM, the storage unit 102, or the like using the RAM as a work area (work area).

記憶部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 control program 112. The control program 112 is a program for exerting the functions provided in the operating system and the POS terminal 10. The control program 112 includes a program that exerts a characteristic function according to the present embodiment.

通信インタフェース103は、ネットワークを介して、取引明細サーバ20や、テナント管理サーバ30や決済サーバ40等と通信するためのインタフェースである。 The communication interface 103 is an interface for communicating with the transaction details server 20, the tenant management server 30, the payment server 40, and the like via the network.

キーボード104は、POS端末10を操作する各種キーを備える。 The keyboard 104 includes various keys for operating the POS terminal 10.

スキャナ装置105は、コードシンボルにより示されている情報を読み取る。例えば、スキャナ装置105は、商品を識別可能な識別情報である商品コードを読み取る。 The scanner device 105 reads the information indicated by the code symbol. For example, the scanner device 105 reads a product code, which is identification information that can identify a product.

第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 / writer 109 is a device that reads and writes information stored in a storage medium such as a magnetic material attached to the card. For example, the card reader / writer 109 reads and writes various information to a storage medium such as a magnetic material attached to a credit card.

非接触リーダライタ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 server 20. The transaction details server 20 includes a control unit 201, a storage unit 202, a communication interface 203, an operation unit 204, and a display unit 205. These parts are connected to each other via a system bus 207 such as a data bus or an address bus.

制御部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 server 20 and realizes various functions of the transaction details server 20. The control unit 201 includes a CPU, a ROM, and a RAM. The CPU comprehensively controls the operation of the transaction details server 20. The ROM is a storage medium for storing various programs and data. RAM is a storage medium that temporarily stores various programs and various data. Then, the CPU executes the program stored in the ROM, the storage unit 202, or the like using the RAM as a work area (work area).

記憶部202は、HDDやSSDなどの記憶装置である。記憶部202は、制御プログラム208と、取引明細テーブル209とを記憶する。なお、取引明細テーブル209は、他の装置が記憶していてもよい。 The storage unit 202 is a storage device such as an HDD or SSD. The storage unit 202 stores the control program 208 and the transaction details table 209. The transaction details table 209 may be stored in another device.

制御プログラム208は、オペレーティングシステムや、取引明細サーバ20が備えている機能を発揮させるためのプログラムである。制御プログラム208には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。 The control program 208 is a program for exerting the functions provided in the operating system and the transaction details server 20. The control program 208 includes a program that exerts a characteristic function according to the present embodiment.

図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 POS terminal 10 installed in each tenant. The transaction details information includes a transaction code, a transaction date and time, a settlement method, a business operator code, a transaction category, and transaction amount information. A transaction code is identification information that can identify a transaction. The transaction date and time is information indicating the date and time when the transaction was made. The payment method is information indicating a payment method in a transaction. The payment method is information indicating, for example, cash, electronic money, a credit card, or the like. The business operator code is identification information that can identify a business operator that issues electronic money or a credit card when, for example, the payment method is electronic money or a credit card. The transaction classification is information indicating the classification of the transaction content. The transaction category includes, for example, sales that receive a price from a customer when the customer purchases a product or the like, or a refund that returns the price to the customer when the customer wishes to cancel or return the purchase. The transaction amount information is information indicating the sales amount, the refund amount, and the like in the transaction.

通信インタフェース203は、ネットワークを介して、POS端末10やテナント管理サーバ30と通信するためのインタフェースである。 The communication interface 203 is an interface for communicating with the POS terminal 10 and the tenant management server 30 via the network.

操作部204は、例えばキーボードやマウス等の入力装置である。表示部205は、例えば液晶表示装置等である。また、取引明細サーバ20は、操作部204と表示部205とが一体となったタッチパネルディスプレイ等を備えていてもよい。 The operation unit 204 is an input device such as a keyboard or a mouse. The display unit 205 is, for example, a liquid crystal display device or the like. Further, the transaction details server 20 may include a touch panel display or the like in which the operation unit 204 and the display unit 205 are integrated.

図5は、テナント管理サーバ30のハードウェア構成の一例を示すブロック図である。テナント管理サーバ30は、制御部301と、記憶部302と、通信インタフェース303と、操作部304と、表示部305とを備える。これら各部は、データバスやアドレスバス等のシステムバス307を介して相互に接続している。 FIG. 5 is a block diagram showing an example of the hardware configuration of the tenant management server 30. The tenant management server 30 includes a control unit 301, a storage unit 302, a communication interface 303, an operation unit 304, and a display unit 305. These parts are connected to each other via a system bus 307 such as a data bus or an address bus.

制御部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 tenant management server 30 and realizes various functions of the tenant management server 30. The control unit 301 includes a CPU, a ROM, and a RAM. The CPU comprehensively controls the operation of the tenant management server 30. The ROM is a storage medium for storing various programs and data. RAM is a storage medium that temporarily stores various programs and various data. Then, the CPU executes the program stored in the ROM, the storage unit 302, or the like using the RAM as a work area (work area).

記憶部302は、HDDやSSDなどの記憶装置である。記憶部302は、制御プログラム308を記憶する。制御プログラム308は、オペレーティングシステムや、テナント管理サーバ30が備えている機能を発揮させるためのプログラムである。制御プログラム308には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。 The storage unit 302 is a storage device such as an HDD or SSD. The storage unit 302 stores the control program 308. The control program 308 is a program for exerting the functions provided in the operating system and the tenant management server 30. The control program 308 includes a program that exerts a characteristic function according to the present embodiment.

通信インタフェース303は、ネットワークを介して、POS端末10や取引明細サーバ20と通信するためのインタフェースである。 The communication interface 303 is an interface for communicating with the POS terminal 10 and the transaction details server 20 via the network.

操作部304は、例えばキーボードやマウス等の入力装置である。表示部305は、例えば液晶表示装置等である。また、テナント管理サーバ30は、操作部304と表示部305とが一体となったタッチパネルディスプレイ等を備えていてもよい。 The operation unit 304 is an input device such as a keyboard or a mouse. The display unit 305 is, for example, a liquid crystal display device or the like. Further, the tenant management server 30 may include a touch panel display or the like in which the operation unit 304 and the display unit 305 are integrated.

次に、テナント管理システム1が備える各種装置の特徴的な機能について説明する。ここで、図6は、テナント管理システム1が備える各種装置の特徴的な機能構成の一例を示すブロック図である。 Next, the characteristic functions of various devices included in the tenant management system 1 will be described. Here, FIG. 6 is a block diagram showing an example of a characteristic functional configuration of various devices included in the tenant management system 1.

POS端末10の制御部101は、記憶部102の制御プログラム112をRAMに展開し、制御プログラム112に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、POS端末10の制御部101は、機能部として、通信制御部1001と、販売登録部1002と、会計処理部1003と、決済処理部1004と、取引明細管理部1005と、精算管理部1006とを備える。 The control unit 101 of the POS terminal 10 expands the control program 112 of the storage unit 102 into the RAM and operates according to the control program 112 to generate each functional unit shown in FIG. 6 on the RAM. Specifically, the control unit 101 of the POS terminal 10 has the communication control unit 1001, the sales registration unit 1002, the accounting processing unit 1003, the settlement processing unit 1004, the transaction details management unit 1005, and the settlement as functional units. It is provided with a management unit 1006.

通信制御部1001は、通信インタフェース103を制御して、取引明細サーバ20や、テナント管理サーバ30や、決済サーバ40等のネットワークに接続された装置との通信を制御する。 The communication control unit 1001 controls the communication interface 103 to control communication with devices connected to the network, such as the transaction details server 20, the tenant management server 30, and the payment server 40.

販売登録部1002は、顧客に販売する商品を登録する販売登録を制御する。例えば、販売登録部1002は、スキャナ装置105がコードシンボルから読み取った商品コードの商品を販売登録する。 The sales registration unit 1002 controls the sales registration for registering the product to be sold to the customer. For example, the sales registration unit 1002 registers the product of the product code read from the code symbol by the scanner device 105 for sale.

会計処理部1003は、販売登録部1002が販売登録した商品の会計処理を制御する。例えば、会計処理部1003は、販売登録部1002が販売登録した商品の合計価格を算出する。また、会計処理部1003は、顧客から受領した金額から合計価格を減算してお釣りを算出する。 The accounting processing unit 1003 controls the accounting processing of the product registered for sale by the sales registration unit 1002. For example, the accounting processing unit 1003 calculates the total price of the products registered for sale by the sales registration unit 1002. In addition, the accounting unit 1003 calculates the change by subtracting the total price from the amount received from the customer.

決済処理部1004は、電子マネーやクレジットカードによる支払いを選択する操作を受け付けた場合に、選択された決済方式による決済を制御する。例えば、決済処理部1004は、電子マネーによる決済が選択された場合に非接触リーダライタ110を制御して、電子マネーのICタグに対して各種情報の読み出しや書き込みを実行する。これにより、決済処理部1004は、会計処理部1003が算出した合計価格の決済を実行する。または、決済処理部1004は、クレジットカードによる決済が選択された場合にカードリーダライタ109を制御して、クレジットカードの記憶媒体に対して各種情報の読み出しや書き込みを実行する。これにより、決済処理部1004は、会計処理部1003が算出した合計価格の決済を実行する。さらに、決済処理部1004は、電子マネーのICタグやクレジットカードの記憶媒体から読み出した情報に基づいて、支払われた合計価格を請求する請求情報を決済サーバ40まで通信制御部1001に送信させる。 The payment processing unit 1004 controls the payment by the selected payment method when the operation of selecting the payment by the electronic money or the credit card is accepted. For example, the payment processing unit 1004 controls the non-contact reader / writer 110 when payment by electronic money is selected, and reads or writes various information to the IC tag of the electronic money. As a result, the settlement processing unit 1004 executes the settlement of the total price calculated by the accounting processing unit 1003. Alternatively, the payment processing unit 1004 controls the card reader / writer 109 when payment by credit card is selected, and reads or writes various information to the storage medium of the credit card. As a result, the settlement processing unit 1004 executes the settlement of the total price calculated by the accounting processing unit 1003. Further, the payment processing unit 1004 causes the communication control unit 1001 to transmit billing information for billing the total price paid based on the information read from the IC tag of the electronic money or the storage medium of the credit card to the payment server 40.

取引明細管理部1005は、一取引が完了した場合に、取引の明細を示した取引明細情報を生成する。そして、取引明細管理部1005は、生成した取引明細情報を取引明細サーバ20まで通信制御部1001に送信させる。 When one transaction is completed, the transaction details management unit 1005 generates transaction details information indicating the details of the transaction. Then, the transaction detail management unit 1005 causes the communication control unit 1001 to transmit the generated transaction detail information to the transaction detail server 20.

精算管理部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 tenant management server 30. The settlement management unit 1006 generates settlement information including information such as sales of the POS terminal 10 for a predetermined period when the predetermined date and time arrives. Here, the settlement information includes the total amount of sales for each payment method and the total amount of refunds. When the payment method is electronic money or a credit card, the settlement information includes the total amount of sales, which indicates the total sales amount of the transactions for which the billing information has been successfully transmitted among the transactions within the predetermined period, and the total amount of the transaction within the predetermined period. Includes the total refund amount, which indicates the total refund amount refunded in the transaction. The predetermined period may be one day, one week, or a period other than these. Then, the settlement management unit 1006 causes the communication control unit 1001 to transmit the generated settlement information to the tenant management server 30.

なお、テナントに設置されたPOS端末10の台数が一台の場合、精算管理部1006は、そのPOS端末10の精算情報を、テナントの売上等が示された精算情報として通信制御部1001に送信させる。テナントに設置されたPOS端末10の台数が複数台の場合、精算管理部1006は、各POS端末10で生成された精算情報を集約して、集約した精算情報をテナントの売上等が示された精算情報として通信制御部1001に送信させる。なお、テナントに設置されたPOS端末10の台数が複数台の場合であっても、各POS端末10は、個別にテナント管理サーバ30まで送信してもよい。この場合には、テナント管理サーバ30が精算情報を集約すればよい。 When the number of POS terminals 10 installed in the tenant is one, the settlement management unit 1006 transmits the settlement information of the POS terminals 10 to the communication control unit 1001 as the settlement information indicating the sales of the tenant. Let me. When the number of POS terminals 10 installed in the tenant is multiple, the settlement management unit 1006 aggregates the settlement information generated by each POS terminal 10, and the aggregated settlement information indicates the tenant's sales and the like. It is transmitted to the communication control unit 1001 as settlement information. Even if the number of POS terminals 10 installed in the tenant is a plurality, each POS terminal 10 may individually transmit to the tenant management server 30. In this case, the tenant management server 30 may aggregate the settlement information.

取引明細サーバ20の制御部201は、記憶部202の制御プログラム208をRAMに展開し、制御プログラム208に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、取引明細サーバ20の制御部201は、機能部として、通信制御部2001と、記憶制御部2002と、取引明細転送部2003とを備える。 The control unit 201 of the transaction details server 20 expands the control program 208 of the storage unit 202 into the RAM and operates according to the control program 208 to generate each functional unit shown in FIG. 6 on the RAM. Specifically, the control unit 201 of the transaction details server 20 includes a communication control unit 2001, a storage control unit 2002, and a transaction details transfer unit 2003 as functional units.

通信制御部2001は、通信インタフェース203を制御して、POS端末10や、テナント管理サーバ30等のネットワークに接続された装置との通信を制御する。 The communication control unit 2001 controls the communication interface 203 to control communication with a device connected to the network such as the POS terminal 10 and the tenant management server 30.

記憶制御部2002は、通信制御部2001が取引明細情報を受信した場合に、受信した取引明細情報を取引明細テーブル209に書き込む。記憶制御部2002は、取引明細転送部2003等の要求に応じて取引明細テーブル209に記憶された取引明細情報を読み出す。 When the communication control unit 2001 receives the transaction detail information, the storage control unit 2002 writes the received transaction detail information in the transaction detail table 209. The storage control unit 2002 reads out the transaction detail information stored in the transaction detail table 209 in response to a request from the transaction detail transfer unit 2003 or the like.

取引明細転送部2003は、テナント管理サーバ30に対する取引明細情報の転送を制御する。例えば、取引明細転送部2003は、所定の日時になった場合に、所定期間内の取引日時の取引明細情報を記憶制御部2002に取引明細テーブル209から抽出させる。取引明細転送部2003は、抽出された取引明細情報をテナント管理サーバ30まで通信制御部2001に送信させる。 The transaction details transfer unit 2003 controls the transfer of transaction details information to the tenant management server 30. For example, the transaction details transfer unit 2003 causes the storage control unit 2002 to extract the transaction details information of the transaction details within the predetermined period from the transaction details table 209 when the predetermined date and time arrives. The transaction details transfer unit 2003 causes the communication control unit 2001 to transmit the extracted transaction details information to the tenant management server 30.

テナント管理サーバ30の制御部301は、記憶部302の制御プログラム308をRAMに展開し、制御プログラム308に従って動作することで、図6に示す各機能部をRAM上に生成する。具体的には、テナント管理サーバ30の制御部301は、機能部として、通信制御部3001と、操作制御部3002と、精査制御部3003と、表示制御部3004とを備える。 The control unit 301 of the tenant management server 30 expands the control program 308 of the storage unit 302 into the RAM and operates according to the control program 308 to generate each functional unit shown in FIG. 6 on the RAM. Specifically, the control unit 301 of the tenant management server 30 includes a communication control unit 3001, an operation control unit 3002, a close examination control unit 3003, and a display control unit 3004 as functional units.

通信制御部3001は、第1入力手段、及び第2入力手段の一例である。通信制御部3001は、通信インタフェース303を制御して、POS端末10や、取引明細サーバ20等のネットワークに接続された装置との通信を制御する。例えば、通信制御部3001は、POS端末10から精算情報を受信する。精算情報には、テナントの所定期間の決済方式ごとの売上の合計額を示す在高合計額が含まれている。従って、通信制御部3001は、テナントごとの所定期間内の所定決済方式による売上の合計を示す合計額の入力を受け付けることができる。また、通信制御部3001は、取引明細サーバ20から所定期間内の一又は複数の取引明細情報を受信する。取引明細情報には、取引の決済方式を示す情報が含まれている。従って、通信制御部3001は、テナントごとの所定期間内の所定決済方式による各取引の取引明細の入力を受け付けることができる。 The communication control unit 3001 is an example of the first input means and the second input means. The communication control unit 3001 controls the communication interface 303 to control communication with a device connected to the network such as the POS terminal 10 and the transaction details server 20. For example, the communication control unit 3001 receives the settlement information from the POS terminal 10. The settlement information includes the total amount of sales, which indicates the total amount of sales for each payment method of the tenant for a predetermined period. Therefore, the communication control unit 3001 can accept the input of the total amount indicating the total sales by the predetermined settlement method within the predetermined period for each tenant. Further, the communication control unit 3001 receives one or a plurality of transaction detail information within a predetermined period from the transaction detail server 20. The transaction details information includes information indicating the settlement method of the transaction. Therefore, the communication control unit 3001 can accept the input of the transaction details of each transaction by the predetermined settlement method within the predetermined period for each tenant.

操作制御部3002は、第1操作制御手段及び第2操作制御手段の一例である。操作制御部3002は、操作部304を制御して、各種操作を受け付ける。例えば、操作制御部3002は、各種画面を表示させる操作を受け付ける。また、操作制御部3002は、通信制御部3001が受信した取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を受け付ける。 The operation control unit 3002 is an example of the first operation control means and the second operation control means. The operation control unit 3002 controls the operation unit 304 and receives various operations. For example, the operation control unit 3002 accepts operations for displaying various screens. Further, the operation control unit 3002 accepts an operation of confirming that the transaction detail information received by the communication control unit 3001 is a transaction detail of a transaction performed within a predetermined period.

精査制御部3003は、算出手段及び比較手段の一例である。精査制御部3003は、通信制御部3001がPOS端末10から受信した精算情報の在高合計額と、通信制御部3001が取引明細サーバ20から受信した取引明細情報の合計額とを比較する。そして、精査制御部3003は、比較結果に差額があるかを精査する。さらに詳しくは、精査制御部3003は、通信制御部3001が取引明細サーバ20から所定期間内の取引明細情報を受信した場合に、受信した取引明細情報の取引額を合計する。そして、精査制御部3003は、通信制御部3001がPOS端末10から受信した精算情報の在高合計額から、合計した取引額を減算することで差額を算出する。このように、精査制御部3003は、取引明細情報が所定期間内に行われた取引の取引明細であることを確定する操作を操作制御部3002が受け付ける前の取引明細情報の取引額の合計額を減算する。従って、精査制御部3003は、操作制御部3002が操作を受け付けていなくても差額を算出することができる。 The scrutiny control unit 3003 is an example of a calculation means and a comparison means. The scrutiny control unit 3003 compares the total amount of settlement information received by the communication control unit 3001 from the POS terminal 10 with the total amount of transaction detail information received by the communication control unit 3001 from the transaction detail server 20. Then, the scrutiny control unit 3003 scrutinizes whether there is a difference in the comparison result. More specifically, the scrutiny control unit 3003 totals the transaction amount of the received transaction detail information when the communication control unit 3001 receives the transaction detail information within a predetermined period from the transaction detail server 20. Then, the scrutiny control unit 3003 calculates the difference by subtracting the total transaction amount from the total amount of the settlement information received from the POS terminal 10 by the communication control unit 3001. In this way, the scrutiny control unit 3003 is the total amount of the transaction amount of the transaction detail information before the operation control unit 3002 accepts the operation of confirming that the transaction detail information is the transaction details of the transaction performed within the predetermined period. Is subtracted. Therefore, the scrutiny control unit 3003 can calculate the difference even if the operation control unit 3002 does not accept the operation.

表示制御部3004は、表示制御手段の一例である。表示制御部3004は、表示部305を制御して、各種画面を表示させる。例えば、表示制御部3004は、業務選択画面G1を表示させる。ここで、図7は、業務選択画面G1の一例を説明する説明図である。業務選択画面G1は、操作者が実施する業務を選択する画面である。業務選択画面G1には、精査状況表示ボタンG11と、取引明細精査ボタンG12と、取引明細精査対象選択欄G121と、取引明細確定ボタンG13と、内訳入力ボタンG14と、内訳入力対象選択欄G141とを備える。 The display control unit 3004 is an example of the display control means. The display control unit 3004 controls the display unit 305 to display various screens. For example, the display control unit 3004 displays the business selection screen G1. Here, FIG. 7 is an explanatory diagram illustrating an example of the business selection screen G1. The business selection screen G1 is a screen for selecting a business to be performed by the operator. The business selection screen G1 includes a scrutiny status display button G11, a transaction details scrutiny button G12, a transaction details scrutiny target selection field G121, a transaction details confirmation button G13, a breakdown input button G14, and a breakdown input target selection field G141. To be equipped.

精査状況表示ボタン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 display control unit 3004 displays the scrutiny status display screen G2 when the operation control unit 3002 receives an operation of pressing the scrutiny status display button G11 on the business selection screen G1. Here, FIG. 8 is an explanatory diagram illustrating an example of the close examination status display screen G2. The scrutiny status display screen G2 is a screen that displays whether or not there is a difference in the scrutiny results for each tenant. That is, the scrutiny status display screen G2 is a screen that displays whether or not there is a difference between the total amount of settlement information and the total amount of transaction detail information. The scrutiny status display screen G2 includes an account date column G21, a difference list G22, and a back button G23.

勘定日付欄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 scrutiny control unit 3003 is before the operation control unit 3002 accepts the operation of determining the total amount of the settlement information and the transaction details of the transaction performed within the predetermined period. Compare with the total transaction amount of the transaction details information. Therefore, the scrutiny control unit 3003 can calculate the difference even if the operation control unit 3002 does not accept the operation to be determined. Therefore, the display control unit 3004 can display the scrutiny result even before the operation control unit 3002 accepts the operation of confirming that the transaction detail information is the transaction details of the transaction performed within the predetermined period. can.

また、表示制御部3004は、操作制御部3002が詳細一覧G223の差額情報を表示させる表示領域を選択する操作を受け付けたことを条件に、選択された表示領域に応じた決済方式の取引明細精査画面G3を表示させる。例えば、表示制御部3004は、操作制御部3002がクレジットカードの列の何れかのセルを選択する操作を受け付けた場合に、クレジットカードの取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が電子マネーの列の何れかのセルを選択する操作を受け付けた場合に、電子マネーの取引明細精査画面G3を表示させる。戻るボタンG23は、業務選択画面G1を表示させる操作を受け付けるボタンである。 Further, the display control unit 3004 examines the transaction details of the settlement method according to the selected display area on condition that the operation control unit 3002 accepts the operation of selecting the display area for displaying the difference information of the detailed list G223. Display the screen G3. For example, the display control unit 3004 displays the credit card transaction details examination screen G3 when the operation control unit 3002 accepts an operation of selecting any cell in the credit card column. Further, the display control unit 3004 displays the transaction details examination screen G3 of the electronic money when the operation control unit 3002 accepts the operation of selecting any cell in the electronic money column. The back button G23 is a button that accepts an operation for displaying the business selection screen G1.

表示制御部3004は、業務選択画面G1において操作制御部3002が取引明細精査ボタンG12を押下する操作を受け付けた場合に、取引明細精査対象選択欄G121で選択された決済方式の取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が精査状況表示画面G2の詳細一覧G223のクレジットカードの列のセルを選択する操作を受け付けた場合に、クレジットカードの取引明細精査画面G3を表示させる。また、表示制御部3004は、操作制御部3002が精査状況表示画面G2の詳細一覧G223の電子マネーの列のセルを選択する操作を受け付けた場合に、電子マネーの取引明細精査画面G3を表示させる。 When the operation control unit 3002 accepts the operation of pressing the transaction detail examination button G12 on the business selection screen G1, the display control unit 3004 receives the transaction detail examination screen G3 of the settlement method selected in the transaction detail examination target selection field G121. Is displayed. Further, the display control unit 3004 displays the credit card transaction details scrutiny screen G3 when the operation control unit 3002 receives an operation of selecting a cell in the credit card column of the detailed list G223 of the scrutiny status display screen G2. .. Further, the display control unit 3004 displays the transaction details scrutiny screen G3 of the electronic commerce when the operation control unit 3002 accepts the operation of selecting the cell of the electronic commerce column of the detailed list G223 of the scrutiny status display screen G2. ..

ここで、図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 POS terminal 10. The number of sheets is the number of transaction details. That is, the number of sheets is the number of transaction details information received from the transaction details server 20. The details are the total amount of the transaction amounts indicated by the transaction amount information included in the transaction details information received from the transaction details server 20. The difference is the amount obtained by subtracting the total amount of transactions displayed on the statement from the total amount of money displayed in the amount of money. The back button G23 is a button that accepts an operation for displaying the business selection screen G1.

また、表示制御部3004は、業務選択画面G1において操作制御部3002が取引明細確定ボタンG13を押下する操作を受け付けた場合に取引明細確定画面G4を表示させる。ここで、図10は、取引明細確定画面G4の一例を説明する説明図である。取引明細確定画面G4は、精査対象の取引明細が所定の期間内に行われた取引の取引明細であることを確定する操作を受け付ける画面である。図10に示す取引明細確定画面G4は、所定の期間として各日付に行われた取引の取引明細であることを確定する操作を受け付けることを示している。 Further, the display control unit 3004 displays the transaction details confirmation screen G4 when the operation control unit 3002 accepts the operation of pressing the transaction details confirmation button G13 on the business selection screen G1. Here, FIG. 10 is an explanatory diagram illustrating an example of the transaction detail confirmation screen G4. The transaction details confirmation screen G4 is a screen that accepts an operation of confirming that the transaction details to be scrutinized are transaction details of transactions performed within a predetermined period. The transaction detail confirmation screen G4 shown in FIG. 10 indicates that it accepts an operation of confirming that the transaction details are the transaction details of the transactions performed on each date as a predetermined period.

取引明細確定画面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 operation control unit 3002 accepts a confirmation operation on the transaction details confirmation screen G4. For example, the operation control unit 3002 accepts an operation of pressing the symbol indicating the scrutiny target of the confirmation date list G42 as an operation of confirming the transaction details of the transaction performed on the settlement date of the symbol. The operation control unit 3002 is not limited to the operation of pressing the symbol indicating the scrutiny target, but is performed on the confirmation screen displayed when the symbol indicating the scrutiny target is pressed on the settlement date of the symbol indicating the scrutiny target. It may be accepted as an operation for confirming the transaction details of the transaction. Further, the operation control unit 3002 may accept the operation of pressing the operator provided on the transaction detail confirmation screen G4 as the operation of confirming the transaction details of the transaction performed on the settlement date of the symbol indicating the scrutiny target. .. The back button G43 is a button that accepts an operation for displaying the business selection screen G1.

また、表示制御部3004は、業務選択画面G1において操作制御部3002が内訳入力ボタンG14を押下する操作を受け付けた場合に、内訳入力対象選択欄G141で選択された決済方式の内訳入力画面G5を表示させる。ここで、図11は、内訳入力画面G5の一例を説明する説明図である。内訳入力画面G5は、指定されたテナントについて、入力された在高と、取引明細との内訳を表示する画面である。なお、図11に示す内訳入力画面G5は、電子マネーの内訳入力画面G5を示している。 Further, when the operation control unit 3002 accepts the operation of pressing the breakdown input button G14 on the business selection screen G1, the display control unit 3004 displays the breakdown input screen G5 of the payment method selected in the breakdown input target selection field G141. Display it. Here, FIG. 11 is an explanatory diagram illustrating an example of the breakdown input screen G5. The breakdown input screen G5 is a screen for displaying the breakdown of the entered amount of money and the transaction details for the designated tenant. The breakdown input screen G5 shown in FIG. 11 shows the breakdown input screen G5 of electronic money.

内訳入力画面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 POS terminal 10. The number of sheets (fixed) is the number of confirmed transaction details. The amount (fixed) is the total amount of the transaction amount of the confirmed transaction details. The difference is the difference between the amount (remaining amount) and the amount (fixed). The number of sheets (confirmed) and the amount (confirmed) are operation controls for confirming that the transaction details to be scrutinized are transaction details of transactions performed within a predetermined period on the transaction details confirmation screen G4. Each value is set on condition that the unit 3002 accepts it.

入力一覧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 transaction detail server 20. The input list G54 includes a business code, a business name, a transaction classification, a number of sheets, an amount of money, and a memo. The business operator code is identification information that can identify the business operator that issues electronic money. The business name is the name of the business that issues electronic money. The transaction category is information indicating the transaction category of electronic money. The transaction category includes, for example, sales that receive a price from a customer when the customer purchases a product or the like, and a refund that returns the price to the customer when the customer wishes to cancel or return the purchase. The number of sheets is information indicating the number of corresponding transaction details. The amount is information indicating the total transaction amount of the corresponding transaction details. The memo is a column for displaying the memo writing. When the operation control unit 3002 accepts an operation for updating the input list G54, the input list G54 displays a numerical value or a character specified by the accepted operation. The back button G55 is a button that accepts an operation for displaying the business selection screen G1.

次に、テナント管理サーバ30が実行する画面表示処理について説明する。ここで、図12は、本実施形態のテナント管理サーバ30が実行する画面表示処理の一例を示すフローチャートである。 Next, the screen display process executed by the tenant management server 30 will be described. Here, FIG. 12 is a flowchart showing an example of the screen display process executed by the tenant management server 30 of the present embodiment.

表示制御部3004は、業務選択画面G1を表示部305に表示させる(ステップS1)。 The display control unit 3004 causes the display unit 305 to display the business selection screen G1 (step S1).

操作制御部3002は、業務選択画面G1の精査状況表示ボタンG11を押下する操作を受け付けたか否かを判定する(ステップS2)。精査状況表示ボタンG11を押下する操作を受け付けたことを条件に(ステップS2;Yes)、表示制御部3004は、精査状況表示画面G2を表示させる(ステップS3)。 The operation control unit 3002 determines whether or not the operation of pressing the scrutiny status display button G11 on the business selection screen G1 has been accepted (step S2). On condition that the operation of pressing the scrutiny status display button G11 is accepted (step S2; Yes), the display control unit 3004 displays the scrutiny status display screen G2 (step S3).

操作制御部3002は、精査状況表示画面G2の戻るボタンG23を押下する操作を受け付けたか否かを判定する(ステップS4)。戻るボタンG23を押下する操作を受け付けたことを条件に(ステップS4;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。 The operation control unit 3002 determines whether or not the operation of pressing the back button G23 on the scrutiny status display screen G2 has been accepted (step S4). On condition that the operation of pressing the back button G23 is accepted (step S4; Yes), the display control unit 3004 returns to step S1 and displays the business selection screen G1.

戻るボタン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 operation control unit 3002 determines whether or not the operation of pressing the cell of the detailed list G223 is accepted (step S5). The tenant management server 30 proceeds to step S4 on condition that the operation of pressing the cell of the detailed list G223 is not accepted (step S5; No).

詳細一覧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 display control unit 3004 shifts to step S7 and the transaction details examination screen of the settlement method of the column of the pressed cell. Display G3.

精査状況表示ボタン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 operation control unit 3002 determines whether or not the operation of pressing the transaction details scrutiny button G12 is accepted (step S6). ). On condition that the operation of pressing the transaction details examination button G12 is accepted (step S6; Yes), the display control unit 3004 displays the transaction details examination screen G3 of the settlement method selected in the transaction details examination target selection field G121. (Step S7).

操作制御部3002は、取引明細精査画面G3の戻るボタンG33を押下する操作を受け付けたか否かを判定する(ステップS8)。戻るボタンG33を押下する操作を受け付けていないことを条件に(ステップS8;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG33を押下する操作を受け付けたことを条件に(ステップS8;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。 The operation control unit 3002 determines whether or not the operation of pressing the back button G33 on the transaction details examination screen G3 has been accepted (step S8). The tenant management server 30 waits on condition that the operation of pressing the back button G33 is not accepted (step S8; No). On the other hand, on condition that the operation of pressing the back button G33 is accepted (step S8; Yes), the display control unit 3004 returns to step S1 and displays the business selection screen G1.

取引明細精査ボタン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 operation control unit 3002 determines whether or not the operation of pressing the transaction details confirmation button G13 is accepted (step S9). ). On condition that the operation of pressing the transaction detail confirmation button G13 is accepted (step S9; Yes), the display control unit 3004 displays the transaction detail confirmation screen G4 (step S10).

操作制御部3002は、取引明細確定画面G4の戻るボタンG43を押下する操作を受け付けたか否かを判定する(ステップS11)。戻るボタンG43を押下する操作を受け付けていないことを条件に(ステップS11;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG43を押下する操作を受け付けたことを条件に(ステップS11;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。 The operation control unit 3002 determines whether or not the operation of pressing the back button G43 on the transaction detail confirmation screen G4 has been accepted (step S11). The tenant management server 30 waits on condition that the operation of pressing the back button G43 is not accepted (step S11; No). On the other hand, on condition that the operation of pressing the back button G43 is accepted (step S11; Yes), the display control unit 3004 returns to step S1 and displays the business selection screen G1.

取引明細確定ボタン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 operation control unit 3002 determines whether or not the operation of pressing the breakdown input button G14 is accepted (step S12). .. The tenant management server 30 proceeds to step S2 on condition that the operation of pressing the breakdown input button G14 is not accepted (step S12; No).

内訳入力ボタン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 display control unit 3004 displays the breakdown input screen G5 of the payment method selected in the breakdown input target selection field G141 (step S12; Yes). S13).

操作制御部3002は、内訳入力画面G5の戻るボタンG55を押下する操作を受け付けたか否かを判定する(ステップS14)。戻るボタンG55を押下する操作を受け付けていないことを条件に(ステップS14;No)、テナント管理サーバ30は、待機する。一方、戻るボタンG55を押下する操作を受け付けたことを条件に(ステップS14;Yes)、表示制御部3004は、ステップS1に戻り業務選択画面G1を表示させる。 The operation control unit 3002 determines whether or not the operation of pressing the back button G55 on the breakdown input screen G5 has been accepted (step S14). The tenant management server 30 waits on condition that the operation of pressing the back button G55 is not accepted (step S14; No). On the other hand, on condition that the operation of pressing the back button G55 is accepted (step S14; Yes), the display control unit 3004 returns to step S1 and displays the business selection screen G1.

以上のように、本実施形態に係るテナント管理サーバ30によれば、通信制御部3001は、例えば、POS端末10から決済方式ごとの一日の売上の合計を含む精算情報を受信する。また、通信制御部3001は、例えば、取引明細サーバ20から一日分の取引明細を受信する。精査制御部3003は、精算情報に含まれる在高合計額と、一日分の取引明細の取引額との合計額との差額を算出する。そして、表示制御部3004は、差額がある場合に、精査状況表示画面G2の詳細一覧G223に差額があることを示す記号を表示させる。従って、表示制御部3004は、所定期間内の取引の売上に差額があることを表示することができる。 As described above, according to the tenant management server 30 according to the present embodiment, the communication control unit 3001 receives, for example, the settlement information including the total daily sales for each payment method from the POS terminal 10. Further, the communication control unit 3001 receives, for example, one day's worth of transaction details from the transaction details server 20. The scrutiny control unit 3003 calculates the difference between the total amount of the current amount included in the settlement information and the total amount of the transaction amount of the transaction details for one day. Then, when there is a difference, the display control unit 3004 displays a symbol indicating that there is a difference on the detailed list G223 of the close examination status display screen G2. Therefore, the display control unit 3004 can display that there is a difference in the sales of transactions within a predetermined period.

さらに、テナント管理サーバ30は、差額があることを示す記号の表示において、取引明細が所定期間内に行われた取引の明細を確定する操作を必要としない。よって、テナント管理サーバ30は、売上実績の確認の作業負担を軽減することができる。さらに、テナント管理サーバ30は、精査状況表示画面G2の詳細一覧G223のセルが押下された場合に、取引明細精査画面G3を表示する。よって、テナント管理サーバ30は、売上実績の確認の操作性を向上することができる。 Further, the tenant management server 30 does not need to confirm the details of the transaction in which the transaction details are performed within the predetermined period in displaying the symbol indicating that there is a difference. Therefore, the tenant management server 30 can reduce the work load of confirming the sales record. Further, the tenant management server 30 displays the transaction details scrutiny screen G3 when the cell of the detailed list G223 of the scrutiny status display screen G2 is pressed. Therefore, the tenant management server 30 can improve the operability of confirming the sales record.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 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 tenant management server 30 displays various screens such as a business selection screen G1, a scrutiny status display screen G2, a transaction details scrutiny screen G3, a transaction details confirmation screen G4, and a breakdown input screen G5 on the display unit 305. It is explained that it will be displayed. However, these various screens may be displayed on the display unit of another device connected to the network. In this case, the tenant management server 30 may transmit screen information for displaying various screens to another device.

上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体(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 Tenant management system 10 POS terminal 20 Transaction details server 30 Tenant management server 40 Payment server 1001, 2001, 3001 Communication control unit 1002 Sales registration department 1003 Accounting processing department 1004 Payment processing department 1005 Transaction details management department 1006 Payment management department 2002 Storage control Department 2003 Transaction details transfer unit 3002 Operation control unit 3003 Scrutiny control unit 3004 Display control unit

特開平11−250132号公報Japanese Unexamined Patent Publication No. 11-250132

Claims (5)

テナントごとに所定期間内の所定決済方式による売上の合計を示す第1合計額の入力を受け付ける第1入力手段と、
前記テナントごとに所定期間内の所定決済方式による各取引の取引明細の入力を受け付ける第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.
前記第2入力手段が受け付けた前記取引明細が所定期間内に行われた取引の取引明細であることを確定する操作を受け付ける第2操作制御手段を更に備え、
前記比較手段は、前記第1合計額と、前記第2操作制御手段が確定する操作を受け付ける前の前記取引明細の合計を示す前記第2合計額とを比較する、
請求項に記載のテナント管理サーバ。
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.
前記表示制御手段は、前記差額情報と、前記取引明細が確定されているかを示した確定状態とを同一画面に表示させる、
請求項に記載のテナント管理サーバ。
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乃至の何れか一項に記載のテナント管理サーバ。
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.
JP2017192686A 2017-10-02 2017-10-02 Tenant management server and programs Active JP6942020B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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