JP2024051801A - Accounting management device and program - Google Patents

Accounting management device and program Download PDF

Info

Publication number
JP2024051801A
JP2024051801A JP2022158134A JP2022158134A JP2024051801A JP 2024051801 A JP2024051801 A JP 2024051801A JP 2022158134 A JP2022158134 A JP 2022158134A JP 2022158134 A JP2022158134 A JP 2022158134A JP 2024051801 A JP2024051801 A JP 2024051801A
Authority
JP
Japan
Prior art keywords
accounting
data
voucher
change
target
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.)
Granted
Application number
JP2022158134A
Other languages
Japanese (ja)
Other versions
JP7316710B1 (en
Inventor
宏明 片岡
Hiroaki Kataoka
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.)
Sky Dining Co Ltd
Original Assignee
Sky Dining Co 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 Sky Dining Co Ltd filed Critical Sky Dining Co Ltd
Priority to JP2022158134A priority Critical patent/JP7316710B1/en
Application granted granted Critical
Publication of JP7316710B1 publication Critical patent/JP7316710B1/en
Publication of JP2024051801A publication Critical patent/JP2024051801A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow an accounting content to be changed by a simple operation, when changing the accounting content due to merchandise return or the like after accounting.
SOLUTION: An accounting management device manages a slip storage section that records slip data in accounting slip units. The accounting management device comprises a management section which, in the case of receiving an execution instruction for change processing of an accounting content of some commodities out of a plurality of commodities contained in prescribed slip data, applies cancellation to object slip data that is an object of the execution instruction, and newly creates slip data as the object slip data, and stores the created object slip data in the slip storage section, as the change processing, wherein the slip data includes accounting contents changed according to the change processing, and accounting contents of commodities excluding the commodities relating to the change processing contained in the object slip data.
SELECTED DRAWING: Figure 9
COPYRIGHT: (C)2024,JPO&INPIT

Description

本発明は、会計管理装置およびプログラムに関する。 The present invention relates to an accounting management device and program.

特許文献1には、会計装置が記載されている。 Patent document 1 describes an accounting device.

特開2021-135601号公報JP 2021-135601 A

販売店やレストラン等では、会計後に、返品等の申し出があった場合には、注文内容を全て打ち直しする操作が行われている。しかしながら、一部の商品に対して返品等の申し出があった場合に、全ての商品について打ち直しの操作をすると、当該打ち直しの操作に対する時間と手間が掛かることになる。 In stores, restaurants, etc., if a customer requests a return or exchange after checkout, the entire order is re-entered. However, if a customer requests a return or exchange of some products, re-entering the order for all products takes time and effort.

本発明は、上記の課題に鑑みてなされたものであって、会計後に、返品等の理由により会計内容を変更する場合に、簡単な操作で会計内容を変更可能にすることを目的とする。 The present invention was made in consideration of the above problems, and aims to make it possible to change the transaction details with a simple operation when the transaction details are changed after the transaction due to reasons such as returning an item.

上記の目的を達成するために、本発明は、会計伝票単位の伝票データを記録する伝票記憶部を管理する会計管理装置であって、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納する、管理部を備える。 To achieve the above object, the present invention is an accounting management device that manages a voucher storage unit that records voucher data on an accounting voucher basis, and includes a management unit that, when an instruction to execute a process to change the accounting contents of some of the multiple products included in the specified voucher data is received, marks the target voucher data that is the subject of the execution instruction and is stored in the voucher storage unit as the change process, and newly generates voucher data as the target voucher data that includes the accounting contents changed in accordance with the change process and the accounting contents of products other than the products related to the change process that were included in the target voucher data, and stores the generated target voucher data in the voucher storage unit.

本発明の他の形態は、会計管理装置で実行されるプログラムであって、会計伝票単位の伝票データを伝票記憶部に記録するステップと、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納するステップと、を実行させる。 Another aspect of the present invention is a program executed by an accounting management device, which executes the steps of recording invoice data on an accounting invoice basis in a invoice storage unit, and, when an instruction to execute a process to change the accounting contents of some of the multiple products included in the specified invoice data is received, adding a cancellation notice to the target invoice data that is the subject of the execution instruction and stored in the invoice storage unit as the change process, newly generating invoice data as the target invoice data that includes the accounting contents changed in accordance with the change process and the accounting contents of products other than the products related to the change process that were included in the target invoice data, and storing the generated target invoice data in the invoice storage unit.

本発明によれば、会計後に、返品等の理由により会計内容を変更する場合に、簡単な操作で会計内容を変更することができる。 According to the present invention, if the transaction details need to be changed after the transaction has been completed due to reasons such as returning an item, the transaction details can be changed with a simple operation.

注文システムの構成図である。FIG. 1 is a configuration diagram of an ordering system. 商品DBのデータ構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data configuration of a product DB. 会計DBのデータ構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the data configuration of an accounting DB. 注文受付処理の一例を説明するためのフローチャートである。13 is a flowchart illustrating an example of an order receiving process. 会計管理処理の一例を説明するためのフローチャートである。13 is a flowchart illustrating an example of an accounting management process. 会計変更受付処理の一例を説明するためのフローチャートである。13 is a flowchart illustrating an example of a transaction change reception process. 会計装置の表示部の一例を示す図である。FIG. 2 is a diagram illustrating an example of a display unit of a transaction device. 会計装置の表示部の一例を示す図である。FIG. 2 is a diagram illustrating an example of a display unit of a transaction device. 変更処理の一例を説明するためのフローチャートである。13 is a flowchart illustrating an example of a change process. 変更処理を反映した会計DBのデータ構成の一例を示す図である。13 is a diagram showing an example of the data configuration of an accounting DB that reflects change processing.

本発明の実施形態を、図を参照して説明する。なお、以下に示す実施形態は、本発明を具体化した一例に過ぎず、本発明を限定するものではない。 The following embodiment of the present invention will be described with reference to the drawings. Note that the embodiment shown below is merely an example of the present invention and is not intended to limit the present invention.

図1は、本実施形態に係る注文システム1の全体図である。注文システム1は、レストランなどの飲食に係る商品を提供する店舗において、注文された商品の提供を管理するシステムである。 Figure 1 is an overall diagram of an ordering system 1 according to this embodiment. The ordering system 1 is a system that manages the provision of ordered products in a store that provides food and drink products, such as a restaurant.

注文システム1は、会計管理装置10と、注文端末装置20と、会計装置30と、を備えている。会計管理装置10、注文端末装置20、および、会計装置30は、無線LAN(Local Area Network)などのネットワークNを介して接続されている。会計管理装置10は、例えば据置型の汎用コンピュータやクラウド型のサーバ等により構成され、注文された商品の提供の管理や会計の管理などをする。注文端末装置20は、例えばハンディターミナルやスマートフォン、タブレット端末などのスマートデバイスである。注文端末装置20は、接客者などのユーザが携帯し、利用客からの注文の入力等に利用される。入力された情報は、会計管理装置10に送信される。なお、図1に示す例では、一つの注文端末装置20が示されているものの、注文端末装置20は複数あってもよく、その場合には会計管理装置10は複数の注文端末装置20と通信可能である。会計装置30は、注文された商品の会計処理を行う装置であり、当該会計装置30は、タブレット端末等の携帯型の装置であってもよく、固定型の装置であってもよい。会計装置30は、会計管理装置10から注文内容を受信し、注文内容に応じた会計処理等を行う。 The order system 1 includes an accounting management device 10, an order terminal device 20, and an accounting device 30. The accounting management device 10, the order terminal device 20, and the accounting device 30 are connected via a network N such as a wireless LAN (Local Area Network). The accounting management device 10 is configured, for example, by a stationary general-purpose computer or a cloud-type server, and manages the provision of ordered products and accounting. The order terminal device 20 is, for example, a smart device such as a handheld terminal, a smartphone, or a tablet terminal. The order terminal device 20 is carried by a user such as a waiter and is used to input orders from customers. The input information is sent to the accounting management device 10. Note that, although one order terminal device 20 is shown in the example shown in FIG. 1, there may be multiple order terminal devices 20, and in that case, the accounting management device 10 can communicate with the multiple order terminal devices 20. The accounting device 30 is a device that performs accounting processing for ordered products, and the accounting device 30 may be a portable device such as a tablet terminal, or a fixed device. The accounting device 30 receives the order details from the accounting management device 10 and performs accounting processing etc. according to the order details.

会計管理装置10は、第1制御部11と、第1通信部12と、記録媒体13と、を備えている。第1制御部11は、CPU(Central Processing Unit)等のプロセッサと、ROM(Read Only Memory)、RAM(Random Access Memory)等、プロセッサが処理を実行するためのメモリとを含み、各種の処理を実行する。第1制御部11は、記録媒体13やROMなどに格納された種々のプログラムを実行する。本実施形態の第1制御部11は、記録媒体13に格納されたプログラムを実行することにより、商品の提供の管理や会計の管理等の処理を行う。第1制御部11の処理の詳細については後述する。第1通信部12は、注文端末装置20、会計装置30など外部の装置と無線通信を行うための装置であり、第1制御部11による情報の送受信は、第1通信部12を介して行われる。 The accounting management device 10 includes a first control unit 11, a first communication unit 12, and a recording medium 13. The first control unit 11 includes a processor such as a CPU (Central Processing Unit) and memories for the processor to execute processes such as ROM (Read Only Memory) and RAM (Random Access Memory), and executes various processes. The first control unit 11 executes various programs stored in the recording medium 13, ROM, etc. In this embodiment, the first control unit 11 executes programs stored in the recording medium 13 to perform processes such as managing the provision of products and managing accounting. The details of the processes of the first control unit 11 will be described later. The first communication unit 12 is a device for wirelessly communicating with external devices such as the order terminal device 20 and the accounting device 30, and the first control unit 11 transmits and receives information via the first communication unit 12.

記録媒体13は、商品DB131と、会計DB132とを記憶する。ここで、記録媒体13は、会計伝票単位の伝票データを記録する伝票記憶部の一例である。商品DB131は、複数の商品を記憶する。商品は、例えば飲食店で提供されるビールや、フライドポテトなどのメニューである。 The recording medium 13 stores a product DB 131 and an accounting DB 132. Here, the recording medium 13 is an example of a slip storage unit that records slip data on an accounting slip basis. The product DB 131 stores multiple products. The products are, for example, beer, French fries, and other menu items served at a restaurant.

図2は、商品DB131のデータ構成の一例を示す図である。商品DB131は、店舗で提供される各商品に関する情報を格納する。商品DB131は、具体的には、カテゴリIDと、カテゴリ名と、商品IDと、商品名と、単価と、を対応付けて格納する。 Figure 2 is a diagram showing an example of the data configuration of product DB131. Product DB131 stores information about each product offered at the store. Specifically, product DB131 stores a category ID, a category name, a product ID, a product name, and a unit price in association with each other.

カテゴリIDは、メニュー表に示される商品のカテゴリの識別情報である。カテゴリとしては、サラダ、揚げ物、アルコール、ドリンク等が挙げられる。商品IDは、商品の識別情報である。単価は、商品の価格である。 The category ID is identification information for the category of the product shown in the menu. Examples of categories include salads, fried foods, alcohol, drinks, etc. The product ID is identification information for the product. The unit price is the price of the product.

なお、商品それぞれの商品が属するカテゴリ、商品名、単価を特定できるようなDB(データベース)が記録媒体13としての記憶部に格納されていればよく、具体的なDBの構成は、本実施形態の商品DB131の構成に限定されるものではない。 Note that it is sufficient that a DB (database) capable of identifying the category, product name, and unit price of each product is stored in the storage unit serving as recording medium 13, and the specific DB configuration is not limited to the configuration of product DB 131 in this embodiment.

図3は、会計DB132のデータ構成の一例を示す図である。会計DB132は、既に支払いが行われた会計伝票の伝票データを格納する。すなわち、伝票データは、会計伝票単位のデータである。伝票データは、伝票IDと、テーブルID、人数と、支払種別と、会計日時と、詳細情報とを含んでいる。伝票IDは、伝票の識別情報である。テーブルIDは、利用客が利用したテーブルの識別情報である。人数は、利用客の人数である。支払種別は、利用客が会計の際に利用した支払い種別である。支払種別は、現金決済やクレジットカードやスマートフォンなどによるキャッシュレス決済などが想定される。会計日時は、会計が行われた日時である。 Figure 3 is a diagram showing an example of the data configuration of accounting DB 132. Accounting DB 132 stores voucher data for accounting vouchers for which payments have already been made. In other words, the voucher data is data on an accounting voucher basis. The voucher data includes a voucher ID, a table ID, the number of people, a payment type, a transaction date and time, and detailed information. The voucher ID is identification information for the voucher. The table ID is identification information for the table used by the customer. The number of people is the number of customers. The payment type is the payment type used by the customer when making the transaction. Possible payment types include cash payment and cashless payment using a credit card or smartphone. The transaction date and time is the date and time when the transaction was made.

詳細情報には、伝票ID(例えばS001)の会計内容が含まれる。具体的には、詳細情報は、商品IDと、商品の個数と、商品の単価と、商品の合計額と、会計の合計額と、を含む。商品IDは、注文端末装置20で注文を受け付けた商品(注文メニュー)、すなわち会計対象の商品における商品IDである。個数は、対応する商品の注文数である。商品の単価は、商品1個に対する金額であり、商品DB131に格納されている。商品の合計額は、商品の単価に個数を乗じた金額である。会計の合計額は、各商品の合額計の和であり、例えば伝票ID:「S001」では、「2100円」となっている。 The detailed information includes the accounting details of the slip ID (e.g., S001). Specifically, the detailed information includes the product ID, the number of products, the unit price of the product, the total amount of the product, and the total amount of the accounting. The product ID is the product (order menu) for which an order has been accepted at the order terminal device 20, i.e., the product ID of the product that is the subject of the accounting. The quantity is the number of corresponding products ordered. The unit price of the product is the price per product, and is stored in the product DB 131. The total amount of the product is the unit price of the product multiplied by the number of products. The total amount of the accounting is the sum of the combined prices of each product; for example, for slip ID: "S001", it is "2100 yen".

また、伝票データには、取り消しデータが含まれる。ここで、取り消しデータは、会計内容を変更する変更処理が実行されたことにより、伝票データが取り消しされたことを示す情報である。伝票データが変更されると、取り消しデータにフラグが立てられ、当該伝票データの伝票IDに対応した、新たな伝票データが生成される。本処理については、後に詳述する。 The voucher data also includes cancellation data. Here, cancellation data is information indicating that the voucher data has been cancelled as a result of a change process that modifies the accounting details. When the voucher data is changed, a flag is set in the cancellation data, and new voucher data is generated that corresponds to the voucher ID of the voucher data. This process will be described in detail later.

なお、伝票データは、会計装置30において会計が行われる度に、第1制御部11により、会計DB132に登録される。また、この伝票データは、一例であって、その他の情報(例えば各商品が注文された時刻等)が含まれていてもよい。 The invoice data is registered in the accounting DB 132 by the first control unit 11 each time an accounting is performed in the accounting device 30. This invoice data is only an example, and may also include other information (such as the time each product was ordered).

説明を図1に戻す。第1制御部11は、管理部111と、出力処理部112と、を備えている。なお、これらの機能は、プロセッサが記録媒体13などに格納されるプログラムを読み出し、このプログラムを実行することにより実現される。すなわち、上記各部が実行するものとして記載する処理は、第1制御部11が実行する処理である。管理部111は、注文に関する処理、および、会計に関する処理を行う。管理部111は、例えば、会計DB132へ伝票データの格納を行う。出力処理部112は、第1通信部12を介して情報を送信させる。なお、各部の処理については、後に詳述する。 Returning to FIG. 1 for explanation, the first control unit 11 includes a management unit 111 and an output processing unit 112. These functions are realized by the processor reading out a program stored in the recording medium 13 or the like and executing this program. In other words, the processes described as being executed by each of the above units are processes executed by the first control unit 11. The management unit 111 performs processing related to orders and processing related to accounting. For example, the management unit 111 stores invoice data in the accounting DB 132. The output processing unit 112 transmits information via the first communication unit 12. The processing of each unit will be described in detail later.

注文端末装置20は、第2制御部21と、第2通信部22と、第2表示部23と、第2入力部24と、を備えている。第2制御部21は、会計管理装置10の第1制御部11と同様に、プロセッサと記憶部(図示せず)とを含み、ROM等の記憶部に格納された種々のプログラムを実行することにより各種の処理を実行する。第2制御部21は、例えば注文端末装置20を操作するユーザ(接客者)から入力を受け付けたり、会計管理装置10から受信した情報(例えばメニュー表等)を表示したりする。第2通信部22は、会計管理装置10など外部の装置と無線通信を行うための装置であり、第2制御部21による情報の送受信は、第2通信部22を介して行われる。第2表示部23は、各種情報を表示する表示装置である。第2入力部24は、接客者による指示の入力を受け付けるためのユーザインタフェースである。第2表示部23と第2入力部24とは、タッチパネルとして一体に設けられてもよい。 The order terminal device 20 includes a second control unit 21, a second communication unit 22, a second display unit 23, and a second input unit 24. The second control unit 21, like the first control unit 11 of the accounting management device 10, includes a processor and a memory unit (not shown) and executes various programs stored in a memory unit such as a ROM to perform various processes. The second control unit 21, for example, accepts input from a user (customer) who operates the order terminal device 20, and displays information (for example, a menu list, etc.) received from the accounting management device 10. The second communication unit 22 is a device for wireless communication with an external device such as the accounting management device 10, and the second control unit 21 transmits and receives information via the second communication unit 22. The second display unit 23 is a display device that displays various information. The second input unit 24 is a user interface for accepting input of instructions from the customer service. The second display unit 23 and the second input unit 24 may be provided integrally as a touch panel.

会計装置30は、第3制御部31と、第3通信部32と、第3表示部33と、第3入力部34と、を備えている。第3制御部31は、会計管理装置10の第1制御部11と同様に、プロセッサと記憶部(図示せず)とを含み、ROM等の記憶部に格納された種々のプログラムを実行することにより各種の処理を実行する。第3制御部31は、例えば会計装置を操作するユーザから入力を受け付けたり、会計管理装置10から受信した情報(例えば会計内容の変更処理の情報等)を表示したりする。第3通信部32は、会計管理装置10など外部の装置と無線通信を行うための装置であり、第3制御部31による情報の送受信は、第3通信部32を介して行われる。第3表示部33は、各種情報を表示する表示装置である。第3入力部34は、管理者による指示の入力を受け付けるためのユーザインタフェースである。第3表示部33と第3入力部34は、タッチパネルとして一体に設けられてもよい。 The accounting device 30 includes a third control unit 31, a third communication unit 32, a third display unit 33, and a third input unit 34. The third control unit 31 includes a processor and a memory unit (not shown) like the first control unit 11 of the accounting management device 10, and executes various processes by executing various programs stored in a memory unit such as a ROM. The third control unit 31, for example, accepts input from a user who operates the accounting device, and displays information received from the accounting management device 10 (for example, information on the change processing of the accounting contents, etc.). The third communication unit 32 is a device for wireless communication with an external device such as the accounting management device 10, and the third control unit 31 transmits and receives information via the third communication unit 32. The third display unit 33 is a display device that displays various information. The third input unit 34 is a user interface for accepting input of instructions from an administrator. The third display unit 33 and the third input unit 34 may be provided integrally as a touch panel.

つぎに、各装置における処理について説明する。図4は、注文端末装置20による注文受付処理を示すフローチャートである。注文受付処理では、第2制御部21は、先ず、ステップS1において、店舗の利用客による注文内容を取得したか否かを確認する。例えば、利用客により「ビール」が注文され、接客者がこれを注文端末装置20の第2入力部24により入力すると、第2制御部21は、第2入力部24を介して、注文メニューとして「ビール」を示す注文を取得する。第2制御部21は、注文を取得しなかった場合には(ステップS1でN)、注文を取得するまで待機する。一方、第2制御部21は、注文を取得した場合には(ステップS1でY)、注文された商品を登録する(ステップS2)。 Next, the processing in each device will be described. FIG. 4 is a flowchart showing the order reception processing by the order terminal device 20. In the order reception processing, the second control unit 21 first checks in step S1 whether or not it has acquired the order details of a customer of the store. For example, when a customer orders "beer" and the waiter inputs this through the second input unit 24 of the order terminal device 20, the second control unit 21 acquires an order indicating "beer" as an ordered menu item through the second input unit 24. If the second control unit 21 has not acquired an order (N in step S1), it waits until it acquires an order. On the other hand, if the second control unit 21 has acquired an order (Y in step S1), it registers the ordered item (step S2).

つぎに、ステップS3において、第2制御部21は、注文送信指示を取得したか否かを判断する。利用客による注文が完了した場合に、接客者は、第2表示部23に表示される送信ボタン(図示せず)を選択する。送信ボタンが選択されると、第2制御部21は、注文送信指示を取得する。 Next, in step S3, the second control unit 21 determines whether or not an order transmission instruction has been acquired. When the customer has completed the order, the waiter selects a send button (not shown) displayed on the second display unit 23. When the send button is selected, the second control unit 21 acquires an order transmission instruction.

それと反対に、注文送信指示を取得しなかった場合には(ステップS3でN)、第2制御部21は、処理をステップS1へ進め、注文送信指示を取得するまで、ステップS1からステップS3の処理を繰り返し実行する。第2制御部21は、注文送信指示を取得した場合には(ステップS3でY)、ステップS2において登録された商品を示す注文情報を生成し、これを会計管理装置10へ送信する(ステップS4)。例えば、商品「ビール」と「フライドポテト」とが各1個が注文されると、第2制御部21は、これら2つの商品と注文日時とを示す注文情報を生成し、これを会計管理装置10に送信する。以上で、注文受付処理が完了する。 Conversely, if an order transmission instruction is not obtained (N in step S3), the second control unit 21 proceeds to step S1 and repeats the processing from step S1 to step S3 until an order transmission instruction is obtained. If an order transmission instruction is obtained (Y in step S3), the second control unit 21 generates order information indicating the products registered in step S2 and sends this to the accounting management device 10 (step S4). For example, when one unit each of the products "beer" and "fries" is ordered, the second control unit 21 generates order information indicating these two products and the order date and time, and sends this to the accounting management device 10. This completes the order reception process.

図5は、会計管理装置10による会計管理処理を示すフローチャートである。会計管理処理では、管理部111は、ステップS10において、第1通信部12が注文情報を受信するまで待機し(ステップS10でN)、注文情報を受信すると(ステップS10でY)、処理をステップS11へ進める。ステップS11において、管理部111は、伝票データを生成する。具体的には、管理部111は、注文情報に含まれる各商品について、商品DB131に登録されている単価を代金として設定する。そして、管理部111は、この代金の合計を請求額として算出する。そして、管理部111は、伝票データを生成する。伝票データには、前述の通り、伝票IDと、テーブルIDと、人数と、支払種別と、会計日時と、詳細情報とが含まれる。なお、伝票IDは、伝票データを生成する度に新たに発行される。 Figure 5 is a flowchart showing the accounting management process by the accounting management device 10. In the accounting management process, in step S10, the management unit 111 waits until the first communication unit 12 receives order information (N in step S10), and when the order information is received (Y in step S10), the process proceeds to step S11. In step S11, the management unit 111 generates invoice data. Specifically, for each product included in the order information, the management unit 111 sets the unit price registered in the product DB 131 as the price. The management unit 111 then calculates the total of these prices as the billing amount. The management unit 111 then generates invoice data. As described above, the invoice data includes a invoice ID, a table ID, the number of people, a payment type, an accounting date and time, and detailed information. Note that a new invoice ID is issued each time invoice data is generated.

つぎに、ステップS12において、出力処理部112は、伝票データを会計装置30に送信し、さらに図示しないプリンタにより伝票データを印刷する。そして、ステップS13において、管理部111は、会計装置30から会計完了通知を受信するまで待機し(ステップS13でN)、会計完了通知を受信すると(ステップS13でY)、処理をステップS14へ進める。なお、会計完了通知は、会計が完了したことを示す情報であり、会計装置30において会計が完了した場合に、会計装置30から送信される。会計完了通知は、伝票IDと会計日時とを含む。ステップS14において、管理部111は、ステップS11において生成した伝票データ、すなわち会計済みの伝票データを会計DB132へ登録する。具体的には、管理部111は、伝票IDと、テーブルIDと、人数と、支払種別と、会計日時と、詳細情報とを含む伝票データを会計DB132へ登録する。以上で、会計管理処理が完了する。 Next, in step S12, the output processing unit 112 sends the slip data to the accounting device 30 and prints the slip data using a printer (not shown). Then, in step S13, the management unit 111 waits until it receives an accounting completion notification from the accounting device 30 (N in step S13), and when it receives the accounting completion notification (Y in step S13), it proceeds to step S14. The accounting completion notification is information indicating that the accounting has been completed, and is sent from the accounting device 30 when the accounting is completed in the accounting device 30. The accounting completion notification includes the slip ID and the accounting date and time. In step S14, the management unit 111 registers the slip data generated in step S11, that is, the accounting completed slip data, in the accounting DB 132. Specifically, the management unit 111 registers the slip data, including the slip ID, table ID, number of people, payment type, accounting date and time, and detailed information, in the accounting DB 132. This completes the accounting management process.

図6は、会計装置30による会計変更受付処理を示すフローチャートである。会計変更受付処理は、会計済みの伝票データに対応した会計内容の変更の指示を受け付ける処理である。利用客の申し出に対応し、接客者等のユーザは、会計装置30に対して、商品の返品など会計内容の変更指示を入力する。会計変更受付処理は、この変更指示を受け付けた場合に行われる処理である。 Figure 6 is a flowchart showing the accounting change acceptance process by the accounting device 30. The accounting change acceptance process is a process that accepts instructions to change the accounting contents corresponding to the invoice data of the completed transaction. In response to a customer's request, a user such as a waiter inputs an instruction to change the accounting contents, such as returning a product, to the accounting device 30. The accounting change acceptance process is a process that is performed when this change instruction is accepted.

具体的には、先ず、ステップS20において、会計装置30の第3制御部31は、「会計内容の変更処理」の実行要求を受け付けるまで待機し(ステップS20でN)、実行要求を受け付けると(ステップS20でY)、処理をステップS21に進める。ここで、「会計内容の変更処理」とは、伝票データに従って会計処理が行われた後に、「商品を返品する処理」、「商品を他の商品に変更する処理」、または、「商品の請求額を変更する処理」をいう。「商品を返品する処理」は、例えば、利用客から返品の申し出があった場合に返品に対応して伝票データを修正する処理である。「商品を他の商品に変更する処理」は、例えば、商品の注文内容が間違っていた場合(例えば商品「ビール」の個数を間違えた場合、商品「ビール」のところ「レモンサワー」の注文を取っていた場合など)に、その一部の商品を他の商品に変更するのに対応して伝票データを修正する処理である。「商品の請求額を変更する処理」は、割引きキャンペーンや割引きクーポンの付け忘れ等により商品金額が間違っている場合に、請求金額を変更するのに対応してデータを修正する処理である。 Specifically, first, in step S20, the third control unit 31 of the accounting device 30 waits until it receives a request to execute the "processing to change the accounting contents" (N in step S20), and when it receives the request (Y in step S20), it proceeds to step S21. Here, the "processing to change the accounting contents" refers to the "processing to return the product," "processing to change the product to another product," or "processing to change the billed amount of the product" after the accounting process has been performed according to the invoice data. The "processing to return the product" is, for example, a process to correct the invoice data in response to the return when a customer requests a return. The "processing to change the product to another product" is, for example, a process to correct the invoice data in response to changing some of the products to another product when the product order details are incorrect (for example, when the number of the product "beer" is incorrect, or when "lemon sour" is ordered instead of the product "beer"). The "processing to change the billed amount of the product" is a process to correct the data in response to changing the billed amount when the product price is incorrect due to a discount campaign, forgetting to attach a discount coupon, etc.

例えば、利用客により「商品を他の商品に変更する処理」の申し出があり、会計装置30を操作する接客者等のユーザが、会計装置30の第3入力部34により、当該他の商品に変更する処理の実行要求を入力すると、第3制御部31は、当該他の商品に変更する変更処理を受け付ける。図7は、変更処理の入力を受け付ける際の会計装置30の第3表示部33の一例である。会計装置30を操作するユーザは、利用客から会計済みのレシートに記載された情報に基づいて、または、レシートがない場合には、利用客から聞いた情報に基づいて、伝票データを特定する。第3表示部33には、伝票データの一覧が表示される。伝票データの一覧は、会計管理装置10の会計DB132に登録されている伝票データに基づいて、第3制御部31により、生成され、表示される。会計装置30を操作するユーザは、第3表示部33に表示された伝票データのうち、対象の伝票IDをタップするなどにより、当該変更処理を行う伝票データを特定する。以下、変更処理の対象の伝票データを「対象伝票データ」と記す。 For example, when a customer requests a "process to change the product to another product" and a user such as a customer service staff operating the accounting device 30 inputs a request to execute the process to change to the other product through the third input unit 34 of the accounting device 30, the third control unit 31 accepts the change process to change to the other product. FIG. 7 is an example of the third display unit 33 of the accounting device 30 when accepting input for the change process. The user operating the accounting device 30 identifies the voucher data based on the information written on the receipt from the customer for the completed transaction, or based on information heard from the customer if there is no receipt. The third display unit 33 displays a list of voucher data. The list of voucher data is generated and displayed by the third control unit 31 based on the voucher data registered in the accounting DB 132 of the accounting management device 10. The user operating the accounting device 30 identifies the voucher data to be changed by tapping the target voucher ID from among the voucher data displayed on the third display unit 33. Hereinafter, the voucher data to be changed is referred to as the "target voucher data".

対象伝票データが特定されると、第3表示部33には、対象伝票データにおける伝票の詳細画面とメニュー画面とが表示される。図8は、図7の第3表示部33において、対象伝票データを特定した場合に遷移して表示される表示画面の一例である。この図8に示す例では、第3表示部33の左側に、対象伝票データの詳細画面300が表示されている。具体的には、対象伝票データの詳細画面300には、商品名、商品の個数、および、商品の合計額が記載されている。また、当該詳細画面300には、取り消しの欄が設けられている。ユーザは、第3入力部34を介して、取り消したい商品に対応する取り消し欄を選択することにより、取り消し欄にチェックが表示される。 When the target voucher data is identified, the third display unit 33 displays a voucher detail screen and a menu screen for the target voucher data. FIG. 8 is an example of a display screen that is transitioned to and displayed when the target voucher data is identified on the third display unit 33 of FIG. 7. In the example shown in FIG. 8, a detail screen 300 of the target voucher data is displayed on the left side of the third display unit 33. Specifically, the detail screen 300 of the target voucher data lists the product name, the number of products, and the total price of the products. The detail screen 300 also has a cancellation column. The user selects the cancellation column corresponding to the product they wish to cancel via the third input unit 34, causing a check to be displayed in the cancellation column.

また、図8に示す例では、第3表示部33の右側に、メニュー画面302が表示されている。会計装置30を操作するユーザは、このメニュー画面302を操作して、注文内容を修正する。例えば、商品「ビール」の数を3個から2個に修正する場合には、詳細画面300において、商品「ビール」を取り消した上で、メニュー画面302のカテゴリ欄304から「アルコール」を選択し、商品欄306から「ビール」を選択する。また、数量ボタン308a,308bを操作して数量「2」を設定する。そして、会計内容を変更する処理の入力が終了したら、ユーザは、会計ボタン312を選択する。このように、ユーザが、処理対象の商品を選択し、当該処理対象の商品を削除し、かつ新たに商品を選択した上で、会計ボタン312を選択すると、第3制御部31は、「商品を他の商品に変更する」変更処理の実行要求を受け付ける。このとき受け付ける実行要求には、変更処理の種類(商品を他の商品に変更する処理)と、処理対象の商品と、変更内容(ビールの数量を「3」から「2」へ変更)と、が含まれる。 8, the menu screen 302 is displayed on the right side of the third display unit 33. The user who operates the accounting device 30 operates this menu screen 302 to modify the order contents. For example, when modifying the number of the product "beer" from 3 to 2, the user cancels the product "beer" on the details screen 300, selects "alcohol" from the category column 304 of the menu screen 302, and selects "beer" from the product column 306. The user also operates the quantity buttons 308a and 308b to set the quantity "2". Then, when the input of the process to change the accounting contents is completed, the user selects the accounting button 312. In this way, when the user selects the product to be processed, deletes the product to be processed, selects a new product, and selects the accounting button 312, the third control unit 31 accepts a request to execute the change process "to change the product to another product". The execution request received at this time includes the type of change process (process to change the product to another product), the product to be processed, and the change content (changing the quantity of beer from "3" to "2").

なお、変更処理が、「商品を返品する処理」である場合には、会計装置30を操作するユーザは、図7の第3表示部33において、対象伝票データを特定する。そして、ユーザは、図7から遷移した図8の第3表示部33の詳細画面300において、対象商品(例えば「ビール」)を削除した上で、会計ボタン312を選択する。このように、ユーザが、処理対象の商品を選択し、処理対象の商品を削除した上で、会計ボタン312を選択した場合に、第3制御部31は、「商品を返品する」変更処理の実行要求を受け付ける。このとき受け付ける実行要求には、変更処理の種類(商品を返品する処理)と、処理対象の商品と、が含まれる。 When the change process is a "process to return a product," the user operating the accounting device 30 identifies the target invoice data on the third display unit 33 in FIG. 7. The user then deletes the target product (e.g., "beer") on the details screen 300 of the third display unit 33 in FIG. 8, which is transitioned to from FIG. 7, and selects the checkout button 312. In this way, when the user selects the product to be processed, deletes the product to be processed, and selects the checkout button 312, the third control unit 31 accepts a request to execute the change process to "return a product." The execution request received at this time includes the type of change process (process to return a product) and the product to be processed.

また、会計内容の変更処理が、「商品の請求額を変更する処理」であって、請求額を変更する理由が、例えばクーポンの付け忘れである場合には、会計装置30を操作するユーザは、図7の第3表示部33において、対象伝票データを特定する。また、図7から遷移した図8の第3表示部33において、対象商品(例えば「ビール」)を削除する。さらに、メニュー画面302のカテゴリ欄304から「アルコール」を選択した上で、商品欄306から「ビール」を選択する。そして、ユーザは、クーポンボタン310を選択し、数量ボタン308a,308bを操作した上で、会計ボタン312を選択する。このように、ユーザが、処理対象の商品を選択し、処理対象の商品の請求額を変更した上で、会計ボタン312を選択した場合に、第3制御部31は、「商品の請求額を変更する処理」の実行要求を受け付ける。このとき受け付ける実行要求には、変更処理の種類(商品の請求額を変更する処理)と、処理対象の商品と、変更後の請求額と、が含まれる。 When the process for changing the accounting contents is "a process for changing the billing amount of a product" and the reason for changing the billing amount is, for example, forgetting to attach a coupon, the user operating the accounting device 30 identifies the target slip data in the third display section 33 of FIG. 7. In addition, in the third display section 33 of FIG. 8, which is transitioned from FIG. 7, the target product (for example, "beer") is deleted. Furthermore, "alcohol" is selected from the category column 304 of the menu screen 302, and then "beer" is selected from the product column 306. The user then selects the coupon button 310, operates the quantity buttons 308a and 308b, and then selects the accounting button 312. In this way, when the user selects the product to be processed, changes the billing amount of the product to be processed, and then selects the accounting button 312, the third control unit 31 accepts a request to execute "a process for changing the billing amount of a product". The execution request received at this time includes the type of change process (a process for changing the billing amount of a product), the product to be processed, and the billing amount after the change.

つぎに、ステップS21において、第3制御部31は、ステップS20で受け付けた実行要求の内容を示す変更確認画面を第3表示部33に表示する。具体的には、第3制御部31は、ステップS20で受け付けた対象伝票データの伝票IDと、変更処理の処理対象の商品(対象商品)と、変更処理の内容と、変更処理の実行要求の受付日時と、を確認画面に表示する。なお、これらの情報は、レシートの形式で表示されてもよい。このように、変更内容が表示されるので、会計装置30を操作するユーザは、変更内容を確認することができる。 Next, in step S21, the third control unit 31 displays a change confirmation screen on the third display unit 33, showing the contents of the execution request accepted in step S20. Specifically, the third control unit 31 displays on the confirmation screen the invoice ID of the target invoice data accepted in step S20, the product to be processed by the change process (target product), the contents of the change process, and the date and time of acceptance of the request to execute the change process. This information may be displayed in the form of a receipt. In this way, the contents of the change are displayed, so the user operating the accounting device 30 can confirm the contents of the change.

つぎに、ステップS22において、第3制御部31は、変更処理の実行指示を会計管理装置10に送信する。実行指示は、変更処理の実行を指示する情報であり、処理対象の対象伝票データの伝票IDと、変更処理の対象商品と、変更処理の内容と、変更処理の実行要求の受付日時と、を含む。変更処理の内容には、変更処理の種類が含まれる。また、変更処理が請求額の変更の場合には、変更後の請求額が含まれる。 Next, in step S22, the third control unit 31 sends an instruction to execute the change process to the accounting management device 10. The execution instruction is information instructing the execution of the change process, and includes the invoice ID of the target invoice data to be processed, the target product of the change process, the content of the change process, and the date and time of the receipt of the request to execute the change process. The content of the change process includes the type of change process. In addition, if the change process is a change to the invoice amount, the content includes the changed invoice amount.

つぎに、ステップS23において、第3制御部31は、変更処理の実行指示を会計管理装置10に送信した後、会計管理装置10から、変更処理完了通知を受信するまで待機する。なお、変更処理完了通知は、会計管理装置10において、後述する実行指示に係る変更処理が完了した場合に、会計管理装置10から会計装置30へ送信される。 Next, in step S23, the third control unit 31 sends an instruction to execute the change process to the accounting management device 10, and then waits until it receives a change process completion notification from the accounting management device 10. Note that the change process completion notification is sent from the accounting management device 10 to the accounting device 30 when the change process related to the execution instruction described below is completed in the accounting management device 10.

第3制御部31は、ステップS23において、会計管理装置10から変更処理完了通知を受信するまで待機し(ステップS23でN)、変更処理完了通知を受信すると(ステップS23でY)、処理をステップS24に進める。ステップS24において、第3制御部31は、変更処理後の新たなレシートをプリンタ(図示せず)に印刷させる。変更処理後の伝票データに対応した新たなレシートを利用客に渡すためである。以上で、会計変更受付処理が完了する。 In step S23, the third control unit 31 waits until it receives a change processing completion notification from the accounting management device 10 (N in step S23), and upon receiving the change processing completion notification (Y in step S23), it proceeds to step S24. In step S24, the third control unit 31 causes a printer (not shown) to print a new receipt after the change processing. This is to provide the customer with a new receipt that corresponds to the invoice data after the change processing. This completes the accounting change acceptance process.

図9は、会計管理装置10による変更処理を示すフローチャートである。変更処理は、伝票データを修正する処理である。先ず、会計管理装置10の管理部111は、ステップS30において、会計装置30から変更処理の実行指示を受信するまで待機し(ステップS30でN)、変更処理の実行指示を受信すると(ステップS30でY)、処理をステップS31に進める。 Figure 9 is a flowchart showing the change process by the accounting management device 10. The change process is a process for correcting invoice data. First, in step S30, the management unit 111 of the accounting management device 10 waits until it receives an instruction to execute the change process from the accounting device 30 (N in step S30), and when it receives an instruction to execute the change process (Y in step S30), it proceeds to step S31.

ステップS31において、管理部111は、ステップS30で受信した実行指示に含まれる対象伝票データを会計DB132において特定し、当該対象伝票データが売り上げの集計処理前のデータであるか否かを判断する。ここで、売り上げの集計処理(または計上処理とも称される)とは、一日の営業が終了して、会計装置30に記録された金額と、会計装置30に残った現金やクレジットカード等のキャッシュレス決済による売り上げ金額と、を照合させて、差額がないか確認する、いわゆるレジ締めの作業を意味する。管理部111は、実行指示に含まれる受付日時を参照して、対象伝票データが売り上げの集計処理前のデータであると判断した場合には(ステップS31でY)、処理をステップS32に進める。 In step S31, the management unit 111 identifies the target invoice data included in the execution instruction received in step S30 in the accounting DB 132, and determines whether the target invoice data is data before the sales tallying process. Here, the sales tallying process (also called the accounting process) refers to the cash register closing process, in which the amount recorded in the accounting device 30 at the end of the day's business is compared with the amount of sales from cashless payments such as cash and credit cards remaining in the accounting device 30 to confirm whether there is any difference. The management unit 111 refers to the reception date and time included in the execution instruction, and if it determines that the target invoice data is data before the sales tallying process (Y in step S31), it proceeds to step S32.

ステップS32において、管理部111は、対象伝票データに対して、取り消す旨を付与する。具体的には、図10に示すように、対象伝票データ(例えば伝票ID:S001)の取り消しデータに、当該対象伝票データの取り消しを意味するフラグを立てる。これにより、当該対象伝票データは、取り消しが行われた伝票データとして、会計DB132に格納される。 In step S32, the management unit 111 marks the target invoice data as cancelled. Specifically, as shown in FIG. 10, a flag indicating the cancellation of the target invoice data (e.g., invoice ID: S001) is set in the cancellation data of the target invoice data. As a result, the target invoice data is stored in the accounting DB 132 as cancelled invoice data.

つぎに、管理部111は、上述の対象伝票データの伝票IDに対応した新たな伝票データを生成する(ステップS33)。具体的には、管理部111は、変更処理に応じて変更された会計内容と、会計DB132に記録されている対象伝票データにおける変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、対象伝票データとして新たに生成する。そして、管理部111は、生成した新たな伝票データを会計DB132に格納する(ステップS34)。 Next, the management unit 111 generates new invoice data corresponding to the invoice ID of the target invoice data described above (step S33). Specifically, the management unit 111 generates new invoice data as target invoice data, including the accounting details changed in response to the change process and the accounting details of products other than the products related to the change process in the target invoice data recorded in the accounting DB 132. The management unit 111 then stores the newly generated invoice data in the accounting DB 132 (step S34).

図10は、ステップS33で作成した新たな伝票データの一例を示す図である。図10を参照して、商品「ビール」の個数を「3」から「2」に変更する変更処理の例について説明する。対象伝票データ400において、取り消しデータにフラグが立てられ、さらに、新たな伝票データ401が生成される。この新たな伝票データ401においては、商品「ビール」の個数が「2」に変更され、当該商品「ビール」の個数の変更に応じて商品の合計額、および、会計の合計額が変更されている。すなわち、図10に示すように、会計DB132に対象伝票データとして記録されていた伝票(伝票ID:S001)に取り消した旨の情報が追記され、当該対象伝票データの伝票IDに対応して新たな伝票データ(伝票ID:S001-2)が生成されている。そして、その生成された新たな伝票は、会計DB132に格納される。なお、会計DB132には、商品「ビール」の個数が修正される前の伝票データ(伝票ID:S001)と、商品「ビール」の個数が修正された後の伝票データ(伝票ID:S001-2)と、のいずれもの伝票データが格納される。このように、変更処理の前後の伝票データを格納することにより、商品「ビール」の個数が「3」から「2」に変更されたことが把握でき、つまり変更処理の内容を把握することができる。 Figure 10 is a diagram showing an example of new voucher data created in step S33. With reference to Figure 10, an example of change processing for changing the number of items "beer" from "3" to "2" will be described. In the target voucher data 400, a flag is set for the cancellation data, and new voucher data 401 is generated. In this new voucher data 401, the number of items "beer" is changed to "2", and the total amount of the items and the total amount of the transaction are changed according to the change in the number of items "beer". That is, as shown in Figure 10, information indicating the cancellation is added to the voucher (voucher ID: S001) recorded as the target voucher data in the accounting DB 132, and new voucher data (voucher ID: S001-2) is generated corresponding to the voucher ID of the target voucher data. The new voucher generated is then stored in the accounting DB 132. The accounting DB 132 stores both the voucher data (voucher ID: S001) before the quantity of the product "beer" was corrected, and the voucher data (voucher ID: S001-2) after the quantity of the product "beer" was corrected. In this way, by storing the voucher data before and after the change process, it is possible to know that the quantity of the product "beer" has been changed from "3" to "2", that is, the content of the change process.

このように、管理部111は、「ビール」の個数を修正する旨の変更処理の実行指示を受け付けた場合に、対象伝票データにおける「ビール」の個数のみを修正し、対象伝票データに含まれる、残りの商品についての情報を含んだ、新たな伝票データを生成する。すなわち、管理部111は、変更対象の商品以外の商品については、ユーザからの指示を受け付けることなく、自動的に新たな伝票データに追加することができる。 In this way, when the management unit 111 receives an instruction to execute a change process to modify the quantity of "beer," it modifies only the quantity of "beer" in the target invoice data, and generates new invoice data that includes information about the remaining products contained in the target invoice data. In other words, the management unit 111 can automatically add products other than the product to be changed to the new invoice data without receiving instructions from the user.

一方、管理部111は、上述のステップS31において、対象伝票データが売り上げの集計処理前のデータでない(言い換えれば、集計処理が既に行われており、売り上げの集計処理後のデータである)と判断した場合には(ステップS31でN)、処理をステップS35に進める。 On the other hand, if the management unit 111 determines in step S31 described above that the target invoice data is not data before the sales tallying process (in other words, the tallying process has already been performed and the data is data after the sales tallying process) (N in step S31), the process proceeds to step S35.

ステップS35において、管理部111は、対象伝票データを新たに生成するのに替えて、実行指示に示される商品の会計内容の変更を示す変更データを新たに生成する。つまり、管理部111は、上述のステップS32およびステップS33の処理を実行せずに、実行指示に示される商品の会計内容の変更を示す変更データを新たに生成する。そして、管理部111は、当該変更データを、対象伝票データに対応付けて会計DB132に格納する(ステップS34)。変更処理の実行指示を受信したタイミングで、売り上げの集計処理が既に実行されている場合には、いわゆるレジ締めの作業が終了している状態であるから、会計DB132に記録されている伝票データを修正することは好ましくない。そこで、このような場合に、管理部111は、変更対象の商品に関する変更データを新たに生成し、その生成した変更データを対象伝票データに対応付けて会計DB132に格納する。例えば、変更処理の内容が、商品「ビール」の個数を「3」から「2」に変更する内容であった場合には、"商品「ビール」を「-1」する"ことを示す変更データを作成する。 In step S35, the management unit 111 generates new change data indicating the change of the accounting contents of the product indicated in the execution instruction, instead of generating new target voucher data. In other words, the management unit 111 generates new change data indicating the change of the accounting contents of the product indicated in the execution instruction, without executing the above-mentioned steps S32 and S33. The management unit 111 then stores the change data in the accounting DB 132 in association with the target voucher data (step S34). If the sales tallying process has already been performed at the time when the execution instruction for the change process is received, the so-called cash register closing work has been completed, so it is not preferable to modify the voucher data recorded in the accounting DB 132. Therefore, in such a case, the management unit 111 generates new change data for the product to be changed, and stores the generated change data in the accounting DB 132 in association with the target voucher data. For example, if the content of the change process is to change the number of the product "beer" from "3" to "2", change data indicating "decreasing the product "beer" by "1" is created.

つぎに、ステップS36において、出力処理部112は、実行指示に係る変更処理が完了した旨の変更処理完了通知を会計装置30に送信する。以上で、変更処理が完了する。 Next, in step S36, the output processing unit 112 sends a change processing completion notification to the accounting device 30 to notify the accounting device 30 that the change processing related to the execution instruction has been completed. This completes the change processing.

このように、本実施形態では、会計装置30において、会計装置30を操作するユーザが返品等の一部の商品の変更処理を行うことで、当該変更処理の実行指示が会計管理装置10に送信される。変更処理の実行指示を受信した会計管理装置10は、会計DB132に記憶されている実行指示の対象である対象伝票データに対して取り消す旨を付与し、変更処理の内容と、対象伝票データに含まれていた変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、対象伝票として新たに生成し、当該生成した伝票データを会計DB132に記録する。つまり、会計装置30を操作するユーザが変更に係る一部の商品についての情報を入力するだけで、変更に係る一部の商品についての変更後の情報だけでなく、変更に係らない残りの商品についての情報も含んだ、新たな伝票が生成される。したがって、本実施形態によれば、従来知られているように、一部の商品に対して会計内容に変更があった場合に、注文内容を全て打ち直しする必要がなく、それでいて、記録媒体13には、変更処理前後の伝票データが格納されることになる。そのため、会計内容の変更処理をする際に、注文内容を全て打ち直す場合に比べて、当該変更処理に要する時間と手間とを低減できる。このように、簡単な操作により、会計内容を変更可能となる。 In this way, in this embodiment, when the user who operates the accounting device 30 performs a change process for some products such as returns in the accounting device 30, an instruction to execute the change process is sent to the accounting management device 10. The accounting management device 10 that receives the instruction to execute the change process assigns a cancellation to the target invoice data that is the target of the execution instruction stored in the accounting DB 132, generates new invoice data including the contents of the change process and the accounting contents of products other than the products related to the change process that were included in the target invoice data as the target invoice, and records the generated invoice data in the accounting DB 132. In other words, a new invoice is generated that includes not only the changed information for the part of the products related to the change, but also information for the remaining products that are not related to the change, simply by inputting information about the part of the products related to the change. Therefore, according to this embodiment, as is conventionally known, when the accounting contents of some products are changed, there is no need to retype all the order contents, and the invoice data before and after the change process is stored in the recording medium 13. Therefore, when changing the accounting contents, the time and effort required for the change process can be reduced compared to when the entire order contents are retyped. In this way, accounting details can be changed with simple operations.

また、上述の実施形態では、会計管理装置10が、変更処理の実行指示を受信したタイミングが売り上げの集計処理前か否かに応じて処理内容を変更する。つまり、変更処理の実行指示を受信したタイミングが、売り上げの集計処理前の場合には、新たな伝票データを生成する一方で、変更処理の実行指示を受信したタイミングが、売り上げ集計処理後の場合には、伝票データを生成するのに替えて、変更データを生成する。これにより、いわゆるレジ締めの作業が完了した後に、対象伝票データを修正、変更、または、訂正することを望まない店舗側の要求を満たしつつ、会計内容の変更データを記録することができる。 In addition, in the above embodiment, the accounting management device 10 changes the processing content depending on whether the instruction to execute the change process was received before the sales tallying process or not. In other words, if the instruction to execute the change process was received before the sales tallying process, new voucher data is generated, whereas if the instruction to execute the change process was received after the sales tallying process, changed data is generated instead of generating voucher data. This makes it possible to record change data for the accounting content while satisfying the needs of the store side, who do not want to amend, change, or correct the target voucher data after the so-called cash register closing process is completed.

以上の実施形態は、本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。すなわち特許請求の範囲に記載された本発明の要旨を逸脱しない範囲内において、以下に説明する種々の変形や変更が可能である。 The above embodiment is one example of how the present invention can be implemented, and various other embodiments can be adopted. In other words, various modifications and changes described below are possible within the scope of the gist of the present invention as described in the claims.

そうした第1の変形例としては、本実施形態の会計管理装置に替えて、会計管理装置の処理を複数の装置の協働により実現する会計管理システムであってもよい。また、会計管理装置と会計装置とが同じ装置に組み込まれていてもよい。また、注文端末装置と会計装置とが同じ装置に組み込まれていてもよい。 As a first such modified example, instead of the accounting management device of this embodiment, it may be an accounting management system in which the processing of the accounting management device is realized by the cooperation of multiple devices. Also, the accounting management device and the accounting device may be incorporated in the same device. Also, the order terminal device and the accounting device may be incorporated in the same device.

第2の変形例としては、本実施形態においては、上述のように、会計内容の変更処理は、商品を返品する処理、商品を他の商品に変更する処理、または、商品の請求額を変更する処理として説明したものの、会計内容を変更する処理であれば、これらの変更処理に限られない。例えば、本実施形態では、請求金額を変更する処理の一例として、割引きキャンペーンや割引きクーポンの付け忘れ等により商品金額が間違っている場合を例として説明したが、当該割引きは、減額サービス以外にも「無料」のサービスや"2時間1000円"といったような「定額」のサービスも含むものとする。 As a second variation, in this embodiment, as described above, the process of changing the accounting contents is described as a process of returning a product, changing a product to another product, or changing the billed amount of a product, but it is not limited to these change processes as long as it is a process of changing the accounting contents. For example, in this embodiment, as an example of a process of changing the billed amount, a case where the product price is incorrect due to a discount campaign or forgetting to attach a discount coupon, etc., is described, but the discount also includes not only reduced services, but also "free" services and "flat-rate" services such as "1,000 yen for 2 hours."

第3の変形例としては、本実施形態においては、会計装置30を操作するユーザが、例えば商品を他の商品に変更する処理の実行要求(例えば商品「ビール」の個数を変更する要求)を入力する際に、商品「ビール」を削除した上、商品欄306から「ビール」を選択し、新たな数量を入力する例を説明したものの、これらの操作に替えて、個数を減らす(または増やす)処理のみを行ってもよい。つまり、一部の商品に対して変更処理をする場合に、全ての商品に対して打ち直しをせず、変更処理の対象である商品に対してのみに変更処理を行うものであれば、ユーザは対象商品を「削除」しなくてもよい。 As a third variation, in this embodiment, when a user operating the accounting device 30 inputs a request to execute a process to change a product to another product (e.g., a request to change the quantity of the product "beer"), the user deletes the product "beer", selects "beer" from the product column 306, and inputs a new quantity. However, instead of these operations, it is also possible to only perform a process to decrease (or increase) the quantity. In other words, when performing a change process on some products, if the change process is performed only on the products that are the target of the change process and not on all products, the user does not need to "delete" the target products.

第4の変形例としては、本実施形態においては、「売り上げ集計処理」は、一日の営業が終了した際のいわゆるレジ締めの作業として説明したものの、売り上げ集計処理のタイミングは、一日の営業の終了時に限られず、数時間単位、数日単位、数時間単位など、任意のタイミングであってよい。 As a fourth variation, in this embodiment, the "sales tallying process" has been described as the so-called cash register closing operation at the end of business for the day, but the timing of the sales tallying process is not limited to the end of business for the day, and may be any timing, such as every few hours, every few days, or every few hours.

第5の変形例としては、本実施形態においては、飲食店を対象として、会計内容の変更処理について説明したものの、当該会計内容の変更処理の対象は飲食店の伝票データに限られない。例えば、スーパーマーケットやコンビニエンスストアなどの各種の販売店の伝票データを対象としてよい。 As a fifth variation, although the present embodiment has been described with respect to the process of changing the accounting details for a restaurant, the target of the process of changing the accounting details is not limited to the invoice data of a restaurant. For example, the target may be invoice data of various retailers such as supermarkets and convenience stores.

さらに、本発明の手法は、プログラムや方法としても適用可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 The technique of the present invention can also be applied as a program or method. It can also be modified as appropriate, with some parts being software and some being hardware. The invention can also be implemented as a recording medium for a program that controls the system. Of course, the recording medium for that program can be a magnetic recording medium or a semiconductor memory, and it can be considered in exactly the same way for any recording medium developed in the future.

1 注文システム
10 会計管理装置
11 第1制御部
12 第1通信部
13 記録媒体
20 注文端末装置
21 第2制御部
22 第2通信部
23 第2表示部
24 第2入力部
30 会計装置
31 第3制御部
32 第3通信部
33 第3表示部
34 第3入力部
111 管理部
112 出力処理部
131 商品DB
132 会計DB
300 詳細画面
302 メニュー画面
304 カテゴリ欄
306 商品欄
310 クーポンボタン
312 会計ボタン
400 対象伝票データ
401 新たな伝票データ
REFERENCE SIGNS LIST 1 Order system 10 Accounting management device 11 First control unit 12 First communication unit 13 Recording medium 20 Order terminal device 21 Second control unit 22 Second communication unit 23 Second display unit 24 Second input unit 30 Accounting device 31 Third control unit 32 Third communication unit 33 Third display unit 34 Third input unit 111 Management unit 112 Output processing unit 131 Product DB
132 Accounting DB
300 Details screen 302 Menu screen 304 Category column 306 Product column 310 Coupon button 312 Checkout button 400 Target slip data 401 New slip data

上記の目的を達成するために、本発明は、会計伝票単位の伝票データを記録する伝票記憶部を管理する会計管理装置であって、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納する、管理部を備え、前記管理部は、前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、売り上げの集計処理が行われていない場合に、前記変更処理を実行する
また、本発明の他の形態は、会計伝票単位の伝票データを記録する伝票記憶部を管理する会計管理装置であって、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納する、管理部を備え、前記管理部は、前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、売り上げの集計処理が既に行われている場合には、前記対象伝票データを新たに生成するのに替えて、前記実行指示に示される前記一部の商品の会計内容の変更を示す変更データを新たに生成し、前記変更データを前記対象伝票データに対応付けて前記伝票記憶部に格納する、
In order to achieve the above-mentioned object, the present invention provides an accounting management device that manages a voucher memory unit that records voucher data on an accounting voucher basis, and includes a management unit that, when an instruction to execute a change process for the accounting contents of some of the multiple products included in specified voucher data is received, marks the target voucher data that is the subject of the execution instruction and stored in the voucher memory unit as the change process, generates new voucher data as the target voucher data, which includes the accounting contents changed in accordance with the change process and the accounting contents of products other than the products related to the change process that were included in the target voucher data, and stores the generated target voucher data in the voucher memory unit, and executes the change process if sales aggregation processing has not been performed for the target voucher data related to the execution instruction at the time the execution instruction is received .
Another aspect of the present invention is an accounting management device that manages a slip storage unit that records slip data on an accounting slip unit basis, and includes a management unit that, when an instruction to execute a process to change the accounting contents of some of the products among a plurality of products included in specific slip data is received, marks the target slip data that is the subject of the execution instruction and is stored in the slip storage unit as the change process, newly generates slip data including the accounting contents changed in accordance with the change process and the accounting contents of the products other than the product related to the change process that were included in the target slip data, as the target slip data, and stores the generated target slip data in the slip storage unit. If a sales tally process has already been performed for the target slip data related to the execution instruction at the time of receiving the execution instruction, the management unit newly generates change data indicating the change to the accounting contents of the some of the products indicated in the execution instruction instead of generating the target slip data, and stores the change data in the slip storage unit in association with the target slip data.

また、本発明の他の形態は、会計管理装置のコンピュータで実行されるプログラムであって、会計伝票単位の伝票データを伝票記憶部に記録するステップと、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納するステップと、を実行させ、前記格納するステップでは、前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、売り上げの集計処理が行われていない場合に、前記変更処理を実行させる。
また、本発明の他の形態は、会計管理装置のコンピュータで実行されるプログラムであって、会計伝票単位の伝票データを伝票記憶部に記録するステップと、所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納するステップと、を実行させ、前記格納するステップでは、 前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、売り上げの集計処理が既に行われている場合には、前記対象伝票データを新たに生成するのに替えて、前記実行指示に示される前記一部の商品の会計内容の変更を示す変更データを新たに生成し、前記変更データを前記対象伝票データに対応付けて前記伝票記憶部に格納させる。
Another aspect of the present invention is a program executed on a computer of an accounting management device, which executes the following steps: recording invoice data on an accounting invoice basis in a invoice storage unit; when an instruction to execute a change process of the accounting contents of some of the multiple products included in specified invoice data is received, as the change process, marking the target invoice data that is the subject of the execution instruction and stored in the invoice storage unit with a cancellation mark, generating new invoice data as the target invoice data that includes the accounting contents changed in accordance with the change process and the accounting contents of products other than the products included in the target invoice data that are related to the change process, and storing the generated target invoice data in the invoice storage unit ; and in the storing step, executing the change process if sales aggregation processing has not been performed on the target invoice data related to the execution instruction at the time when the execution instruction is received.
Another aspect of the present invention is a program executed by a computer of an accounting management device, the program executing the following steps: recording invoice data on an accounting invoice basis in a invoice storage unit; and, when an instruction to execute a process to change the accounting contents of some of the products out of a plurality of products included in specific invoice data is received, marking the target invoice data that is the subject of the execution instruction and stored in the invoice storage unit as the change process, generating new invoice data including the accounting contents changed in accordance with the change process and the accounting contents of the products other than the products involved in the change process that were included in the target invoice data, and storing the generated target invoice data in the invoice storage unit. In the storing step, if a sales tallying process has already been performed for the target invoice data related to the execution instruction at the time of receiving the execution instruction, instead of generating new target invoice data, newly generating change data indicating changes to the accounting contents of the some of the products indicated in the execution instruction, and storing the change data in the invoice storage unit in association with the target invoice data.

Claims (5)

会計伝票単位の伝票データを記録する伝票記憶部を管理する会計管理装置であって、
所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、
前記変更処理として、
前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、
前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、前記生成した対象伝票データを前記伝票記憶部に格納する、管理部を備える、
会計管理装置。
An accounting management device that manages a voucher storage unit that records voucher data on an accounting voucher basis,
When an instruction to change the accounting details of some of the products included in the specified slip data is received,
As the change process,
A cancellation notice is added to the target slip data that is the subject of the execution instruction and is stored in the slip storage unit;
a management unit that newly generates, as the target voucher data, voucher data including the accounting details changed in accordance with the change process and the accounting details of products other than the products related to the change process that were included in the target voucher data, and stores the generated target voucher data in the voucher storage unit;
Accounting management device.
前記管理部は、
前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、売り上げの集計処理が行われていない場合に、前記変更処理を実行する、
請求項1に記載の会計管理装置。
The management unit
executes the change process if a sales tally process has not been performed on the target slip data related to the execution command at the time of receiving the execution command.
The accounting management device according to claim 1 .
前記管理部は、
前記実行指示を受信したタイミングにおいて、前記実行指示に係る前記対象伝票データに対し、前記集計処理が既に行われている場合には、前記対象伝票データを新たに生成するのに替えて、前記実行指示に示される前記一部の商品の会計内容の変更を示す変更データを新たに生成し、前記変更データを前記対象伝票データに対応付けて前記伝票記憶部に格納する、
請求項2に記載の会計管理装置。
The management unit
If the aggregation process has already been performed on the target slip data related to the execution instruction at the time the execution instruction is received, instead of newly generating the target slip data, newly generate change data indicating changes to the accounting details of the part of the products indicated in the execution instruction, and store the change data in the slip storage unit in association with the target slip data.
The accounting management device according to claim 2.
前記変更処理は、
前記商品を返品する処理、前記商品を他の商品に変更する処理、前記商品の請求額を変更する処理、の少なくともいずれかである、
請求項1に記載の会計管理装置。
The change process includes:
At least one of the following processes: returning the product, changing the product to another product, and changing the invoice amount for the product.
The accounting management device according to claim 1 .
会計管理装置で実行されるプログラムであって、
会計伝票単位の伝票データを伝票記憶部に記録するステップと、
所定の伝票データに含まれる複数の商品のうち一部の商品の会計内容の変更処理の実行指示を受信した場合に、前記変更処理として、前記伝票記憶部に記憶されている、前記実行指示の対象である対象伝票データに対し、取り消す旨を付与し、
前記変更処理に応じて変更された会計内容と、前記対象伝票データに含まれていた前記変更処理に係る商品以外の商品の会計内容と、を含む伝票データを、前記対象伝票データとして新たに生成し、
前記生成した対象伝票データを前記伝票記憶部に格納するステップと、
を実行させるための、プログラム。
A program executed on an accounting management device,
A step of recording voucher data for each accounting voucher in a voucher storage unit;
When an instruction to change the accounting details of some of the products included in the specified voucher data is received, a cancellation is added to the target voucher data that is the subject of the instruction to change the accounting details of some of the products included in the specified voucher data, as the change processing, which is stored in the voucher storage unit;
generating new voucher data including the accounting contents changed in accordance with the change process and the accounting contents of the products other than the products related to the change process that were included in the target voucher data;
storing the generated target slip data in the slip storage unit;
A program to execute.
JP2022158134A 2022-09-30 2022-09-30 Accounting control device and program Active JP7316710B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022158134A JP7316710B1 (en) 2022-09-30 2022-09-30 Accounting control device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022158134A JP7316710B1 (en) 2022-09-30 2022-09-30 Accounting control device and program

Publications (2)

Publication Number Publication Date
JP7316710B1 JP7316710B1 (en) 2023-07-28
JP2024051801A true JP2024051801A (en) 2024-04-11

Family

ID=87378520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022158134A Active JP7316710B1 (en) 2022-09-30 2022-09-30 Accounting control device and program

Country Status (1)

Country Link
JP (1) JP7316710B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008181236A (en) * 2007-01-23 2008-08-07 Sap Ag Transaction device, slip generation method, and computer program
JP2012181731A (en) * 2011-03-02 2012-09-20 Nec System Technologies Ltd Accounting system, accounting method and accounting program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008181236A (en) * 2007-01-23 2008-08-07 Sap Ag Transaction device, slip generation method, and computer program
JP2012181731A (en) * 2011-03-02 2012-09-20 Nec System Technologies Ltd Accounting system, accounting method and accounting program

Also Published As

Publication number Publication date
JP7316710B1 (en) 2023-07-28

Similar Documents

Publication Publication Date Title
US20120284101A1 (en) Mobile transaction services
US11397927B2 (en) Electronic receipt system, electronic receipt management server, and program therefor
JP5890351B2 (en) Information processing apparatus and program
JP2023062026A (en) Commodity sales data processing device and control program
JP6946526B2 (en) Product sales data processing equipment and programs
US10229446B2 (en) Payment apparatus, payment system, and program
JP6329111B2 (en) Product data processing apparatus and program
JP7138756B2 (en) Information processing device, program, and display method in information processing device
JP2016095587A (en) Mobile terminal device, commodity sales data processing device, and program
JP2024051801A (en) Accounting management device and program
JP6600039B2 (en) Product data processing apparatus, program, product data processing method and system
JP6267390B2 (en) Server, program, and information output method
US20190340677A1 (en) Online shopping platform having application program to perform pos system
US20190340676A1 (en) Online shopping platform provided with pos system by means of world wide web
JP7522264B2 (en) Product sales data processing device and control program
JP7363263B2 (en) Cash register and programs
JP7252402B2 (en) Information processing device, program and display method
JP7336560B2 (en) Product data processor, program
US20230419293A1 (en) Checkout device and program
JP6797264B2 (en) Product data processing equipment, programs, and product data processing methods
JP6682607B2 (en) Information processing device, program and electronic receipt system
JP6444482B2 (en) Information processing apparatus and program
JP6175525B2 (en) Server, program, and information output method
JP6364290B2 (en) Product sales processing device, product sales processing method, and program
JP2023025527A (en) Information processing device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220930

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230313

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230710

R150 Certificate of patent or registration of utility model

Ref document number: 7316710

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D03