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
JP6872065B2 - Sales data processing equipment and programs - Google Patents
[go: Go Back, main page]

JP6872065B2 - Sales data processing equipment and programs - Google Patents

Sales data processing equipment and programs Download PDF

Info

Publication number
JP6872065B2
JP6872065B2 JP2020114050A JP2020114050A JP6872065B2 JP 6872065 B2 JP6872065 B2 JP 6872065B2 JP 2020114050 A JP2020114050 A JP 2020114050A JP 2020114050 A JP2020114050 A JP 2020114050A JP 6872065 B2 JP6872065 B2 JP 6872065B2
Authority
JP
Japan
Prior art keywords
tax
classification
item
integration
information
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
JP2020114050A
Other languages
Japanese (ja)
Other versions
JP2020161193A (en
Inventor
洋介 大川
洋介 大川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2020114050A priority Critical patent/JP6872065B2/en
Publication of JP2020161193A publication Critical patent/JP2020161193A/en
Application granted granted Critical
Publication of JP6872065B2 publication Critical patent/JP6872065B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、販売データ処理装置及びプログラムに関する。 Embodiments of the present invention relate to sales data processing devices and programs.

従来、POS(Point Of Sale)端末等の販売データ処理装置では、予め定められた税率に基づいて、商品やサービス等のアイテムの価格から税額等の算出を行っている。係る販売データ処理装置では、各アイテムの金額や税額をレシート等に印字出力している。また、税率については、特定のアイテムに対して本来の税率より低い税率を定める軽減税率等の税制度が存在する。 Conventionally, in a sales data processing device such as a POS (Point Of Sale) terminal, a tax amount or the like is calculated from the price of an item such as a product or a service based on a predetermined tax rate. The sales data processing device prints out the amount of each item and the amount of tax on a receipt or the like. Regarding the tax rate, there is a tax system such as a reduced tax rate that sets a tax rate lower than the original tax rate for a specific item.

また、店舗の運用形態によっては、アイテムに課せられる税率等に応じて当該アイテムを複数の税区分に区分けし、その区分けした税区分毎に税額等の税情報をレシート等に印字出力するものがある。客は、このレシートを見ることで、アイテムに課せられた税額等を税区分毎に確認することができる。 In addition, depending on the operation mode of the store, the item may be divided into multiple tax categories according to the tax rate imposed on the item, and tax information such as the tax amount may be printed out on a receipt or the like for each of the classified tax categories. is there. By looking at this receipt, the customer can check the amount of tax levied on the item for each tax category.

しかしながら、上記の印字方法では税区分毎に印字が行われるため、レシートが長尺となり、かえって確認しづらくなる可能性がある。特に、税率が同一であるにも関わらず異なる税区分として設定しているような場合、税区分毎の出力は客にとって冗長となる可能性がある。そのため、税区分毎の出力を効率的に行うことが可能な技術が求められている。 However, in the above printing method, printing is performed for each tax category, so that the receipt becomes long and may be difficult to confirm. In particular, if the tax rates are the same but are set as different tax categories, the output for each tax category may be redundant for the customer. Therefore, there is a demand for a technology that can efficiently output each tax category.

本発明が解決しようとする課題は、税区分毎の出力を効率的に行うことが可能な販売データ処理装置及びプログラムを提供することである。 An object to be solved by the present invention is to provide a sales data processing device and a program capable of efficiently outputting each tax category.

実施形態の販売データ処理装置は、算出手段と、出力手段とを備える。算出手段は、販売登録の対象となったアイテムの価格に、当該アイテムが属する税区分に対応した税率を乗算することで税額を算出する。出力手段は、前記算出手段が算出した前記アイテムの税額に係る税情報を、前記税区分毎に出力する。また、出力手段は、前記税区分のうち前記税率が同一の複数の税区分について、特定の税区分を他の税区分に統合することが指示された場合、前記特定の税区分及び前記他の税区分の表記方法が外税表記であることを条件に、統合元の税区分の税情報を統合先の税区分の税情報に統合して出力し、前記特定の税区分又は前記他の税区分の表記方法が内税表記であることを条件に、統合後の税情報を非出力とする。
The sales data processing device of the embodiment includes a calculation means and an output means. The calculation means calculates the tax amount by multiplying the price of the item subject to sales registration by the tax rate corresponding to the tax category to which the item belongs. The output means outputs tax information related to the tax amount of the item calculated by the calculation means for each tax category. Further, when the output means is instructed to integrate a specific tax category into another tax category for a plurality of tax categories having the same tax rate among the tax categories, the specific tax category and the other tax categories are used. Assuming that the tax classification notation method is non-tax notation, the tax information of the integration source tax classification is integrated with the tax information of the integration destination tax classification and output, and the specific tax classification or the other tax is output. Tax information after integration will not be output, provided that the classification notation method is tax-included notation .

図1は、実施形態に係るPOSシステムの概略構成図である。FIG. 1 is a schematic configuration diagram of a POS system according to an embodiment. 図2は、図1に示したストアサーバの構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the store server shown in FIG. 図3は、図2に示したアイテムマスタのデータ構成の一例を示す図である。FIG. 3 is a diagram showing an example of the data structure of the item master shown in FIG. 図4は、図2に示した税区分マスタのデータ構成の一例を示す図である。FIG. 4 is a diagram showing an example of the data structure of the tax classification master shown in FIG. 図5は、図1に示したPOS端末の外観構成の一例を示す斜視図である。FIG. 5 is a perspective view showing an example of the appearance configuration of the POS terminal shown in FIG. 図6は、図1に示したPOS端末の構成の一例を示すブロック図である。FIG. 6 is a block diagram showing an example of the configuration of the POS terminal shown in FIG. 図7は、印字出力されたレシートの一例を示す図である。FIG. 7 is a diagram showing an example of a printed receipt. 図8は、統合出力設定部が表示する操作画面の一例を示す図である。FIG. 8 is a diagram showing an example of an operation screen displayed by the integrated output setting unit. 図9は、統合出力設定情報に基づいて印字出力されたレシートの一例を示す図である。FIG. 9 is a diagram showing an example of a receipt printed out based on the integrated output setting information. 図10は、統合出力設定処理の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the integrated output setting process. 図11は、販売登録処理の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of the sales registration process.

以下に添付図面を参照して、販売データ処理装置及びプログラムの実施形態を詳細に説明する。なお、以下の実施形態では、本発明の販売データ処理装置及びプログラムを飲食店等の店舗に適用した例について説明するが、この実施形態によりこの発明が限定されるものではない。 Hereinafter, embodiments of the sales data processing apparatus and the program will be described in detail with reference to the accompanying drawings. In the following embodiment, an example in which the sales data processing device and the program of the present invention are applied to a store such as a restaurant will be described, but the present invention is not limited to this embodiment.

図1は、実施形態に係るPOSシステム1の概略構成図である。図1に示すように、POSシステム1は、複数台(図1では2台)のPOS端末2と、これらのPOS端末2をLAN(Local Area Network)3等のネットワークで接続して集中管理するストアサーバ4とで構成される。 FIG. 1 is a schematic configuration diagram of the POS system 1 according to the embodiment. As shown in FIG. 1, the POS system 1 connects a plurality of POS terminals 2 (two in FIG. 1) and these POS terminals 2 with a network such as a LAN (Local Area Network) 3 for centralized management. It is composed of a store server 4.

ストアサーバ4は、POSシステム1全体の制御を受け持つものである。図2は、ストアサーバ4の構成の一例を示すブロック図である。ストアサーバ4は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成されるコンピュータ構成の制御部41と、通信I/F43と、I/O機器制御部44とがバス42によって接続されて構成されている。 The store server 4 is in charge of controlling the entire POS system 1. FIG. 2 is a block diagram showing an example of the configuration of the store server 4. The store server 4 includes a control unit 41 having a computer configuration composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc., a communication I / F 43, and an I / O device control unit. The 44 is connected to the bus 42 by a bus 42.

ストアサーバ4は、通信I/F43及びLAN3(図1参照)を介して複数台のPOS端末2との間で相互にオンライン通信する。また、制御部41にはバス42及びI/O機器制御部44を介して、キーボード45、表示器46、プリンタ47及びHDD(Hard Disk Drive)48が接続される。HDD48は、制御部41のCPUを動作させる各種制御プログラムの他、アイテムマスタM1及び税区分マスタM2を記憶する。 The store server 4 communicates online with a plurality of POS terminals 2 via communication I / F43 and LAN3 (see FIG. 1). A keyboard 45, a display 46, a printer 47, and an HDD (Hard Disk Drive) 48 are connected to the control unit 41 via a bus 42 and an I / O device control unit 44. The HDD 48 stores the item master M1 and the tax classification master M2 in addition to various control programs that operate the CPU of the control unit 41.

図3は、アイテムマスタM1のデータ構成の一例を示す図である。図3に示すように、アイテムマスタM1は、商品やサービス等の各アイテムを識別するアイテムコードに対応付けて、アイテム名、価格、税区分コード等のアイテム情報を記憶する。 FIG. 3 is a diagram showing an example of the data structure of the item master M1. As shown in FIG. 3, the item master M1 stores item information such as an item name, a price, and a tax classification code in association with an item code that identifies each item such as a product or service.

アイテムコードは、店舗が取り扱うアイテム毎にユニークに設定される識別情報である。ここで、アイテムとは、店舗が販売する有形の商品や、接客や給仕等の無形のサービス(奉仕)を含む概念である。 The item code is identification information that is uniquely set for each item handled by the store. Here, an item is a concept including tangible products sold by a store and intangible services (service) such as customer service and waitperson.

アイテム名には、アイテムコードに対応するアイテムの名称等が設定される。なお、図3では、アイテム名に「商品」が付されたアイテムを有形の商品としており、アイテム名に「奉仕料」が付されたアイテムを無形のサービスとしている。 In the item name, the name of the item corresponding to the item code and the like are set. In FIG. 3, an item with "product" in the item name is a tangible product, and an item with "service fee" in the item name is an intangible service.

価格には、アイテムコードに係る商品やサービスの価格を示す情報が設定される。例えば、アイテムが有形の商品の場合には、1個あたりの販売価格が設定される。また、アイテムが無形のサービスの場合には、その価格が奉仕料として設定される。なお、奉仕料の設定方法は特に問わないものとする。例えば、奉仕料は、有形の商品と同様に、固定の価格を設定してもよい。また、奉仕料は、購入された商品の合計値等、奉仕料の算出に係る対象商品の金額(奉仕料対象金額)に対する割合(%)で設定してもよい。 Information indicating the price of the product or service related to the item code is set in the price. For example, if the item is a tangible item, the selling price per item is set. Also, if the item is an intangible service, its price is set as a service fee. The method of setting the service fee is not particularly limited. For example, service fees may be set at a fixed price, similar to tangible goods. In addition, the service fee may be set as a ratio (%) to the amount of the target product (the amount subject to the service fee) related to the calculation of the service fee, such as the total value of the purchased products.

税区分コードは、各アイテムに設定された税区分を識別するための識別情報である。図3では、税区分コードとして01〜05を設定した例を示している。なお、税区分に関する情報(税区分情報)は、税区分マスタM2に格納される。 The tax classification code is identification information for identifying the tax classification set for each item. FIG. 3 shows an example in which 01 to 05 are set as the tax classification code. The tax classification information (tax classification information) is stored in the tax classification master M2.

次に、税区分マスタM2について説明する。図4は、税区分マスタM2のデータ構成の一例を示す図である。図4に示すように、税区分マスタM2は、税区分コードに対応付けて、税区分名、税率、表記方法等の税区分情報を記憶する。 Next, the tax classification master M2 will be described. FIG. 4 is a diagram showing an example of the data structure of the tax classification master M2. As shown in FIG. 4, the tax classification master M2 stores tax classification information such as a tax classification name, a tax rate, and a notation method in association with the tax classification code.

税区分名は、税区分コードで識別される税区分の名称を示す。図4では、税区分名として、「外10%」、「外8%」、「内10%」、「内8%」、「奉仕税」を設定した例を示している。また、税率は、税区分コードの税区分に適用される消費税の税率を示す。表記方法は、税額を表示出力や印字出力する際の表記方法を定めるものである。例えば、表記方法には、アイテムの価格と税額とを分けて表記する「外税」と、アイテムの価格に税額を含めて表記する「内税」とを設定することができる。 The tax classification name indicates the name of the tax classification identified by the tax classification code. FIG. 4 shows an example in which "outside 10%", "outside 8%", "inside 10%", "inside 8%", and "service tax" are set as tax classification names. The tax rate indicates the consumption tax rate applied to the tax classification of the tax classification code. The notation method defines the notation method when the tax amount is displayed or printed out. For example, as the notation method, it is possible to set "external tax" in which the item price and the tax amount are separately expressed and "internal tax" in which the item price includes the tax amount.

なお、税区分の区分け方法は、特に問わず、税率が同一のアイテム群であっても、店舗での販売形態等に応じて複数の税区分に区分けしてもよい。例えば、図4では、同一の税率であっても、表記方法毎に異なる税区分で区分けしている(外10%と内10%、外8%と内8%)。また、図4では、税区分名が「奉仕税」の税区分を、サービス(奉仕料)用の税区分として区分けしている。 The tax classification method is not particularly limited, and even if the item group has the same tax rate, it may be classified into a plurality of tax classifications according to the sales form at the store or the like. For example, in FIG. 4, even if the tax rates are the same, they are classified into different tax categories for each notation method (outside 10% and inside 10%, outside 8% and inside 8%). Further, in FIG. 4, the tax classification whose tax classification name is "service tax" is classified as the tax classification for service (service fee).

次に、POS端末2について説明する。図5は、POS端末2の外観構成の一例を示す斜視図である。図5に示すように、POS端末2は、現金等を収容するためのドロワ12の上に載置されており、このドロワ12の引き出し12aの開閉を制御する。POS端末2の正面側には、登録、点検、精算、設定等の各種業務モードを選択するためのモードキー14が設けられている。また、POS端末2の正面に設けられたキーボード13には、オペレータ(店員)が、例えば預かり金額や売上点数等を入力するための置数キーや、1取引として販売登録が行われたアイテムの合計出力を指示する現計キー等、各種操作入力を行うための操作キーが配置されている。 Next, the POS terminal 2 will be described. FIG. 5 is a perspective view showing an example of the appearance configuration of the POS terminal 2. As shown in FIG. 5, the POS terminal 2 is placed on a drawer 12 for accommodating cash and the like, and controls the opening and closing of the drawer 12a of the drawer 12. A mode key 14 for selecting various business modes such as registration, inspection, settlement, and setting is provided on the front side of the POS terminal 2. Further, on the keyboard 13 provided on the front of the POS terminal 2, the operator (clerk) can use, for example, a number key for inputting the deposit amount, the number of sales points, etc., or an item for which sales registration has been performed as one transaction. Operation keys for performing various operation inputs, such as the current total key for instructing the total output, are arranged.

また、POS端末2には、正面側には店員用ディスプレイ15が、背面側には客用ディスプレイ16が取り付けられている。店員用ディスプレイ15及び客用ディスプレイ16には、例えば液晶ディスプレイ等が用いられ、販売登録された商品の品名、価格や、1商取引の合計金額、釣銭額等が表示される。なお、店員用ディスプレイ15、客用ディスプレイ16は、タッチパネルディスプレイであってもよい。 Further, the POS terminal 2 has a store clerk display 15 attached to the front side and a customer display 16 attached to the back side. For example, a liquid crystal display or the like is used for the clerk display 15 and the customer display 16, and the product name and price of the product registered for sale, the total amount of one commercial transaction, the change amount, and the like are displayed. The store clerk display 15 and the customer display 16 may be touch panel displays.

また、POS端末2は、レシート及びジャーナルを印字するプリンタ17を内蔵している。プリンタ17によって印字されたレシートは、POS端末2の正面側に形成されたレシート発行口18から発行される。またPOS端末2には、商品に付与されたバーコード等を読取るためのスキャナ19が接続されている。 Further, the POS terminal 2 has a built-in printer 17 for printing receipts and journals. The receipt printed by the printer 17 is issued from the receipt issuing port 18 formed on the front side of the POS terminal 2. Further, a scanner 19 for reading a barcode or the like attached to a product is connected to the POS terminal 2.

図6は、POS端末2の構成の一例を示すブロック図である。POS端末2は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)等(いずれも不図示)で構成されるコンピュータ構成の制御部21を備えている。ROMは、CPUが実行する各種プログラムや各種データを記憶している。RAMは、CPUが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。また、RAMは、アイテムの販売記録を示す販売データや、店員用ディスプレイ15や客用ディスプレイ16に表示する各種の画面表示データを記憶する。 FIG. 6 is a block diagram showing an example of the configuration of the POS terminal 2. The POS terminal 2 includes a computer-configured control unit 21 composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like (all not shown). The ROM stores various programs and various data executed by the CPU. The RAM temporarily stores data and programs when the CPU executes various programs. In addition, the RAM stores sales data showing sales records of items and various screen display data to be displayed on the clerk display 15 and the customer display 16.

制御部21には、バス22を介して通信I/F23及びI/O機器制御部24が接続される。制御部21は、通信I/F23を介して、LAN3(図1参照)に接続されたストアサーバ4等と相互に通信を行う。また、制御部21は、I/O機器制御部24を介して、キーボード13、店員用ディスプレイ15、客用ディスプレイ16、プリンタ17、スキャナ19等のI/O機器を制御する。 The communication I / F 23 and the I / O device control unit 24 are connected to the control unit 21 via the bus 22. The control unit 21 communicates with the store server 4 and the like connected to the LAN 3 (see FIG. 1) via the communication I / F23. Further, the control unit 21 controls I / O devices such as the keyboard 13, the clerk display 15, the customer display 16, the printer 17, and the scanner 19 via the I / O device control unit 24.

制御部21は、CPUがROMに格納されているプログラムをRAMに展開して実行することにより、アイテムコード受付部31、税区分特定部32、販売登録部33、表示制御部34、印刷制御部35及び統合出力設定部36として機能する。 The control unit 21 expands the program stored in the ROM into the RAM and executes the program, so that the item code reception unit 31, the tax classification identification unit 32, the sales registration unit 33, the display control unit 34, and the print control unit 21 are executed. It functions as 35 and the integrated output setting unit 36.

アイテムコード受付部31は、販売登録の対象となるアイテムのアイテムコードの入力を受け付ける。例えば、アイテムコード受付部31は、スキャナ19により読み取られたアイテムコードの入力を受け付ける。また、アイテムコード受付部31は、キーボード13を介して入力されたアイテムコードを受け付ける。また、アイテムコード受付部31は、アイテムコードが含まれたデータが通信I/F23等を介して外部装置から入力されると、当該データに含まれるアイテムコードを受け付ける。また、取引毎に特定のアイテム(例えば、サービス)のアイテムコードを入力することが予め定められている場合、アイテムコード受付部31は、当該アイテムコードを取引毎に自動で入力し受け付ける。なお、アイテムコードの入力の際に、当該アイテムコードに対応するアイテムの販売点数(購入点数)が入力されてもよい。 The item code reception unit 31 accepts input of the item code of the item to be sold and registered. For example, the item code receiving unit 31 accepts the input of the item code read by the scanner 19. Further, the item code receiving unit 31 receives the item code input via the keyboard 13. Further, when the data including the item code is input from the external device via the communication I / F23 or the like, the item code receiving unit 31 receives the item code included in the data. Further, when it is predetermined to input the item code of a specific item (for example, a service) for each transaction, the item code receiving unit 31 automatically inputs and accepts the item code for each transaction. When inputting the item code, the number of items sold (number of items purchased) corresponding to the item code may be input.

税区分特定部32は、アイテムコード受付部31が受け付けたアイテムコードに基づき、当該アイテムコードに対応するアイテムの税種別情報を特定する。具体的には、税区分特定部32は、アイテムコード受付部31が受け付けたアイテムコードに対応する税区分コードを、ストアサーバ4のアイテムマスタM1から特定する。そして、税区分特定部32は、特定した税区分コードに対応する税種別情報を、ストアサーバ4の税区分マスタM2から取得する。 The tax classification specifying unit 32 specifies the tax type information of the item corresponding to the item code based on the item code received by the item code receiving unit 31. Specifically, the tax classification specifying unit 32 specifies the tax classification code corresponding to the item code received by the item code receiving unit 31 from the item master M1 of the store server 4. Then, the tax classification specifying unit 32 acquires the tax type information corresponding to the specified tax classification code from the tax classification master M2 of the store server 4.

販売登録部33は、本実施形態の算出手段に対応する機能部である。販売登録部33は、アイテムコード受付部31が受け付けたアイテムコードに基づき、当該アイテムコードに対応するアイテムの販売登録を行う。具体的には、販売登録部33は、アイテムコード受付部31が受け付けたアイテムコードに対応するアイテム情報を、ストアサーバ4のアイテムマスタM1から取得する。なお、税区分特定部32は、販売登録部33が取得したアイテム情報に含まれる税区分コードに基づいて、税区分情報を取得する構成としてもよい。 The sales registration unit 33 is a functional unit corresponding to the calculation means of the present embodiment. The sales registration unit 33 registers the sale of the item corresponding to the item code based on the item code received by the item code reception unit 31. Specifically, the sales registration unit 33 acquires the item information corresponding to the item code received by the item code reception unit 31 from the item master M1 of the store server 4. The tax classification specifying unit 32 may be configured to acquire the tax classification information based on the tax classification code included in the item information acquired by the sales registration unit 33.

また、販売登録部33は、同一のアイテムに係るアイテム情報及び税区分情報に含まれた価格や税率等に基づき、そのアイテムの税額や税込み価格等を算出する。例えば、販売登録部33は、税率の表記方法が「内税」のアイテムについて、そのアイテムの価格と、税率とを乗算することで、当該アイテムに課せられる税額を算出する。次いで、販売登録部33は、算出した税額を、アイテムの価格に加算することで、そのアイテムの税込み価格を算出する。また、販売登録部33は、アイテムの税込み価格と購入点数とを乗算することで、当該アイテムの購入に必要な金額を算出する。そして、販売登録部33は、アイテムコード毎に、アイテム名、価格、購入点数、税額、税込み価格、金額等の販売登録情報をRAM等に記憶することで販売登録を行う。なお、アイテムの価格として税込み価格が予め設定されている場合には、販売登録部33は、アイテムの価格と購入点数とを乗算することで、当該アイテムの購入に必要な金額を算出するものとする。 In addition, the sales registration unit 33 calculates the tax amount, tax-included price, etc. of the item based on the price, tax rate, etc. included in the item information and tax classification information related to the same item. For example, the sales registration unit 33 calculates the tax amount levied on an item whose tax rate notation method is "tax included" by multiplying the price of the item by the tax rate. Next, the sales registration unit 33 calculates the tax-included price of the item by adding the calculated tax amount to the price of the item. In addition, the sales registration unit 33 calculates the amount of money required to purchase the item by multiplying the price including tax of the item and the number of purchased items. Then, the sales registration unit 33 performs sales registration by storing sales registration information such as an item name, a price, a number of purchased items, a tax amount, a price including tax, and an amount of money for each item code in a RAM or the like. If the price including tax is set in advance as the price of the item, the sales registration unit 33 calculates the amount of money required to purchase the item by multiplying the price of the item by the number of points to be purchased. To do.

また、例えば、販売登録部33は、税率の表記方法が「外税」のアイテムについて、そのアイテムの価格と、購入点数とを乗算することで、課税対象額を算出する。また、販売登録部33は、課税対象額と税率とを乗算することで、そのアイテムに課せられる税額を算出する。次いで、販売登録部33は、算出した税額を、アイテムの課税対象額に加算することで、当該アイテムの購入に必要な金額を算出する。そして、販売登録部33は、アイテム名、価格、購入点数、税額、課税対象額、代金等の販売登録情報をアイテムコード毎にRAM等に記憶することで販売登録を行う。 Further, for example, the sales registration unit 33 calculates the taxable amount by multiplying the price of the item and the number of purchased items for the item whose tax rate notation method is "excluding tax". In addition, the sales registration unit 33 calculates the tax amount levied on the item by multiplying the taxable amount and the tax rate. Next, the sales registration unit 33 calculates the amount required for purchasing the item by adding the calculated tax amount to the taxable amount of the item. Then, the sales registration unit 33 performs sales registration by storing sales registration information such as an item name, a price, a number of purchased items, a tax amount, a taxable amount, and a price in a RAM or the like for each item code.

また、販売登録部33は、販売登録した各アイテムの金額や税額等の小計値を算出し、全アイテムの購入に要する金額の合計金額を算出する。 In addition, the sales registration unit 33 calculates a subtotal value such as the amount of each item registered for sale and the tax amount, and calculates the total amount of the amount required for purchasing all the items.

表示制御部34は、税区分特定部32及び販売登録部33等と協働し、アイテムの販売(購入)処理に係る各種の画面を店員用ディスプレイ15、客用ディスプレイ16に表示する。表示制御部34は、販売登録部33が登録した販売登録情報に基づき、販売登録の対象となった各アイテムのアイテム名や購入点数、金額等を店員用ディスプレイ15、客用ディスプレイ16に表示する。 The display control unit 34 cooperates with the tax classification identification unit 32, the sales registration unit 33, and the like to display various screens related to the item sale (purchase) process on the clerk display 15 and the customer display 16. The display control unit 34 displays the item name, the number of purchased items, the amount of money, etc. of each item subject to sales registration on the clerk display 15 and the customer display 16 based on the sales registration information registered by the sales registration unit 33. ..

例えば、表示制御部34は、税区分の表記方法が「内税」のアイテムについて、税込み価格と購入点数とを対応付けて表示する。また、表示制御部34は、税区分の表記方法が「外税」のアイテムについて、価格と購入点数とを対応付けて表示する。また、表示制御部34は、税区分の表記方法が「外税」のアイテムについて、当該アイテムの課税対象額の合計値や税額の合計値を税区分毎に表示する。なお、表示制御部34が表示する表示内容は、店員用ディスプレイ15及び客用ディスプレイ16の双方においてその全てを表示する必要はなく、表示内容は利便性に応じて適宜振り分けて表示されればよい。 For example, the display control unit 34 displays the tax-included price and the number of purchased items in association with each other for the item whose tax classification notation method is "tax included". Further, the display control unit 34 displays the item whose tax classification notation method is "excluding tax" in association with the price and the number of purchased items. Further, the display control unit 34 displays the total value of the taxable amount of the item and the total value of the tax amount for each tax category for the item whose tax classification notation method is "excluding tax". It is not necessary to display all of the display contents displayed by the display control unit 34 on both the clerk display 15 and the customer display 16, and the display contents may be appropriately sorted and displayed according to convenience. ..

印刷制御部35は、本実施形態の出力手段に対応する機能部である。印刷制御部35は、税区分特定部32及び販売登録部33等と協働し、一取引分の取引内容を印字したレシートやジャーナルをプリンタ17から出力する。ここで、レシートは、客に渡すための用紙であり、ジャーナルは、店舗側で保管するための用紙である。 The print control unit 35 is a functional unit corresponding to the output means of the present embodiment. The print control unit 35 cooperates with the tax classification identification unit 32, the sales registration unit 33, and the like, and outputs a receipt or journal printed with the transaction contents for one transaction from the printer 17. Here, the receipt is a paper to be handed over to the customer, and the journal is a paper to be stored on the store side.

例えば、印刷制御部35は、税区分の表記方法が「内税」のアイテムについて、税込み価格と購入点数とを対応付けて印字する。また、印刷制御部35は、税区分の表記方法が「外税」のアイテムについて、価格と購入点数とを対応付けて印字する。また、表示制御部34は、税区分の表記方法が「外税」のアイテムについて、当該アイテムの課税対象額の合計値や税額の合計値を税区分毎に印字する。 For example, the print control unit 35 prints an item whose tax classification notation method is "tax included" in association with the tax-included price and the number of purchased items. Further, the print control unit 35 prints the item whose tax classification notation method is "excluding tax" in association with the price and the number of purchased items. Further, the display control unit 34 prints the total value of the taxable amount of the item and the total value of the tax amount for each tax category for the item whose tax classification notation method is "excluding tax".

図7は、印字出力されたレシートの一例を示す図である。図7に示すように、レシートR1は、販売登録された各アイテムの内訳を印字するための第1印字領域D1を含む。この第1印字領域D1には、販売登録された各アイテムのアイテム名、価格(税込み価格)、購入点数、小計額等が印字される。なお、図7では、税額の表記方法が内税のアイテムには「内税」を、外税のアイテムには「外税」を印字している。 FIG. 7 is a diagram showing an example of a printed receipt. As shown in FIG. 7, the receipt R1 includes a first print area D1 for printing a breakdown of each item registered for sale. The item name, price (price including tax), number of purchases, subtotal amount, etc. of each item registered for sale are printed in the first print area D1. In FIG. 7, the tax amount is printed as "tax included" for items with tax included and "tax excluded" for items with tax excluded.

また、レシートR1は、税額の表記方法が「外税」のアイテムについて、税額に係る税情報を印字するための第2印字領域D2を含む。この第2印字領域D2には、課税対象額及び税額のそれぞれ合計値が税区分毎に印字される。図7では、税区分名が「外10%」、「外8%」、「奉仕税」の各税区分に属するアイテムについて、課税対象額及び税額の各合計値を印字した例を示している。 In addition, the receipt R1 includes a second print area D2 for printing tax information related to the tax amount for an item whose tax amount notation method is "excluding tax". In the second print area D2, the total value of the taxable amount and the tax amount is printed for each tax category. FIG. 7 shows an example in which the total value of the taxable amount and the tax amount is printed for the items whose tax category names belong to each tax category of "outside 10%", "outside 8%", and "service tax". ..

また、レシートR1は、各アイテムの合計金額、お預かり金額、お釣り金額等を印字するための第3印字領域D3を含む。この第3印字領域D3には、各アイテムの金額と税額と合計金額が「合計」として印字される。なお、レシートには、そのレシートを識別するためのレシートNo(図7では“1234”)が印字される。 In addition, the receipt R1 includes a third print area D3 for printing the total amount of each item, the deposit amount, the change amount, and the like. In the third print area D3, the amount of each item, the tax amount, and the total amount are printed as "total". A receipt number (“1234” in FIG. 7) for identifying the receipt is printed on the receipt.

このように、印刷制御部35は、表記方法に外税が設定されたアイテムについて、当該アイテムに係る課税対象額及び税額の合計値を税区分毎に印字出力する。これにより、客は、POS端末2で発行されたレシートを見ることで、購入したアイテムの税額に係る税情報(課税対象額及び税額)を税区分毎に確認することができる。 In this way, the print control unit 35 prints out the total value of the taxable amount and the tax amount related to the item for which the tax exemption is set in the notation method for each tax category. As a result, the customer can confirm the tax information (taxable amount and tax amount) related to the tax amount of the purchased item for each tax category by looking at the receipt issued by the POS terminal 2.

しかしながら、図7のレシートR1では、税区分毎に印字が行われるため、レシートR1が長尺となり、かえって確認しづらくなる可能性がある。特に、税率が同一であるにも関わらず、店舗での販売形態やアイテム管理上の事情から異なる税区分としているような場合、税区分毎の印字出力は客にとって冗長となる可能性がある。 However, since the receipt R1 of FIG. 7 is printed for each tax category, the receipt R1 may be long and difficult to check. In particular, even though the tax rates are the same, if the tax categories are different due to the sales form at the store and the circumstances of item management, the print output for each tax category may be redundant for the customer.

そこで、本実施形態のPOS端末2では、特定の税区分の税情報を、他の税区分の税情報に統合して出力することが可能な構成を備えている。具体的には、POS端末2の印刷制御部35は、税区分のうち税率が同一の複数の税区分について、特定の税区分を他の税区分に統合することが指示されたことを条件に、統合元の税区分の税情報を統合先の税区分の税情報に統合して出力する。ここで、税区分の統合指示は、統合出力設定部36により生成される統合出力設定情報によって行われる。以下、税区分の統合出力に係る構成について説明する。 Therefore, the POS terminal 2 of the present embodiment has a configuration capable of integrating the tax information of a specific tax category with the tax information of another tax category and outputting it. Specifically, the print control unit 35 of the POS terminal 2 is instructed to integrate a specific tax category into another tax category for a plurality of tax categories having the same tax rate. , The tax information of the tax classification of the integration source is integrated with the tax information of the tax classification of the integration destination and output. Here, the tax classification integration instruction is given by the integrated output setting information generated by the integrated output setting unit 36. The configuration related to the integrated output of tax classification will be described below.

統合出力設定部36は、本実施形態の受付手段、判定手段、生成手段として機能する機能部である。統合出力設定部36は、統合元及び統合先の税区分を設定する。より詳細には、統合出力設定部36は、統合元及び統合先の税区分を設定することが可能な操作画面を店員用ディスプレイ15に表示し、当該操作画面に対する店員の操作を受け付ける。なお、本実施形態では、統合の対象となる特定の税区分、つまり統合前の税区分を統合元と定義し、当該特定の税区分を統合する他の税区分、つまり統合後の税区分を統合先と定義する。 The integrated output setting unit 36 is a functional unit that functions as a receiving means, a determining means, and a generating means of the present embodiment. The integrated output setting unit 36 sets the tax classifications of the integration source and integration destination. More specifically, the integrated output setting unit 36 displays an operation screen on the clerk display 15 capable of setting the tax classification of the integration source and the integration destination, and accepts the operation of the clerk on the operation screen. In this embodiment, a specific tax category to be integrated, that is, a tax category before integration is defined as an integration source, and another tax category that integrates the specific tax category, that is, a tax category after integration is defined. Defined as an integration destination.

図8は、統合出力設定部36が表示する操作画面の一例を示す図である。図8に示すように、操作画面G1は、税区分コードと、税区分名と、税率と、表記方法とを対応付けた税区分情報G11を表示する。ここで、税区分情報G11は、税区分マスタM2に記憶された税区分情報に対応する。具体的には、統合出力設定部36は、ストアサーバ4の税区分マスタM2を参照し、当該税区分マスタM2の税区分情報に基づいて、税区分情報G11を表示する。なお、図8では、税区分マスタM2の税区分情報に含まれた税区分コードを、統合元税区分コードとして表示している。 FIG. 8 is a diagram showing an example of an operation screen displayed by the integrated output setting unit 36. As shown in FIG. 8, the operation screen G1 displays the tax classification information G11 in which the tax classification code, the tax classification name, the tax rate, and the notation method are associated with each other. Here, the tax classification information G11 corresponds to the tax classification information stored in the tax classification master M2. Specifically, the integrated output setting unit 36 refers to the tax classification master M2 of the store server 4 and displays the tax classification information G11 based on the tax classification information of the tax classification master M2. In FIG. 8, the tax classification code included in the tax classification information of the tax classification master M2 is displayed as the integrated original tax classification code.

また、統合出力設定部36は、税区分情報G11の税区分コード毎に、統合先設定領域G12を対応付けて表示する。統合先設定領域G12は、統合元及び統合先の税区分を設定するための領域である。店員は、統合元の税区分コードに対応付けられた統合先設定領域G12に統合先の税区分コードを入力することで、統合元を統合先に統合することを設定することができる。例えば、サービス用の税区分コード05(税区分名「奉仕税」)の統合先設定領域G12に税区分コード01を入力することで、税区分コード05を税区分コード01に統合することを設定することができる。なお、統合先設定領域G12は、リストボックス等の形態で統合先の税区分コードを選択可能に構成してもよい。 Further, the integrated output setting unit 36 displays the integrated destination setting area G12 in association with each tax classification code of the tax classification information G11. The integration destination setting area G12 is an area for setting the tax classification of the integration source and the integration destination. The clerk can set the integration source to be integrated into the integration destination by inputting the integration destination tax classification code in the integration destination setting area G12 associated with the integration source tax classification code. For example, by inputting the tax classification code 01 in the integration destination setting area G12 of the tax classification code 05 for the service (tax classification name "service tax"), it is set to integrate the tax classification code 05 into the tax classification code 01. can do. The integration destination setting area G12 may be configured so that the tax classification code of the integration destination can be selected in the form of a list box or the like.

統合出力設定部36は、統合先設定領域G12を介して統合元及び統合先の税区分が設定されると、それらの税区分の税率及び表記方法を比較する。ここで、統合出力設定部36は、統合元及び統合先の税区分において、税率が一致し且つ表記方法が共に外税となる統合条件を満たす場合に、その設定を有効と判断する。なお、図8では、一の統合元を一の統合先に統合する例を示しているが、複数の統合元を一の統合先に統合するよう設定してもよい。また、統合出力設定部36、統合元と統合先とで矛盾が生じる設定を排除してもよい。例えば、統合出力設定部36、統合元となる二つの税区分コードで互いを総合先に指示し合うようなループ設定が行われないよう制御をしてもよい。 When the tax categories of the integration source and the integration destination are set via the integration destination setting area G12, the integrated output setting unit 36 compares the tax rates and notation methods of those tax categories. Here, the integrated output setting unit 36 determines that the setting is valid when the tax classifications of the integration source and the integration destination satisfy the integration conditions in which the tax rates match and the notation method is both tax exempt. Although FIG. 8 shows an example of integrating one integration source into one integration destination, it may be set to integrate a plurality of integration sources into one integration destination. Further, the integrated output setting unit 36, the setting that causes a contradiction between the integration source and the integration destination may be excluded. For example, the integrated output setting unit 36 may be controlled so that the loop setting is not performed so that the two tax classification codes that are the integration sources indicate each other to the general destination.

一方、統合元及び統合先の税区分において、統合条件を満たさない場合、両税区分に係る情報を統合して出力することができないため、統合出力設定部36は、その設定を無効と判断する。この場合、統合出力設定部36は、例えば、統合できない旨を報知するとともに、不一致となった要素を報知するメッセージを操作画面G1に表示してもよい。また、統合出力設定部36は、無効と判断した設定を操作画面G1(統合先設定領域G12)から消去してもよいし、無効を示すマーク等を付して強調表示してもよい。 On the other hand, if the integration conditions are not satisfied in the tax categories of the integration source and the integration destination, the information related to both tax categories cannot be integrated and output, so the integrated output setting unit 36 determines that the setting is invalid. .. In this case, the integrated output setting unit 36 may, for example, notify that integration is not possible and display a message notifying the inconsistent elements on the operation screen G1. Further, the integrated output setting unit 36 may delete the setting determined to be invalid from the operation screen G1 (integrated destination setting area G12), or may highlight it with a mark or the like indicating invalidity.

なお、統合出力設定部36は、無効な設定が行われることを防ぐため、操作画面G1に表示する情報を事前に制限してもよい。例えば、統合出力設定部36は、税区分情報G11を表示する際に、表記方法が外税の税区分に係る情報を税区分マスタM2から抽出して、税区分情報G11に表示してもよい。また、リストボックス等を用いて統合先の税区分コードを選択可能に統合先設定領域G12に表示する場合、統合出力設定部36は、表記方法が外税の税区分コードについてのみ統合先の税区分コードを統合先設定領域G12に表示してもよい。また、統合出力設定部36は、統合元の税区分と税率及び表記方法(外税)が同一の、他の税区分の税区分コードを抽出して統合先設定領域G12に表示してもよい。 The integrated output setting unit 36 may limit the information displayed on the operation screen G1 in advance in order to prevent invalid settings from being made. For example, when the integrated output setting unit 36 displays the tax classification information G11, the integrated output setting unit 36 may extract the information related to the tax classification of the tax exemption from the tax classification master M2 and display it in the tax classification information G11. .. Further, when the tax classification code of the integration destination can be selected by using a list box or the like and displayed in the integration destination setting area G12, the integrated output setting unit 36 displays the tax of the integration destination only for the tax classification code whose notation method is foreign tax. The division code may be displayed in the integration destination setting area G12. Further, the integrated output setting unit 36 may extract a tax classification code of another tax classification having the same tax rate and notation method (excluding tax) as the tax classification of the integration source and display it in the integration destination setting area G12. ..

また、操作画面G1は、設定内容の確定を指示するための確定ボタンB1を備える。統合出力設定部36は、確定ボタンB1の操作を受け付けると、有効と判断した設定内容に基づき、統合出力設定情報を生成する。具体的には、統合出力設定部36は、統合元の税区分コードと統合先の税区分コードとを対応付けて設定した統合出力設定情報を生成する。統合出力設定情報は、POS端末2のRAMに保持され、印刷制御部35によるレシート印字等の際に参照される。また、統合出力設定情報は、ストアサーバ4等を介して、他のPOS端末2に配布又は他のPOS端末2と共有される構成としてもよい。 Further, the operation screen G1 includes a confirmation button B1 for instructing confirmation of the setting contents. When the integrated output setting unit 36 receives the operation of the confirmation button B1, the integrated output setting unit 36 generates the integrated output setting information based on the setting contents determined to be valid. Specifically, the integrated output setting unit 36 generates integrated output setting information set by associating the tax classification code of the integration source with the tax classification code of the integration destination. The integrated output setting information is held in the RAM of the POS terminal 2 and is referred to when the print control unit 35 prints a receipt or the like. Further, the integrated output setting information may be distributed to another POS terminal 2 or shared with another POS terminal 2 via the store server 4 or the like.

なお、操作画面G1の表示形態や操作方法は、図8の例に限定されないものとする。例えば、操作画面G1を介して、税区分情報G11に表示された税率又は表記方法を変更可能な構成としてもよい。この場合、統合出力設定部36は、特定の税区分コードについて、税率又は表記方法が変更されると、この変更内容を税区分マスタM2の対応する税区分コードに反映する。 The display form and operation method of the operation screen G1 are not limited to the example of FIG. For example, the tax rate or notation method displayed on the tax classification information G11 may be changed via the operation screen G1. In this case, when the tax rate or the notation method is changed for a specific tax classification code, the integrated output setting unit 36 reflects the changed content in the corresponding tax classification code of the tax classification master M2.

また、上記した印刷制御部35は、統合出力設定情報の設定内容に基づいた印字出力を行う。具体的には、印刷制御部35は、税区分毎に税情報を印字する際に、統合元に設定された税区分コードについて算出された課税対象額及び税額を、統合先に設定された税区分コードの課税対象額及び税額にそれぞれ統合(加算)して印字する。 Further, the print control unit 35 described above performs print output based on the setting contents of the integrated output setting information. Specifically, when printing tax information for each tax category, the print control unit 35 sets the taxable amount and tax amount calculated for the tax category code set in the integration source as the tax set in the integration destination. It is integrated (added) to the taxable amount and tax amount of the classification code and printed.

ここで、図9は、統合出力設定情報に基づいて印字出力されたレシートの一例を示す図である。なお、図9のレシートR2は、図7のレシートR1に対応し、税区分名が「奉仕税」の税区分を統合元とし、この統合元を税区分名が「外10%」の税区分(統合先)に統合した例を示している。 Here, FIG. 9 is a diagram showing an example of a receipt printed and output based on the integrated output setting information. The receipt R2 in FIG. 9 corresponds to the receipt R1 in FIG. 7, and the tax classification whose tax classification name is "service tax" is used as the integration source, and this integration source is the tax classification whose tax classification name is "outside 10%". An example of integration is shown in (Integration destination).

図9に示すように、レシートR2では、図7のレシートR1の税区分名「奉仕税」の欄に印字されていた課税対象額及び税額の値が、税区分名「外10%」の欄の課税対象額及び税額に統合されている。このように、印刷制御部35は、統合出力設定情報に基づいて動作することで、統合元の税区分の税情報を、統合先の税区分の税情報に統合したレシートを印字出力する。これにより、発行されるレシートの長さを抑えることができるため、レシート用紙の使用量を削減することができる。また、税率が同一の税区分を纏めて印字することができるため、税区分毎の印字出力を効率的に行うことができる。 As shown in FIG. 9, in the receipt R2, the taxable amount and the value of the tax amount printed in the column of the tax category name “service tax” of the receipt R1 of FIG. 7 are in the column of the tax category name “outside 10%”. It is integrated into the taxable amount and tax amount of. In this way, the print control unit 35 operates based on the integrated output setting information to print out a receipt in which the tax information of the tax classification of the integration source is integrated with the tax information of the tax classification of the integration destination. As a result, the length of the issued receipt can be suppressed, so that the amount of receipt paper used can be reduced. Further, since the tax categories having the same tax rate can be printed together, the print output for each tax category can be efficiently performed.

以下、POS端末2の動作について説明する。まず、図10を参照して、POS端末2が実行する統合出力設定処理について説明する。ここで、図10は、統合出力設定処理の一例を示すフローチャートである。なお、本処理は、キーボード13等を介して所定の操作が行われたことを条件に、統合出力設定部36により開始されるものである。 Hereinafter, the operation of the POS terminal 2 will be described. First, the integrated output setting process executed by the POS terminal 2 will be described with reference to FIG. Here, FIG. 10 is a flowchart showing an example of the integrated output setting process. This process is started by the integrated output setting unit 36 on condition that a predetermined operation is performed via the keyboard 13 or the like.

まず、統合出力設定部36は、キーボード13等を介して所定の操作が行われると、操作画面G1(図8参照)を店員用ディスプレイ15に表示する(ステップS11)。 First, the integrated output setting unit 36 displays the operation screen G1 (see FIG. 8) on the clerk display 15 when a predetermined operation is performed via the keyboard 13 or the like (step S11).

続いて、統合出力設定部36は、操作画面G1に対する操作を待機する(ステップS12;No→ステップS13;No)。統合先設定領域G12を介して統合元及び統合先の税区分が設定されると(ステップS12:Yes)、統合出力設定部36は、その設定内容が統合条件を満たすか否かを判定する(ステップS14)。 Subsequently, the integrated output setting unit 36 waits for an operation on the operation screen G1 (step S12; No → step S13; No). When the tax classifications of the integration source and the integration destination are set via the integration destination setting area G12 (step S12: Yes), the integration output setting unit 36 determines whether or not the setting contents satisfy the integration condition (step S12: Yes). Step S14).

ステップS12の設定内容が統合条件を満たす場合(ステップS14;Yes)、統合出力設定部36は、その設定内容を有効と判断し(ステップS15)、ステップS12に戻る。 When the setting content of step S12 satisfies the integration condition (step S14; Yes), the integrated output setting unit 36 determines that the setting content is valid (step S15), and returns to step S12.

一方、ステップS12の設定内容が統合条件を満たさない場合(ステップS14;No)、統合出力設定部36は、その設定内容を無効と判断する(ステップS16)。次いで、統合出力設定部36は、統合できない旨を報知するメッセージを操作画面に表示し(ステップS17)、ステップS12に戻る。 On the other hand, when the setting content of step S12 does not satisfy the integration condition (step S14; No), the integrated output setting unit 36 determines that the setting content is invalid (step S16). Next, the integrated output setting unit 36 displays a message notifying that integration is not possible on the operation screen (step S17), and returns to step S12.

また、統合出力設定部36は、設定内容の確定を指示する操作を受け付けると(ステップS12;No→ステップS13;Yes)、これまでに有効と判断した設定内容に基づき、統合出力設定情報を生成し(ステップS18)、本処理を終了する。 Further, when the integrated output setting unit 36 receives an operation instructing confirmation of the setting content (step S12; No → step S13; Yes), the integrated output setting information is generated based on the setting content determined to be valid so far. (Step S18), and this process ends.

なお、設定内容の確定が指示された時点で、有効と判断した設定内容が存在しない場合には、統合出力設定部36は、統合出力設定情報の生成を行わずに処理を終了してもよいし、ステップS12に処理を戻してもよい。 If the setting content determined to be valid does not exist at the time when the confirmation of the setting content is instructed, the integrated output setting unit 36 may end the process without generating the integrated output setting information. Then, the process may be returned to step S12.

上記の統合出力設定処理により生成された統合出力設定情報は、POS端末2のRAM等に保持され、後述する印字出力処理の際に参照される。また、生成された統合出力設定情報は、ストアサーバ4等を介してPOS端末2の各々に配布やPOS端末2間で共有が行われる。 The integrated output setting information generated by the integrated output setting process is held in the RAM or the like of the POS terminal 2 and is referred to in the print output process described later. Further, the generated integrated output setting information is distributed to each of the POS terminals 2 via the store server 4 and the like, and shared between the POS terminals 2.

次に、図11を参照して、POS端末2が実行する販売登録処理について説明する。ここで、図11は、販売登録処理の一例を示すフローチャートである。なお、本処理では、図10の統合出力設定処理で設定された統合出力設定情報に基づき印字出力が行われるものとする。 Next, the sales registration process executed by the POS terminal 2 will be described with reference to FIG. Here, FIG. 11 is a flowchart showing an example of the sales registration process. In this process, it is assumed that print output is performed based on the integrated output setting information set in the integrated output setting process of FIG.

まず、アイテムコード受付部31は、販売登録の対象となるアイテムコードの入力を受け付ける(ステップS21)。例えば、アイテムコード受付部31は、スキャナ19により読み取られたアイテムコードの入力を順次受け付ける。なお、アイテムコードの入力の際に、当該アイテムコードに対応するアイテムの販売点数が入力されてもよい。 First, the item code receiving unit 31 accepts the input of the item code to be the target of sales registration (step S21). For example, the item code receiving unit 31 sequentially accepts the input of the item code read by the scanner 19. When entering the item code, the number of items sold for the item corresponding to the item code may be entered.

続いて、税区分特定部32は、アイテムマスタM1を参照し、アイテムコード受付部31が受付けたアイテムコードに対応する税区分(税区分コード)を特定する(ステップS22)。次いで、税区分特定部32は、ステップS22で特定した税区分コードに基づき、その税区分コードに対応付けられた税区分名、税率、表記方法等の税区分情報を税区分マスタM2から取得する(ステップS23)。 Subsequently, the tax classification specifying unit 32 refers to the item master M1 and specifies the tax classification (tax classification code) corresponding to the item code received by the item code receiving unit 31 (step S22). Next, the tax classification specifying unit 32 acquires tax classification information such as the tax classification name, tax rate, and notation method associated with the tax classification code from the tax classification master M2 based on the tax classification code specified in step S22. (Step S23).

販売登録部33は、アイテムコード受付部31が受付けたアイテムコードに対応付けられたアイテム名や価格等のアイテム情報をアイテムマスタM1から取得する(ステップS24)。次いで、販売登録部33は、税区分情報及びアイテム情報に基づいて、税額や課税対象額等を算出し販売登録を行う(ステップS25)。具体的には、販売登録部33は、税区別毎に確保された記憶領域に、その税区分に属するアイテムの販売登録情報をスタックする。 The sales registration unit 33 acquires item information such as an item name and a price associated with the item code received by the item code reception unit 31 from the item master M1 (step S24). Next, the sales registration unit 33 calculates the tax amount, the taxable amount, and the like based on the tax classification information and the item information, and performs the sales registration (step S25). Specifically, the sales registration unit 33 stacks the sales registration information of the items belonging to the tax category in the storage area secured for each tax distinction.

続いて、表示制御部34は、ステップS25でスタックされた販売登録情報に基づき、販売登録の内容(アイテム名、価格、販売個数、税額、税込み価格等)を店員用ディスプレイ15、客用ディスプレイ16に表示する(ステップS26)。なお、アイテムコードの入力が順次行われる場合、制御部21は、アイテムコードが入力される毎に、ステップS21〜S26を実行する。これにより、販売登録の対象となった各アイテムの販売登録情報が、税区分毎にRAMにスタックされることになる。 Subsequently, the display control unit 34 displays the contents of the sales registration (item name, price, number of units sold, tax amount, price including tax, etc.) on the sales clerk display 15 and the customer display 16 based on the sales registration information stacked in step S25. Is displayed (step S26). When the item code is sequentially input, the control unit 21 executes steps S21 to S26 each time the item code is input. As a result, the sales registration information of each item subject to sales registration is stacked in the RAM for each tax category.

また、キーボード13において現計キーが操作されると、制御部21は、その操作を受け付ける(ステップS27)。印刷制御部35は、現計キーの操作に応じて、レシートの印字を開始する。ここで、印刷制御部35は、統合出力設定情報に基づき、統合元及び統合先に設定された税区分に、販売登録されたアイテム(販売登録情報)がスタックされているか否かを判定する(ステップS28)。 Further, when the current total key is operated on the keyboard 13, the control unit 21 accepts the operation (step S27). The print control unit 35 starts printing the receipt in response to the operation of the current total key. Here, the print control unit 35 determines whether or not the item (sales registration information) registered for sale is stacked in the tax categories set in the integration source and the integration destination based on the integrated output setting information ( Step S28).

ステップS28において、統合元及び統合先の税区分に販売登録情報がスタックされていると判定した場合(ステップS28;Yes)、印刷制御部35は、統合元の税区分及び統合先の税区分に属するアイテムが販売登録されたと判断する。この場合、印刷制御部35は、統合元の税区分にスタックされている販売登録情報の各々に含まれた課税対象額及び税額をそれぞれ合計する。また、印刷制御部35は、統合先の税区分にスタックされている販売登録情報の各々に含まれた課税対象額及び税額をそれぞれ合計する。次いで、印刷制御部35は、統合元の税区分について算出した課税対象額及び税額の合計値を、統合先の税区分について算出した課税対象額及び税額の合計値にそれぞれ統合(加算)し(ステップS29)、ステップS30に移行する。 In step S28, when it is determined that the sales registration information is stacked in the tax classifications of the integration source and the integration destination (step S28; Yes), the print control unit 35 sets the tax classification of the integration source and the tax classification of the integration destination. It is determined that the item to which it belongs has been registered for sale. In this case, the print control unit 35 totals the taxable amount and the tax amount included in each of the sales registration information stacked in the tax classification of the integration source. In addition, the print control unit 35 totals the taxable amount and the tax amount included in each of the sales registration information stacked in the tax classification of the integration destination. Next, the print control unit 35 integrates (adds) the total taxable amount and tax amount calculated for the tax classification of the integration source into the total taxable amount and tax amount calculated for the tax classification of the integration destination (addition). Step S29), the process proceeds to step S30.

一方、ステップS29において、統合元及び統合先のうち何れか一方又は両方の税区分に販売登録情報がスタックされていないと判定した場合(ステップS28;No)、印刷制御部35は、統合元の税区分及び統合先の税区分に属するアイテムが存在しないと判断する。この場合、印刷制御部35は、税情報(課税対象額及び税額)の統合を抑制し、ステップS30に移行する。 On the other hand, in step S29, when it is determined that the sales registration information is not stacked in one or both tax categories of the integration source and the integration destination (step S28; No), the print control unit 35 is the integration source. Judge that there are no items that belong to the tax category and the tax category of the integration destination. In this case, the print control unit 35 suppresses the integration of tax information (taxable amount and tax amount), and proceeds to step S30.

そして、印刷制御部35は、課税対象額及び税額の合計値を税区分毎に示したレシートを印字出力し(ステップS30)、本処理を終了する。 Then, the print control unit 35 prints out a receipt showing the taxable amount and the total value of the tax amount for each tax category (step S30), and ends this process.

なお、統合元及び統合先の税区分のうち、統合先の税区分の販売登録情報がRAMにスタックされていない場合、印刷制御部35は、統合元の税区分にスタックされた販売登録情報に含まれる課税対象額及び税額を、統合先の税区分の課税対象額及び税額として印字出力する構成としてもよい。 If the sales registration information of the tax classification of the integration destination is not stacked in the RAM among the tax classifications of the integration source and the integration destination, the print control unit 35 sets the sales registration information stacked in the tax classification of the integration source. The included taxable amount and tax amount may be printed out as the taxable amount and tax amount of the tax classification of the integration destination.

以上のように、本実施形態のPOS端末2は、税率が同一の複数の税区分について、特定の税区分に他の税区分を統合する設定がなされたことを条件に、統合元の税区分の税情報を、統合先の税区分の税情報に統合して出力する。これにより、税率が同一の税区分を纏めて印字することができるため、税区分毎の印字出力を効率的に行うことができる。 As described above, the POS terminal 2 of the present embodiment has the tax classification of the integration source on the condition that the other tax classifications are integrated into the specific tax classification for the plurality of tax classifications having the same tax rate. The tax information of is integrated with the tax information of the tax classification of the integration destination and output. As a result, the tax categories having the same tax rate can be printed together, so that the print output for each tax category can be efficiently performed.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This novel embodiment can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

例えば、上記実施形態では、POS端末2が統合出力設定部36を備える構成を説明したが、他の装置が統合出力設定部36を備える構成としてもよい。例えば、ストアサーバ4が統合出力設定部36を備え、当該ストアサーバ4で生成した統合出力設定情報を、POS端末2の各々が参照又は取得する構成としてもよい。 For example, in the above embodiment, the configuration in which the POS terminal 2 includes the integrated output setting unit 36 has been described, but other devices may include the integrated output setting unit 36. For example, the store server 4 may include an integrated output setting unit 36, and each of the POS terminals 2 may refer to or acquire the integrated output setting information generated by the store server 4.

また、上記実施形態では、ストアサーバ4が、アイテムマスタM1及び税区分マスタM2を保持する構成としたが、POS端末2の各々が保持する構成としてもよい。 Further, in the above embodiment, the store server 4 holds the item master M1 and the tax classification master M2, but each of the POS terminals 2 may hold the item master M1 and the tax classification master M2.

また、上記実施形態では、レシートの印字出力について説明したが、ジャーナルの印字出力についても、統合元の税区分に係る税情報を統合先の税区分の税情報に統合して印字出力してもよい。また、ジャーナルについては、統合出力設定情報の有無に関わらず、税区分の統合を行わない従前の形態で印字する構成としてもよい。 Further, in the above embodiment, the print output of the receipt has been described, but the print output of the journal can also be printed out by integrating the tax information related to the tax classification of the integration source with the tax information of the tax classification of the integration destination. Good. Further, the journal may be printed in the conventional form in which the tax classification is not integrated regardless of the presence or absence of the integrated output setting information.

また、上記実施形態では、印刷制御部35を出力手段としたが、表示制御部34を出力手段としてもよい。この場合、表示制御部34は、統合出力設定情報に基づき、印刷制御部35と同様に、統合元の税区分に係る税情報を統合先の税区分の税情報に統合して統合結果を、店員用ディスプレイ15及び客用ディスプレイ16に表示出力してもよい。また、表示制御部34は、客用ディスプレイ16に統合結果を表示し、店員用ディスプレイ15に、税区分の統合を行わない従前の形態で表示してもよい。 Further, in the above embodiment, the print control unit 35 is used as the output means, but the display control unit 34 may be used as the output means. In this case, based on the integrated output setting information, the display control unit 34 integrates the tax information related to the tax classification of the integration source into the tax information of the tax classification of the integration destination, and integrates the result, as in the print control unit 35. The display may be output on the clerk display 15 and the customer display 16. Further, the display control unit 34 may display the integration result on the customer display 16 and display it on the clerk display 15 in the conventional form in which the tax classification is not integrated.

また、上記実施形態では、統合出力設定情報が設定(保持)されていることを条件に、税区分の統合を行う構成としたが、統合を行うか否かを切り替え可能な構成としてもよい。例えば、制御部21は、キーボード13等を介して税区分の統合が指示された場合に、統合出力設定情報に基づいた印字出力を行うよう印刷制御部35を制御してもよい。また、制御部21は、レシートへの印字量が所定量を超える場合や、レシートの長さが所定長を超える場合に、統合出力設定情報に基づいた印字出力を行うよう印刷制御部35を制御してもよい。 Further, in the above embodiment, the tax classifications are integrated on the condition that the integrated output setting information is set (retained), but the configuration may be such that it is possible to switch whether or not to integrate. For example, the control unit 21 may control the print control unit 35 to perform print output based on the integrated output setting information when the integration of tax classifications is instructed via the keyboard 13 or the like. Further, the control unit 21 controls the print control unit 35 so as to perform print output based on the integrated output setting information when the print amount on the receipt exceeds the predetermined amount or when the length of the receipt exceeds the predetermined length. You may.

また、上記実施形態の各装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー(登録商標)ディスク、CD(Compact Disc)、CD−R(Compact Disc-Recordable)、CD−ROM(Compact Disc Read Only Memory)、DVD(Digital Versatile Disc)、SDメモリカード(SD memory card)、USBメモリ(Universal Serial Bus memory)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 Further, the program executed by each device of the above-described embodiment is a file in an installable format or an executable format, and is a floppy (registered trademark) disc, a CD (Compact Disc), a CD-R (Compact Disc-Recordable), or a file. Provided by recording on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versatile Disc), SD memory card (SD memory card), or USB memory (Universal Serial Bus memory). It may be configured as follows.

また、上記実施形態の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせること等により提供するように構成してもよい。 Further, the program executed by each device of the above-described embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading via the network or the like.

1 POSシステム
2 POS端末
3 LAN
4 ストアサーバ
31 アイテムコード受付部
32 税区分特定部
33 販売登録部
34 表示制御部
35 印刷制御部
36 統合出力設定部
M1 アイテムマスタ
M2 税区分マスタ
1 POS system 2 POS terminal 3 LAN
4 Store server 31 Item code reception unit 32 Tax classification identification unit 33 Sales registration department 34 Display control unit 35 Print control unit 36 Integrated output setting unit M1 Item master M2 Tax classification master

特開昭62−163197号公報Japanese Unexamined Patent Publication No. 62-163197

Claims (5)

販売登録の対象となったアイテムの価格に、当該アイテムが属する税区分に対応した税率を乗算することで税額を算出する算出手段と、
前記算出手段が算出した前記アイテムの税額に係る税情報を、前記税区分毎に出力する出力手段と、
を備え、
前記出力手段は、前記税区分のうち前記税率が同一の複数の税区分について、特定の税区分を他の税区分に統合することが指示された場合、前記特定の税区分及び前記他の税区分の表記方法が外税表記であることを条件に、統合元の税区分の税情報を統合先の税区分の税情報に統合して出力し、前記特定の税区分又は前記他の税区分の表記方法が内税表記であることを条件に、統合後の税情報を非出力とする販売データ処理装置。
A calculation method for calculating the tax amount by multiplying the price of the item subject to sales registration by the tax rate corresponding to the tax category to which the item belongs.
An output means that outputs tax information related to the tax amount of the item calculated by the calculation means for each tax category, and
With
And the output means, the plurality of tax jurisdiction the tax rate identical among the tax jurisdiction, if it is instructed to integrate certain tax jurisdiction to another tax jurisdiction, the specific tax jurisdiction and the other tax On condition that the tax classification method is tax-excluded, the tax information of the tax classification of the integration source is integrated with the tax information of the tax classification of the integration destination and output, and the specific tax classification or the other tax classification is output. A sales data processing device that does not output tax information after integration, provided that the notation method is tax-included notation.
前記税区分の中から、前記統合元の税区分と前記統合先の税区分との選択を受け付ける受付手段と、
前記選択された前記統合元の税区分と前記統合先の税区分とで前記税率が同一で且つ前記表記方法が外税表記かを判定する判定手段と、
前記税率が同一で且つ前記表記方法が外税表記と判定されたことを条件に、前記選択された前記統合元の税区分を前記統合先の税区分に統合することを指示した統合出力設定情報を生成する生成手段と、
を備え、
前記出力手段は、前記生成手段が生成した統合出力設定情報に基づいて、前記統合元の税区分の税情報を、前記統合先の税区分の税情報に統合して出力する請求項1に記載の販売データ処理装置。
A reception means that accepts the selection of the tax classification of the integration source and the tax classification of the integration destination from the tax classifications.
A determination means for determining whether the tax rate is the same for the selected tax classification of the integration source and the tax classification of the integration destination and the notation method is the non-tax notation.
Integrated output setting information instructing to integrate the selected tax category of the integration source into the tax category of the integration destination on the condition that the tax rate is the same and the notation method is determined to be the non-tax notation. And the generation means to generate
With
The output means according to claim 1, wherein the output means integrates the tax information of the tax classification of the integration source with the tax information of the tax classification of the integration destination and outputs the tax information based on the integrated output setting information generated by the generation means. Sales data processing equipment.
前記出力手段は、前記販売登録の対象となったアイテムの中に、前記統合元の税区分又は前記統合先の税区分に属するアイテムが存在しないことを条件に、前記統合を抑制する請求項1又は2に記載の販売データ処理装置。Claim 1 for suppressing the integration, provided that the output means does not include an item belonging to the tax category of the integration source or the tax category of the integration destination among the items subject to the sales registration. Or the sales data processing apparatus according to 2. 前記出力手段は、前記税区分毎の税額を印字出力又は表示出力する請求項1〜3の何れか一項に記載の販売データ処理装置。The sales data processing device according to any one of claims 1 to 3, wherein the output means prints out or displays and outputs the tax amount for each tax category. 販売データ処理装置のコンピュータを、Computers for sales data processing equipment,
販売登録の対象となったアイテムの価格に、当該アイテムが属する税区分に対応した税率を乗算することで税額を算出する算出手段と、A calculation method for calculating the tax amount by multiplying the price of the item subject to sales registration by the tax rate corresponding to the tax category to which the item belongs.
前記算出手段が算出した前記アイテムの税額に係る税情報を、前記税区分毎に出力する出力手段と、An output means that outputs tax information related to the tax amount of the item calculated by the calculation means for each tax category, and
して機能させ、To make it work
前記出力手段は、前記税区分のうち前記税率が同一の複数の税区分について、特定の税区分を他の税区分に統合することが指示された場合、前記特定の税区分及び前記他の税区分の表記方法が外税表記であることを条件に、統合元の税区分の税情報を統合先の税区分の税情報に統合して出力し、前記特定の税区分又は前記他の税区分の表記方法が内税表記であることを条件に、統合後の税情報を非出力とするプログラム。When the output means is instructed to integrate a specific tax category into another tax category for a plurality of tax categories having the same tax rate among the tax categories, the specific tax category and the other tax category are used. On condition that the tax classification method is tax-excluded, the tax information of the tax classification of the integration source is integrated with the tax information of the tax classification of the integration destination and output, and the specific tax classification or the other tax classification is output. A program that does not output tax information after integration, provided that the notation method of is tax-included notation.
JP2020114050A 2020-07-01 2020-07-01 Sales data processing equipment and programs Active JP6872065B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020114050A JP6872065B2 (en) 2020-07-01 2020-07-01 Sales data processing equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020114050A JP6872065B2 (en) 2020-07-01 2020-07-01 Sales data processing equipment and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016139713A Division JP6730117B2 (en) 2016-07-14 2016-07-14 Sales data processing device and program

Publications (2)

Publication Number Publication Date
JP2020161193A JP2020161193A (en) 2020-10-01
JP6872065B2 true JP6872065B2 (en) 2021-05-19

Family

ID=72643606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020114050A Active JP6872065B2 (en) 2020-07-01 2020-07-01 Sales data processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6872065B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7474167B2 (en) 2020-09-25 2024-04-24 株式会社松風 Arrangement device, arrangement method, and method for manufacturing an arrangement device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2644643B2 (en) * 1991-10-03 1997-08-25 株式会社テック Product sales registration device
JP2975233B2 (en) * 1993-04-14 1999-11-10 東芝テック株式会社 Product sales data processing device
JP3525173B2 (en) * 1994-11-22 2004-05-10 富士通株式会社 Receipt creation method and device therefor
JP6238645B2 (en) * 2013-08-29 2017-11-29 シャープ株式会社 POS terminal device
JP5627755B2 (en) * 2013-10-30 2014-11-19 東芝テック株式会社 Product data processing apparatus and program

Also Published As

Publication number Publication date
JP2020161193A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
JP5361844B2 (en) Sales data processing apparatus and program
JP5523432B2 (en) Product sales data processing apparatus and program
JP6872065B2 (en) Sales data processing equipment and programs
JP6730117B2 (en) Sales data processing device and program
JP5562913B2 (en) Merchandise sales data processing apparatus and receipt details search program
JP2024038481A (en) Product sales data processing device and program
JP5764701B2 (en) Commerce processing apparatus and receipt details search program
JP6262119B2 (en) Sales data processing apparatus and program
JP2012003499A (en) Sale data processing apparatus and program
JP6568271B2 (en) Information processing apparatus and information processing program
JP7229301B2 (en) Product data processing device and program
JP6356712B2 (en) Product data processing apparatus and program
JP6898407B2 (en) Product data processing equipment and programs
JP2021033714A (en) Product sales data processing equipment and programs
JP7575530B2 (en) program
JP4654683B2 (en) POS register
JP2019185829A (en) Information processing apparatus and information processing program
JP7295201B2 (en) Merchandise sales data processing device, merchandise sales data processing method and program
JP7117898B2 (en) Server device and program
JP7001802B2 (en) Sales data processing equipment, sales data processing methods and programs
JP6805309B2 (en) Sales data processing equipment, sales data processing methods and programs
JP2020021306A (en) Individual commodity management system, individual commodity management device, and program thereof
JP6599517B2 (en) Product data processing apparatus and program
JP6382389B2 (en) Information processing apparatus and information processing program
JP2025184623A (en) Transaction processing device and its program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200702

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210416

R150 Certificate of patent or registration of utility model

Ref document number: 6872065

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150