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

JP7583751B2 - Deposit systems and deposit machines - Google Patents

Deposit systems and deposit machines Download PDF

Info

Publication number
JP7583751B2
JP7583751B2 JP2022025067A JP2022025067A JP7583751B2 JP 7583751 B2 JP7583751 B2 JP 7583751B2 JP 2022025067 A JP2022025067 A JP 2022025067A JP 2022025067 A JP2022025067 A JP 2022025067A JP 7583751 B2 JP7583751 B2 JP 7583751B2
Authority
JP
Japan
Prior art keywords
classification
deposit
category
wording
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
JP2022025067A
Other languages
Japanese (ja)
Other versions
JP2023121621A (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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2022025067A priority Critical patent/JP7583751B2/en
Publication of JP2023121621A publication Critical patent/JP2023121621A/en
Application granted granted Critical
Publication of JP7583751B2 publication Critical patent/JP7583751B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、入金システムおよび入金機に関する。 The present invention relates to a deposit system and a deposit machine.

店舗等で現金を管理するときに入金機が使用されることがある。入金機は、例えば、店舗での売り上げ金の入金と入金種別の選択入力とを受け付け、受け付けた入金と入金種別とを対応付けて管理する。 Cash deposit machines are sometimes used to manage cash in stores and other locations. For example, a cash deposit machine accepts the deposit of sales proceeds from the store and the selection of the deposit type, and manages the accepted deposit in association with the deposit type.

入金機に関する技術としては、例えば、貨幣に係る処理を行う第1の装置と、貨幣の入金を行う第2の装置とを効率良く連携させるとともに、貨幣に係る情報を効率良く管理する貨幣管理システムが提案されている。また、例えば、商取引以外に発生する貨幣処理機の入金処理を効率化する貨幣管理システムが提案されている。 As a technology related to deposit machines, for example, a currency management system has been proposed that efficiently links a first device that processes currency with a second device that deposits currency, and efficiently manages information related to currency. In addition, for example, a currency management system has been proposed that improves the efficiency of deposit processing of currency handling machines that occurs for purposes other than commercial transactions.

特開2021-9506号公報JP 2021-9506 A 特開2014-170421号公報JP 2014-170421 A

入金種別の選択操作としては、例えば、入金機のタッチパネルによってプルダウンから入金種別を選択することがある。このようなタッチパネル操作では、ユーザが複雑な入金種別を所望した場合、当該出金種別を設定できないこともある。 As an example of how to select a deposit type, a user may select the deposit type from a pull-down menu on the touch panel of the deposit machine. With such touch panel operations, if a user desires a complex deposit type, it may not be possible to set the withdrawal type.

1つの側面では、本件は、ユーザが所望する入金種別を容易に選択することを目的とする。 In one aspect, the present invention aims to allow users to easily select the desired deposit type.

1つの案では、情報処理装置と入金機とを有する入金システムが提供される。情報処理装置は、階層的な入金種別の分類から選択分類の選択を受け付け、選択分類を含むコードを出力する。入金機は、コードを読み取り、入金を受け付けると、コードから選択分類を特定し、入金と選択分類とを対応付けて集計する。 In one proposal, a deposit system is provided that has an information processing device and a deposit machine. The information processing device accepts a selection of a selected classification from a hierarchical classification of deposit types, and outputs a code including the selected classification. The deposit machine reads the code, accepts a deposit, identifies the selected classification from the code, and tallies the deposit in association with the selected classification.

1態様によれば、ユーザが所望の入金種別を容易に選択できる。 According to one embodiment, the user can easily select the desired deposit type.

第1の実施の形態に係る入金システムの一例を示す図である。FIG. 1 is a diagram illustrating an example of a deposit system according to a first embodiment. 第2の実施の形態に係る入金システムの一例を示す図である。FIG. 13 is a diagram illustrating an example of a deposit system according to a second embodiment. 入金機のハードウェアの一構成例を示す図である。FIG. 2 is a diagram showing an example of the hardware configuration of a deposit machine. 営業PCのハードウェアの一構成例を示す図である。FIG. 2 is a diagram illustrating an example of the hardware configuration of a sales PC. 第2の実施の形態の各装置の機能例を示すブロック図である。FIG. 11 is a block diagram showing an example of functions of each device according to the second embodiment. 集計情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of tally information. 設定テーブルの一例を示す図である。FIG. 13 illustrates an example of a setting table. バーコードの一例を示す図である。FIG. 2 is a diagram illustrating an example of a barcode. 集計情報および設定テーブル生成時の画面遷移の一例を示す図である。13A to 13C are diagrams illustrating an example of a screen transition when tally information and a setting table are generated. バーコード生成時の画面遷移の一例を示す図である。11A to 11C are diagrams illustrating an example of a screen transition when a barcode is generated. レシートの一例を示す図である。FIG. 13 illustrates an example of a receipt. 第2の実施の形態の処理の例を示すシーケンス図(その1)である。FIG. 11 is a sequence diagram illustrating an example of a process according to the second embodiment; 第2の実施の形態の処理の例を示すシーケンス図(その2)である。FIG. 13 is a sequence diagram (part 2) illustrating an example of the process according to the second embodiment; 入金処理の手順の一例を示すフローチャートである。13 is a flowchart showing an example of a procedure for a deposit process. クラウドサーバ処理の手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a procedure for a cloud server process. 営業サーバ処理の手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a procedure of a sales server process. クラウド処理の手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a cloud processing procedure. 請求書作成処理の手順の一例を示すフローチャートである。13 is a flowchart showing an example of a procedure for invoice creation processing.

以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第1の実施の形態〕
まず第1の実施の形態について説明する。
Hereinafter, the present embodiment will be described with reference to the drawings. Note that each embodiment can be implemented in combination with a plurality of other embodiments as long as no contradiction occurs.
First Embodiment
First, the first embodiment will be described.

図1は、第1の実施の形態に係る入金システムの一例を示す図である。第1の実施の形態は、入金機10へ入金種別を設定して入金をするものである。
第1の実施の形態の入金システムは、入金機10および情報処理装置20を有する。入金機10は、現金を保管可能であり、保管した現金の管理をする装置である。入金機10は、読取部11、入金受付部12および処理部13を有する。読取部11は、コードを読み取る読取装置である。読取部11は、例えば、バーコードを読み取るスキャナである。入金受付部12は、現金の入金を受け付ける装置である。入金受付部12は、例えば、硬貨を処理する硬貨処理ユニットや紙幣を処理する紙幣処理ユニットである。処理部13は、入金機10を制御し、所要の処理を実行可能である。処理部13は、例えば、入金機10が有するプロセッサまたは演算回路である。情報処理装置20は、ユーザが操作するコンピュータである。例えば、情報処理装置20は、入金機10が設置された店舗で使用されているPC(Personal Computer)である。
1 is a diagram showing an example of a deposit system according to a first embodiment. In the first embodiment, a deposit type is set in a deposit machine 10 and a deposit is made.
The deposit system of the first embodiment includes a deposit machine 10 and an information processing device 20. The deposit machine 10 is a device that can store cash and manages the stored cash. The deposit machine 10 includes a reading unit 11, a deposit acceptance unit 12, and a processing unit 13. The reading unit 11 is a reading device that reads a code. The reading unit 11 is, for example, a scanner that reads a barcode. The deposit acceptance unit 12 is a device that accepts deposits of cash. The deposit acceptance unit 12 is, for example, a coin processing unit that processes coins or a banknote processing unit that processes banknotes. The processing unit 13 is capable of controlling the deposit machine 10 and executing required processing. The processing unit 13 is, for example, a processor or an arithmetic circuit that the deposit machine 10 has. The information processing device 20 is a computer operated by a user. For example, the information processing device 20 is a PC (Personal Computer) used in a store where the deposit machine 10 is installed.

第1の実施の形態の入金システムでは、以下のようにして入金を受け付ける。まず、情報処理装置20は、階層的な入金種別の分類から選択分類の選択を受け付ける。例えば、情報処理装置20は、第1分類を一覧表示し、第1分類から第1選択分類の選択を受け付ける。ここでは、一例として、情報処理装置20は、第1分類である分類A、分類B、分類Cのうち、分類Aを第1選択分類として選択を受け付けたものとする。 In the first embodiment of the deposit system, deposits are accepted as follows. First, the information processing device 20 accepts the selection of a selected classification from a hierarchical classification of deposit types. For example, the information processing device 20 displays a list of the first classification and accepts the selection of the first selected classification from the first classification. Here, as an example, it is assumed that the information processing device 20 accepts the selection of classification A as the first selected classification from the first classifications of classification A, classification B, and classification C.

情報処理装置20は、第1選択分類の選択を受け付けると、第1選択分類の下層の第2分類を一覧表示し、第2分類から第2選択分類の選択を受け付ける。第2分類は、第1選択分類の入金種別を細分化したものである。ここでは、一例として、情報処理装置20は、第1分類である分類A-a、分類A-b、分類A-c、・・・のうち、分類A-bを選択第2分類として選択を受け付けたものとする。また、情報処理装置20は、金額の選択を受け付ける。 When the information processing device 20 accepts the selection of the first selected category, it displays a list of the second categories below the first selected category, and accepts the selection of the second selected category from the second category. The second categories are a subdivision of the deposit type of the first selected category. Here, as an example, it is assumed that the information processing device 20 accepts the selection of category A-b as the selected second category from the first categories A-a, A-b, A-c, .... The information processing device 20 also accepts the selection of the amount.

次に、情報処理装置20は、選択分類と金額とを含むコード1を出力する。コード1は、第1選択分類と第2選択分類とを含む。コード1は、例えば、バーコードであり、第1分類、第2分類および金額に割り当てられた桁を有する。情報処理装置20は、バーコードの第1分類に割り当てられた桁を第1選択分類を示す数字に設定し、第2分類に割り当てられた桁を第2選択分類を示す数字に設定し、金額に割り当てられた桁を選択された金額を示す数字に設定したコード1を出力する。 Then, the information processing device 20 outputs code 1 including the selected classification and the amount. Code 1 includes a first selected classification and a second selected classification. Code 1 is, for example, a barcode, and has digits assigned to the first classification, the second classification, and the amount. The information processing device 20 outputs code 1 in which the digits assigned to the first classification of the barcode are set to numbers indicating the first selected classification, the digits assigned to the second classification are set to numbers indicating the second selected classification, and the digits assigned to the amount are set to numbers indicating the selected amount.

ここで、情報処理装置20は、コード1を含む請求書を出力する。例えば、情報処理装置20は、コード1を含んだ請求書をプリンタで印刷する。ユーザは、出力された請求書に含まれるコード1を入金機10に読み取らせ、現金を入金する。 Here, the information processing device 20 outputs an invoice including code 1. For example, the information processing device 20 prints an invoice including code 1 using a printer. The user has the deposit machine 10 read code 1 included in the output invoice and deposits cash.

入金機10の読取部11は、情報処理装置20が出力したコード1を読み取る。また、入金機10の入金受付部12は、入金を受け付ける。入金機10の処理部13は、入金受付部12から入金を受け付けると、コード1から選択分類を特定する。ここで、処理部13は、コード1から第1選択分類と第2選択分類と金額とを特定する。例えば、処理部13は、コード1の第1分類に割り当てられた桁に設定された数字から、第1選択分類が分類Aであることを特定する。また、処理部13は、コード1の第2分類に割り当てられた桁に設定された数字から、第2選択分類が分類A-bであることを特定する。また、処理部13は、金額に割り当てられた桁に設定された数字から、ユーザによって選択された金額を特定する。 The reading unit 11 of the deposit machine 10 reads the code 1 output by the information processing device 20. The deposit acceptance unit 12 of the deposit machine 10 accepts deposits. When the processing unit 13 of the deposit machine 10 accepts deposits from the deposit acceptance unit 12, it identifies the selected classification from the code 1. Here, the processing unit 13 identifies the first selected classification, the second selected classification, and the amount from the code 1. For example, the processing unit 13 identifies that the first selected classification is classification A from the number set in the digits assigned to the first classification of the code 1. The processing unit 13 also identifies that the second selected classification is classification A-b from the number set in the digits assigned to the second classification of the code 1. The processing unit 13 also identifies the amount selected by the user from the number set in the digits assigned to the amount.

処理部13は、入金と選択分類とを対応付けて集計する。ここで、処理部13は、入金と第1選択分類と第2選択分類との組み合わせとを対応付けて集計する。例えば、処理部13は、第2選択分類として特定した分類A-bに対応する入金金額に、コード1から特定した金額を追加する。そして、処理部13は、第1選択分類の入金を第2分類それぞれの入金の合計として集計する。例えば、処理部13は、第1選択分類として特定した分類Aに対応する入金金額を分類A-a、分類A-b、分類A-c、・・・それぞれに対応する入金金額の合計に設定する。 The processing unit 13 correlates the deposit with the selected classification and tabulates the amounts. Here, the processing unit 13 correlates the deposit with a combination of the first selected classification and the second selected classification and tabulates the amounts. For example, the processing unit 13 adds the amount identified from code 1 to the deposit amount corresponding to classification A-b identified as the second selected classification. Then, the processing unit 13 tabulates the deposit in the first selected classification as the sum of the deposits in each of the second classifications. For example, the processing unit 13 sets the deposit amount corresponding to classification A identified as the first selected classification to the sum of the deposit amounts corresponding to classification A-a, classification A-b, classification A-c, ...

そして、処理部13は、分類ごとの入金の集計を示すレシートを出力する。例えば、処理部13は、分類A-a、分類A-b、分類A-c、・・・それぞれに対応する入金金額を表示したレシートを印刷ユニットに印刷させる。 Then, the processing unit 13 outputs a receipt showing a total of the deposits for each category. For example, the processing unit 13 causes the printing unit to print a receipt showing the deposit amounts corresponding to each category A-a, category A-b, category A-c, etc.

第1の実施の形態によれば、情報処理装置20は、階層的な入金種別の分類から選択分類の選択を受け付け、選択分類を含むコード1を出力する。入金機10は、コード1を読み取り、入金を受け付けると、コード1から選択分類を特定し、入金と選択分類とを対応付けて集計する。これにより、第1の実施の形態の入金システムは、ユーザが所望の入金種別を容易に設定できる。 According to the first embodiment, the information processing device 20 accepts the selection of a selected classification from a hierarchical classification of deposit types, and outputs a code 1 including the selected classification. When the deposit machine 10 reads the code 1 and accepts a deposit, it identifies the selected classification from the code 1, and correlates the deposit with the selected classification and tabulates it. In this way, the deposit system of the first embodiment allows the user to easily set the desired deposit type.

また、情報処理装置20は、金額の選択を受け付け、金額を含むコード1を出力し、入金機10は、コード1を読み取り、金額の入金を受け付けると、コード1から金額を特定し、金額と選択分類とを対応付けて集計する。これにより、第1の実施の形態の入金システムは、入金額の選択を容易にすることができる。 In addition, the information processing device 20 accepts the selection of the amount and outputs code 1 including the amount, and the deposit machine 10 reads code 1, accepts the deposit of the amount, identifies the amount from code 1, and tally up the amount in association with the selected category. This makes it easy for the deposit system of the first embodiment to select the amount to deposit.

また、情報処理装置20は、第1分類から第1選択分類の選択を受け付けると、第1選択分類の下層の第2分類から第2選択分類の選択を受け付け、第1選択分類と第2選択分類とを含むコード1を出力する。入金機10は、コード1から第1選択分類と第2選択分類とを特定し、入金と第1選択分類と第2選択分類との組み合わせとを対応付けて集計する。これにより、第1の実施の形態の入金システムは、細分化された入金種別の選択を容易にすることができる。 In addition, when the information processing device 20 accepts a selection of the first selected classification from the first classification, it accepts a selection of the second selected classification from the second classification below the first selected classification, and outputs a code 1 including the first selected classification and the second selected classification. The deposit machine 10 identifies the first selected classification and the second selected classification from the code 1, and tally up the combination of the deposit and the first selected classification and the second selected classification in association with each other. This makes it possible for the deposit system of the first embodiment to easily select between subdivided deposit types.

また、情報処理装置20は、第1分類を一覧表示し、第1分類から第1選択分類の選択を受け付けると、第2分類を一覧表示し、第2分類から第2選択分類の選択を受け付ける。これにより、第1の実施の形態の入金システムは、入金種別をユーザが選択しやすくすることができる。 In addition, the information processing device 20 displays a list of the first classification, and when it receives a selection of the first selected classification from the first classification, it displays a list of the second classification and receives a selection of the second selected classification from the second classification. This makes it easier for the user to select the type of deposit in the deposit system of the first embodiment.

また、入金機10は、第1選択分類の入金を第2分類それぞれの入金の合計として集計する。これにより、第1の実施の形態の入金システムは、細分化された分類の合計の入金を管理することができる。 The deposit machine 10 also tally up the deposits in the first selected category as the sum of the deposits in each of the second categories. This allows the deposit system of the first embodiment to manage the total deposits of the subdivided categories.

また、情報処理装置20は、コード1を含む請求書を出力する。これにより、第1の実施の形態の入金システムは、取引によって発生した入金機10への入金と当該取引の請求書とを対応付けて管理できる。 The information processing device 20 also outputs an invoice including the code 1. This allows the deposit system of the first embodiment to manage the deposit made to the deposit machine 10 resulting from a transaction in association with the invoice for that transaction.

また、入金機10は、分類ごとの入金の集計を示すレシートを出力する。これにより、第1の実施の形態の入金システムは、分類ごとの集計の内容をユーザに通知することができる。 The deposit machine 10 also outputs a receipt showing a tally of deposits by category. This allows the deposit system of the first embodiment to inform the user of the content of the tally by category.

なお、コード1は、1次元コードであってもよく、情報処理装置20は、コード1の各桁への分類の各階層の割り振りの選択を受け付け、割り振りを示す設定テーブルを生成し、設定テーブルに基づいて、コード1を出力してもよい。これにより、第1の実施の形態の入金システムは、入金種別の各階層を細分化する度合いをユーザが設定可能にできる。 In addition, Code 1 may be a one-dimensional code, and the information processing device 20 may accept a selection of the allocation of each hierarchical level of classification to each digit of Code 1, generate a setting table showing the allocation, and output Code 1 based on the setting table. In this way, the deposit system of the first embodiment allows the user to set the degree of subdivision of each hierarchical level of deposit type.

また、情報処理装置20は、分類それぞれの分類文言の入力を受け付け、分類文言を示す集計テーブルを生成してもよく、入金機10は、集計テーブルに基づいて、入金と、選択分類に対応する分類文言とを対応付けて集計してもよい。これにより、第1の実施の形態の入金システムは、入金種別の設定を容易にすることができる。 The information processing device 20 may also accept input of classification wording for each classification and generate a compilation table showing the classification wording, and the deposit machine 10 may compile the deposits by associating them with the classification wording corresponding to the selected classification based on the compilation table. This allows the deposit system of the first embodiment to easily set the deposit type.

また、コード1に入金金額情報を含めることで、入金種別の選択操作や入金金額の手入力操作を容易に且つ誤操作防止の効果もある。
〔第2の実施の形態〕
次に、第2の実施の形態について説明する。第2の実施の形態は、車両の点検などをする店舗の入金機が現金を売上金として管理するものである。
Furthermore, by including the deposit amount information in Code 1, the operation of selecting the deposit type and the operation of manually inputting the deposit amount can be made easier and erroneous operations can be prevented.
Second Embodiment
Next, a second embodiment will be described. In the second embodiment, a deposit machine in a shop where vehicles are inspected manages cash as sales proceeds.

なお、請求書を請求書伝票ともいう。
図2は、第2の実施の形態に係る入金システムの一例を示す図である。第2の実施の形態の入金システムは、入金機100、営業PC200、営業サーバ300およびクラウドサーバ400を有する。入金機100、営業PC200、営業サーバ300およびクラウドサーバ400は、ネットワーク40に接続されている。ネットワーク40は、例えば、インターネット等の広域ネットワークである。
An invoice is also called an invoice voucher.
2 is a diagram showing an example of a deposit system according to the second embodiment. The deposit system according to the second embodiment has a deposit machine 100, a sales PC 200, a sales server 300, and a cloud server 400. The deposit machine 100, the sales PC 200, the sales server 300, and the cloud server 400 are connected to a network 40. The network 40 is, for example, a wide area network such as the Internet.

入金機100および営業PC200は、店舗30に設置されている。店舗30は、車両の点検等をする店舗である。入金機100は、店舗30の売り上げを管理する入金機である。営業PC200は、店舗30の従業員が操作するPCである。例えば、営業PC200は、取引内容を示す入金種別の選択と当該取引による入金金額の入力を受け付ける。すると、営業PC200は、選択された入金種別と入力された入金金額とを示すバーコードが付与された請求書をプリンタ58に印刷させる。店舗30の従業員は、印刷された請求書のバーコードを入金機100のスキャナ41に読み取らせ、取引で取得した売り上げ金を入金機100に入金する。入金機100は、スキャナ41でバーコードを読み取り、入金を受け付けると、バーコードから入金種別と入金金額とを特定する。入金機100は、特定した入金種別と入金金額とを対応付けて記録する。 The deposit machine 100 and the business PC 200 are installed in the store 30. The store 30 is a store where vehicle inspections and the like are performed. The deposit machine 100 is a deposit machine that manages the sales of the store 30. The business PC 200 is a PC operated by an employee of the store 30. For example, the business PC 200 accepts the selection of a deposit type indicating the contents of the transaction and the input of the deposit amount for the transaction. The business PC 200 then causes the printer 58 to print an invoice with a barcode indicating the selected deposit type and the input deposit amount. The employee of the store 30 causes the scanner 41 of the deposit machine 100 to read the barcode on the printed invoice, and deposits the sales money acquired from the transaction into the deposit machine 100. The deposit machine 100 reads the barcode with the scanner 41, and upon receiving the deposit, identifies the deposit type and the deposit amount from the barcode. The deposit machine 100 records the identified deposit type and the deposit amount in association with each other.

また、入金機100は、店舗30の営業終了時に、入金種別ごとの1日の集計(締め処理データ)をクラウドサーバ400に送信する。また、営業PC200は、クラウドサーバ400から締め処理データを取得し、営業サーバ300に送信する。 In addition, the deposit machine 100 transmits a daily tally (closing data) for each deposit type to the cloud server 400 when the store 30 closes. In addition, the sales PC 200 obtains the closing data from the cloud server 400 and transmits it to the sales server 300.

営業サーバ300は、店舗30を含む複数の店舗の売り上げを統括して管理するサーバコンピュータである。営業サーバ300は、店舗30の営業が終了すると、営業PC200から締め処理データを取得する。クラウドサーバ400は、入金機100への入金を管理するサーバコンピュータである。クラウドサーバ400は、店舗30の営業が終了すると、入金機100から締め処理データを取得し、取得した締め処理データを営業PC200に送信する。 The sales server 300 is a server computer that manages the sales of multiple stores, including the store 30. When the store 30 closes for business, the sales server 300 acquires closing processing data from the sales PC 200. The cloud server 400 is a server computer that manages deposits into the deposit machine 100. When the store 30 closes for business, the cloud server 400 acquires closing processing data from the deposit machine 100 and transmits the acquired closing processing data to the sales PC 200.

図3は、入金機のハードウェアの一構成例を示す図である。入金機100は、プロセッサ101によって装置全体が制御されている。プロセッサ101には、バス112を介してメモリ102と複数の周辺機器が接続されている。プロセッサ101は、マルチプロセッサであってもよい。プロセッサ101は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)、またはDSP(Digital Signal Processor)である。プロセッサ101がプログラムを実行することで実現する機能の少なくとも一部を、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)などの電子回路で実現してもよい。 Figure 3 is a diagram showing an example of the hardware configuration of a deposit machine. The deposit machine 100 is controlled as a whole by a processor 101. A memory 102 and multiple peripheral devices are connected to the processor 101 via a bus 112. The processor 101 may be a multiprocessor. The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). At least some of the functions realized by the processor 101 executing a program may be realized by an electronic circuit such as an ASIC (Application Specific Integrated Circuit) or a PLD (Programmable Logic Device).

メモリ102は、入金機100の主記憶装置として使用される。メモリ102には、プロセッサ101に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ102には、プロセッサ101による処理に利用する各種データが格納される。メモリ102としては、例えばRAM(Random Access Memory)などの揮発性の半導体記憶装置が使用される。 The memory 102 is used as the main storage device of the deposit machine 100. The memory 102 temporarily stores at least a portion of the OS (Operating System) program and application programs to be executed by the processor 101. The memory 102 also stores various data used in processing by the processor 101. As the memory 102, for example, a volatile semiconductor storage device such as a RAM (Random Access Memory) is used.

バス112に接続されている周辺機器としては、ストレージ装置103、ネットワークインタフェース104、ディスプレイ105およびタッチパネル106がある。またバス112に接続されている周辺機器としては、硬貨処理ユニット107、紙幣処理ユニット108、機器接続インタフェース109,111および印刷ユニット110がある。 The peripheral devices connected to the bus 112 include a storage device 103, a network interface 104, a display 105, and a touch panel 106. The peripheral devices connected to the bus 112 also include a coin processing unit 107, a banknote processing unit 108, device connection interfaces 109 and 111, and a printing unit 110.

ストレージ装置103は、内蔵した記録媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置103は、入金機100の補助記憶装置として使用される。ストレージ装置103には、OSのプログラム、アプリケーションプログラム、および取引履歴情報などを含む各種データが格納される。なお、ストレージ装置103としては、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)を使用することができる。 The storage device 103 writes and reads data electrically or magnetically to the built-in recording medium. The storage device 103 is used as an auxiliary storage device for the deposit machine 100. The storage device 103 stores various data including OS programs, application programs, and transaction history information. Note that, for example, a HDD (Hard Disk Drive) or SSD (Solid State Drive) can be used as the storage device 103.

ネットワークインタフェース104は、ネットワーク40に接続されている。ネットワークインタフェース104は、ネットワーク40を介して、他のコンピュータとの間でデータの送受信を行う。 The network interface 104 is connected to the network 40. The network interface 104 transmits and receives data to and from other computers via the network 40.

ディスプレイ105は、プロセッサ101からの命令に従って、各種情報を画面表示する。ディスプレイ105としては、有機EL(Electro Luminescence)を用いた表示装置や液晶表示装置などがある。 The display 105 displays various information on a screen in accordance with commands from the processor 101. Examples of the display 105 include a display device using an organic EL (Electro Luminescence) display device and a liquid crystal display device.

タッチパネル106は、ディスプレイ105の前面に配置される。タッチパネル106は、ユーザの指が接触あるいは接近した画面上の位置を検出し、プロセッサ101に通知する。 The touch panel 106 is disposed in front of the display 105. The touch panel 106 detects the position on the screen that is touched or approached by the user's finger, and notifies the processor 101.

硬貨処理ユニット107は、プロセッサ101の指示に従って硬貨の入出金と、硬貨の出入口の扉の開閉とを制御する。紙幣処理ユニット108は、プロセッサ101の指示に従って紙幣の入出金と、紙幣の出入口の扉の開閉とを制御する。紙幣処理ユニット116は、紙幣の種別および記番号を読み取る機能を備える。 The coin processing unit 107 controls the deposit and withdrawal of coins and the opening and closing of the coin entrance and exit door according to instructions from the processor 101. The banknote processing unit 108 controls the deposit and withdrawal of banknotes and the opening and closing of the banknote entrance and exit door according to instructions from the processor 101. The banknote processing unit 116 has a function of reading the type and serial number of banknotes.

機器接続インタフェース109は、スキャナ41に接続されている。スキャナ41は、バーコードを読み取り可能である。スキャナ41は、プロセッサ101からの命令に従って、バーコードを読み取り、読み取ったバーコードの内容をプロセッサ101に通知する。 The device connection interface 109 is connected to the scanner 41. The scanner 41 is capable of reading barcodes. The scanner 41 reads barcodes in accordance with instructions from the processor 101 and notifies the processor 101 of the contents of the read barcode.

印刷ユニット110は、プロセッサ101からの命令に従って、紙に文字や図形を印刷する。例えば、印刷ユニット110は、プロセッサ101からの命令に従って締め処理データを示すレシートを印刷する。 The printing unit 110 prints characters and figures on paper according to instructions from the processor 101. For example, the printing unit 110 prints a receipt showing closing processing data according to instructions from the processor 101.

機器接続インタフェース111は、可搬型記録媒体42からデータを読み込みまたは、可搬型記録媒体42にデータを書き込むことができる。可搬型記録媒体42は、例えば、DVD(Digital Versatile Disc)やCD(Compact Disc)などの記録媒体である。 The device connection interface 111 can read data from the portable recording medium 42 or write data to the portable recording medium 42. The portable recording medium 42 is, for example, a recording medium such as a DVD (Digital Versatile Disc) or a CD (Compact Disc).

なお、第1の実施の形態に示した入金機10も、図3に示した入金機100と同様のハードウェアにより実現することができる。またプロセッサ101は、第1の実施の形態に示した処理部13の一例である。また、硬貨処理ユニット107および紙幣処理ユニット108は、第1の実施の形態に示した入金受付部12の一例である。また、スキャナ41は、第1の実施の形態に示した読取部11の一例である。 The deposit machine 10 shown in the first embodiment can be realized by the same hardware as the deposit machine 100 shown in FIG. 3. The processor 101 is an example of the processing unit 13 shown in the first embodiment. The coin processing unit 107 and the banknote processing unit 108 are an example of the deposit acceptance unit 12 shown in the first embodiment. The scanner 41 is an example of the reading unit 11 shown in the first embodiment.

入金機100は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。入金機100に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、入金機100に実行させるプログラムを、ストレージ装置103に格納しておくことができる。プロセッサ101は、ストレージ装置103内のプログラムの少なくとも一部をメモリ102にロードし、プログラムを実行する。また入金機100に実行させるプログラムを、可搬型記録媒体42に記録しておくこともできる。可搬型記録媒体42に格納されたプログラムは、例えばプロセッサ101からの制御により、ストレージ装置103にインストールされた後、実行可能となる。またプロセッサ101が、可搬型記録媒体42から直接プログラムを読み出して実行することもできる。 The deposit machine 100 realizes the processing function of the second embodiment by executing a program recorded on, for example, a computer-readable recording medium. The program describing the processing content to be executed by the deposit machine 100 can be recorded on various recording media. For example, the program to be executed by the deposit machine 100 can be stored in the storage device 103. The processor 101 loads at least a part of the program in the storage device 103 into the memory 102 and executes the program. The program to be executed by the deposit machine 100 can also be recorded on the portable recording medium 42. The program stored in the portable recording medium 42 becomes executable after being installed in the storage device 103, for example, under the control of the processor 101. The processor 101 can also read and execute the program directly from the portable recording medium 42.

図4は、営業PCのハードウェアの一構成例を示す図である。営業PC200は、プロセッサ201によって装置全体が制御されている。プロセッサ201には、バス210を介してメモリ202と複数の周辺機器が接続されている。プロセッサ201は、マルチプロセッサであってもよい。プロセッサ201は、例えばCPU、MPU、またはDSPである。プロセッサ201がプログラムを実行することで実現する機能の少なくとも一部を、ASIC、PLDなどの電子回路で実現してもよい。 Figure 4 is a diagram showing an example of the hardware configuration of a sales PC. The entire sales PC 200 is controlled by a processor 201. A memory 202 and multiple peripheral devices are connected to the processor 201 via a bus 210. The processor 201 may be a multiprocessor. The processor 201 is, for example, a CPU, an MPU, or a DSP. At least some of the functions realized by the processor 201 executing a program may be realized by an electronic circuit such as an ASIC or a PLD.

メモリ202は、営業PC200の主記憶装置として使用される。メモリ202には、プロセッサ201に実行させるOSのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ202には、プロセッサ201による処理に利用する各種データが格納される。メモリ202としては、例えばRAMなどの揮発性の半導体記憶装置が使用される。 Memory 202 is used as the main storage device of sales PC 200. Memory 202 temporarily stores at least a portion of the OS program and application programs to be executed by processor 201. Memory 202 also stores various data used in processing by processor 201. For example, a volatile semiconductor storage device such as a RAM is used as memory 202.

バス210に接続されている周辺機器としては、ストレージ装置203、GPU(Graphics Processing Unit)204、入力インタフェース205、光学ドライブ装置206、機器接続インタフェース207,208およびネットワークインタフェース209がある。 Peripheral devices connected to the bus 210 include a storage device 203, a GPU (Graphics Processing Unit) 204, an input interface 205, an optical drive device 206, device connection interfaces 207 and 208, and a network interface 209.

ストレージ装置203は、内蔵した記録媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置203は、コンピュータの補助記憶装置として使用される。ストレージ装置203には、OSのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ストレージ装置203としては、例えばHDDやSSDを使用することができる。 The storage device 203 electrically or magnetically writes and reads data to the built-in recording medium. The storage device 203 is used as an auxiliary storage device for the computer. The storage device 203 stores the OS program, application programs, and various data. Note that, for example, an HDD or SSD can be used as the storage device 203.

GPU204には、モニタ21が接続されている。GPU204は、プロセッサ201からの命令に従って、画像をモニタ51の画面に表示させる。モニタ51としては、有機ELを用いた表示装置や液晶表示装置などがある。 The monitor 21 is connected to the GPU 204. The GPU 204 displays an image on the screen of the monitor 51 according to an instruction from the processor 201. The monitor 51 may be a display device using an organic electroluminescence (EL) display device or a liquid crystal display device.

入力インタフェース205には、キーボード52とマウス53とが接続されている。入力インタフェース205は、キーボード52やマウス53から送られてくる信号をプロセッサ201に送信する。なお、マウス53は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。 The input interface 205 is connected to a keyboard 52 and a mouse 53. The input interface 205 transmits signals sent from the keyboard 52 and the mouse 53 to the processor 201. Note that the mouse 53 is an example of a pointing device, and other pointing devices can also be used. Examples of other pointing devices include a touch panel, a tablet, a touch pad, and a trackball.

光学ドライブ装置206は、レーザ光などを利用して、光ディスク54に記録されたデータの読み取りを行う。光ディスク54は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク54には、DVD、DVD-RAM、CD-ROM(Read Only Memory)、CD-R(Recordable)/RW(ReWritable)などがある。 The optical drive device 206 uses laser light or the like to read data recorded on the optical disk 54. The optical disk 54 is a portable recording medium on which data is recorded so that it can be read by the reflection of light. Optical disks 54 include DVDs, DVD-RAMs, CD-ROMs (Read Only Memory), and CD-Rs (Recordable)/RWs (ReWritable).

機器接続インタフェース207は、営業PC200に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース207には、メモリ装置55やメモリリーダライタ56を接続することができる。メモリ装置55は、機器接続インタフェース207との通信機能を搭載した記録媒体である。メモリリーダライタ56は、メモリカード57へのデータの書き込み、またはメモリカード57からのデータの読み出しを行う装置である。メモリカード57は、カード型の記録媒体である。 The device connection interface 207 is a communication interface for connecting peripheral devices to the sales PC 200. For example, a memory device 55 or a memory reader/writer 56 can be connected to the device connection interface 207. The memory device 55 is a recording medium equipped with a communication function with the device connection interface 207. The memory reader/writer 56 is a device that writes data to the memory card 57 or reads data from the memory card 57. The memory card 57 is a card-type recording medium.

機器接続インタフェース208は、プリンタ58に接続されている。プリンタ58は、プロセッサ201からの命令に従って、紙に文字や図形を印刷する。例えば、プリンタ58は、プロセッサ201からの命令に従って請求書を印刷する。 The device connection interface 208 is connected to the printer 58. The printer 58 prints characters and figures on paper according to instructions from the processor 201. For example, the printer 58 prints invoices according to instructions from the processor 201.

ネットワークインタフェース209は、ネットワーク40に接続されている。ネットワークインタフェース209は、ネットワーク40を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。 The network interface 209 is connected to the network 40. The network interface 209 transmits and receives data to and from other computers or communication devices via the network 40.

なお、第1の実施の形態に示した情報処理装置20も、図4に示した営業PC200と同様のハードウェアにより実現することができる。また、営業サーバ300およびクラウドサーバ400も、図4に示した営業PC200と同様のハードウェアにより実現することができる。 The information processing device 20 shown in the first embodiment can also be realized by hardware similar to that of the sales PC 200 shown in FIG. 4. The sales server 300 and the cloud server 400 can also be realized by hardware similar to that of the sales PC 200 shown in FIG. 4.

営業PC200は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。営業PC200に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、営業PC200に実行させるプログラムをストレージ装置203に格納しておくことができる。プロセッサ201は、ストレージ装置203内のプログラムの少なくとも一部をメモリ202にロードし、プログラムを実行する。また営業PC200に実行させるプログラムを、光ディスク54、メモリ装置55、メモリカード57などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ201からの制御により、ストレージ装置203にインストールされた後、実行可能となる。またプロセッサ201が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。 The sales PC 200 realizes the processing functions of the second embodiment by executing a program recorded on, for example, a computer-readable recording medium. The program describing the processing contents to be executed by the sales PC 200 can be recorded on various recording media. For example, the program to be executed by the sales PC 200 can be stored in the storage device 203. The processor 201 loads at least a part of the program in the storage device 203 into the memory 202 and executes the program. The program to be executed by the sales PC 200 can also be recorded on a portable recording medium such as the optical disk 54, the memory device 55, or the memory card 57. The program stored on the portable recording medium becomes executable after being installed on the storage device 203 under the control of, for example, the processor 201. The processor 201 can also read and execute the program directly from the portable recording medium.

次に、第2の実施の形態の入金システムの各装置の機能について詳細に説明する。
図5は、第2の実施の形態の各装置の機能例を示すブロック図である。入金機100は、記憶部120、操作受付部130および集計部140を有する。記憶部120は、メモリ102またはストレージ装置103の記憶領域を用いて実現される。操作受付部130および集計部140は、メモリ102に記憶されたプログラムをプロセッサ101が実行することで実現される。
Next, the function of each device in the deposit system according to the second embodiment will be described in detail.
5 is a block diagram showing an example of the functions of each device in the second embodiment. The deposit machine 100 has a storage unit 120, an operation reception unit 130, and a tallying unit 140. The storage unit 120 is realized by using a storage area of the memory 102 or the storage device 103. The operation reception unit 130 and the tallying unit 140 are realized by the processor 101 executing a program stored in the memory 102.

記憶部120は、集計情報121および設定テーブル122を記憶する。集計情報121は、入金種別の分類文言ごとの入金額を集計するための集計テーブルを含む。第2の実施の形態では、階層的な第1分類~第4分類の分類文言が設定されている。設定テーブル122は、営業PC200が生成するバーコードの各桁への情報の割り振りを示すテーブルである。 The memory unit 120 stores tally information 121 and a setting table 122. The tally information 121 includes a tally table for tallying the deposit amount for each classification wording of the deposit type. In the second embodiment, hierarchical classification words of the first to fourth classifications are set. The setting table 122 is a table showing the allocation of information to each digit of the barcode generated by the sales PC 200.

操作受付部130は、ユーザの入力操作やクラウドサーバ400からの情報を受け付ける。操作受付部130は、クラウドサーバ400から、営業PC200が生成した集計テーブルおよび設定テーブル122を受信する。操作受付部130は、集計テーブルおよび設定テーブル122を受信すると、記憶部120の集計テーブルおよび設定テーブル122を更新する。 The operation reception unit 130 receives input operations from the user and information from the cloud server 400. The operation reception unit 130 receives the tally table and setting table 122 generated by the sales PC 200 from the cloud server 400. When the operation reception unit 130 receives the tally table and setting table 122, it updates the tally table and setting table 122 in the memory unit 120.

操作受付部130は、スキャナ41を用いてバーコードを読み取る。また、操作受付部130は、入金を受け付ける。例えば、操作受付部130は、硬貨処理ユニット107および紙幣処理ユニット108に、硬貨および紙幣の投入を受け付けさせる。 The operation reception unit 130 reads the barcode using the scanner 41. The operation reception unit 130 also accepts deposits. For example, the operation reception unit 130 causes the coin processing unit 107 and the banknote processing unit 108 to accept the insertion of coins and banknotes.

集計部140は、第1分類~第4分類の分類文言ごとの入金金額を集計し集計テーブルに登録する。集計部140は、操作受付部130が取得したバーコードで示される第1分類~第4分類の分類文言と金額とを、設定テーブル122に基づいて特定する。そして、集計部140は、第1分類~第4分類の分類文言と金額とを対応付けて集計テーブルに登録する。また、集計部140は、店舗30の営業が終了すると、第1分類~第4分類の分類文言ごとの入金金額を集計したレシートを印刷ユニット110に印刷させる。 The tallying unit 140 tally up the deposit amounts for each classification wording from the first to fourth categories and registers them in the tally table. The tallying unit 140 identifies the classification wording from the first to fourth categories and the amounts indicated by the barcode acquired by the operation reception unit 130 based on the setting table 122. The tallying unit 140 then associates the classification wording from the first to fourth categories with the amounts and registers them in the tally table. In addition, when the store 30 closes for business, the tallying unit 140 causes the printing unit 110 to print a receipt that tallies the deposit amounts for each classification wording from the first to fourth categories.

営業PC200は、記憶部220、操作受付部230およびバーコード生成部240を有する。記憶部220は、メモリ202またはストレージ装置203の記憶領域を用いて実現される。操作受付部230およびバーコード生成部240は、メモリ202に記憶されたプログラムをプロセッサ201が実行することで実現される。記憶部220は、集計情報121および設定テーブル122を記憶する。 The sales PC 200 has a memory unit 220, an operation reception unit 230, and a barcode generation unit 240. The memory unit 220 is realized using the memory area of the memory 202 or the storage device 203. The operation reception unit 230 and the barcode generation unit 240 are realized by the processor 201 executing a program stored in the memory 202. The memory unit 220 stores the aggregation information 121 and the setting table 122.

操作受付部230は、集計テーブルと設定テーブル122との生成およびバーコード生成において、入力を受け付けるための画面を表示する。操作受付部230は、集計テーブルと設定テーブル122との生成では、バーコードの第1分類~第4分類それぞれを示すために割り振る桁数の入力を受け付ける画面を表示する。操作受付部230は、表示した画面において入力された割り振りに従って設定テーブル122を生成する。また、操作受付部230は、第1分類~第4分類それぞれの分類文言の入力を受け付ける画面を表示する。操作受付部230は、表示された画面において入力された分類文言を登録した集計テーブルを生成する。 The operation acceptance unit 230 displays a screen for accepting input when generating the tally table and the setting table 122 and when generating barcodes. When generating the tally table and the setting table 122, the operation acceptance unit 230 displays a screen for accepting input of the number of digits to be allocated to indicate each of the first to fourth classifications of the barcode. The operation acceptance unit 230 generates the setting table 122 according to the allocation entered on the displayed screen. The operation acceptance unit 230 also displays a screen for accepting input of the classification wording for each of the first to fourth classifications. The operation acceptance unit 230 generates a tally table in which the classification wording entered on the displayed screen is registered.

操作受付部230は、バーコード生成では、第1分類~第4分類の分類文言を一覧表示し、分類文言の選択を受け付ける。また、操作受付部230は、金額の入力を受け付ける画面を表示する。そして、操作受付部230は、選択された分類文言および入力された金額からバーコード生成部240が生成したバーコードを含む請求書を表示する。操作受付部230は、請求書の表示画面をプリンタ58に印刷させる。 When generating a barcode, the operation acceptance unit 230 displays a list of classification wordings from the first to fourth classifications and accepts the selection of a classification wording. The operation acceptance unit 230 also displays a screen for accepting input of an amount. The operation acceptance unit 230 then displays an invoice including a barcode generated by the barcode generation unit 240 from the selected classification wording and the input amount. The operation acceptance unit 230 causes the printer 58 to print the invoice display screen.

バーコード生成部240は、操作受付部230が表示した画面において入力された情報からバーコードを生成する。例えば、バーコード生成部240は、設定テーブル122に基づいて、選択された第1分類~第4分類および入力された金額を示すバーコードを生成する。 The barcode generating unit 240 generates a barcode from the information entered on the screen displayed by the operation receiving unit 230. For example, the barcode generating unit 240 generates a barcode indicating the selected first to fourth categories and the entered amount based on the setting table 122.

なお、図5に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。次に、記憶部120に記憶される情報について詳細に説明する。 Note that the lines connecting the elements shown in FIG. 5 indicate part of the communication paths, and communication paths other than those shown in the figure can also be set. Next, the information stored in the memory unit 120 will be described in detail.

図6は、集計情報の一例を示す図である。集計情報121は、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・を含む。集計テーブル121-1は、第1分類の入金を集計するためのテーブルである。集計テーブル121-1は、No.、分類文言、数量および入金集計額の項目を有する。No.の項目には、レコードを識別する番号が設定される。分類文言の項目には、第1分類の分類文言が設定される。数量の項目には、分類文言に該当する取引の数量が設定される。入金集計額の項目には、分類文言に該当する取引で入金された集計額が設定される。 FIG. 6 is a diagram showing an example of tally information. Tally information 121 includes tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, .... Tally table 121-1 is a table for tallying deposits of the first category. Tally table 121-1 has fields for No., classification wording, quantity, and total deposit amount. A number that identifies a record is set in the No. field. The classification wording field is set to the classification wording of the first category. The quantity field is set to the quantity of transactions that correspond to the classification wording. The total deposit amount field is set to the total amount deposited in transactions that correspond to the classification wording.

集計テーブル121-1の1番目のレコードには、集計テーブル121-1-1が対応付けられている。集計テーブル121-1-1は、集計テーブル121-1の1番目のレコードの分類文言の項目に設定された分類文言を細分化した第2分類の入金を集計するためのテーブルである。また、集計テーブル121-1の2番目のレコードには、集計テーブル121-1-2が対応付けられている。集計テーブル121-1-2は、集計テーブル121-1の2番目のレコードの分類文言の項目に設定された分類文言を細分化した第2分類の入金を集計するためのテーブルである。また、集計テーブル121-1の3番目のレコードには、集計テーブル121-1-3が対応付けられている。集計テーブル121-1-3は、集計テーブル121-1の3番目のレコードの分類文言の項目に設定された分類文言を細分化した第2分類の入金を集計するためのテーブルである。集計テーブル121-1-1,121-1-2,121-1-3,・・・が有する項目は、集計テーブル121-1が有する項目と同様である。 The first record of tally table 121-1 is associated with tally table 121-1-1. Tally table 121-1-1 is a table for tallying second-category deposits obtained by subdividing the classification wording set in the classification wording field of the first record of tally table 121-1. Furthermore, the second record of tally table 121-1 is associated with tally table 121-1-2. Tally table 121-1-2 is a table for tallying second-category deposits obtained by subdividing the classification wording set in the classification wording field of the second record of tally table 121-1. Furthermore, the third record of tally table 121-1 is associated with tally table 121-1-3. Tally table 121-1-3 is a table for tallying second-category deposits obtained by subdividing the classification wording set in the classification wording field of the third record of tally table 121-1. The items contained in aggregation tables 121-1-1, 121-1-2, 121-1-3, ... are the same as the items contained in aggregation table 121-1.

なお、集計テーブル121-1の各レコードの数量および入金集計額の項目には、対応付けられている第2分類の集計テーブルの合計値が設定される。例えば、集計テーブル121-1の1番目のレコードの数量の項目には、集計テーブル121-1-1の各レコードの数量の項目に設定された数量の合計が設定される。また、集計テーブル121-1の1番目のレコードの入金集計額の項目には、集計テーブル121-1-1の各レコードの入金集計額の項目に設定された入金集計額の合計が設定される。 The quantity and deposit tally items of each record in tally table 121-1 are set to the total value of the associated second classification tally table. For example, the quantity item of the first record in tally table 121-1 is set to the sum of the quantities set in the quantity items of each record in tally table 121-1-1. Furthermore, the deposit tally item of the first record in tally table 121-1 is set to the sum of the deposit tally amounts set in the deposit tally items of each record in tally table 121-1-1.

また、集計テーブル121-1-1の1番目のレコードには、集計テーブル121-1-1-1が対応付けられている。集計テーブル121-1-1-1は、集計テーブル121-1-1の1番目のレコードの分類文言の項目に設定された分類文言を細分化した第3分類の入金を集計するためのテーブルである。また、集計テーブル121-1-1の2番目のレコードには、集計テーブル121-1-1-2が対応付けられている。集計テーブル121-1-1-2は、集計テーブル121-1-1の2番目のレコードの分類文言の項目に設定された分類文言を細分化した第3分類の入金を集計するためのテーブルである。集計テーブル121-1-1-1,121-1-1-2,・・・が有する項目は、集計テーブル121-1が有する項目と同様である。 The first record of tally table 121-1-1 is associated with tally table 121-1-1-1. Tally table 121-1-1-1 is a table for tallying deposits in the third category, which is a subdivision of the classification wording set in the classification wording field of the first record of tally table 121-1-1. The second record of tally table 121-1-1 is associated with tally table 121-1-1-2. Tally table 121-1-1-2 is a table for tallying deposits in the third category, which is a subdivision of the classification wording set in the classification wording field of the second record of tally table 121-1-1. The items contained in tally tables 121-1-1-1, 121-1-1-2, ... are the same as the items contained in tally table 121-1.

なお、集計テーブル121-1-1,121-1-2,121-1-3,・・・の各レコードの数量および入金集計額の項目には、対応付けられている第3分類の集計テーブルの合計値が設定される。例えば、集計テーブル121-1-1の1番目のレコードの数量の項目には、集計テーブル121-1-1-1の各レコードの数量の項目に設定された数量の合計が設定される。また、集計テーブル121-1-1の1番目のレコードの入金集計額の項目には、集計テーブル121-1-1-1の各レコードの入金集計額の項目に設定された入金集計額の合計が設定される。 The quantity and deposit total amount items of each record in tally tables 121-1-1, 121-1-2, 121-1-3, ... are set to the total values of the associated third classification tally table. For example, the quantity item of the first record in tally table 121-1-1 is set to the sum of the quantities set in the quantity items of each record in tally table 121-1-1-1. Furthermore, the deposit total amount item of the first record in tally table 121-1-1 is set to the sum of the deposit total amounts set in the deposit total amount items of each record in tally table 121-1-1-1.

図7は、設定テーブルの一例を示す図である。設定テーブル122は、バーコードの各桁への割り振りを示すテーブルである。設定テーブル122は、金額桁数、分類桁数、第1分類桁数、第2分類桁数、第3分類桁数および第4分類桁数の項目を有する。金額桁数の項目には、金額を示すために割り振られたバーコードの桁数が設定される。分類桁数の項目には、第1分類から第4分類を示すために割り振られたバーコードの桁数が設定される。第1分類桁数の項目には、第1分類を示すために割り振られたバーコードの桁数が設定される。第2分類桁数の項目には、第2分類を示すために割り振られたバーコードの桁数が設定される。第3分類桁数の項目には、第3分類を示すために割り振られたバーコードの桁数が設定される。第4分類桁数の項目には、第4分類を示すために割り振られたバーコードの桁数が設定される。 Figure 7 is a diagram showing an example of a setting table. Setting table 122 is a table showing the allocation of digits to each digit of a barcode. Setting table 122 has items of amount digits, classification digits, first classification digits, second classification digits, third classification digits, and fourth classification digits. In the amount digits item, the number of digits of the barcode allocated to indicate the amount is set. In the classification digits item, the number of digits of the barcode allocated to indicate the first to fourth classifications is set. In the first classification digits item, the number of digits of the barcode allocated to indicate the first classification is set. In the second classification digits item, the number of digits of the barcode allocated to indicate the second classification is set. In the third classification digits item, the number of digits of the barcode allocated to indicate the third classification is set. In the fourth classification digits item, the number of digits of the barcode allocated to indicate the fourth classification is set.

次に、設定テーブル122に基づいて、バーコード生成部240が生成するバーコードについて説明する。
図8は、バーコードの一例を示す図である。バーコード61は、設定テーブル122に基づいて生成される、13桁の数字を示す1次元コードである。なお、以下では、バーコード61の最も左側の桁を1桁目として説明する。バーコード61の1~2桁目には、バーコード61がインストアコードであることを示す数字が設定される。また、バーコード61の13桁目には、チェックデジットが設定される。また、バーコード61の3~12桁目には、選択された第1分類~第4分類および入力された金額を示す数字が設定される。
Next, the barcode generated by the barcode generating unit 240 based on the setting table 122 will be described.
8 is a diagram showing an example of a barcode. The barcode 61 is a one-dimensional code that indicates a 13-digit number, which is generated based on the setting table 122. In the following description, the leftmost digit of the barcode 61 is the first digit. The first and second digits of the barcode 61 are set with a number indicating that the barcode 61 is an in-store code. A check digit is set with the thirteenth digit of the barcode 61. The third to twelfth digits of the barcode 61 are set with numbers indicating the selected first to fourth categories and the input amount.

一例として、設定テーブル122は、第1分類に1桁、第2分類に1桁、第3分類に2桁、第4分類に0桁、金額に6桁が割り振られていることを示しているものとする。すると、バーコード61の3桁目には、選択された第1分類を示す数字が設定される。例えば、バーコード61の3桁目には、集計テーブル121-1の選択された第1分類に対応するレコードの番号が設定される。また、バーコード61の4桁目には、選択された第2分類を示す数字が設定される。例えば、バーコード61の4桁目には、集計テーブル121-1-1,121-1-2,121-1-3,・・・の選択された第2分類に対応するレコードの番号が設定される。 As an example, the setting table 122 indicates that one digit is assigned to the first classification, one digit to the second classification, two digits to the third classification, zero digits to the fourth classification, and six digits to the amount. Then, a number indicating the selected first classification is set in the third digit of the barcode 61. For example, the number of the record in tally table 121-1 that corresponds to the selected first classification is set in the third digit of the barcode 61. Also, a number indicating the selected second classification is set in the fourth digit of the barcode 61. For example, the number of the record in tally table 121-1-1, 121-1-2, 121-1-3, ... that corresponds to the selected second classification is set in the fourth digit of the barcode 61.

また、バーコード61の5~6桁目には、選択された第3分類を示す数字が設定される。例えば、バーコード61の5~6桁目には、集計テーブル121-1-1-1,121-1-1-2,・・・の選択された第3分類に対応するレコードの番号が設定される。また、バーコード61の7~12桁目には、入力された金額を示す数字が設定される。 The fifth and sixth digits of the barcode 61 are set to a number indicating the selected third category. For example, the fifth and sixth digits of the barcode 61 are set to the record number of the tally tables 121-1-1-1, 121-1-1-2, ... that corresponds to the selected third category. The seventh to twelfth digits of the barcode 61 are set to a number indicating the input amount.

このように、バーコード61は、選択された入金種別の分類と金額とを示す。ここで、バーコード生成部240は、操作受付部230が生成した設定テーブル122に示される各桁の割り振りに基づいて、バーコード61を生成する。操作受付部230は、ユーザの各桁の割り振りの選択に基づいて設定テーブル122を生成する。よって、操作受付部230は、入金種別の各階層を細分化する度合いをユーザが設定可能にできる。 In this way, the barcode 61 indicates the classification of the selected deposit type and the amount. Here, the barcode generation unit 240 generates the barcode 61 based on the allocation of each digit shown in the setting table 122 generated by the operation reception unit 230. The operation reception unit 230 generates the setting table 122 based on the user's selection of the allocation of each digit. Thus, the operation reception unit 230 can enable the user to set the degree of subdivision of each hierarchical level of the deposit type.

次に、集計情報121および設定テーブル122を生成するための情報の入力を受け付ける画面について説明する。
図9は、集計情報および設定テーブル生成時の画面遷移の一例を示す図である。操作受付部230は、初期画面として画面71をモニタ51に表示させる。画面71は、営業PC200の初期画面である。画面71は、クラウド処理に進むクラウド処理ボタンと、請求書伝票作成処理に進む請求書伝票作成ボタンとを含む。操作受付部230は、クラウドボタンの押下操作を受け付けると、画面72をモニタ51に表示させる。
Next, a screen for receiving input of information for generating the tally information 121 and the setting table 122 will be described.
9 is a diagram showing an example of screen transitions when generating tally information and setting tables. The operation acceptance unit 230 causes the monitor 51 to display screen 71 as an initial screen. Screen 71 is the initial screen of the sales PC 200. Screen 71 includes a cloud processing button for proceeding to cloud processing, and an invoice slip creation button for proceeding to invoice slip creation processing. When the operation acceptance unit 230 accepts pressing of the cloud button, it causes the monitor 51 to display screen 72.

画面72は、クラウド処理の選択を受け付ける画面である。画面72は、集計情報121を生成する処理に進む集計テーブル登録ボタンと、バーコード61を生成する処理に進む集計分類用バーコード作成ボタンとを含む。操作受付部230は、集計テーブル登録ボタンの押下を受け付けると、画面73をモニタ51に表示させる。 Screen 72 is a screen that accepts the selection of cloud processing. Screen 72 includes a tally table registration button that proceeds to the process of generating tally information 121, and a tally classification barcode creation button that proceeds to the process of generating barcode 61. When the operation reception unit 230 accepts pressing of the tally table registration button, it causes screen 73 to be displayed on the monitor 51.

画面73は、設定テーブル122を生成するための入力を受け付ける画面である。画面73は、金額に割り振る桁数を入力する入力欄と、第1分類~第4分類に割り振る桁数の合計を入力する入力欄と、第1分類~第4分類それぞれに割り振る桁数を入力する入力欄とを有する。操作受付部230は、金額に割り振る桁数を入力する入力欄に入力された値を設定テーブル122の金額桁数の項目に設定する。また、操作受付部230は、第1分類~第4分類に割り振る桁数の合計を入力する入力欄に入力された値を設定テーブル122の分類桁数の項目に設定する。 Screen 73 is a screen that accepts input for generating setting table 122. Screen 73 has an input field for inputting the number of digits to be allocated to the amount, an input field for inputting the total number of digits to be allocated to the first to fourth classifications, and an input field for inputting the number of digits to be allocated to each of the first to fourth classifications. The operation reception unit 230 sets the value entered in the input field for inputting the number of digits to be allocated to the amount in the number of amount digits item in the setting table 122. The operation reception unit 230 also sets the value entered in the input field for inputting the total number of digits to be allocated to the first to fourth classifications in the number of classification digits item in the setting table 122.

また、操作受付部230は、第1分類に割り振る桁数を入力する入力欄に入力された値を設定テーブル122の第1分類桁数の項目に設定する。また、操作受付部230は、第2分類に割り振る桁数を入力する入力欄に入力された値を設定テーブル122の第2分類桁数の項目に設定する。また、操作受付部230は、第3分類に割り振る桁数を入力する入力欄に入力された値を設定テーブル122の第3分類桁数の項目に設定する。また、操作受付部230は、第4分類に割り振る桁数を入力する入力欄に入力された値を設定テーブル122の第4分類桁数の項目に設定する。 The operation reception unit 230 also sets the value entered in the input field for inputting the number of digits to be allocated to the first classification in the first classification digit number item of the setting table 122. The operation reception unit 230 also sets the value entered in the input field for inputting the number of digits to be allocated to the second classification in the second classification digit number item of the setting table 122. The operation reception unit 230 also sets the value entered in the input field for inputting the number of digits to be allocated to the third classification in the third classification digit number item of the setting table 122. The operation reception unit 230 also sets the value entered in the input field for inputting the number of digits to be allocated to the fourth classification in the fourth classification digit number item of the setting table 122.

また、画面73は、終了ボタンおよび確定ボタンを含む。操作受付部230は、終了ボタンの押下を受け付けると、処理を終了する。操作受付部230は、確定ボタンの押下を受け付けると、画面74をモニタ51に表示させる。 Screen 73 also includes an End button and a Confirm button. When the operation acceptance unit 230 accepts pressing of the End button, it ends the process. When the operation acceptance unit 230 accepts pressing of the Confirm button, it causes screen 74 to be displayed on the monitor 51.

画面74は、第1分類の分類文言を設定するための画面である。画面74は、分類文言を入力する入力欄を含む。操作受付部230は、分類文言を入力する入力欄に入力された分類文言が分類文言の項目に設定されたレコードを集計テーブル121-1に登録する。 Screen 74 is a screen for setting the classification wording for the first classification. Screen 74 includes an input field for inputting the classification wording. The operation reception unit 230 registers in the aggregation table 121-1 a record in which the classification wording entered in the input field for inputting the classification wording is set in the classification wording item.

また、画面74は、終了ボタンおよび確定ボタンを含む。操作受付部230は、終了ボタンの押下を受け付けると、処理を終了する。操作受付部230は、確定ボタンの押下を受け付けると、画面75をモニタ51に表示させる。 Screen 74 also includes an End button and a Confirm button. When the operation acceptance unit 230 accepts pressing of the End button, it ends the process. When the operation acceptance unit 230 accepts pressing of the Confirm button, it causes screen 75 to be displayed on the monitor 51.

画面75は、集計テーブル121-1の1番目のレコードに登録された分類文言を細分化した第2分類の分類文言を設定するための画面である。画面75は、分類文言を入力する入力欄を含む。操作受付部230は、分類文言を入力する入力欄に入力された分類文言が分類文言の項目に設定されたレコードを集計テーブル121-1-1に登録する。 Screen 75 is a screen for setting a classification wording for the second classification that is a subdivision of the classification wording registered in the first record of tally table 121-1. Screen 75 includes an input field for inputting the classification wording. The operation reception unit 230 registers in tally table 121-1-1 a record in which the classification wording entered in the input field for inputting the classification wording is set in the classification wording item.

また、画面75は、終了ボタンおよび確定ボタンを含む。操作受付部230は、終了ボタンの押下を受け付けると、処理を終了する。操作受付部230は、確定ボタンの押下を受け付けると、画面76をモニタ51に表示させる。 Screen 75 also includes an End button and a Confirm button. When the operation acceptance unit 230 accepts pressing of the End button, it ends the process. When the operation acceptance unit 230 accepts pressing of the Confirm button, it causes screen 76 to be displayed on the monitor 51.

画面76は、集計テーブル121-1の2番目のレコードに登録された分類文言を細分化した第2分類の分類文言を設定するための画面である。画面75は、分類文言を入力する入力欄を含む。操作受付部230は、分類文言を入力する入力欄に入力された分類文言が分類文言の項目に設定されたレコードを集計テーブル121-1-2に登録する。 Screen 76 is a screen for setting a classification wording for a second classification that subdivides the classification wording registered in the second record of tally table 121-1. Screen 75 includes an input field for inputting the classification wording. The operation reception unit 230 registers in tally table 121-1-2 a record in which the classification wording entered in the input field for inputting the classification wording is set in the classification wording item.

また、画面76は、終了ボタンおよび確定ボタンを含む。操作受付部230は、終了ボタンの押下を受け付けると、処理を終了する。操作受付部230は、確定ボタンの押下を受け付けると、集計テーブル121-1の3番目のレコードに登録された分類文言を細分化した第2分類の分類文言を設定するための画面をモニタ51に表示させる。 Screen 76 also includes an End button and a Confirm button. When the operation reception unit 230 receives a press of the End button, it ends the process. When the operation reception unit 230 receives a press of the Confirm button, it causes monitor 51 to display a screen for setting a classification wording for the second classification, which is a subdivision of the classification wording registered in the third record of tally table 121-1.

このようにして、操作受付部230は、第1分類の分類文言および第2分類の分類文言の設定をする。操作受付部230は、第1分類の分類文言および第2分類の分類文言の設定と同様に、第3分類の分類文言および第4分類の分類文言に設定もする。 In this way, the operation reception unit 230 sets the classification wording for the first category and the classification wording for the second category. The operation reception unit 230 also sets the classification wording for the third category and the classification wording for the fourth category, in the same way as setting the classification wording for the first category and the classification wording for the second category.

次に、バーコード61を生成するための情報の入力を受け付ける画面について説明する。
図10は、バーコード生成時の画面遷移の一例を示す図である。操作受付部230は、画面72において集計分類用バーコード作成ボタンが押下されると画面81をモニタ51に表示させる。画面81は、第1分類の分類文言を一覧表示し、第1分類の選択を受け付ける画面である。画面81は、第1分類の分類文言の一覧を含む。また、画面81は、第1分類の文言それぞれに対応するチェックボックスを含む。操作受付部230は、チェックボックスが選択されると、選択されたチェックボックスに対応する分類文言を第1分類の選択として受け付ける。
Next, a screen for receiving input of information for generating the barcode 61 will be described.
10 is a diagram showing an example of screen transitions when generating a barcode. When the Create Counting and Classification Barcode button is pressed on screen 72, the operation acceptance unit 230 causes the monitor 51 to display screen 81. Screen 81 is a screen that displays a list of classification wordings of the first classification and accepts the selection of the first classification. Screen 81 includes a list of classification wordings of the first classification. Screen 81 also includes check boxes corresponding to each wording of the first classification. When a check box is selected, the operation acceptance unit 230 accepts the classification wording corresponding to the selected check box as the selection of the first classification.

また、画面81は、第2分類の選択に進むためのボタンと、金額設定に進むためのボタンと、中止ボタンとを含む。操作受付部230は、中止ボタンの押下を受け付けると、処理を終了する。操作受付部230は、第2分類の選択に進むためのボタンの押下を受け付けると、画面82をモニタ51に表示させる。 Screen 81 also includes a button for proceeding to the selection of the second category, a button for proceeding to setting the amount, and a cancel button. When the operation reception unit 230 receives a press of the cancel button, it ends the process. When the operation reception unit 230 receives a press of the button for proceeding to the selection of the second category, it causes screen 82 to be displayed on the monitor 51.

画面82は、第2分類の分類文言を一覧表示し、第2分類の選択を受け付ける画面である。画面82は、第2分類の分類文言の一覧を含む。また、画面82は、第2分類の文言それぞれに対応するチェックボックスを含む。操作受付部230は、チェックボックスが選択されると、選択されたチェックボックスに対応する分類文言を第2分類の選択として受け付ける。 Screen 82 is a screen that displays a list of classification phrases in the second category and accepts the selection of the second category. Screen 82 includes a list of classification phrases in the second category. Screen 82 also includes check boxes corresponding to each of the phrases in the second category. When a check box is selected, the operation reception unit 230 accepts the classification phrase corresponding to the selected check box as a selection of the second category.

また、画面82は、第3分類の選択に進むためのボタンと、金額設定に進むためのボタンと、中止ボタンとを含む。操作受付部230は、中止ボタンの押下を受け付けると、処理を終了する。操作受付部230は、第2分類の選択に進むためのボタンの押下を受け付けると、第3分類の分類文言を一覧表示し、第3分類の選択を受け付ける画面をモニタ51に表示させる。なお、操作受付部230は、第3分類および第4分類の選択も、第1分類および第2分類の選択と同様に受け付ける。 Screen 82 also includes a button for proceeding to the selection of the third category, a button for proceeding to setting the amount, and a cancel button. When the operation acceptance unit 230 accepts pressing of the cancel button, it ends the process. When the operation acceptance unit 230 accepts pressing of the button for proceeding to the selection of the second category, it displays a list of the category text for the third category and causes monitor 51 to display a screen for accepting the selection of the third category. Note that the operation acceptance unit 230 also accepts the selection of the third and fourth categories in the same way as the selection of the first and second categories.

操作受付部230は、画面81または画面82において金額設定に進むためのボタンの押下を受け付けると、画面83をモニタ51に表示させる。画面83は、入金する金額の入力を受け付けるための画面である。画面83は、金額を入力するための入力欄を含む。操作受付部230は、金額を入力するための入力欄に入力された数値を金額の入力として受け付ける。また、画面83は、確定ボタンと中止ボタンとを含む。操作受付部230は、中止ボタンの押下を受け付けると、処理を終了する。 When the operation reception unit 230 receives a press of a button on screen 81 or screen 82 to proceed to setting the amount, it displays screen 83 on the monitor 51. Screen 83 is a screen for receiving input of the amount to be deposited. Screen 83 includes an input field for inputting the amount. The operation reception unit 230 receives a numerical value entered in the input field for inputting the amount as the input amount. Screen 83 also includes a confirm button and a cancel button. When the operation reception unit 230 receives a press of the cancel button, it ends the process.

操作受付部230は、確定ボタンの押下を受け付けると、バーコード生成部240にバーコード61を生成させる。バーコード生成部240は、選択された第1分類~第4分類および入力された金額を示すバーコード61を生成する。そして、操作受付部230は、画面84をモニタ51に表示させる。 When the operation reception unit 230 receives a press of the Confirm button, it causes the barcode generation unit 240 to generate a barcode 61. The barcode generation unit 240 generates a barcode 61 that indicates the selected first to fourth categories and the input amount. The operation reception unit 230 then causes the monitor 51 to display a screen 84.

画面84は、バーコード61を表示するための画面である。画面84は、バーコード61を含む。また、画面84は、バーコードコピーボタンと終了ボタンとを含む。操作受付部230は、終了ボタンの押下を受け付けると、処理を終了する。操作受付部230は、バーコードコピーボタンの押下を受け付けると、画面85をモニタ51に表示させる。 Screen 84 is a screen for displaying barcode 61. Screen 84 includes barcode 61. Screen 84 also includes a barcode copy button and an end button. When the operation acceptance unit 230 accepts pressing of the end button, it ends the process. When the operation acceptance unit 230 accepts pressing of the barcode copy button, it causes screen 85 to be displayed on monitor 51.

画面85は、バーコード61を含む請求書を表示するための画面である。操作受付部230は、画面85をプリンタ58に印刷させる。そして、ユーザが印刷された画面85に含まれるバーコード61を入金機100に読み取らせることで、バーコード61を入金機100に通知できる。なお、上記の例では、1つの取引の内容を示す請求書に1つのバーコード61が含まれているが、複数の取引の内容を示す請求書に複数のバーコードが含まれていてもよい。 Screen 85 is a screen for displaying an invoice including a barcode 61. The operation reception unit 230 causes the printer 58 to print screen 85. The user can then notify the deposit machine 100 of the barcode 61 by having the deposit machine 100 read the barcode 61 included in the printed screen 85. Note that in the above example, one barcode 61 is included in an invoice showing the contents of one transaction, but multiple barcodes may be included in an invoice showing the contents of multiple transactions.

次に、集計部140が印刷するレシートについて説明する。
図11は、レシートの一例を示す図である。レシート91は、締め処理データを示すレシートである。レシート91には、第1分類の分類文言と、当該分類文言に該当する取引の数量と、当該分類文言に該当する取引による入金金額の合計とが並べて配置されている。また、レシート91には、第2分類の分類文言と、当該分類文言に該当する取引の数量と、当該分類文言に該当する取引による入金金額の合計とが並べて配置されている。集計部140は、このようなレシート91を印刷することで、分類文言ごとの集計の詳細をユーザに通知することができる。
Next, the receipt printed by the tallying unit 140 will be described.
11 is a diagram showing an example of a receipt. Receipt 91 is a receipt showing closing processing data. Receipt 91 lists a classification wording of the first classification, the quantity of transactions corresponding to that classification wording, and the total amount of deposits from transactions corresponding to that classification wording. Receipt 91 also lists a classification wording of the second classification, the quantity of transactions corresponding to that classification wording, and the total amount of deposits from transactions corresponding to that classification wording. By printing such a receipt 91, the tallying unit 140 can notify the user of the details of the tally for each classification wording.

次に、第2の実施の形態におけるデータの流れについてシーケンス図を用いて説明する。
図12は、第2の実施の形態の処理の例を示すシーケンス図(その1)である。営業PC200は、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122の登録をする(ステップS11)。例えば、営業PC200は、画面73で入力を受け付けた内容に基づいて、設定テーブル122を生成する。また、営業PC200は、画面74~画面76で入力を受け付けた内容に基づいて、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・を生成する。そして、営業PC200は、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122をクラウドサーバ400に送信する。
Next, the data flow in the second embodiment will be described with reference to a sequence diagram.
12 is a sequence diagram (part 1) showing an example of the process of the second embodiment. The sales PC 200 registers the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122 (step S11). For example, the sales PC 200 generates the setting table 122 based on the contents of the input accepted on the screen 73. The sales PC 200 also generates the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... based on the contents of the input accepted on the screens 74 to 76. Then, sales PC 200 transmits tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, . . . , 121-1-1-1, 121-1-1-2, . . . and setting table 122 to cloud server 400.

クラウドサーバ400は、営業PC200から取得した集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122を登録する(ステップS12)。そして、クラウドサーバ400は、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122の情報を入金機100に送信してダウンロードさせる(ステップS13)。 The cloud server 400 registers the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122 acquired from the sales PC 200 (step S12). The cloud server 400 then transmits the information on the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122 to the deposit machine 100 for downloading (step S13).

入金機100は、クラウドサーバ400から集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122の情報を受信する(ステップS14)。そして、入金機100は、クラウドサーバ400から取得した集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122を記憶部120に登録する。なお、ステップS11~ステップS14の処理は、初期設定時または集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122の変更があったときに行われればよい。 The deposit machine 100 receives information on the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122 from the cloud server 400 (step S14). The deposit machine 100 then registers the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122 obtained from the cloud server 400 in the memory unit 120. The processes in steps S11 to S14 may be performed at the time of initial setup or when changes are made to the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ... and the setting table 122.

店舗30において取引が行われると、営業PC200は、当該取引の請求書伝票の登録を営業サーバ300に依頼する(ステップS15)。営業サーバ300は、請求書伝票を作成する(ステップS16)。そして、営業サーバ300は、請求書伝票の印刷イメージを営業PC200に画面表示させる(ステップS17)。営業PC200は、集計分類用バーコードを作成する(ステップS18)。例えば、営業PC200は、画面81~83で入力を受け付けた内容に基づいて、バーコード61を作成する。すると、クラウドサーバ400は、営業PC200に集計分類用バーコードを表示させる(ステップS19)。例えば、営業PC200は、画面84を表示する。営業PC200は、集計分類用バーコードをコピーして営業サーバ300に送信する(ステップS20)。 When a transaction is made at the store 30, the sales PC 200 requests the sales server 300 to register an invoice voucher for that transaction (step S15). The sales server 300 creates an invoice voucher (step S16). The sales server 300 then causes the sales PC 200 to display a print image of the invoice voucher on its screen (step S17). The sales PC 200 creates a barcode for tallying and classifying (step S18). For example, the sales PC 200 creates a barcode 61 based on the input received on screens 81 to 83. The cloud server 400 then causes the sales PC 200 to display the barcode for tallying and classifying (step S19). For example, the sales PC 200 displays screen 84. The sales PC 200 copies the barcode for tallying and classifying and sends it to the sales server 300 (step S20).

図13は、第2の実施の形態の処理の例を示すシーケンス図(その2)である。営業サーバ300は、営業PC200から集計分類用バーコードを取得すると、請求書伝票印刷イメージに集計分類用バーコードを貼り付けた画像を営業PC200に表示させる(ステップS21)。例えば、営業PC200は、画面85を表示する。そして、営業PC200は、請求書伝票印刷イメージを印刷する(ステップS22)。 Figure 13 is a sequence diagram (part 2) showing an example of processing in the second embodiment. When the sales server 300 acquires the tally/categorize barcode from the sales PC 200, it causes the sales PC 200 to display an image in which the tally/categorize barcode has been attached to the invoice voucher print image (step S21). For example, the sales PC 200 displays screen 85. Then, the sales PC 200 prints the invoice voucher print image (step S22).

入金機100は、印刷された請求書伝票印刷イメージに含まれるバーコードをスキャナ41で読み取る(ステップS23)。そして、入金機100は、入金操作を受け付ける(ステップS24)。入金機100は、受け付けた入金を集計する(ステップS25)。 The deposit machine 100 reads the barcode included in the printed image of the invoice slip with the scanner 41 (step S23). The deposit machine 100 then accepts the deposit operation (step S24). The deposit machine 100 tallies the accepted deposits (step S25).

なお、上記のステップS15~ステップS25までの処理は、店舗30が営業を終了するまで繰り返し行われる。店舗30の営業が終了すると、入金機100は、締め処理を実行する(ステップS26)。例えば、入金機100は、レシート91を印刷する。また、入金機100は、締め処理データをクラウドサーバ400にアップロードする。クラウドサーバ400は、入金機100から取得した締め処理データをセーブする(ステップS27)。そして、クラウドサーバ400は、締め処理データを営業PC200に送信する。 The above steps S15 to S25 are repeated until the store 30 closes. When the store 30 closes, the deposit machine 100 executes closing processing (step S26). For example, the deposit machine 100 prints a receipt 91. The deposit machine 100 also uploads closing processing data to the cloud server 400. The cloud server 400 saves the closing processing data acquired from the deposit machine 100 (step S27). The cloud server 400 then transmits the closing processing data to the sales PC 200.

営業PC200は、入金機100によって生成された締め処理データをエクスポートする(ステップS28)。そして、営業PC200は、締め処理データを営業サーバ300に送信する。営業サーバ300は、入金機100によって生成された締め処理データをエクスポートする(ステップS29)。そして、営業サーバ300は、店舗ごとの締め処理データを集計する(ステップS30)。 The sales PC 200 exports the closing processing data generated by the deposit machine 100 (step S28). Then, the sales PC 200 transmits the closing processing data to the sales server 300. The sales server 300 exports the closing processing data generated by the deposit machine 100 (step S29). Then, the sales server 300 tally up the closing processing data for each store (step S30).

このようにして、第2の実施の形態の入金システムの各装置は、集計テーブルおよび締め処理データを共有できる。バーコード61を生成するための集計テーブルが共有されているため、ネットワーク40がオフラインになった場合であっても、入金機100は、営業PC200が作成したバーコード61から分類と金額とを読み取ることができる。よって、第2の実施の形態の入金システムは、耐障害性を向上させることができる。 In this way, each device in the deposit system of the second embodiment can share the tally table and closing processing data. Because the tally table for generating the barcode 61 is shared, even if the network 40 goes offline, the deposit machine 100 can read the category and amount from the barcode 61 created by the sales PC 200. Therefore, the deposit system of the second embodiment can improve fault tolerance.

次に、各装置が実行する処理について詳細に説明する。まず、入金機100の処理について説明する。
図14は、入金処理の手順の一例を示すフローチャートである。以下、図14に示す処理をステップ番号に沿って説明する。
Next, the process executed by each device will be described in detail. First, the process executed by the deposit machine 100 will be described.
14 is a flow chart showing an example of a deposit processing procedure. The process shown in FIG. 14 will be explained below in order of step number.

[ステップS41]操作受付部130は、初期処理を実行する。
[ステップS42]操作受付部130は、集計テーブルの情報がダウンロードされたか否かを判定する。操作受付部130は、集計テーブルの情報がダウンロードされたと判定した場合、処理をステップS43に進める。操作受付部130は、集計テーブルの情報がダウンロードされていないと判定した場合、処理をステップS44に進める。
[Step S41] The operation reception unit 130 executes an initial process.
[Step S42] The operation reception unit 130 determines whether the tally table information has been downloaded. If the operation reception unit 130 determines that the tally table information has been downloaded, the process proceeds to step S43. If the operation reception unit 130 determines that the tally table information has not been downloaded, the process proceeds to step S44.

なお、ダウンロードは、クラウドサーバ400より集計テーブルが新規または更新時に送信されてきた場合に実施される。
[ステップS43]操作受付部130は、クラウドサーバ400から受信した集計テーブルおよび設定テーブルの情報で、例えば、記憶部120の集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・および設定テーブル122を更新する。
The download is performed when a new tally table or an updated tally table is transmitted from the cloud server 400 .
[Step S43] The operation reception unit 130 updates, for example, the tally tables 121-1, 121-1-1, 121-1-2, 121-1-3, . . . , 121-1-1-1, 121-1-1-2, .

[ステップS44]操作受付部130は、入金ボタンが押下されたか否かを判定する。操作受付部130は、入金ボタンが押下されたと判定した場合、処理をステップS45に進める。また、操作受付部130は、入金ボタンが押下されていないと判定した場合、処理をステップS44に進める。 [Step S44] The operation reception unit 130 determines whether the deposit button has been pressed. If the operation reception unit 130 determines that the deposit button has been pressed, the process proceeds to step S45. If the operation reception unit 130 determines that the deposit button has not been pressed, the process proceeds to step S44.

[ステップS45]操作受付部130は、スキャナ41からの入力があったか否かを判定する。例えば、操作受付部130は、スキャナ41がバーコード61を読み取った場合、スキャナ41からの入力があったと判定する。操作受付部130は、スキャナ41からの入力があったと判定した場合、処理をステップS50に進める。また、操作受付部130は、スキャナ41からの入力がなかったと判定した場合、処理をステップS46に進める。 [Step S45] The operation acceptance unit 130 determines whether or not there has been input from the scanner 41. For example, if the scanner 41 has read the barcode 61, the operation acceptance unit 130 determines that there has been input from the scanner 41. If the operation acceptance unit 130 determines that there has been input from the scanner 41, it proceeds to step S50. On the other hand, if the operation acceptance unit 130 determines that there has not been input from the scanner 41, it proceeds to step S46.

[ステップS46]操作受付部130は、入金種別名の選択があったか否かを判定する。操作受付部130は、入金種別名の選択があったと判定した場合、処理をステップS48に進める。また、操作受付部130は、入金種別名の選択がなかったと判定した場合、処理をステップS47に進める。 [Step S46] The operation reception unit 130 determines whether or not a deposit type name has been selected. If the operation reception unit 130 determines that a deposit type name has been selected, the process proceeds to step S48. If the operation reception unit 130 determines that a deposit type name has not been selected, the process proceeds to step S47.

[ステップS47]操作受付部130は、中止ボタンが押下されたか否かを判定する。操作受付部130は、中止ボタンが押下されたと判定した場合、処理をステップS52に進める。また、操作受付部130は、中止ボタンが押下されていないと判定した場合、処理をステップS45に進める。 [Step S47] The operation reception unit 130 determines whether the stop button has been pressed. If the operation reception unit 130 determines that the stop button has been pressed, the process proceeds to step S52. If the operation reception unit 130 determines that the stop button has not been pressed, the process proceeds to step S45.

[ステップS48]操作受付部130は、金額の入力がされたか否かを判定する。操作受付部130は、金額の入力がされたと判定した場合、処理をステップS50に進める。また、操作受付部130は、金額の入力がされていないと判定した場合、処理をステップS49に進める。 [Step S48] The operation reception unit 130 determines whether an amount has been input. If the operation reception unit 130 determines that an amount has been input, the process proceeds to step S50. If the operation reception unit 130 determines that an amount has not been input, the process proceeds to step S49.

[ステップS49]操作受付部130は、中止ボタンが押下されたか否かを判定する。操作受付部130は、中止ボタンが押下されたと判定した場合、処理をステップS52に進める。また、操作受付部130は、中止ボタンが押下されていないと判定した場合、処理をステップS48に進める。 [Step S49] The operation reception unit 130 determines whether the stop button has been pressed. If the operation reception unit 130 determines that the stop button has been pressed, the process proceeds to step S52. If the operation reception unit 130 determines that the stop button has not been pressed, the process proceeds to step S48.

[ステップS50]操作受付部130は、入金を受け付ける。例えば、操作受付部130は、硬貨処理ユニット107および紙幣処理ユニット108に、硬貨および紙幣の投入を受け付けさせる。 [Step S50] The operation reception unit 130 accepts deposits. For example, the operation reception unit 130 causes the coin processing unit 107 and the banknote processing unit 108 to accept the insertion of coins and banknotes.

[ステップS51]集計部140は、入力された金額および分類文言で集計テーブルに登録する。例えば、集計部140は、バーコード61で示される第1分類~第4分類の分類文言と金額とを特定する。集計部140は、集計テーブル121-1,121-1-1,121-1-2,121-1-3,・・・,121-1-1-1,121-1-1-2,・・・の特定した分類文言のレコードの数量の項目に1を追加し、入金集計額の項目に、特定した金額を追加する。 [Step S51] The tallying unit 140 registers the input amount and category wording in the tallying table. For example, the tallying unit 140 identifies the category wordings of the first to fourth categories and the amount indicated by the barcode 61. The tallying unit 140 adds 1 to the quantity field of the records of the identified category wording in the tallying tables 121-1, 121-1-1, 121-1-2, 121-1-3, ..., 121-1-1-1, 121-1-1-2, ..., and adds the identified amount to the deposited amount field.

なお、入力された金額より投入された金額が多い場合は、操作受付部130は、釣り銭を出す動作も行う。
[ステップS52]操作受付部130は、店舗30の営業が終了したか否かを判定する。操作受付部130は、店舗30の営業が終了したと判定した場合処理をステップS53に進める。また、操作受付部130は、店舗30の営業が終了していないと判定した場合処理をステップS44に進める。
If the amount inserted is greater than the amount input, the operation reception unit 130 also performs an operation to give change.
[Step S52] The operation reception unit 130 determines whether business has ended for the store 30. If the operation reception unit 130 determines that business has ended for the store 30, the process proceeds to step S53. If the operation reception unit 130 determines that business has not ended for the store 30, the process proceeds to step S44.

[ステップS53]集計部140は、入金分類ごとに集計したレシート91を印刷する。
[ステップS54]操作受付部130は、入金機100の電源をoffにする。
[Step S53] The tallying unit 140 prints out a receipt 91 tallying the amounts by deposit category.
[Step S54] The operation reception unit 130 turns off the power of the deposit machine 100.

このように、入金機100は、バーコード61をスキャナ41で読み取り、第1分類~第4分類の分類文言を特定する。これにより、入金機100は、第1分類~第4分類に細分化された入金種別を複雑な入力なしに設定することができる。よって、入金機100は、ユーザが所望の入金種別を容易に設定できる。また、入金機100は、バーコード61から入金額も読み取るため、入金額の選択を容易にすることができる。また、入金機100は、分類ごとの入金の集計を示すレシート91を印刷する。これにより、入金機100は、分類文言ごとの集計の内容をユーザに通知することができる。 In this way, the deposit machine 100 reads the barcode 61 with the scanner 41 and identifies the classification wording of the first to fourth categories. This allows the deposit machine 100 to set the deposit types subdivided into the first to fourth categories without complex input. The deposit machine 100 therefore allows the user to easily set the desired deposit type. The deposit machine 100 also reads the deposit amount from the barcode 61, making it easy to select the deposit amount. The deposit machine 100 also prints a receipt 91 showing a tally of the deposits for each category. This allows the deposit machine 100 to notify the user of the tally for each classification wording.

次に、クラウドサーバ400の処理について説明する。
図15は、クラウドサーバ処理の手順の一例を示すフローチャートである。以下、図15に示す処理をステップ番号に沿って説明する。
Next, the processing of the cloud server 400 will be described.
15 is a flowchart showing an example of a procedure for cloud server processing. The process shown in FIG. 15 will be described below in order of step number.

[ステップS61]クラウドサーバ400は、営業PC200より処理依頼があったか否かを判定する。クラウドサーバ400は、営業PC200より処理依頼があったと判定した場合、処理をステップS62に進める。また、クラウドサーバ400は、営業PC200より処理依頼がなかったと判定した場合、処理をステップS61に進める。 [Step S61] The cloud server 400 determines whether or not a processing request has been received from the sales PC 200. If the cloud server 400 determines that a processing request has been received from the sales PC 200, the process proceeds to step S62. If the cloud server 400 determines that a processing request has not been received from the sales PC 200, the process proceeds to step S61.

[ステップS62]クラウドサーバ400は、依頼内容が集計テーブルの登録であったか否かを判定する。クラウドサーバ400は、依頼内容が集計テーブルの登録であったと判定した場合、処理をステップS65に進める。また、クラウドサーバ400は、依頼内容が集計テーブルの登録ではなかった(集計分類用バーコード作成であった)と判定した場合、処理をステップS63に進める。 [Step S62] The cloud server 400 determines whether the request was to register a tally table. If the cloud server 400 determines that the request was to register a tally table, the process proceeds to step S65. If the cloud server 400 determines that the request was not to register a tally table (it was to create a barcode for tally classification), the process proceeds to step S63.

[ステップS63]クラウドサーバ400は、集計分類用バーコード作成処理をする。
[ステップS64]クラウドサーバ400は、集計分類用バーコード作成処理が終了したか否かを判定する。クラウドサーバ400は、集計分類用バーコード作成処理が終了したと判定した場合、処理をステップS61に進める。また、クラウドサーバ400は、集計分類用バーコード作成処理が終了していないと判定した場合、処理をステップS63に進める。
[Step S63] The cloud server 400 performs processing for creating a barcode for tallying and classifying.
[Step S64] The cloud server 400 determines whether the tallying and classifying barcode creation process has ended. If the cloud server 400 determines that the tallying and classifying barcode creation process has ended, the process proceeds to step S61. If the cloud server 400 determines that the tallying and classifying barcode creation process has not ended, the process proceeds to step S63.

[ステップS65]クラウドサーバ400は、集計テーブル登録処理を実行する。
[ステップS66]クラウドサーバ400は、集計テーブル登録処理が終了したか否かを判定する。クラウドサーバ400は、集計テーブル登録処理が終了したと判定した場合、処理をステップS67に進める。また、クラウドサーバ400は、集計テーブル登録処理が終了していないと判定した場合、処理をステップS65に進める。
[Step S65] The cloud server 400 executes an tally table registration process.
[Step S66] The cloud server 400 determines whether the tally table registration process is completed. If the cloud server 400 determines that the tally table registration process is completed, the process proceeds to step S67. If the cloud server 400 determines that the tally table registration process is not completed, the process proceeds to step S65.

[ステップS67]クラウドサーバ400は、集計テーブルの情報を営業PC200からダウンロードする。
次に、営業サーバ300の処理について説明する。
[Step S67] The cloud server 400 downloads the information of the tally table from the sales PC 200.
Next, the processing of the sales server 300 will be described.

図16は、営業サーバ処理の手順の一例を示すフローチャートである。以下、図16に示す処理をステップ番号に沿って説明する。
[ステップS71]営業サーバ300は、請求書伝票作成依頼があったか否かを判定する。営業サーバ300は、請求書伝票作成依頼があったと判定した場合、処理をステップS72に進める。また、営業サーバ300は、請求書伝票作成依頼がなかったと判定した場合、処理をステップS71に進める。
16 is a flow chart showing an example of a procedure for a sales server process. The process shown in FIG. 16 will be described below in order of step number.
[Step S71] The sales server 300 determines whether or not an invoice voucher creation request has been made. If the sales server 300 determines that an invoice voucher creation request has been made, the process proceeds to step S72. If the sales server 300 determines that an invoice voucher creation request has not been made, the process proceeds to step S71.

[ステップS72]営業サーバ300は、請求書伝票作成処理を実行する。
[ステップS73]営業サーバ300は、次の請求書伝票の作成があるか否かを判定する。営業サーバ300は、次の請求書伝票の作成があると判定した場合、処理をステップS72に進める。また、営業サーバ300は、次の請求書伝票の作成がないと判定した場合、処理をステップS71に進める。
[Step S72] The sales server 300 executes an invoice/voucher creation process.
[Step S73] The sales server 300 determines whether or not the next invoice voucher is to be created. If the sales server 300 determines that the next invoice voucher is to be created, the process proceeds to step S72. If the sales server 300 determines that the next invoice voucher is not to be created, the process proceeds to step S71.

次に、営業PC200の処理について説明する。まず、営業PC200によるクラウド処理について説明する。
図17は、クラウド処理の手順の一例を示すフローチャートである。以下、図17に示す処理をステップ番号に沿って説明する。
Next, a description will be given of the processing performed by the sales PC 200. First, a description will be given of cloud processing performed by the sales PC 200.
17 is a flowchart showing an example of a procedure for cloud processing. The process shown in FIG. 17 will be described below in order of step number.

[ステップS81]操作受付部230は、操作ボタンの押下を受け付けたか否かを判定する。操作受付部230は、操作ボタンの押下を受け付けたと判定した場合、処理をステップS82に進める。また、操作受付部230は、操作ボタンの押下を受け付けていないと判定した場合、処理をステップS81に進める。 [Step S81] The operation reception unit 230 determines whether or not pressing of an operation button has been accepted. If the operation reception unit 230 determines that pressing of an operation button has been accepted, the process proceeds to step S82. If the operation reception unit 230 determines that pressing of an operation button has not been accepted, the process proceeds to step S81.

[ステップS82]操作受付部230は、操作内容が集計テーブルの登録であるか否かを判定する。例えば、操作受付部230は、画面72において集計テーブル登録ボタンが押下された場合、操作内容が集計テーブルの登録であると判定し、集計分類用バーコード作成ボタンが押下された場合、操作内容が集計分類用バーコード作成であると判定する。操作受付部230は、操作内容が集計テーブルの登録であると判定した場合、処理をステップS94に進める。また、操作受付部230は、操作内容が集計テーブルの登録ではない(集計分類用バーコード作成である)と判定した場合、処理をステップS83に進める。 [Step S82] The operation acceptance unit 230 determines whether the operation is to register a tally table. For example, when the Register tally table button is pressed on the screen 72, the operation acceptance unit 230 determines that the operation is to register a tally table, and when the Create tally and classification barcode button is pressed, the operation acceptance unit 230 determines that the operation is to create a tally and classification barcode. If the operation acceptance unit 230 determines that the operation is to register a tally table, it proceeds to step S94. On the other hand, if the operation acceptance unit 230 determines that the operation is not to register a tally table (it is to create a tally and classification barcode), it proceeds to step S83.

[ステップS83]操作受付部230は、第1分類の選択を受け付ける。例えば、操作受付部230は、画面81をモニタ51に表示させて第1分類の選択入力を受け付ける。
[ステップS84]操作受付部230は、次の操作が金額設定であるか否かを判定する。例えば、操作受付部230は、画面81において金額設定に進むためのボタンが押下された場合、次の操作が金額設定であると判定し、第2分類の選択に進むためのボタンが押下された場合、次の操作が第2分類の選択であると判定する。操作受付部230は、次の操作が金額設定であると判定した場合、処理をステップS90に進める。また、操作受付部230は、次の操作が金額設定ではない(第2分類の選択である)と判定した場合、処理をステップS85に進める。
[Step S83] The operation reception unit 230 receives a selection of the first category. For example, the operation reception unit 230 displays the screen 81 on the monitor 51 to receive a selection input of the first category.
[Step S84] The operation acceptance unit 230 determines whether the next operation is to set the amount. For example, when a button to proceed to setting the amount is pressed on the screen 81, the operation acceptance unit 230 determines that the next operation is to set the amount, and when a button to proceed to selection of the second category is pressed, the operation acceptance unit 230 determines that the next operation is selection of the second category. When the operation acceptance unit 230 determines that the next operation is to set the amount, it advances the process to step S90. When the operation acceptance unit 230 determines that the next operation is not to set the amount (selection of the second category), it advances the process to step S85.

[ステップS85]操作受付部230は、第2分類の選択を受け付ける。例えば、操作受付部230は、画面82をモニタ51に表示させて第2分類の選択入力を受け付ける。
[ステップS86]操作受付部230は、次の操作が金額設定であるか否かを判定する。例えば、操作受付部230は、画面82において金額設定に進むためのボタンが押下された場合、次の操作が金額設定であると判定し、第3分類の選択に進むためのボタンが押下された場合、次の操作が第3分類の選択であると判定する。操作受付部230は、次の操作が金額設定であると判定した場合、処理をステップS90に進める。また、操作受付部230は、次の操作が金額設定ではない(第3分類の選択である)と判定した場合、処理をステップS87に進める。
[Step S85] The operation reception unit 230 receives a selection of the second category. For example, the operation reception unit 230 displays the screen 82 on the monitor 51 to receive the selection input of the second category.
[Step S86] The operation acceptance unit 230 determines whether the next operation is to set the amount. For example, when a button to proceed to setting the amount is pressed on the screen 82, the operation acceptance unit 230 determines that the next operation is to set the amount, and when a button to proceed to selection of the third category is pressed, the operation acceptance unit 230 determines that the next operation is selection of the third category. When the operation acceptance unit 230 determines that the next operation is to set the amount, it advances the process to step S90. When the operation acceptance unit 230 determines that the next operation is not to set the amount (selection of the third category), it advances the process to step S87.

[ステップS87]操作受付部230は、第3分類の選択を受け付ける。例えば、操作受付部230は、第3分類の分類文言を一覧表示し、第3分類の選択を受け付ける画面をモニタ51に表示させて第3分類の選択入力を受け付ける。 [Step S87] The operation reception unit 230 accepts the selection of the third category. For example, the operation reception unit 230 displays a list of the classification phrases for the third category and displays a screen for accepting the selection of the third category on the monitor 51 to accept the selection input of the third category.

[ステップS88]操作受付部230は、次の操作が金額設定であるか否かを判定する。操作受付部230は、次の操作が金額設定であると判定した場合、処理をステップS90に進める。また、操作受付部230は、次の操作が金額設定ではない(第4分類の選択である)と判定した場合、処理をステップS89に進める。 [Step S88] The operation reception unit 230 determines whether the next operation is to set the amount. If the operation reception unit 230 determines that the next operation is to set the amount, it proceeds to step S90. If the operation reception unit 230 determines that the next operation is not to set the amount (a selection of the fourth category), it proceeds to step S89.

[ステップS89]操作受付部230は、第4分類の選択を受け付ける。例えば、操作受付部230は、第4分類の分類文言を一覧表示し、第4分類の選択を受け付ける画面をモニタ51に表示させて第4分類の選択入力を受け付ける。 [Step S89] The operation reception unit 230 accepts the selection of the fourth category. For example, the operation reception unit 230 displays a list of the classification wording of the fourth category and displays a screen for accepting the selection of the fourth category on the monitor 51 to accept the selection input of the fourth category.

[ステップS90]操作受付部230は、金額の設定を受け付ける。例えば、操作受付部230は、画面83をモニタ51に表示させて金額の入力操作を受け付ける。
[ステップS91]バーコード生成部240は、バーコード61を生成する。例えば、バーコード生成部240は、設定テーブル122に基づいて、ステップS83~ステップS89で選択された第1分類~第4分類およびステップS90で入力された金額を示すバーコード61を生成する。
[Step S90] The operation reception unit 230 receives an amount setting. For example, the operation reception unit 230 displays the screen 83 on the monitor 51 to receive the amount input operation.
[Step S91] The barcode generation unit 240 generates a barcode 61. For example, the barcode generation unit 240 generates a barcode 61 based on the setting table 122, the barcode generation unit 240 indicating the first to fourth categories selected in steps S83 to S89 and the amount input in step S90.

[ステップS92]操作受付部230は、バーコード61をコピーする。
[ステップS93]バーコード生成部240は、バーコード生成を終了する。そして、処理がステップS106に進む。
[Step S 92 ] The operation reception section 230 copies the barcode 61 .
[Step S93] The barcode generation unit 240 ends the barcode generation, and the process proceeds to step S106.

[ステップS94]操作受付部230は、バーコード割付設定画面を表示する。例えば、操作受付部230は、画面73をモニタ51に表示させる。
[ステップS95]操作受付部230は、金額に割り振る桁数の設定を受け付ける。例えば、操作受付部230は、画面73の金額に割り振る桁数を入力する入力欄に入力された値を、設定テーブル122の金額桁数の項目に設定する。
[Step S94] The operation reception unit 230 displays a barcode allocation setting screen. For example, the operation reception unit 230 causes the monitor 51 to display the screen 73.
[Step S95] The operation reception unit 230 receives a setting for the number of digits to be allocated to the amount. For example, the operation reception unit 230 sets a value entered in an input field for entering the number of digits to be allocated to the amount on the screen 73 in the item for the number of digits of the amount in the setting table 122.

[ステップS96]操作受付部230は、分類桁数の設定を受け付ける。例えば、操作受付部230は、画面73の第1分類~第4分類に割り振る桁数の合計を入力する入力欄に入力された値を、設定テーブル122の分類桁数の項目に設定する。 [Step S96] The operation reception unit 230 receives the setting of the number of classification digits. For example, the operation reception unit 230 sets the value entered in the input field for entering the total number of digits to be allocated to the first to fourth classifications on the screen 73 in the item for the number of classification digits in the setting table 122.

[ステップS97]操作受付部230は、第1分類~第4分類の各分類桁数の設定を受け付ける。例えば、操作受付部230は、画面73の第1分類に割り振る桁数を入力する入力欄に入力された値を、設定テーブル122の第1分類桁数の項目に設定する。また、例えば、操作受付部230は、画面73の第2分類に割り振る桁数を入力する入力欄に入力された値を、設定テーブル122の第2分類桁数の項目に設定する。また、例えば、操作受付部230は、画面73の第3分類に割り振る桁数を入力する入力欄に入力された値を、設定テーブル122の第3分類桁数の項目に設定する。また、例えば、操作受付部230は、画面73の第4分類に割り振る桁数を入力する入力欄に入力された値を、設定テーブル122の第4分類桁数の項目に設定する。 [Step S97] The operation reception unit 230 accepts the setting of the number of classification digits for each of the first to fourth classifications. For example, the operation reception unit 230 sets the value entered in the input field for entering the number of digits to be allocated to the first classification on the screen 73 to the item for the first classification digit number in the setting table 122. Also, for example, the operation reception unit 230 sets the value entered in the input field for entering the number of digits to be allocated to the second classification on the screen 73 to the item for the second classification digit number in the setting table 122. Also, for example, the operation reception unit 230 sets the value entered in the input field for entering the number of digits to be allocated to the third classification on the screen 73 to the item for the third classification digit number in the setting table 122. Also, for example, the operation reception unit 230 sets the value entered in the input field for entering the number of digits to be allocated to the fourth classification on the screen 73 to the item for the fourth classification digit number in the setting table 122.

[ステップS98]操作受付部230は、第1分類の分類文言の設定を受け付ける。例えば、操作受付部230は、画面74の分類文言を入力する入力欄に入力された分類文言が分類文言の項目に設定されたレコードを集計テーブル121-1に登録する。 [Step S98] The operation reception unit 230 receives the setting of the classification wording for the first classification. For example, the operation reception unit 230 registers in the aggregation table 121-1 a record in which the classification wording entered in the input field for entering the classification wording on the screen 74 is set in the classification wording item.

[ステップS99]操作受付部230は、第1分類の分類文言の設定が終了したか否かを判定する。操作受付部230は、第1分類の分類文言の設定が終了したと判定した場合、処理をステップS100に進める。また、操作受付部230は、第1分類の分類文言の設定が終了していないと判定した場合、処理をステップS98に進める。 [Step S99] The operation reception unit 230 determines whether or not the setting of the classification wording for the first category has been completed. If the operation reception unit 230 determines that the setting of the classification wording for the first category has been completed, the process proceeds to step S100. If the operation reception unit 230 determines that the setting of the classification wording for the first category has not been completed, the process proceeds to step S98.

[ステップS100]操作受付部230は、第2分類の分類文言の設定を受け付ける。例えば、操作受付部230は、画面75の分類文言を入力する入力欄に入力された分類文言が分類文言の項目に設定されたレコードを集計テーブル121-1-1に登録する。 [Step S100] The operation reception unit 230 receives the setting of the classification wording for the second classification. For example, the operation reception unit 230 registers in the aggregation table 121-1-1 a record in which the classification wording entered in the input field for entering the classification wording on the screen 75 is set in the classification wording item.

[ステップS101]操作受付部230は、第2分類の分類文言の設定が終了したか否かを判定する。操作受付部230は、第2分類の分類文言の設定が終了したと判定した場合、処理をステップS102に進める。また、操作受付部230は、第2分類の分類文言の設定が終了していないと判定した場合、処理をステップS100に進める。 [Step S101] The operation reception unit 230 determines whether or not the setting of the classification wording for the second category has been completed. If the operation reception unit 230 determines that the setting of the classification wording for the second category has been completed, the process proceeds to step S102. If the operation reception unit 230 determines that the setting of the classification wording for the second category has not been completed, the process proceeds to step S100.

[ステップS102]操作受付部230は、第3分類の分類文言の設定を受け付ける。例えは省略する。
[ステップS103]操作受付部230は、第3分類の分類文言の設定が終了したか否かを判定する。操作受付部230は、第3分類の分類文言の設定が終了したと判定した場合、処理をステップS104に進める。また、操作受付部230は、第3分類の分類文言の設定が終了していないと判定した場合、処理をステップS102に進める。
[Step S102] The operation reception unit 230 receives a setting of a classification wording for the third classification.
[Step S103] The operation reception unit 230 judges whether or not the setting of the classification wording of the third category is completed. If the operation reception unit 230 judges that the setting of the classification wording of the third category is completed, the process proceeds to step S104. If the operation reception unit 230 judges that the setting of the classification wording of the third category is not completed, the process proceeds to step S102.

[ステップS104]操作受付部230は、第4分類の分類文言の設定を受け付ける。例えは省略する。
[ステップS105]操作受付部230は、第4分類の分類文言の設定が終了したか否かを判定する。操作受付部230は、第4分類の分類文言の設定が終了したと判定した場合、処理をステップS106に進める。また、操作受付部230は、第4分類の分類文言の設定が終了していないと判定した場合、処理をステップS104に進める。
[Step S104] The operation reception unit 230 receives a setting for a classification wording for the fourth classification.
[Step S105] The operation reception unit 230 determines whether or not the setting of the classification wording for the fourth category has been completed. If the operation reception unit 230 determines that the setting of the classification wording for the fourth category has been completed, the process proceeds to step S106. If the operation reception unit 230 determines that the setting of the classification wording for the fourth category has not been completed, the process proceeds to step S104.

[ステップS106]操作受付部230は、店舗30の営業が終了したか否かを判定する。操作受付部230は、店舗30の営業が終了したと判定した場合、処理を終了する。また、操作受付部230は、店舗30の営業が終了していないと判定した場合、処理をステップS81に進める。 [Step S106] The operation reception unit 230 determines whether the store 30 has closed for business. If the operation reception unit 230 determines that the store 30 has closed for business, it ends the process. If the operation reception unit 230 determines that the store 30 has not closed for business, it advances the process to step S81.

このように、営業PC200は、第1分類~第4分類を一覧表示し、分類文言の選択を受け付ける。営業PC200は、選択された分類文言を示すバーコード61を生成する。これにより、営業PC200は、入金と対応付ける分類文言をユーザが選択しやすくすることができる。また、営業PC200は、第1分類~第4分類それぞれの分類文言の入力を受け付け、分類文言を示す集計テーブルを生成する。これにより、営業PC200は、バーコード61の生成において選択対象として用意される分類文言の設定を容易にすることができる。 In this way, Sales PC 200 displays a list of the first through fourth categories and accepts the selection of a category wording. Sales PC 200 generates a barcode 61 showing the selected category wording. This allows Sales PC 200 to make it easier for the user to select a category wording to associate with a deposit. Sales PC 200 also accepts input of the category wording for each of the first through fourth categories and generates a summary table showing the category wording. This allows Sales PC 200 to easily set the category wording provided as a selection option when generating barcode 61.

次に、営業PC200による請求書作成処理について説明する。
図18は、請求書作成処理の手順の一例を示すフローチャートである。以下、図18に示す処理をステップ番号に沿って説明する。
Next, the invoice creation process performed by the sales PC 200 will be described.
18 is a flow chart showing an example of the procedure for creating an invoice. The process shown in FIG. 18 will be described below in order of step number.

[ステップS111]操作受付部230は、画面71において請求書伝票作成ボタンが押下されたか否かを判定する。操作受付部230は、請求書伝票作成ボタンが押下されたと判定した場合、処理をステップS112に進める。また、操作受付部230は、請求書伝票作成ボタンが押下されていないと判定した場合、処理をステップS111に進める。 [Step S111] The operation acceptance unit 230 determines whether the invoice voucher creation button has been pressed on the screen 71. If the operation acceptance unit 230 determines that the invoice voucher creation button has been pressed, the process proceeds to step S112. If the operation acceptance unit 230 determines that the invoice voucher creation button has not been pressed, the process proceeds to step S111.

[ステップS112]操作受付部230は、請求書伝票作成処理を実行する。
[ステップS113]操作受付部230は、請求書伝票をモニタ51に表示させる。
[ステップS114]操作受付部230は、請求書伝票にバーコード61を貼り付けて表示する。例えば、操作受付部230は、画面85をモニタ51に表示させる。
[Step S112] The operation reception section 230 executes an invoice voucher creation process.
[Step S113] The operation reception section 230 causes the monitor 51 to display the invoice voucher.
[Step S114] The operation reception unit 230 affixes the barcode 61 to the invoice slip and displays it. For example, the operation reception unit 230 causes the monitor 51 to display screen 85.

[ステップS115]操作受付部230は、請求書伝票を印刷する。例えば、操作受付部230は、画面85をプリンタ58に印刷させる。
[ステップS116]操作受付部230は、次の請求書伝票を作成するか否かを判定する。操作受付部230は、次の請求書伝票を作成すると判定した場合、処理をステップS112に進める。また、操作受付部230は、次の請求書伝票を作成しないと判定した場合、処理をステップS117に進める。
[Step S115] The operation reception unit 230 prints the invoice voucher. For example, the operation reception unit 230 causes the printer 58 to print the screen 85.
[Step S116] The operation reception unit 230 determines whether or not to create the next invoice voucher. If the operation reception unit 230 determines that the next invoice voucher is to be created, the process proceeds to step S112. If the operation reception unit 230 determines that the next invoice voucher is not to be created, the process proceeds to step S117.

[ステップS117]操作受付部230は、店舗30の営業が終了したか否かを判定する。操作受付部230は、店舗30の営業が終了したと判定した場合、処理を終了する。また、操作受付部230は、店舗30の営業が終了していないと判定した場合、処理をステップS111に進める。 [Step S117] The operation reception unit 230 determines whether the store 30 has closed for business. If the operation reception unit 230 determines that the store 30 has closed for business, it ends the process. If the operation reception unit 230 determines that the store 30 has not closed for business, it advances the process to step S111.

このように、営業PC200は、バーコード61を含む請求書を印刷する。これにより、営業PC200は、取引によって発生した入金機100への入金と当該取引の請求書とを対応付けて管理できる。 In this way, the sales PC 200 prints an invoice including the barcode 61. This allows the sales PC 200 to manage the deposit made to the deposit machine 100 resulting from a transaction in association with the invoice for that transaction.

また、バーコード61に入金金額情報を含めることで、入金種別の選択操作や入金金額の手入力操作を容易に且つ誤操作防止の効果もある。
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の2以上の構成(特徴)を組み合わせたものであってもよい。
Furthermore, by including the deposit amount information in the barcode 61, the operation of selecting the deposit type and the operation of manually inputting the deposit amount can be facilitated and erroneous operations can be prevented.
Although the embodiments have been described above, the configurations of the parts shown in the embodiments can be replaced with other parts having similar functions. Any other components or steps may be added. Furthermore, any two or more configurations (features) of the above-described embodiments may be combined.

1 コード
10 入金機
11 読取部
12 入金受付部
13 処理部
20 情報処理装置
Reference Signs List 1 Code 10 Deposit machine 11 Reading unit 12 Deposit acceptance unit 13 Processing unit 20 Information processing device

Claims (8)

階層的な入金種別の分類から選択分類の選択を受け付け、前記選択分類を含むコードを出力する情報処理装置と、
前記コードを読み取り、入金を受け付けると、前記コードから前記選択分類を特定し、前記入金と前記選択分類とを対応付けて集計する入金機と、
を有する入金システム。
an information processing device that accepts a selection of a selected classification from a hierarchical classification of deposit types and outputs a code including the selected classification;
a deposit machine that reads the code, accepts a deposit, identifies the selected classification from the code, and tallys up the deposit in association with the selected classification;
A deposit system having
前記情報処理装置は、金額の選択を受け付け、前記金額を含む前記コードを出力し、
前記入金機は、前記コードを読み取り、前記金額の入金を受け付けると、前記コードから前記金額を特定し、前記金額と前記選択分類とを対応付けて集計する、
請求項1記載の入金システム。
the information processing device accepts a selection of an amount and outputs the code including the amount;
the deposit machine reads the code, and when the deposit of the amount is received, identifies the amount from the code, and tallies the amount in association with the selected category;
The deposit system according to claim 1.
前記情報処理装置は、前記コードの各桁への前記分類の各階層の割り振りの選択を受け付け、前記割り振りを示す設定テーブルを生成し、前記設定テーブルに基づいて、前記コードを出力し、
前記入金機は、前記設定テーブルに基づいて、前記コードから前記選択分類を特定する、
請求項1または2記載の入金システム。
the information processing device accepts a selection of an allocation of each hierarchy of the classification to each digit of the code, generates a setting table indicating the allocation, and outputs the code based on the setting table;
The deposit machine identifies the selected category from the code based on the setting table.
3. The deposit system according to claim 1 or 2.
前記情報処理装置は、前記分類それぞれの分類文言の入力を受け付け、前記分類文言を示す集計テーブルを生成し、
前記入金機は、前記集計テーブルに基づいて、前記入金と、前記選択分類に対応する前記分類文言とを対応付けて集計する、
請求項1ないし3のいずれかに記載の入金システム。
The information processing device receives an input of a classification wording for each of the classifications, and generates a tabulation table showing the classification wording;
The deposit machine correlates the deposit with the classification wording corresponding to the selected classification based on the tally table and tallys the deposit.
4. A payment system according to claim 1.
前記情報処理装置は、第1分類から第1選択分類の選択を受け付けると、前記第1選択分類の下層の第2分類から第2選択分類の選択を受け付け、前記第1選択分類と前記第2選択分類とを含むコードを出力し、
前記入金機は、前記コードから前記第1選択分類と前記第2選択分類とを特定し、前記入金と前記第1選択分類と前記第2選択分類との組み合わせとを対応付けて集計する、
請求項1ないし4のいずれかに記載の入金システム。
when the information processing device receives a selection of a first selected classification from a first classification, it receives a selection of a second selected classification from a second classification below the first selected classification, and outputs a code including the first selected classification and the second selected classification;
the deposit machine identifies the first selected category and the second selected category from the code, and tally up the deposit in association with a combination of the first selected category and the second selected category;
5. A deposit system according to claim 1.
前記情報処理装置は、前記第1分類を一覧表示し、前記第1分類から前記第1選択分類の選択を受け付けると、前記第2分類を一覧表示し、前記第2分類から前記第2選択分類の選択を受け付ける、
請求項5記載の入金システム。
the information processing device displays a list of the first classification, and when a selection of the first selected classification from the first classification is accepted, displays a list of the second classification, and accepts a selection of the second selected classification from the second classification.
The deposit system according to claim 5.
前記入金機は、前記第1選択分類の前記入金を前記第2分類それぞれの前記入金の合計として集計する、
請求項5または6記載の入金システム。
The deposit machine counts the deposits in the first selected category as a sum of the deposits in each of the second selected categories.
7. A deposit system according to claim 5 or 6.
階層的な入金種別の分類から選択分類の選択を受け付け、前記選択分類を含むコードを出力する情報処理装置が出力した前記コードを読み取る読取部と、
入金を受け付ける入金受付部と、
前記コードを前記読取部に読み取らせ、前記入金受付部から前記入金を受け付けると、前記コードから前記選択分類を特定し、前記入金と前記選択分類とを対応付けて集計する処理部と、
を有する入金機。
A reading unit that reads the code output by an information processing device that accepts a selection of a selected classification from a hierarchical classification of deposit types and outputs a code including the selected classification;
A deposit acceptance unit that accepts deposits;
a processing unit that reads the code by the reading unit, and when the deposit is received from the deposit receiving unit, identifies the selected category from the code and tallys up the deposit and the selected category in association with each other;
A deposit machine having
JP2022025067A 2022-02-21 2022-02-21 Deposit systems and deposit machines Active JP7583751B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022025067A JP7583751B2 (en) 2022-02-21 2022-02-21 Deposit systems and deposit machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022025067A JP7583751B2 (en) 2022-02-21 2022-02-21 Deposit systems and deposit machines

Publications (2)

Publication Number Publication Date
JP2023121621A JP2023121621A (en) 2023-08-31
JP7583751B2 true JP7583751B2 (en) 2024-11-14

Family

ID=87798132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022025067A Active JP7583751B2 (en) 2022-02-21 2022-02-21 Deposit systems and deposit machines

Country Status (1)

Country Link
JP (1) JP7583751B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008276711A (en) 2007-04-25 2008-11-13 Ehime Computing Center Co Ltd Bar code and check system using bar code
JP2015087779A (en) 2013-10-28 2015-05-07 株式会社寺岡精工 Merchandise registration device and accounting system having the same merchandise registration device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08167078A (en) * 1994-12-12 1996-06-25 Tec Corp Data processor
JPH09212746A (en) * 1996-02-05 1997-08-15 Kenichi Sakaguchi Pos data-utilizing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008276711A (en) 2007-04-25 2008-11-13 Ehime Computing Center Co Ltd Bar code and check system using bar code
JP2015087779A (en) 2013-10-28 2015-05-07 株式会社寺岡精工 Merchandise registration device and accounting system having the same merchandise registration device

Also Published As

Publication number Publication date
JP2023121621A (en) 2023-08-31

Similar Documents

Publication Publication Date Title
JP7460732B2 (en) Sales data processing equipment and programs
CN108241603A (en) A kind of financial statement generation method and system
JP7570725B2 (en) Product sales data processing device and program
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP6697256B2 (en) Touch panel input device
US20190180263A1 (en) Card processing apparatus and method by the same
JP7583751B2 (en) Deposit systems and deposit machines
JP2011054053A (en) Payment processor and program
JP2022133739A (en) Program and information processing device
JP6987590B2 (en) Tenant management server device and program
JP5562913B2 (en) Merchandise sales data processing apparatus and receipt details search program
JP7238036B2 (en) Touch panel input device and control program
JP2018181383A (en) Checkout system, accounting machine, and control program
JP6568271B2 (en) Information processing apparatus and information processing program
JP2005209015A (en) Cash handling system
JP6916341B2 (en) Touch panel input device and control program
JP7758896B1 (en) Payment management device, payment management system, payment management device control method, and program
JP7638351B2 (en) Product sales data processing device and program
JP7132307B2 (en) Merchandise sales data processor and program
JP7252154B2 (en) Automated transaction device, automated transaction program, automated transaction method and server
JP6936368B2 (en) Checkout system, accounting machine, and control program
JP2023105021A (en) Registration machine and control program
JP6677660B2 (en) Trading system and trading method
JP6382389B2 (en) Information processing apparatus and information processing program
JP2020201996A (en) Tax exemption processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240308

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241023

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241101

R150 Certificate of patent or registration of utility model

Ref document number: 7583751

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150