[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2020154423A - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP2020154423A
JP2020154423A JP2019050010A JP2019050010A JP2020154423A JP 2020154423 A JP2020154423 A JP 2020154423A JP 2019050010 A JP2019050010 A JP 2019050010A JP 2019050010 A JP2019050010 A JP 2019050010A JP 2020154423 A JP2020154423 A JP 2020154423A
Authority
JP
Japan
Prior art keywords
tax
product
tax rate
processor
image
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
JP2019050010A
Other languages
Japanese (ja)
Other versions
JP7248461B2 (en
Inventor
鮎美 杉山
Ayumi Sugiyama
鮎美 杉山
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 JP2019050010A priority Critical patent/JP7248461B2/en
Publication of JP2020154423A publication Critical patent/JP2020154423A/en
Priority to JP2023042054A priority patent/JP7553630B2/en
Application granted granted Critical
Publication of JP7248461B2 publication Critical patent/JP7248461B2/en
Priority to JP2024153286A priority patent/JP2024161246A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】 複数の税率が商品毎に選択的に適用される状況において、各商品がどの税率が適用される商品であるかを容易に確認可能とする。【解決手段】 実施形態の情報処理装置は、商品判定手段、税率判定手段、生成手段及び出力手段を備える。商品判定手段は、取引対象の商品を判定する。税率判定手段は、商品判定手段により判定された商品に課税する場合の税率が複数の税率のいずれであるか否かを判定する。生成手段は、商品判定手段により判定された商品のリストを、各商品についての税率判定手段での判定結果とともに表したリストデータを生成する。出力手段は、生成手段によって生成されたリストデータを出力する。【選択図】 図5[PROBLEMS] To easily confirm which tax rate is applied to each product in a situation where multiple tax rates are selectively applied to each product. SOLUTION: An information processing apparatus according to an embodiment includes commodity determination means, tax rate determination means, generation means, and output means. The product determination means determines a product to be traded. The tax rate determination means determines which one of a plurality of tax rates is the tax rate when the product determined by the product determination means is taxed. The generation means generates list data representing a list of products determined by the product determination means together with the determination result of the tax rate determination means for each product. The output means outputs the list data generated by the generating means. [Selection drawing] Fig. 5

Description

本発明の実施形態は、情報処理装置に関する。 An embodiment of the present invention relates to an information processing device.

複数税率制を取り入れた場合に消費税は、例えば標準税率と軽減税率とが併用される。つまり、標準税率と軽減税率とが、商品に応じて選択的に適用されるようになる。
取引の対象が複数の商品である場合、一取引の対象である商品のうち、標準税率が適用される商品に関する課税前の価格の合計金額に標準税率を乗じることによって求まる額と、軽減税率が適用される商品に関する課税前の価格の合計金額に軽減税率を乗じることによって求まる額との和として消費税額が定まる。
取引の対象となる商品がいくつであっても、課税される消費税額は1つである。そして購買者に渡されるレシートには通常、税抜の合計金額、消費税額及び税込の合計金額が示される。
When a multiple tax rate system is adopted, the consumption tax is, for example, a standard tax rate and a reduced tax rate used together. That is, the standard tax rate and the reduced tax rate will be selectively applied according to the product.
When the target of the transaction is multiple products, the amount obtained by multiplying the total amount of the pre-tax price for the product to which the standard tax rate is applied by the standard tax rate among the products subject to one transaction and the reduced tax rate are The consumption tax amount is determined as the sum of the amount obtained by multiplying the total pre-tax price of the applicable product by the reduced tax rate.
No matter how many products are traded, only one consumption tax is levied. The receipt given to the purchaser usually shows the total amount excluding tax, the amount of consumption tax and the total amount including tax.

このため、購買者は、どの商品に対してどの税率が適用されるのかをレシートから確認することができなかった。
一方、免税販売の場合には、消費税は課税されない。しかしながら、各商品に関してどの税率での消費税が免除されているのかを確認したくとも、レシートから確認することができなかった。
このような事情から、複数の税率が商品毎に選択的に適用される状況において、各商品がどの税率が適用される商品であるのかを容易に確認できることが望まれていた。
For this reason, the purchaser could not confirm from the receipt which tax rate was applied to which product.
On the other hand, in the case of duty-free sales, consumption tax is not levied. However, even if I wanted to confirm at what tax rate the consumption tax was exempted for each product, I could not confirm from the receipt.
Under these circumstances, it has been desired to be able to easily confirm which tax rate is applied to each product in a situation where a plurality of tax rates are selectively applied to each product.

特開2016−91214号公報Japanese Unexamined Patent Publication No. 2016-92141

本発明が解決しようとする課題は、複数の税率が商品毎に選択的に適用される状況において、各商品がどの税率が適用さる商品であるかを容易に確認可能とする情報処理装置を提供することである。 The problem to be solved by the present invention is to provide an information processing device that makes it possible to easily confirm which tax rate is applied to each product in a situation where a plurality of tax rates are selectively applied to each product. It is to be.

実施形態の情報処理装置は、商品判定手段、税率判定手段、生成手段及び出力手段を備える。商品判定手段は、取引対象の商品を判定する。税率判定手段は、商品判定手段により判定された商品に課税する場合の税率が複数の税率のいずれであるか否かを判定する。生成手段は、商品判定手段により判定された商品のリストを、各商品についての税率判定手段での判定結果とともに表したリストデータを生成する。出力手段は、生成手段によって生成されたリストデータを出力する。 The information processing device of the embodiment includes a product determination means, a tax rate determination means, a generation means, and an output means. The product determination means determines the product to be traded. The tax rate determining means determines which of the plurality of tax rates is the tax rate when taxing the product determined by the product determining means. The generation means generates list data representing a list of products determined by the product determination means together with the determination result by the tax rate determination means for each product. The output means outputs the list data generated by the generation means.

一実施形態に係るPOS端末の要部回路構成と、このPOS端末を含んで構成されたPOSシステムの概略構成とを示すブロック図。A block diagram showing a main circuit configuration of a POS terminal according to an embodiment and a schematic configuration of a POS system configured to include the POS terminal. 図1中の商品マスタテーブルに含まれるマスタレコードの構成を模式的に示す図。The figure which shows typically the structure of the master record included in the product master table in FIG. 図1中の購買商品テーブルの構造を模式的に示す図。The figure which shows typically the structure of the purchase product table in FIG. 図1中のプロセッサによる情報処理のフローチャート。The flowchart of information processing by the processor in FIG. 図1中のプロセッサによる情報処理のフローチャート。The flowchart of information processing by the processor in FIG. 一例としての通常レシート画像を示す図。The figure which shows the normal receipt image as an example. 一例としての免税レシート画像を示す図。The figure which shows the tax exemption receipt image as an example. 一例としての誓約書画像を示す図。The figure which shows the pledge image as an example. 一例としての記録票画像を示す図。The figure which shows the record sheet image as an example. 一例としての品名リスト画像を示す図。The figure which shows the product name list image as an example.

以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、情報処理装置としての機能を備えたPOS(point-of-sale)端末を例に説明する。
図1は本実施形態に係るPOS端末10の要部回路構成と、このPOS端末10を含んで構成されたPOSシステム100の概略構成とを示すブロック図である。
POSシステム100は、POS端末10、店舗サーバ20及び本部サーバ30を含む。そしてこれらPOS端末10、店舗サーバ20及び本部サーバ30は、通信ネットワーク40を介して通信可能である。通信ネットワーク40は、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網、専用線などを、単独又は適宜に組み合わせて用いることができる。なお、POSシステム100には、典型的には複数のPOS端末10と、複数の店舗サーバ20とが含まれるが、図1においては1つずつのみを示している。また、POSシステム100には、本部サーバ30が複数設けられる場合もある。
Hereinafter, an example of the embodiment will be described with reference to the drawings. In this embodiment, a POS (point-of-sale) terminal having a function as an information processing device will be described as an example.
FIG. 1 is a block diagram showing a main circuit configuration of a POS terminal 10 according to the present embodiment and a schematic configuration of a POS system 100 including the POS terminal 10.
The POS system 100 includes a POS terminal 10, a store server 20, and a headquarters server 30. The POS terminal 10, the store server 20, and the headquarters server 30 can communicate with each other via the communication network 40. As the communication network 40, the Internet, VPN (virtual private network), LAN (local area network), public communication network, mobile communication network, dedicated line and the like can be used alone or in combination as appropriate. The POS system 100 typically includes a plurality of POS terminals 10 and a plurality of store servers 20, but only one of them is shown in FIG. Further, the POS system 100 may be provided with a plurality of headquarters servers 30.

POS端末10は、店舗における商品の販売、飲食物の提供、あるいは物品の譲渡を伴わないサービスの提供などの任意の取引の内容を登録し、さらには当該取引について会計するための情報処理を行う。なお、会計のための処理は、代金の算出のための処理と、当該代金の決済のための処理が含まれる。なお、以下においては、対象とする取引を、商品の販売とする場合について説明する。
店舗サーバ20は、店舗に設置され、当該店舗に設置された複数のPOS端末10を管理するための各種の情報処理を行う。本部サーバ30は、複数の店舗を管轄する本部に設置され、当該複数の店舗に設置されたPOS端末10及び店舗サーバ20を管理するための情報処理を行う。
The POS terminal 10 registers the contents of arbitrary transactions such as selling products at stores, providing food and drink, or providing services that do not involve the transfer of goods, and further performs information processing for accounting for the transactions. .. The processing for accounting includes a processing for calculating the price and a processing for settlement of the price. In the following, the case where the target transaction is the sale of goods will be described.
The store server 20 is installed in a store and performs various types of information processing for managing a plurality of POS terminals 10 installed in the store. The headquarters server 30 is installed in the headquarters that controls a plurality of stores, and performs information processing for managing the POS terminals 10 and the store servers 20 installed in the plurality of stores.

POS端末10は、プロセッサ10a、メイン記憶デバイス10b、補助記憶デバイス10c、表示デバイス10d、入力デバイス10e、読取デバイス10f、リーダライタ10g、プリンタ10h、通信デバイス10i及び伝送路10j等を備える。
POS端末10においては、プロセッサ10a、メイン記憶デバイス10b及び補助記憶デバイス10cを伝送路10jで接続することによって、POS端末10を制御するための情報処理を行うコンピュータを構成する。
The POS terminal 10 includes a processor 10a, a main storage device 10b, an auxiliary storage device 10c, a display device 10d, an input device 10e, a reading device 10f, a reader / writer 10g, a printer 10h, a communication device 10i, a transmission line 10j, and the like.
In the POS terminal 10, the processor 10a, the main storage device 10b, and the auxiliary storage device 10c are connected by a transmission line 10j to form a computer that performs information processing for controlling the POS terminal 10.

プロセッサ10aは、上記コンピュータの中枢部分に相当する。プロセッサ10aは、オペレーティングシステム、ミドルウェア及びアプリケーションプログラムなどの情報処理プログラムに従って、POS端末10としての各種の機能を実現するべく各部を制御する。 The processor 10a corresponds to the central part of the computer. The processor 10a controls each part in order to realize various functions as the POS terminal 10 according to an information processing program such as an operating system, middleware, and an application program.

メイン記憶デバイス10bは、上記コンピュータの主記憶部分に相当する。メイン記憶デバイス10bは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メイン記憶デバイス10bは、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメイン記憶デバイス10bは、プロセッサ10aが各種の情報処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メイン記憶デバイス10bは、揮発性のメモリ領域を、プロセッサ10aによってデータが適宜書き換えられるワークエリアとして使用する。 The main storage device 10b corresponds to the main storage portion of the computer. The main storage device 10b includes a non-volatile memory area and a volatile memory area. The main storage device 10b stores the above information processing program in the non-volatile memory area. Further, the main storage device 10b may store data necessary for the processor 10a to execute various information processing in a non-volatile or volatile memory area. The main storage device 10b uses the volatile memory area as a work area where data is appropriately rewritten by the processor 10a.

補助記憶デバイス10cは、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス10cは、例えばEEPROM(electric erasable programmable read-only memory)である。HDD(hard disc drive)、SSD(solid state drive)、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶デバイス10cは、プロセッサ10aが各種の処理を行う上で使用するデータと、プロセッサ10aでの処理によって生成されたデータとを保存する。補助記憶デバイス10cは、上記の情報処理プログラムを記憶する場合もある。本実施形態においては、後述する情報処理について記述したアプリケーションプログラム(以下、POSアプリと称する)AP1を記憶する。また補助記憶デバイス10cは、商品マスタテーブルTD1及び購買商品テーブルTD2を保存する。これら商品マスタテーブルTD1及び購買商品テーブルTD2については後述する。 The auxiliary storage device 10c corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 10c is, for example, an EEPROM (electric erasable programmable read-only memory). HDD (hard disk drive), SSD (solid state drive), or various other well-known storage devices can be used. The auxiliary storage device 10c stores data used by the processor 10a to perform various processes and data generated by the processes of the processor 10a. The auxiliary storage device 10c may store the above information processing program. In this embodiment, an application program (hereinafter referred to as a POS application) AP1 that describes information processing described later is stored. Further, the auxiliary storage device 10c stores the product master table TD1 and the purchased product table TD2. The product master table TD1 and the purchased product table TD2 will be described later.

表示デバイス10dは、操作者に対して各種の情報を通知するための各種画面を表示する。表示デバイス10dとしては、例えば液晶表示デバイスなどの周知のデバイスを適用できる。表示デバイス10dは、複数であってもよい。
入力デバイス10eは、操作者による各種の指示を入力する。入力デバイス10eとしては、タッチセンサ又はキーボードなどの周知のデバイスを、単独又は組み合わせて適用できる。
The display device 10d displays various screens for notifying the operator of various information. As the display device 10d, a well-known device such as a liquid crystal display device can be applied. The number of display devices 10d may be plural.
The input device 10e inputs various instructions by the operator. As the input device 10e, a well-known device such as a touch sensor or a keyboard can be applied alone or in combination.

読取デバイス10fは、商品を識別するためのデータを読み取る。読取デバイス10fとしては、例えば固定式又は手持ち式のバーコードスキャナを用いることができる。読取デバイス10fとしては、RF(radio frequency)タグリーダなどの無線通信式のデバイスを用いることができる。あるいは読取デバイス10fとしては、商品自体の画像の特徴に基づくオブジェクト認識技術を用いて商品を識別するオブジェクト認識スキャナを用いることができる。なお、読取デバイス10fは、それらの種々のデバイスを、単独又は組み合わせて適用できる。 The reading device 10f reads data for identifying the product. As the reading device 10f, for example, a fixed type or a handheld barcode scanner can be used. As the reading device 10f, a wireless communication type device such as an RF (radio frequency) tag reader can be used. Alternatively, as the reading device 10f, an object recognition scanner that identifies the product by using an object recognition technique based on the characteristics of the image of the product itself can be used. The reading device 10f can be applied alone or in combination with these various devices.

リーダライタ10gは、記録媒体に記憶又は表示されたデータを読み取る。リーダライタ10gは、書き込み可能な記録媒体にデータを書き込む。リーダライタ10gとしては、ICカードリーダライタ、磁気カードリーダライタ、近接通信式リーダライタなどの周知のデバイスを、単独又は組み合わせて適用できる。リーダライタ10gは、決済のために支払メディアに関する情報を読み出すために利用可能である。リーダライタ10gは例えば、クレジットカードに記録されたクレジットデータを読み取る。リーダライタ10gは例えば、電子マネーカードに記録された電子マネーデータを読み取る。またリーダライタ10gは、旅券に記憶又は表示されたデータを読み取る。 The reader / writer 10g reads the data stored or displayed on the recording medium. The reader / writer 10g writes data on a writable recording medium. As the reader / writer 10g, well-known devices such as an IC card reader / writer, a magnetic card reader / writer, and a proximity communication type reader / writer can be applied alone or in combination. The reader / writer 10g can be used to read information about payment media for payment. The reader / writer 10g reads, for example, credit data recorded on a credit card. The reader / writer 10g reads, for example, the electronic money data recorded on the electronic money card. Further, the reader / writer 10g reads the data stored or displayed on the passport.

プリンタ10hは、プロセッサ10aの指示の下に与えられる画像を用紙にプリントすることで、各種の証票をプリントする。プリンタ10hがプリントする証票は、例えばレシート、誓約書、記録票及び商品名リストなどである。
通信デバイス10iは、通信ネットワーク40を介したデータ通信を行う。通信デバイス10iとしては、例えばLAN及びインターネットを介したデータ通信のための周知の処理を行うように構成された周知のデバイスを用いることができる。
伝送路10jは、アドレスバス、データバス及び制御信号線等を含み、接続されている各部の間で授受されるデータや制御信号を伝送する。
The printer 10h prints various certificates by printing an image given under the instruction of the processor 10a on paper. The certificate printed by the printer 10h is, for example, a receipt, a pledge, a record sheet, a product name list, or the like.
The communication device 10i performs data communication via the communication network 40. As the communication device 10i, for example, a well-known device configured to perform a well-known process for data communication via LAN and the Internet can be used.
The transmission line 10j includes an address bus, a data bus, a control signal line, and the like, and transmits data and control signals transmitted and received between each connected unit.

POSアプリAP1は、POS端末10のハードウェアの譲渡の際に補助記憶デバイス10cに記憶されていてもよいし、上記のハードウェアとは別に譲渡されてもよい。後者の場合、POSアプリAP1は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡される。また後者の場合、POSアプリAP1はバージョンアッププログラムとして提供されて、補助記憶デバイス10cに既に記憶されている同種の別のアプリケーションプログラムに置き換えて使用されるケースが想定される。なお、POSアプリAP1は、メイン記憶デバイス10bに記憶されてもよい。 The POS application AP1 may be stored in the auxiliary storage device 10c when the hardware of the POS terminal 10 is transferred, or may be transferred separately from the above hardware. In the latter case, the POS app AP1 is recorded on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, semiconductor memory, etc., or transferred via a network. Further, in the latter case, it is assumed that the POS application AP1 is provided as a version upgrade program and is used by replacing it with another application program of the same type already stored in the auxiliary storage device 10c. The POS application AP1 may be stored in the main storage device 10b.

図2は商品マスタテーブルTD1に含まれるレコードデータ(以下、マスタレコードと称する)RD1の構成を模式的に示す図である。商品マスタテーブルTD1は、POS端末10での販売処理の対象となり得る商品のそれぞれに関連付けられた複数のマスタレコードRD1の集合によりなるテーブルデータである。そしてマスタレコードRD1は、当該マスタレコードRD1が関連付けられた商品(以下、該当商品と称する)に関する各種のデータがセットされるフィールドF11,F12,F13,F14,F15を含む。フィールドF11には、該当商品を識別するための商品コードがセットされる。フィールドF12には、該当商品に付された商品名がセットされる。フィールドF13には、該当商品の単価がセットされる。フィールドF14には、該当商品が属する免税区分を識別する免税区分コードがセットされる。本実施形態では、免税区分コードは、免税区分としての「一般物品」及び「消耗品」を表す2つである。フィールドF15には、該当商品に適用される税率を識別する税率コードがセットされる。本実施形態では、税率コードは、「標準税率」又は「軽減税率」を表す2つである。フィールドF14にセットされる免税区分コードは、例えば法的な定めに従って、各商品がどの免税区分に属するかを正しく反映するように定められるべきである。またフィールドF15にセットされる税率コードは、例えば法的な定めに従って、各商品に対してどの税率が適用されるかを正しく反映するように定められるべきである。 FIG. 2 is a diagram schematically showing the configuration of record data (hereinafter referred to as a master record) RD1 included in the product master table TD1. The product master table TD1 is table data composed of a set of a plurality of master records RD1 associated with each of the products that can be the target of sales processing on the POS terminal 10. The master record RD1 includes fields F11, F12, F13, F14, and F15 in which various data related to the product (hereinafter referred to as the corresponding product) to which the master record RD1 is associated are set. A product code for identifying the corresponding product is set in the field F11. The product name attached to the corresponding product is set in the field F12. The unit price of the corresponding product is set in the field F13. A tax exemption classification code for identifying the tax exemption classification to which the corresponding product belongs is set in the field F14. In the present embodiment, there are two tax exemption classification codes representing "general goods" and "consumables" as tax exemption classifications. A tax rate code that identifies the tax rate applied to the corresponding product is set in the field F15. In this embodiment, there are two tax rate codes representing "standard tax rate" or "reduced tax rate". The tax exemption classification code set in field F14 should be defined so as to correctly reflect which tax exemption classification each product belongs to, for example, in accordance with legal provisions. Also, the tax rate code set in field F15 should be set to correctly reflect which tax rate is applied to each product, for example in accordance with legal provisions.

なお、商品マスタテーブルTD1は、典型的にはコピーである。商品マスタテーブルTD1の原本は、典型的には店舗サーバ20又は本部サーバ30によって管理されている。そして商品マスタテーブルTD1は、適宜のタイミングにおいて、店舗サーバ20又は本部サーバ30からPOS端末10へと取り込まれて、補助記憶デバイス10cに保存される。 The product master table TD1 is typically a copy. The original of the product master table TD1 is typically managed by the store server 20 or the headquarters server 30. Then, the product master table TD1 is taken into the POS terminal 10 from the store server 20 or the headquarters server 30 at an appropriate timing, and is stored in the auxiliary storage device 10c.

図3は購買商品テーブルTD2の構造を模式的に示す図である。
購買商品テーブルTD2は、購買商品として登録済みの商品を管理するためのテーブルデータである。購買商品テーブルTD2は、フィールドF21及びフィールドF22を含む。購買商品テーブルTD2は、フィールドF23以降のフィールドを含む場合もある。フィールドF21には、取引を識別するための取引コードがセットされる。フィールドF22には、免税を適用するか否かを表す免税フラグがセットされる。本実施形態においては、免税フラグは、セット状態であるときに適用を表す。フィールドF23以降の各フィールドは、購買商品として登録済みの商品のそれぞれに関連付けられたレコードデータ(以下、商品レコードと称する)RD2がセットされる。つまりフィールドF23以降には、購買商品として登録済みの商品の品目数に応じた数のフィールドが含まれる。
FIG. 3 is a diagram schematically showing the structure of the purchased product table TD2.
The purchased product table TD2 is table data for managing products registered as purchased products. The purchased merchandise table TD2 includes a field F21 and a field F22. The purchased product table TD2 may include fields after field F23. A transaction code for identifying the transaction is set in the field F21. A tax exemption flag indicating whether or not to apply the tax exemption is set in the field F22. In the present embodiment, the tax exemption flag indicates application when it is in the set state. Record data (hereinafter, referred to as a product record) RD2 associated with each of the products registered as purchased products is set in each field after the field F23. That is, the fields F23 and subsequent fields include a number of fields corresponding to the number of items of the product registered as the purchased product.

商品レコードRD2は、当該商品レコードRD2が関連付けられた購買商品に関する各種のデータがセットされるフィールドF31,F32,F33,F34,F35,F36を含む。フィールドF31には、購買商品を識別するための商品コードがセットされる。フィールドF22には、購買商品に付された商品名がセットされる。フィールドF33には、購買商品の単価がセットされる。フィールドF34には、購買商品が属する免税区分を識別する免税区分コードがセットされる。フィールドF35には、購買商品に適用される税率を識別する税率コードがセットされる。フィールドF36には、購買商品の個数がセットされる。 The product record RD2 includes fields F31, F32, F33, F34, F35, and F36 in which various data related to the purchased product associated with the product record RD2 are set. A product code for identifying a purchased product is set in the field F31. The product name attached to the purchased product is set in the field F22. The unit price of the purchased product is set in the field F33. A tax exemption classification code for identifying the tax exemption classification to which the purchased product belongs is set in the field F34. A tax rate code that identifies the tax rate applied to the purchased product is set in the field F35. The number of purchased products is set in the field F36.

次に以上のように構成されたPOS端末10の動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
POS端末10が登録及び決済のための動作状態にあるとき、プロセッサ10aは、POSアプリAP1に従って、登録及び決済のための以下に説明する情報処理を行う。
図4及び図5はプロセッサ10aによる情報処理のフローチャートである。
Next, the operation of the POS terminal 10 configured as described above will be described. The contents of the various processes described below are examples, and it is possible to change the order of some processes, omit some processes, or add another process as appropriate.
When the POS terminal 10 is in the operating state for registration and payment, the processor 10a performs the information processing described below for registration and payment according to the POS application AP1.
4 and 5 are flowcharts of information processing by the processor 10a.

ACT1としてプロセッサ10aは、購買商品テーブルTD2を初期化する。プロセッサ10aは例えば、これまでに処理済みの取引を識別するための取引コードとは異なる取引コードを予め定められたルールに従って決定し、フィールドF21にセットする。またプロセッサ10aは、フィールドF22にセットされた免税フラグをリセットする。さらにプロセッサ10aは、フィールドF23以降のフィールドを含まない状態とする。 As ACT1, the processor 10a initializes the purchased product table TD2. For example, the processor 10a determines a transaction code different from the transaction code for identifying the transaction processed so far according to a predetermined rule, and sets it in the field F21. The processor 10a also resets the tax exemption flag set in the field F22. Further, the processor 10a is in a state of not including the fields after the field F23.

ACT2としてプロセッサ10aは、購買商品の指定がなされたか否かを確認する。そしてプロセッサ10aは、該当の指定がなされたことを確認できなければNOと判定し、ACT3へと進む。
ACT3としてプロセッサ10aは、免税宣言がなされたか否かを確認する。そしてプロセッサ10aは、該当の宣言がなされたことを確認できなければNOと判定し、ACT4へと進む。
ACT4としてプロセッサ10aは、会計の実施が指示されたか否かを確認する。そしてプロセッサ10aは、該当の指示がなされたことが確認できないならばNOと判定し、ACT2へと戻る。
かくしてプロセッサ10aは、購買商品の指定、免税宣言及び会計の実施の指示のいずれかがなされるのを待ち受ける。
As ACT2, the processor 10a confirms whether or not the purchased product has been designated. Then, if the processor 10a cannot confirm that the corresponding designation has been made, it determines NO and proceeds to ACT3.
As ACT3, the processor 10a confirms whether or not the tax exemption declaration has been made. Then, if the processor 10a cannot confirm that the corresponding declaration has been made, it determines NO and proceeds to ACT4.
As ACT4, the processor 10a confirms whether or not the execution of accounting is instructed. Then, if it cannot be confirmed that the corresponding instruction has been given, the processor 10a determines NO and returns to ACT2.
Thus, the processor 10a waits for any of the purchase product designation, the tax exemption declaration, and the instruction to carry out accounting.

操作者は、購買商品の商品コードを読み取らせるべく読取デバイス10fを操作する。操作者はあるいは、購買商品の商品コードを入力するべく入力デバイス10eを操作する。これにより読取デバイス10f又は入力デバイス10eによって商品コードが得られたならば、プロセッサ10aはACT2にてYESと判定し、ACT5へと進む。 The operator operates the reading device 10f so as to read the product code of the purchased product. Alternatively, the operator operates the input device 10e to input the product code of the purchased product. If the product code is obtained by the reading device 10f or the input device 10e, the processor 10a determines YES in ACT2 and proceeds to ACT5.

ACT5としてプロセッサ10aは、読取デバイス10f又は入力デバイス10eによって得られた購買商品の商品コードで識別される商品に関連付けた商品レコードRD2を含めるように購買商品テーブルTD2を更新する。プロセッサ10aは例えば、購買商品の商品コードがフィールドF31にセットされた商品レコードRD2が既に購買商品テーブルTD2に含まれているか否かを確認する。そしてプロセッサ10aは、該当の商品レコードRD2がみつからないならば、購買商品テーブルTD2の末尾に新たなフィールドを追加し、このフィールドに新たな商品レコードRD2をセットする。プロセッサ10aは例えば、商品マスタテーブルTD1から、購買商品の商品コードがフィールドF11にセットされているマスタレコードRD1を取り出す。そしてプロセッサ10aは、この取り出したマスタレコードRD1のフィールドF11,F12,F13,F14,F15にそれぞれセットされたデータを、フィールドF31,F32,F33,F34,F35にそれぞれセットし、かつフィールドF36に「1個」を表すデータをセットして上記の新たな商品レコードRD2を生成する。またプロセッサ10aは例えば、購買商品の商品コードがフィールドF31にセットされた商品レコードRD2が既に購買商品テーブルTD2に含まれていたならば、当該商品レコードRD2のフィールドF36にセットされたデータを、それまでよりも1つ大きな個数を表すデータに書き替える。 As the ACT 5, the processor 10a updates the purchased product table TD2 to include the product record RD2 associated with the product identified by the product code of the purchased product obtained by the reading device 10f or the input device 10e. The processor 10a confirms, for example, whether or not the product record RD2 in which the product code of the purchased product is set in the field F31 is already included in the purchased product table TD2. Then, if the corresponding product record RD2 is not found, the processor 10a adds a new field to the end of the purchased product table TD2 and sets a new product record RD2 in this field. The processor 10a retrieves, for example, the master record RD1 in which the product code of the purchased product is set in the field F11 from the product master table TD1. Then, the processor 10a sets the data set in the fields F11, F12, F13, F14, and F15 of the extracted master record RD1 in the fields F31, F32, F33, F34, and F35, respectively, and sets the fields F36 to ". The above-mentioned new product record RD2 is generated by setting the data representing "1 piece". Further, for example, if the product record RD2 in which the product code of the purchased product is set in the field F31 is already included in the purchased product table TD2, the processor 10a uses the data set in the field F36 of the product record RD2. Rewrite the data to represent the number one larger than the above.

ここで購買商品は、取引対象の商品である。つまりプロセッサ10aは、読取デバイス10f又は入力デバイス10eによって得られた商品コードで識別される商品を、取引対象の商品として判定しているのである。かくしてPOSアプリAP1に基づく情報処理をプロセッサ10aが実行することによって、プロセッサ10aを中枢部分とするコンピュータは商品判定手段として機能する。 Here, the purchased product is a product to be traded. That is, the processor 10a determines the product identified by the product code obtained by the reading device 10f or the input device 10e as the product to be traded. Thus, when the processor 10a executes information processing based on the POS application AP1, the computer having the processor 10a as a central portion functions as a product determination means.

なお、商品マスタテーブルTD1を補助記憶デバイス10cには保存しなくてもよい。そしてプロセッサ10aは、商品マスタテーブルを参照する必要がある場合には、店舗サーバ20又は本部サーバ30にアクセスして、店舗サーバ20又は本部サーバ30が管理している商品マスタテーブルを参照してもよい。 The product master table TD1 does not have to be stored in the auxiliary storage device 10c. Then, when the processor 10a needs to refer to the product master table, the processor 10a may access the store server 20 or the headquarters server 30 and refer to the product master table managed by the store server 20 or the headquarters server 30. Good.

また商品レコードRD2には、フィールドF31,F36以外のフィールドを含めなくてもよい。そしてプロセッサ10aは、フィールドF32乃至F35のうちの商品レコードRD2に含まれないフィールドにセットされているデータについては、商品マスタテーブルTD1から取得してもよい。
プロセッサ10aは、購買商品テーブルTD2を更新し終えたならば、ACT2乃至ACT4の待受状態に戻る。
Further, the product record RD2 does not have to include fields other than the fields F31 and F36. Then, the processor 10a may acquire the data set in the field not included in the product record RD2 among the fields F32 to F35 from the product master table TD1.
When the processor 10a finishes updating the purchased product table TD2, the processor 10a returns to the standby state of ACT2 to ACT4.

一方で操作者は、購買者が免税の適用を要望しているならば、例えば入力デバイス10eでの所定の操作により免税宣言を行う。このように免税宣言がなされたならばプロセッサ10aは、ACT3にてYESと判定し、ACT6へと進む。
ACT6としてプロセッサ10aは、旅券データを取得する。プロセッサ10aは例えば、旅券データの入力を操作者に促すための案内画面を表示デバイス10dに表示させる。そしてプロセッサ10aは、操作者の操作によってリーダライタ10gが、購買者の旅券から旅券データを読み取ると、この旅券データをメイン記憶デバイス10b又は補助記憶デバイス10cに保存する。なお、旅券データは、その一部又は全てを入力デバイスで入力されてもよい。旅券データは、例えば、旅券番号、国籍、氏名及び生年月日を含む。
On the other hand, if the purchaser requests the application of tax exemption, the operator declares tax exemption by, for example, a predetermined operation on the input device 10e. If the tax exemption declaration is made in this way, the processor 10a determines YES in ACT3 and proceeds to ACT6.
As ACT6, the processor 10a acquires passport data. For example, the processor 10a causes the display device 10d to display a guidance screen for prompting the operator to input the passport data. Then, when the reader / writer 10g reads the passport data from the passport of the purchaser by the operation of the operator, the processor 10a stores the passport data in the main storage device 10b or the auxiliary storage device 10c. The passport data may be partially or completely input by the input device. The passport data includes, for example, a passport number, nationality, name and date of birth.

ACT7としてプロセッサ10aは、購買商品テーブルTD2のフィールドF22にセットされている免税フラグをセット状態に変更する。そしてプロセッサ10aはこののち、ACT2乃至ACT4の待受状態に戻る。 As ACT7, the processor 10a changes the tax exemption flag set in the field F22 of the purchased product table TD2 to the set state. Then, the processor 10a then returns to the standby state of ACT2 to ACT4.

操作者は、購買商品を全て指定し終えて、会計へと進む場合には、例えば入力デバイス10eでの所定の操作により会計を指示する。このように会計が指示されたならばプロセッサ10aは、ACT4にてYESと判定し、ACT8へと進む。
ACT8としてプロセッサ10aは、第1の税抜額を算出する。第1の税抜額は、購買商品のうちで標準税率が適用される商品に関する課税前の合計金額である。プロセッサ10aは例えば、購買商品テーブルTD2に含まれる商品レコードRD2のなかから、フィールドF35にセットされた税率コードが「標準税率」を示す商品レコードRD2を全て抽出する。そしてプロセッサ10aは、同一の商品レコードRD2に含まれるフィールドF33及びフィールドF36にセットされた単価及び個数を乗算して、抽出した商品レコードRD2毎の金額を算出し、それらの金額の総和を第1の税抜額とする。
ACT9としてプロセッサ10aは、標準税額を算出する。標準税額とは、標準税率を適用した消費税額である。プロセッサ10aは例えば、第1の税抜額の標準税率相当の金額を標準税額として算出する。
When the operator finishes designating all the purchased products and proceeds to the accounting, the operator instructs the accounting by, for example, a predetermined operation on the input device 10e. If the accounting is instructed in this way, the processor 10a determines YES in ACT4 and proceeds to ACT8.
As ACT8, the processor 10a calculates the first tax-excluded amount. The first tax-excluded amount is the pre-tax total amount of purchased products to which the standard tax rate is applied. For example, the processor 10a extracts all the product records RD2 whose tax rate code set in the field F35 indicates the "standard tax rate" from the product records RD2 included in the purchased product table TD2. Then, the processor 10a multiplies the unit price and the number set in the fields F33 and F36 included in the same product record RD2 to calculate the amount of money for each extracted product record RD2, and the sum of these amounts is first. Tax excluded.
As ACT9, the processor 10a calculates the standard tax amount. The standard tax amount is the consumption tax amount to which the standard tax rate is applied. The processor 10a calculates, for example, an amount equivalent to the standard tax rate excluding the first tax as the standard tax amount.

ACT10としてプロセッサ10aは、第2の税抜額を算出する。第2の税抜額は、購買商品のうちで軽減税率が適用される商品に関する課税前の合計金額である。プロセッサ10aは例えば、購買商品テーブルTD2に含まれる商品レコードRD2のなかから、フィールドF35にセットされた税率コードが「軽減税率」を示す商品レコードRD2を全て抽出する。そしてプロセッサ10aは、同一の商品レコードRD2に含まれるフィールドF33及びフィールドF36にセットされた単価及び個数を乗算して商品レコードRD2毎の金額を算出し、それらの金額の総和を第2の税抜額とする。
ACT11としてプロセッサ10aは、軽減税額を算出する。軽減税額とは、軽減税率を適用した消費税額である。プロセッサ10aは例えば、第2の税抜額の軽減税率相当の金額を軽減税額として算出する。プロセッサ10aはこののち、図5中のACT12へと進む。
As the ACT 10, the processor 10a calculates the second tax-excluded amount. The second tax-excluded amount is the pre-tax total amount of purchased products to which the reduced tax rate is applied. For example, the processor 10a extracts all the product records RD2 whose tax rate code set in the field F35 indicates the "reduced tax rate" from the product records RD2 included in the purchased product table TD2. Then, the processor 10a calculates the amount for each product record RD2 by multiplying the unit price and the number set in the field F33 and the field F36 included in the same product record RD2, and the sum of these amounts is the second tax-excluded amount. And.
As ACT11, the processor 10a calculates the reduced tax amount. The reduced tax amount is the consumption tax amount to which the reduced tax rate is applied. The processor 10a calculates, for example, an amount equivalent to the reduced tax rate of the second tax-excluded amount as the reduced tax amount. The processor 10a then proceeds to ACT 12 in FIG.

ACT12としてプロセッサ10aは、免税を適用するか否かを確認する。プロセッサ10aは例えば、免税フラグがリセット状態のままであるならばNOと判定し、ACT13へと進む。
ACT13としてプロセッサ10aは、税込額を算出する。プロセッサ10aは例えば、ACT8乃至ACT11で算出した第1の税抜額、標準税額、第2の税抜額及び軽減税額の総和として税込額を算出する。
なお、以上の各金額を算出する処理のなかで、予め定められたルールに従った割引処理が行われる場合もある。当該割引処理は例えば、購買者によるクーポン提示に応じて、1つの商品の単価から一定の割引金額を差し引く処理である。
As the ACT 12, the processor 10a confirms whether or not the tax exemption is applied. For example, if the tax exemption flag remains in the reset state, the processor 10a determines NO and proceeds to ACT13.
As ACT13, the processor 10a calculates the tax-included amount. The processor 10a calculates, for example, the tax-included amount as the sum of the first tax-excluded amount, the standard tax amount, the second tax-excluded amount, and the reduced tax amount calculated by ACT8 to ACT11.
In addition, in the process of calculating each of the above amounts, a discount process may be performed according to a predetermined rule. The discount process is, for example, a process of subtracting a certain discount amount from the unit price of one product according to the coupon presentation by the purchaser.

ACT14としてプロセッサ10aは、税込額を決済するための決済処理を行う。決済処理は、既存のPOS端末にて行われている処理と同様な処理を適用できる。なお、このときの決済に用いる決済メディアは、例えば現金、クレジット、電子マネー、仮想通貨、プリペイド、金券、その他の任意のメディアを適宜に適用できる。 As the ACT 14, the processor 10a performs a payment process for settling the tax-included amount. As the payment process, the same process as that performed on the existing POS terminal can be applied. As the payment medium used for the payment at this time, for example, cash, credit, electronic money, virtual currency, prepaid, cash voucher, or any other media can be appropriately applied.

ACT15としてプロセッサ10aは、通常レシート画像を生成する。通常レシート画像とは、免税を適用しない取引の内容を表す画像である。プロセッサ10aは例えば、購買商品テーブルTD2及びACT8乃至ACT11及びACT13での算出結果に基づく各種の情報を表した文字列を、予め定められたフォームに従って展開して通常レシート画像として生成する。 As the ACT 15, the processor 10a usually produces a receipt image. A normal receipt image is an image showing the contents of a transaction to which tax exemption is not applied. For example, the processor 10a develops a character string representing various information based on the calculation results in the purchased product tables TD2 and ACT8 to ACT11 and ACT13 according to a predetermined form, and generates a normal receipt image.

図6は一例としての通常レシート画像IM1を示す図である。
通常レシート画像IM1は、行RO101〜RO122の各行に示した文字列によって取引の内容に関する各種の情報を表している。
FIG. 6 is a diagram showing a normal receipt image IM1 as an example.
Normally, the receipt image IM1 represents various information regarding the contents of the transaction by the character strings shown in each line of lines RO101 to RO122.

行RO101の文字列は、取引が行われた日時及びPOS端末10を識別するためのレジ番号を表す。なお、図6中の「YYYY」「MM」「DD」「DW」「TI」「MI」及び「RRRR」には、実際には年、月、日、曜日、時、分及びレジ番号を表すように文字がセットされる。 The character string in line RO101 represents the date and time when the transaction was made and the registration number for identifying the POS terminal 10. In addition, "YYYY" "MM" "DD" "DW" "TI" "MI" and "RRRR" in FIG. 6 actually represent the year, month, day, day of the week, hour, minute and registration number. The characters are set as follows.

行RO102の文字列は、POS端末10の操作者の従業員番号を「責 No.」とした見出しに対応付けて示すとともに、当該操作者の氏名を表す。なお、図6中の「NNNNNNNN」及び「○○○○」には、実際には従業員番号及び氏名を表すように文字がセットされる。 The character string of the line RO102 is shown in association with the heading in which the employee number of the operator of the POS terminal 10 is "responsibility No.", and also represents the name of the operator. In addition, in "NNNNNNNNNN" and "○○○○" in FIG. 6, characters are actually set so as to represent an employee number and a name.

行RO103の文字列は、購買商品のうちの1つについての商品名と適用された消費税率を表すマークとを表す。なお、図6中の「外」がマークであり、標準税率が適用されたことを表す。また、図6中の「AAAAAAA」には、実際には商品名を表すように文字がセットされる。 The character string in line RO103 represents the product name for one of the purchased products and the mark representing the applied consumption tax rate. In addition, "outside" in FIG. 6 is a mark, and indicates that the standard tax rate has been applied. Further, in "AAAAAAAA" in FIG. 6, characters are actually set so as to represent a product name.

行RO104の文字列は、行RO103に示された商品名の商品に関しての個数、単価及び合計金額を表す。なお合計金額は、プロセッサ10aがACT8にて単価及び個数を乗算して求めた金額である。 The character string in line RO104 represents the number, unit price, and total amount of goods with the product name shown in line RO103. The total amount is the amount obtained by the processor 10a by multiplying the unit price and the number by ACT8.

行RO105と行RO106、行RO107と行RO108、行RO109と行RO110、行RO111と行RO112、行RO113と行RO114、がそれぞれペアとなって、それぞれ別々の購買商品に関する情報を行RO103,RO104と同様な形態で示す。ただし、行RO109及び行RO113に示された「*」は、軽減税率が適用されたことを表す。 Row RO105 and row RO106, row RO107 and row RO108, row RO109 and row RO110, row RO111 and row RO112, row RO113 and row RO114 are paired, and information on different purchased products is provided as row RO103 and row 104. It is shown in a similar form. However, "*" shown in row RO109 and row RO113 indicates that the reduced tax rate has been applied.

つまりプロセッサ10aは、購買商品テーブルTD2に含まれた商品レコードRD2のそれぞれに基づいて、行RO103〜行RO114の2行ずつの文字列を配置する。従って図6に示す通常レシート画像IM1は、購買商品テーブルTD2が6つの商品レコードRD2を含んでいる場合の例である。また、その6つの商品レコードRD2のうちで、商品名としての「DDDDDDD」及び「FFFFFFF」がフィールドF32にセットされている2つの購買商品テーブルTD2がACT10にて抽出され、残りの4つの購買商品テーブルTD2がACT8にて抽出された場合の例である。 That is, the processor 10a arranges the character strings of two lines each of the line RO103 to the line RO114 based on each of the product records RD2 included in the purchased product table TD2. Therefore, the normal receipt image IM1 shown in FIG. 6 is an example in which the purchased product table TD2 includes six product records RD2. In addition, among the six product records RD2, two purchased product tables TD2 in which "DDDDDDDD" and "FFFFFFF" as product names are set in the field F32 are extracted by ACT10, and the remaining four purchased products. This is an example when the table TD2 is extracted by ACT8.

このように行RO103乃至行RO114は、取引対象の商品のリストを表し、通常レシート画像IM1のうちの行RO103乃至行RO114が配置された範囲は、上記のリストを表したリストデータに相当する。そしてプロセッサ10aは、各商品について適用する税率を商品レコードRD2に基づいて判定し、その判定結果を「外」又は「*」としたマークによりリストデータ中で表している。かくしてPOSアプリAP1に基づく情報処理をプロセッサ10aが実行することによって、プロセッサ10aを中枢部分とするコンピュータは税率判定手段及び生成手段として機能する。 As described above, the rows RO103 to RO114 represent a list of products to be traded, and the range in which the rows RO103 to RO114 are arranged in the normal receipt image IM1 corresponds to the list data representing the above list. Then, the processor 10a determines the tax rate applied to each product based on the product record RD2, and the determination result is represented in the list data by a mark of "outside" or "*". Thus, when the processor 10a executes information processing based on the POS application AP1, the computer having the processor 10a as a central portion functions as a tax rate determination means and a generation means.

行RO115の文字列は、ACT13にて算出された税込額を「税込合計」とした見出しに対応付けて表している。つまり図6に示す通常レシート画像IM1は、税込額が「38,293」と算出された場合の例である。 The character string of line RO115 is represented by associating the tax-included amount calculated by ACT13 with the heading "total including tax". That is, the normal receipt image IM1 shown in FIG. 6 is an example when the tax-included amount is calculated as "38,293".

行RO116の文字列は、ACT8で算出された第1の税抜額とACT10で算出された第2の税抜額との合計金額を、「税抜き合計」とした見出しに対応付けて表している。つまり図6に示す通常レシート画像IM1は、第1の税抜額と第2の税抜額との合計金額が「34,866」になる場合の例である。 The character string of line RO116 represents the total amount of the first tax-excluded amount calculated by ACT8 and the second tax-excluded amount calculated by ACT10 in association with the heading "total tax-excluded". That is, the normal receipt image IM1 shown in FIG. 6 is an example in which the total amount of the first tax-excluded amount and the second tax-excluded amount is “34,866”.

行RO117の文字列は、ACT9で算出された標準税額とACT11で算出された軽減税額との合計金額を、「消費税」とした見出しに対応付けて表している。つまり図6に示す通常レシート画像IM1は、標準税額と軽減税額との合計金額が「3,319」になる場合の例である。 The character string in line RO117 represents the total amount of the standard tax amount calculated by ACT9 and the reduced tax amount calculated by ACT11 in association with the heading "consumption tax". That is, the normal receipt image IM1 shown in FIG. 6 is an example in which the total amount of the standard tax amount and the reduced tax amount is “3,319”.

行RO118の文字列は、ACT9で算出された標準税額を、「標準税率」とした見出しに対応付けて表している。つまり図6に示す通常レシート画像IM1は、標準税額が「2,654」である場合の例である。 The character string in line RO118 represents the standard tax amount calculated by ACT9 in association with the heading "Standard tax rate". That is, the normal receipt image IM1 shown in FIG. 6 is an example in the case where the standard tax amount is “2,654”.

行RO119の文字列は、ACT11で算出された軽減税額を、「軽減税率」とした見出しに対応付けて表している。つまり図6に示す通常レシート画像IM1は、軽減税額が「665」である場合の例である。
これにより行RO118,RO119は、行RO117に示した消費税の金額の内訳を表している。
The character string in line RO119 represents the reduced tax amount calculated by ACT 11 in association with the heading "Reduced tax rate". That is, the normal receipt image IM1 shown in FIG. 6 is an example in the case where the reduced tax amount is “665”.
As a result, rows RO118 and RO119 represent the breakdown of the amount of consumption tax shown in row RO117.

行RO120の文字列は、行RO107,RO109にマークとして示された「*」は軽減税率が適用された商品を示していることを案内する文字メッセージである。
行RO121の文字列は、行RO103,RO105,RO111,RO113にマークとして示された「外」は標準税率が適用された商品を示していることを案内する文字メッセージである。
The character string of the line RO120 is a character message indicating that the "*" shown as a mark on the lines RO107 and RO109 indicates a product to which the reduced tax rate is applied.
The character string of the line RO121 is a character message indicating that the "outside" indicated as a mark on the lines RO103, RO105, RO111, and RO113 indicates a product to which the standard tax rate is applied.

行RO122の文字列は、購買商品テーブルTD2のフィールドF21にセットされている取引コードを「レシートNo.」とした見出しに対応付けて表している。また行RO122の文字列は、店舗コードを「店No.」とした見出しに対応付けて表している。なお、店舗コードは、POS端末10を使用している店舗を識別するための識別コードである。なお、図6中の「NNNN」及び「SSSS」には、実際には取引コード及び店舗コードを表すように文字がセットされる。 The character string in line RO122 is represented by associating the transaction code set in the field F21 of the purchased product table TD2 with the heading "Receipt No.". Further, the character string of the line RO122 is represented in association with the heading in which the store code is "store No.". The store code is an identification code for identifying a store using the POS terminal 10. In addition, characters are actually set in "NNNN" and "SSSS" in FIG. 6 so as to represent a transaction code and a store code.

なおプロセッサ10aは、決済処理に関する情報を表した行を、通常レシート画像に追加してもよい。この追加する行に表す情報は、例えば、適用した決済メディアの名称、現金決済の場合における預かり金額及び釣銭額、あるいは電子マネー決済における残高などである。またプロセッサ10aは、取引に伴って加算するポイント数及び加算後のポイント数、あるいは販促情報などの予め定められた情報を表した行又は画像を、通常レシート画像に追加してもよい。 Note that the processor 10a may add a line representing information regarding payment processing to the normal receipt image. The information represented in this additional line is, for example, the name of the applied payment media, the deposit amount and change amount in the case of cash settlement, or the balance in the electronic money settlement. Further, the processor 10a may add a line or an image representing predetermined information such as the number of points to be added and the number of points to be added in association with the transaction, or sales promotion information to the normal receipt image.

ACT16としてプロセッサ10aは、通常レシート画像を表した画像データをプリンタ10hへと与え、プリントを指示する。これに応じてプリンタ10hは、与えられた画像データが表す通常レシート画像を用紙にプリントする。これにより、証票としての通常レシートがプリントされる。このようなプリントは、リストデータを出力することに相当する。かくしてプロセッサ10aとプリンタ10hとの協働によって、リストデータを出力する出力手段としての機能が実現される。
プロセッサ10aは、通常レシートのプリントが完了したならば、図4中のACT1へと戻り、次の取引に備える。
As the ACT 16, the processor 10a normally gives image data representing the receipt image to the printer 10h and instructs the printer to print. In response to this, the printer 10h prints a normal receipt image represented by the given image data on paper. As a result, a normal receipt as a certificate is printed. Such printing corresponds to outputting list data. Thus, the cooperation between the processor 10a and the printer 10h realizes a function as an output means for outputting list data.
When the normal receipt printing is completed, the processor 10a returns to ACT1 in FIG. 4 to prepare for the next transaction.

一方でプロセッサ10aは、例えば免税フラグがセット状態であるならば、ACT12にてYESと判定し、ACT17へと進む。
ACT17としてプロセッサ10aは、税抜合計額を算出する。プロセッサ10aは例えば、ACT8及びACT10で算出した第1の税抜額及び第2の税抜額の総和として税抜合計額を算出する。
On the other hand, if the tax exemption flag is set, for example, the processor 10a determines YES in ACT12 and proceeds to ACT17.
As ACT17, the processor 10a calculates the total amount excluding tax. The processor 10a calculates, for example, the total tax-excluded amount as the sum of the first tax-excluded amount and the second tax-excluded amount calculated by ACT8 and ACT10.

ACT18としてプロセッサ10aは、税抜合計額を決済するための決済処理を行う。決済処理は、既存のPOS端末にて行われている処理と同様な処理を適用できる。なお、このときの決済に用いる決済メディアは、例えば現金、クレジット、電子マネー、仮想通貨、プリペイド、金券、その他の任意のメディアを適宜に適用できる。 As the ACT 18, the processor 10a performs a settlement process for settling the total amount excluding tax. As the payment process, the same process as that performed on the existing POS terminal can be applied. As the payment medium used for the payment at this time, for example, cash, credit, electronic money, virtual currency, prepaid, cash voucher, or any other media can be appropriately applied.

ACT19としてプロセッサ10aは、免税レシート画像を生成する。免税レシート画像とは、免税を適用した取引の内容を表す画像である。プロセッサ10aは例えば、購買商品テーブルTD2及びACT8乃至ACT11及びACT17での算出結果に基づく各種の情報を表した文字列を、予め定められたフォームに従って展開して免税レシート画像として生成する。 As the ACT 19, the processor 10a generates a tax exemption receipt image. The tax exemption receipt image is an image showing the contents of the transaction to which the tax exemption is applied. For example, the processor 10a develops a character string representing various information based on the calculation results in the purchased product tables TD2 and ACT8 to ACT11 and ACT17 according to a predetermined form and generates a tax exemption receipt image.

図7は一例としての免税レシート画像IM2を示す図である。
免税レシート画像IM2は、購買商品テーブルTD2が、フィールドF22にセットされた免税フラグの状態が異なる以外は、通常レシート画像IM1を生成する場合と同じ状態である場合の例である。このため、免税レシート画像に含まれる行のうちの一部の行の文字列は、通常レシート画像IM1のいずれかの行の文字列と同一である。そこで、免税レシート画像IM2に含まれる行のうち、通常レシート画像IM1のいずれかの行と同一の情報を表す行については、図6と同一の符号を付し、その詳細な説明は省略する。
FIG. 7 is a diagram showing a tax exemption receipt image IM2 as an example.
The tax exemption receipt image IM2 is an example in which the purchased product table TD2 is in the same state as when the normal receipt image IM1 is generated, except that the state of the tax exemption flag set in the field F22 is different. Therefore, the character string of a part of the lines included in the tax exemption receipt image is the same as the character string of any line of the normal receipt image IM1. Therefore, among the lines included in the tax exemption receipt image IM2, the lines representing the same information as any line of the normal receipt image IM1 are designated by the same reference numerals as those in FIG. 6, and detailed description thereof will be omitted.

免税レシート画像IM2は、行RO101〜RO104に関しては、通常レシート画像IM1と同様である。そして免税レシート画像IM2は、行RO104の次が行RO111であり、さらに行RO112が続いている。これは、商品名としての「AAAAAAA」及び「EEEEEEE」がフィールドF32にセットされている2つの商品レコードRD2において、フィールドF34にセットされた免税区分コードが「一般物品」を表す場合の例である。 The duty-free receipt image IM2 is the same as the normal receipt image IM1 with respect to rows RO101 to RO104. In the duty-free receipt image IM2, the row RO104 is followed by the row RO111, followed by the row RO112. This is an example in which the tax exemption classification code set in the field F34 represents "general goods" in the two product records RD2 in which "AAAAAAA" and "EEEEEE" as the product names are set in the field F32. ..

行RO112の次は、行RO201である。行RO201の文字列は、購買商品のうちで免税区分が「一般物品」である商品についての税抜額の合計金額を、「一般物品免税合計」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、該当の金額が「9,974」である場合の例である。 Following line RO112 is line RO201. The character string in line RO201 represents the total amount of the tax-excluded amount of the purchased products whose tax exemption category is "general goods" in association with the heading "general goods tax exemption total". That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the corresponding amount is "9,974".

免税レシート画像IM2は、行RO201の後には、行RO105,RO106,RO113,RO114,RO107〜RO110の順に配置されている。これは、商品名としての「BBBBBBB」「CCCCCCC」「DDDDDDD」及び「FFFFFFF」がフィールドF32にセットされている4つの商品レコードRD2において、フィールドF34にセットされた免税区分コードが「消耗品」を表す場合の例である。また、標準税率が適用される商品に関する行RO105,RO106,RO113,RO114と、軽減税率が適用される商品に関する行RO107〜RO110とを、それぞれまとめて表すように一部の行の順番を通常レシート画像IM1とは入れ替えている。
なお、「一般物品」に関しても、標準税率が適用される商品と軽減税率が適用される商品とが混在するならば、標準税率が適用される商品と軽減税率が適用される商品とをそれぞれまとめて表すように一部の行の順番を通常レシート画像IM1とは入れ替える。
The tax exemption receipt image IM2 is arranged in the order of rows RO105, RO106, RO113, RO114, RO107 to RO110 after the row RO201. This is because the tax exemption classification code set in the field F34 is "consumables" in the four product records RD2 in which the product names "BBBBBBBB", "CCCCCCC", "DDDDDDDD" and "FFFFFFF" are set in the field F32. This is an example of expressing. In addition, the order of some rows is usually received so that the rows RO105, RO106, RO113, RO114 relating to the products to which the standard tax rate is applied and the rows RO107 to RO110 relating to the products to which the reduced tax rate is applied are collectively represented. It has been replaced with the image IM1.
As for "general goods", if products to which the standard tax rate is applied and products to which the reduced tax rate is applied coexist, the products to which the standard tax rate is applied and the products to which the reduced tax rate is applied are summarized. The order of some lines is replaced with that of the normal receipt image IM1.

行RO110の次は、行RO202である。行RO202の文字列は、購買商品のうちで免税区分が「消耗品」である商品についての税抜額の合計金額を、「消耗品免税合計」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、該当の金額が「24,892」である場合の例である。 Following line RO110 is line RO202. The character string in line RO202 represents the total amount of the tax-excluded amount of the purchased products whose tax exemption category is "consumables" in association with the heading "total tax exemption for consumables". That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the corresponding amount is "24,892".

行RO202の次は、行RO203である。行RO203の文字列は、行RO201に示した金額と行RO202に示した金額との合計金額を、「免税対象合計」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、該当の金額が「34,866」である場合の例である。 Next to row RO202 is row RO203. The character string in line RO203 represents the total amount of the amount shown in line RO201 and the amount shown in line RO202 in association with the heading "Total tax exemption target". That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the corresponding amount is “34,866”.

行RO203の次は、行RO204である。行RO204の文字列は、ACT8で算出された第1の税抜額とACT10で算出された第2の税抜額との合計金額を、「免税額」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、該当の金額が「3,427」である場合の例である。 Following line RO203 is line RO204. The character string in line RO204 represents the total amount of the first tax-excluded amount calculated by ACT8 and the second tax-excluded amount calculated by ACT10 in association with the heading "tax exemption amount". That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the corresponding amount is “3,427”.

行RO204の次は、行RO205である。行RO205の文字列は、ACT9で算出された標準税額を、標準税率が適用される免税額として、「標準税率」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、該当の免税額が「3,193」である場合の例である。 Following line RO204 is line RO205. The character string in line RO205 represents the standard tax amount calculated by ACT9 in association with the heading "Standard tax rate" as the tax exemption amount to which the standard tax rate is applied. That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the corresponding tax exemption amount is “3,193”.

行RO205の次は、行RO206である。行RO206の文字列は、ACT11で算出された軽減税額を、軽減税率が適用される免税額として、「軽減税率」とした見出しに対応付けて表している。つまり図7に示す免税レシート画像IM2は、第2の免税額が「234」である場合の例である。
行RO206の後は、行RO120〜RO122が、通常レシート画像IM1と同様に配置されている。
なお、行RO120,RO121は、「*印は軽減税率(8%)相当の消費税が免税された商品です。」及び「外印は標準税率(10%)相当の消費税が免税された商品です。」のような、免税に関して案内する案内メッセージを表す別の行に置き換えてもよい。
Following line RO205 is line RO206. The character string in line RO206 represents the reduced tax amount calculated in ACT 11 in association with the heading "Reduced tax rate" as the tax exemption amount to which the reduced tax rate is applied. That is, the tax exemption receipt image IM2 shown in FIG. 7 is an example in the case where the second tax exemption amount is “234”.
After row RO206, rows RO120 to RO122 are arranged in the same manner as the normal receipt image IM1.
In addition, lines RO120 and RO121 are "* mark is a product exempted from consumption tax equivalent to the reduced tax rate (8%)" and "Gein is a product exempted from consumption tax equivalent to the standard tax rate (10%)." You may replace it with another line that represents a guidance message regarding tax exemption, such as "."

なおプロセッサ10aは、通常レシート画像の場合と同様に、決済処理に関する情報を表した行、取引に伴って加算するポイント数及び加算後のポイント数、あるいは販促情報などの予め定められた情報を表した行又は予め定められた画像を、免税レシート画像に追加してもよい。 As in the case of the normal receipt image, the processor 10a displays a line representing information related to payment processing, the number of points to be added and the number of points to be added in connection with the transaction, or predetermined information such as sales promotion information. A line or a predetermined image may be added to the tax exemption receipt image.

ACT20としてプロセッサ10aは、免税レシート画像を表した画像データをプリンタ10hへと与え、プリントを指示する。これに応じてプリンタ10hは、与えられた画像データが表す免税レシート画像を用紙にプリントする。これにより、証票としての免税レシートがプリントされる。 As the ACT 20, the processor 10a gives image data representing the duty-free receipt image to the printer 10h, and instructs the printer 10h to print. In response to this, the printer 10h prints the tax exemption receipt image represented by the given image data on the paper. As a result, the tax exemption receipt as a certificate is printed.

ACT21としてプロセッサ10aは、誓約書画像を生成する。誓約書画像とは、免税手続きのための誓約を購買者が行うための証票である購入誓約書を表す画像である。プロセッサ10aは例えば、ACT19にて生成した免税レシート画像と、図4中のACT6にて取得済みの旅券データとに基づく各種の情報を表した文字列を、予め定められたフォームに従って展開して誓約書画像として生成する。 As the ACT 21, the processor 10a generates a pledge image. The pledge image is an image showing a purchase pledge, which is a voucher for the purchaser to make a pledge for tax exemption procedures. The processor 10a, for example, expands a character string representing various information based on the tax exemption receipt image generated by ACT 19 and the passport data acquired by ACT 6 in FIG. 4 according to a predetermined form and pledges. Generate as a calligraphy image.

図8は一例としての誓約書画像IM3を示す図である。
誓約書画像IM3は、免税レシート画像IM2の前側に行RO301〜RO307と署名エリアAR301とを追加して構成される。このため、誓約書画像IM3に含まれる行のうち、免税レシート画像IM2のいずれかの行と同一の情報を表す行については、図7と同一の符号を付し、その詳細な説明は省略する。
FIG. 8 is a diagram showing a pledge image IM3 as an example.
The pledge image IM3 is configured by adding lines RO301 to RO307 and a signature area AR301 on the front side of the tax exemption receipt image IM2. Therefore, among the lines included in the pledge image IM3, the lines representing the same information as any line of the tax exemption receipt image IM2 are designated by the same reference numerals as those in FIG. 7, and detailed description thereof will be omitted. ..

行RO301の文字列は、購入誓約書であることを表すタイトルである。
行RO302の文字列は、所轄税務署の名称を、「所轄税務署」との見出しに対応付けて表す。なお、図8中の「TTTTTTT」には、実際には税務署名を表すように文字がセットされる。プロセッサ10aは例えば、POS端末10の設置時などにおいて登録されて、例えば補助記憶デバイス10cに記憶されている税務署名を表すように文字をセットする。
The character string in line RO301 is a title indicating that it is a purchase pledge.
The character string in line RO302 represents the name of the tax office in charge in association with the heading "tax office in charge". In addition, in "TTTTTTTT" in FIG. 8, characters are actually set so as to represent a tax signature. The processor 10a sets characters so as to represent a tax signature registered, for example, at the time of installation of the POS terminal 10 and stored in the auxiliary storage device 10c, for example.

行RO303の文字列は、店舗の住所を、「店舗所在地」との見出しに対応付けて表す。なお、図8中の「AAAAAAAAAAAA」には、実際には住所を表すように文字がセットされる。プロセッサ10aは例えば、POS端末10の設置時などにおいて登録されて、例えば補助記憶デバイス10cに記憶されている住所を表すように文字をセットする。 The character string in line RO303 represents the address of the store in association with the heading "store location". In addition, in "AAAAAAAAAAAAAA" in FIG. 8, characters are actually set so as to represent an address. The processor 10a is registered at the time of installation of the POS terminal 10, for example, and sets characters so as to represent an address stored in the auxiliary storage device 10c, for example.

行RO304の文字列は、ACT6にて取得した旅券データに含まれる旅券番号を表す。なお、図8にて行RO304に示される「NNNNNNNNN」には、実際には旅券番号を表すように文字がセットされる。 The character string in line RO304 represents the passport number included in the passport data acquired by ACT6. In addition, in "NNNNNNNNNN" shown in line RO304 in FIG. 8, characters are actually set so as to represent a passport number.

行RO305の文字列は、ACT6にて取得した旅券データに含まれる国籍を表す。なお、図8にて行RO305に示される「NNNNN」には、実際には国籍を表すように文字がセットされる。
行RO306の文字列は、ACT6にて取得した旅券データに含まれる氏名を表す。なお、図8にて行RO306に示される「NNNNNNNNNNNNN」には、実際には氏名を表すように文字がセットされる。
The character string in line RO305 represents the nationality included in the passport data acquired by ACT6. In addition, in "NNNNNN" shown in line RO305 in FIG. 8, characters are actually set so as to represent nationality.
The character string in line RO306 represents the name included in the passport data acquired by ACT6. In addition, in "NNNNNNNNNNNNNNNN" shown in line RO306 in FIG. 8, characters are actually set so as to represent a name.

行RO307の文字列は、ACT6にて取得した旅券データに含まれる生年月日を表す。なお、図8にて行RO307に示される「YYYY」「MM」及び「DD」には、実際には年、月及び日を表すように文字がセットされる。
署名エリアAR301は、購買者が誓約のために署名するためのエリアである。
The character string in line RO307 represents the date of birth included in the passport data acquired by ACT6. In addition, characters are actually set in "YYYY", "MM", and "DD" shown in line RO307 in FIG. 8 so as to represent a year, a month, and a day.
The signature area AR301 is an area for the purchaser to sign for the pledge.

ACT22としてプロセッサ10aは、誓約書画像を表した画像データをプリンタ10hへと与え、プリントを指示する。これに応じてプリンタ10hは、与えられた画像データが表す誓約書画像を用紙にプリントする。これにより、証票としての購入誓約書がプリントされる。 As the ACT 22, the processor 10a gives the image data representing the pledge image to the printer 10h, and instructs the printer 10h to print. In response to this, the printer 10h prints the pledge image represented by the given image data on the paper. As a result, the purchase pledge as a voucher is printed.

ACT23としてプロセッサ10aは、記録票画像を生成する。記録票画像とは、免税手続きのための購買者の旅券に貼り付けるべき証票である購入記録票を表す画像である。プロセッサ10aは例えば、ACT19にて生成した免税レシート画像と、図4中のACT6にて取得済みの旅券データとに基づく各種の情報を表した文字列を、予め定められたフォームに従って展開して記録票画像として生成する。 As the ACT 23, the processor 10a generates a recording slip image. The record slip image is an image showing a purchase record slip, which is a voucher to be attached to the passport of the purchaser for the tax exemption procedure. The processor 10a, for example, expands and records a character string representing various information based on the tax exemption receipt image generated by ACT 19 and the passport data acquired by ACT 6 in FIG. 4 according to a predetermined form. Generate as a vote image.

図9は一例としての記録票画像IM4を示す図である。
記録票画像IM4は、免税レシート画像IM2の前側に行RO401及び行RO301〜RO307を追加して構成される。このため、記録票画像IM4に含まれる行のうち、免税レシート画像IM2のいずれかの行と同一の情報を表す行については、図7と同一の符号を付し、その詳細な説明は省略する。また、行RO301〜RO307は、誓約書画像IM3における行RO301〜RO307と同一の情報を表すために同一の符号としており、その詳細な説明は省略する。
FIG. 9 is a diagram showing a recording sheet image IM4 as an example.
The record sheet image IM4 is configured by adding rows RO401 and rows RO301 to RO307 to the front side of the tax exemption receipt image IM2. Therefore, among the lines included in the record sheet image IM4, the lines representing the same information as any line of the tax exemption receipt image IM2 are designated by the same reference numerals as those in FIG. 7, and detailed description thereof will be omitted. .. Further, the lines RO301 to RO307 have the same reference numerals as the lines RO301 to RO307 in the pledge image IM3 to represent the same information, and detailed description thereof will be omitted.

行RO401の文字列は、購入記録書であることを表すタイトルである。
つまり記録票画像IM4は、誓約書画像IM3における行RO301を行RO401に置き換えるとともに、誓約書画像IM3における署名エリアAR301を設けない画像である。
The character string in line RO401 is a title indicating that it is a purchase record.
That is, the record sheet image IM4 is an image in which the row RO301 in the pledge image IM3 is replaced with the row RO401 and the signature area AR301 in the pledge image IM3 is not provided.

ACT24としてプロセッサ10aは、記録票画像を表した画像データをプリンタ10hへと与え、プリントを指示する。これに応じてプリンタ10hは、与えられた画像データが表す記録票画像を用紙にプリントする。これにより、証票としての購入記録票がプリントされる。 As the ACT 24, the processor 10a gives the image data representing the record sheet image to the printer 10h, and instructs the printer 10h to print. In response to this, the printer 10h prints the record sheet image represented by the given image data on the paper. As a result, the purchase record slip as a voucher is printed.

ACT25としてプロセッサ10aは、品名リスト画像を生成する。品名リスト画像とは、消耗品を規定に従って梱包する包装に、内容物を表すために貼り付けるべき証票である品名リストを表す画像である。プロセッサ10aは例えば、ACT19にて生成した免税レシート画像に含まれた文字列を、予め定められたフォームに従って展開して品名リスト画像として生成する。 As the ACT 25, the processor 10a generates a product name list image. The product name list image is an image showing the product name list, which is a certificate to be attached to show the contents on the packaging for packing consumables in accordance with the regulations. For example, the processor 10a expands the character string included in the tax exemption receipt image generated by ACT 19 according to a predetermined form and generates it as a product name list image.

図10は一例としての品名リスト画像IM5を示す図である。
品名リスト画像IM5は、免税レシート画像IM2中の行RO105〜RO110,RO1113,RO114,RO120,RO121と、行RO105の前側に配置した行RO501により構成される。行RO105〜RO110,RO1113,RO114,RO120,RO121は、免税レシート画像IM2における行RO105〜RO110,RO113,RO114,RO120,RO121と同一の情報を表すために同一の符号としており、その詳細な説明は省略する。
FIG. 10 is a diagram showing a product name list image IM5 as an example.
The product name list image IM5 is composed of rows RO105 to RO110, RO1113, RO114, RO120, and RO121 in the duty-free receipt image IM2, and rows RO501 arranged in front of the row RO105. The rows RO105 to RO110, RO1113, RO114, RO120, and RO121 have the same reference numerals as the rows RO105 to RO110, RO113, RO114, RO120, and RO121 in the tax exemption receipt image IM2. Omit.

行RO501の文字列は、品名リストであることを表すタイトルである。
行RO105〜RO110,RO1113,RO114は、前述の通り、いずれも免税区分が「消耗品」である商品に関する情報を表している。つまり行RO105〜RO110,RO1113,RO114は、免税区分が「消耗品」である商品の品名のリストを表している。また行RO105,RO107,RO109,RO1113は、適用され得る消費税率を表すマークを表している。
なお、品名リスト画像には、免税区分が「一般物品」である商品に関する情報も表してもよい。つまり例えば品名リスト画像IM5の場合には、行RO103,RO104,RO111,RO112を含めてもよい。
The character string in line RO501 is a title indicating that it is a product name list.
As described above, the rows RO105 to RO110, RO1113, and RO114 all represent information on products whose tax exemption category is "consumables". That is, the rows RO105 to RO110, RO1113, and RO114 represent a list of product names of products whose tax exemption classification is "consumables". Further, the rows RO105, RO107, RO109, and RO1113 represent marks indicating applicable consumption tax rates.
The product name list image may also show information about products whose tax exemption category is "general goods". That is, for example, in the case of the product name list image IM5, the rows RO103, RO104, RO111, and RO112 may be included.

ACT26としてプロセッサ10aは、品名リスト画像を表した画像データをプリンタ10hへと与え、プリントを指示する。これに応じてプリンタ10hは、与えられた画像データが表す品名リスト画像を用紙にプリントする。これにより、証票としての品名リストがプリントされる。
以上のように、プロセッサ10aとプリンタ10hとの協働によって、免税手続きに用いる購入誓約書、購入記録票及び品名リストをプリントするプリント手段としての機能が実現される。
プロセッサ10aは、品名リストのプリントが完了したならば、図4中のACT1へと戻り、次の取引に備える。
As the ACT 26, the processor 10a gives the image data representing the product name list image to the printer 10h, and instructs the printer 10h to print. In response to this, the printer 10h prints the product name list image represented by the given image data on the paper. As a result, the product name list as a certificate is printed.
As described above, the cooperation between the processor 10a and the printer 10h realizes a function as a printing means for printing a purchase pledge, a purchase record slip, and a product name list used for tax exemption procedures.
When the printing of the product name list is completed, the processor 10a returns to ACT1 in FIG. 4 to prepare for the next transaction.

以上のようにPOS端末10によれば、通常レシート及び免税レシートには、例えば前述の例における行RO103〜RO114により構成されたリストデータが含められる。そして当該のリストデータには、各商品が標準税率及び軽減税率のいずれの適用対象であるか、「外」及び「*」のマークによって表される。これにより購買者は、通常レシート及び免税レシートから、購買商品のそれぞれが、標準税率が適用される商品及び軽減税率が適用される商品のいずれであるかを確認可能である。つまり通常レシートからは、各商品に対してどの税率による課税がなされているのかを確認することが可能である。また免税レシートからは、各商品に対してどの税率による課税が免除されているのかを確認することが可能となる。しかも免税レシートでは、標準税率の適用対象である商品に関する情報と、軽減税率の適用対象である商品に関する情報とが、それぞれまとめて表される。これにより購買者は、各商品が標準税率及び軽減税率のいずれの適用対象であるかを、さらに容易に確認できる。 As described above, according to the POS terminal 10, the normal receipt and the tax exemption receipt include, for example, list data composed of rows RO103 to RO114 in the above example. Then, in the list data, whether each product is subject to the standard tax rate or the reduced tax rate is indicated by the "outside" and "*" marks. As a result, the purchaser can confirm from the ordinary receipt and the tax exemption receipt whether each of the purchased products is a product to which the standard tax rate is applied or a product to which the reduced tax rate is applied. In other words, from the normal receipt, it is possible to confirm at what tax rate each product is taxed. Also, from the tax exemption receipt, it is possible to confirm which tax rate is exempted for each product. Moreover, in the tax exemption receipt, information on products to which the standard tax rate is applied and information on products to which the reduced tax rate is applied are collectively displayed. This allows the purchaser to more easily confirm whether each product is subject to the standard tax rate or the reduced tax rate.

またPOS端末10によれば、購入誓約書及び購入記録票には、例えば前述の例における行RO103〜RO114により構成されたリストのような購買商品のリストが含められる。そして当該のリストには、各商品が標準税率及び軽減税率のいずれの適用対象であるか、「外」及び「*」のマークによって表される。これにより購買者は、購入誓約書及び購入記録票からも、各商品に対してどの税率による課税が免除されているのかを確認することが可能となる。しかも購入誓約書及び購入記録票では、標準税率の適用対象である商品に関する情報と、軽減税率の適用対象である商品に関する情報とが、それぞれまとめて表される。これにより購買者は、各商品が標準税率及び軽減税率のいずれの適用対象であるかを、さらに容易に確認できる。 Further, according to the POS terminal 10, the purchase pledge and the purchase record slip include a list of purchased products such as a list composed of rows RO103 to RO114 in the above example. Then, in the list, whether each product is subject to the standard tax rate or the reduced tax rate is indicated by the "outside" and "*" marks. As a result, the purchaser can confirm from the purchase pledge and the purchase record slip which tax rate the tax is exempted for each product. Moreover, in the purchase pledge and the purchase record slip, information on the products to which the standard tax rate is applied and information on the products to which the reduced tax rate is applied are collectively represented. This allows the purchaser to more easily confirm whether each product is subject to the standard tax rate or the reduced tax rate.

またPOS端末10によれば、品名リストには、例えば前述の例における行RO105〜RO110,RO113,RO114により構成されたリストのような購買商品のリストが含められる。そして当該のリストには、各商品が標準税率及び軽減税率のいずれの適用対象であるか、「外」及び「*」のマークによって表される。これにより購買者は、品名リストからも、各商品に対してどの税率による課税が免除されているのかを確認することが可能となる。しかも品名リストでは、標準税率の適用対象である商品に関する情報と、軽減税率の適用対象である商品に関する情報とが、それぞれまとめて表される。これにより購買者は、各商品が標準税率及び軽減税率のいずれの適用対象であるかを、さらに容易に確認できる。 Further, according to the POS terminal 10, the product name list includes, for example, a list of purchased products such as a list composed of rows RO105 to RO110, RO113, and RO114 in the above example. Then, in the list, whether each product is subject to the standard tax rate or the reduced tax rate is indicated by the "outside" and "*" marks. As a result, the purchaser can confirm from the product name list which tax rate is exempted from taxation for each product. Moreover, in the product name list, information on products to which the standard tax rate is applied and information on products to which the reduced tax rate is applied are collectively represented. This allows the purchaser to more easily confirm whether each product is subject to the standard tax rate or the reduced tax rate.

またPOS端末10によれば、通常レシートには、例えば前述の例における行RO118,RO119のような表示により、また免税レシート、購入誓約書及び購入記録票には、例えば前述の例における行RO205,RO206のような表示により、一取引に対する課税額又は免税額における標準税率相当分の金額と軽減税率相当分の金額とがそれぞれ表される。これにより、上記のようにマークによって標準税率の適用対象であることを確認した商品に関しての課税額又は免税額と、上記のようにマークによって軽減税率の適用対象であることを確認した商品に関しての課税額又は免税額とを、通常レシート、免税レシート、購入誓約書又は購入記録票から容易に確認できる。 Further, according to the POS terminal 10, the normal receipt is displayed, for example, the rows RO118 and RO119 in the above example, and the tax exemption receipt, the purchase pledge and the purchase record slip are displayed, for example, the row RO205, in the above example. A display such as RO206 represents the amount equivalent to the standard tax rate and the amount equivalent to the reduced tax rate in the taxable amount or tax exemption amount for one transaction, respectively. As a result, the taxable amount or tax exemption amount for the products confirmed to be subject to the standard tax rate by the mark as described above, and the taxable amount or tax exemption amount for the products confirmed to be subject to the reduced tax rate by the mark as described above. The taxable amount or tax exemption amount can be easily confirmed from the regular receipt, tax exemption receipt, purchase pledge or purchase record slip.

この実施形態は、次のような種々の変形実施が可能である。
各種証票の画像において商品が標準税率及び軽減税率のいずれの適用対象であるかを表すための方法は、適宜に変更が可能である。例えば、「標」及び「軽」、あるいは「↑」及び「↓」などの別のマークを用いてもよい。また例えば、標準税率の適用対象となる商品の情報と、軽減税率の適用対象となる商品の情報とを別々のエリアにそれぞれ纏めて表してもよい。
This embodiment can be modified in various ways as follows.
The method for showing whether the product is subject to the standard tax rate or the reduced tax rate in the images of various certificates can be changed as appropriate. For example, other marks such as "mark" and "light", or "↑" and "↓" may be used. Further, for example, the information on the products to which the standard tax rate is applied and the information on the products to which the reduced tax rate is applied may be collectively represented in separate areas.

免税処理は行わず、従って免税レシート、購入誓約書、購入記録票及び品名リストのプリントは行わないPOS端末にて、前記実施形態のような通常レシートをプリントすることとして実施することも可能である。 It is also possible to print a normal receipt as in the above embodiment on a POS terminal that does not perform tax exemption processing and therefore does not print tax exemption receipts, purchase pledges, purchase record slips, and product name lists. ..

また複数種の証票をプリントする場合でも、それらのうちの一部の証票のみに、各商品についての適用税率を表してもよい。例えば、通常レシートのみ、あるいは通常レシートと免税レシートのみに、各商品についての適用税率を表してもよい。 Even when printing a plurality of types of vouchers, the applicable tax rate for each product may be indicated only on a part of the vouchers. For example, the applicable tax rate for each product may be expressed only on the regular receipt or only on the regular receipt and the tax exemption receipt.

登録の処理を行わずに、例えば他の登録装置で登録された商品に関するリストデータを生成する装置として実現することも可能である。 It is also possible to realize it as a device that generates list data related to products registered by, for example, another registration device without performing the registration process.

リストデータは、上記の実施形態に示した各種の証票とは別の任意の証票に含めてもよい。 The list data may be included in any voucher other than the various vouchers shown in the above embodiments.

通常レシート画像、免税レシート画像、誓約書画像、記録票画像及び品名リスト画像は、プリントせずに、例えば通信によって他の情報端末へと送信されてもよい。この場合に各画像は、画像データとして送信される他、例えばXML(extensible markup language)又はHTML(hypertext markup language)などにより記述されたデータファイル、あるいはCSV(comma separated values)形式のデータファイルのように、別の情報端末で各画像を生成するためのデータとして送信されてもよい。つまりこの場合は、リストデータについても、上記のようなデータファイルの一部のデータとして送信される。 The normal receipt image, the tax exemption receipt image, the pledge image, the record slip image, and the product name list image may be transmitted to another information terminal by communication, for example, without printing. In this case, each image is transmitted as image data, for example, a data file described by XML (extensible markup language) or HTML (hypertext markup language), or a data file in CSV (comma separated values) format. In addition, it may be transmitted as data for generating each image by another information terminal. That is, in this case, the list data is also transmitted as a part of the data file as described above.

選択的に適用される税率は、標準税率及び軽減税率とは別の2つの税率であってもよいし、三段階以上の税率であってもよい。 The tax rate selectively applied may be two tax rates different from the standard tax rate and the reduced tax rate, or may be a tax rate having three or more levels.

通常レシートにおいても、標準税率が適用される商品と軽減税率が適用される商品とをそれぞれまとめて表すように一部の行の順番を、各商品の登録順序とは異ならせてもよい。 Even in the ordinary receipt, the order of some lines may be different from the registration order of each product so as to collectively represent the products to which the standard tax rate is applied and the products to which the reduced tax rate is applied.

情報処理によりプロセッサ10aが実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。 Each function realized by the processor 10a by information processing can also be realized by hardware that executes information processing that is not based on a program such as a logic circuit or the like. Further, each of the above-mentioned functions can be realized by combining software control with the above-mentioned hardware such as a logic circuit.

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

10…POS端末、10a…プロセッサ、10b…メイン記憶デバイス、10c…補助記憶デバイス、10d…表示デバイス、10e…入力デバイス、10f…読取デバイス、10g…リーダライタ、10h…プリンタ、10i…通信デバイス、10j…伝送路、20…店舗サーバ、30…本部サーバ、40…通信ネットワーク、100…POSシステム。 10 ... POS terminal, 10a ... processor, 10b ... main storage device, 10c ... auxiliary storage device, 10d ... display device, 10e ... input device, 10f ... reading device, 10g ... reader / writer, 10h ... printer, 10i ... communication device, 10j ... transmission line, 20 ... store server, 30 ... headquarters server, 40 ... communication network, 100 ... POS system.

Claims (5)

取引対象の商品を判定する商品判定手段と、
前記商品判定手段により判定された商品に課税する場合の税率が複数の税率のいずれであるか否かを判定する税率判定手段と、
前記商品判定手段により判定された商品のリストを、各商品についての前記税率判定手段での判定結果とともに表したリストデータを生成する生成手段と、
前記生成手段によって生成された前記リストデータを出力する出力手段と、
を具備した情報処理装置。
Product judgment means to judge the product to be traded,
A tax rate determining means for determining whether or not the tax rate for taxing a product determined by the product determining means is one of a plurality of tax rates.
A generation means for generating list data representing a list of products determined by the product determination means together with a determination result by the tax rate determination means for each product.
An output means that outputs the list data generated by the generation means, and
Information processing device equipped with.
前記生成手段は、免税手続きに用いる誓約書及び記録票を表した誓約書データ及び記録票データを、生成した前記リストデータをそれぞれ含めるとともに、前記複数の税率のうちの軽減税率の税額を表して生成する、
請求項1に記載の情報処理装置。
The generation means includes the pledge data and the record slip data representing the pledge and the record slip used for the tax exemption procedure, each of the generated list data, and represents the tax amount of the reduced tax rate among the plurality of tax rates. Generate,
The information processing device according to claim 1.
前記生成手段は、前記誓約書データ及び前記記録票データを、免税額及び前記複数の税率のうちの標準税率の税額を更に表して生成する、
請求項2に記載の情報処理装置。
The generation means further generates the pledge data and the record slip data by further representing the tax exemption amount and the tax amount of the standard tax rate among the plurality of tax rates.
The information processing device according to claim 2.
前記生成手段は、前記商品判定手段により判定された商品のうちの第1の免税区分に該当する商品に関する第1のリストと、前記商品判定手段により判定された商品のうちの第2の免税区分に該当する商品に関する第2のリストとを、前記税率判定手段により判定された税率が同じである商品毎にまとめて表して前記リストデータを生成する、
請求項1乃至請求項3のいずれか一項に記載の情報処理装置。
The generation means includes a first list of products corresponding to the first tax exemption category among the products determined by the product determination means, and a second tax exemption category among the products determined by the product determination means. The second list of products corresponding to the above is collectively represented for each product having the same tax rate determined by the tax rate determining means, and the list data is generated.
The information processing device according to any one of claims 1 to 3.
前記生成手段は、免税手続きに用いる品名リストを表した品名リストデータを、生成した前記リストデータをそれぞれ含めて生成する、
請求項1乃至請求項4のいずれか一項に記載の情報処理装置。
The generation means generates product name list data representing the product name list used for the tax exemption procedure, including the generated list data.
The information processing device according to any one of claims 1 to 4.
JP2019050010A 2019-03-18 2019-03-18 Information processing equipment Active JP7248461B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019050010A JP7248461B2 (en) 2019-03-18 2019-03-18 Information processing equipment
JP2023042054A JP7553630B2 (en) 2019-03-18 2023-03-16 Product data processing device, information processing program and control method
JP2024153286A JP2024161246A (en) 2019-03-18 2024-09-05 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019050010A JP7248461B2 (en) 2019-03-18 2019-03-18 Information processing equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023042054A Division JP7553630B2 (en) 2019-03-18 2023-03-16 Product data processing device, information processing program and control method

Publications (2)

Publication Number Publication Date
JP2020154423A true JP2020154423A (en) 2020-09-24
JP7248461B2 JP7248461B2 (en) 2023-03-29

Family

ID=72559007

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2019050010A Active JP7248461B2 (en) 2019-03-18 2019-03-18 Information processing equipment
JP2023042054A Active JP7553630B2 (en) 2019-03-18 2023-03-16 Product data processing device, information processing program and control method
JP2024153286A Pending JP2024161246A (en) 2019-03-18 2024-09-05 Information processing device

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2023042054A Active JP7553630B2 (en) 2019-03-18 2023-03-16 Product data processing device, information processing program and control method
JP2024153286A Pending JP2024161246A (en) 2019-03-18 2024-09-05 Information processing device

Country Status (1)

Country Link
JP (3) JP7248461B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025073142A (en) * 2023-10-26 2025-05-13 東芝テック株式会社 Information processing device, information processing program, and information processing system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049528A (en) * 2013-08-29 2015-03-16 シャープ株式会社 Pos terminal device
JP2016091214A (en) * 2014-10-31 2016-05-23 東芝テック株式会社 Product sales data processing apparatus and program
JP2017156999A (en) * 2016-03-02 2017-09-07 カシオ計算機株式会社 Sales data processor and sales data processing program
JP2017194749A (en) * 2016-04-18 2017-10-26 株式会社寺岡精工 Commodity sales data processing device and program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6409432B2 (en) * 2014-09-16 2018-10-24 株式会社寺岡精工 POS register and program
JP6409722B2 (en) * 2014-09-16 2018-10-24 株式会社寺岡精工 POS register
JP6386961B2 (en) * 2015-03-31 2018-09-05 シャープ株式会社 POS terminal
JP2016224519A (en) * 2015-05-27 2016-12-28 株式会社寺岡精工 Merchandise data processor
JP6282620B2 (en) * 2015-09-28 2018-02-21 東芝テック株式会社 Product sales data processing apparatus and program
JP6809800B2 (en) * 2016-03-03 2021-01-06 カシオ計算機株式会社 Sales data processing equipment and programs
JP6713831B2 (en) * 2016-05-26 2020-06-24 シャープ株式会社 POS terminal device
JP6706154B2 (en) * 2016-06-13 2020-06-03 シャープ株式会社 Tax exemption procedure support system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049528A (en) * 2013-08-29 2015-03-16 シャープ株式会社 Pos terminal device
JP2016091214A (en) * 2014-10-31 2016-05-23 東芝テック株式会社 Product sales data processing apparatus and program
JP2017156999A (en) * 2016-03-02 2017-09-07 カシオ計算機株式会社 Sales data processor and sales data processing program
JP2017194749A (en) * 2016-04-18 2017-10-26 株式会社寺岡精工 Commodity sales data processing device and program

Also Published As

Publication number Publication date
JP7553630B2 (en) 2024-09-18
JP2023086133A (en) 2023-06-21
JP2024161246A (en) 2024-11-15
JP7248461B2 (en) 2023-03-29

Similar Documents

Publication Publication Date Title
US10929828B2 (en) Information processing apparatus and information processing method
JP2021180043A (en) Electronic receipt system, settlement device, sales promotion receipt server, and information processing program
JP2007249391A (en) Product sales data processing device and receipt issuance control program
JP2024161246A (en) Information processing device
JP7156870B2 (en) Payment device and information processing program
JP6111183B2 (en) Sales registration device and control program thereof
US20200356971A1 (en) Information management apparatus, information providing system, and information processing method
US20200387882A1 (en) Commodity sales data processing apparatus, control method therefor, and display control method thereof
JP6927757B2 (en) Electronic receipt server and its programs, and electronic receipt system
JP2022053850A (en) Information processing device and control program thereof
JP7317490B2 (en) Information processing system, information processing device and information processing program
JP7143188B2 (en) Information processing device, settlement device and information processing program
JP7346477B2 (en) Accounting processing equipment, display methods and programs
JP7400066B2 (en) Point management system, point management device and information processing program
JP7355570B2 (en) Receipt image generation device, information processing program, and receipt image generation method
JP7595634B2 (en) Sales data processing device, receipt issuing method and program
JP7534502B2 (en) Product data processing device and program
JP7304739B2 (en) Information processing device, information processing program and information processing method
US20140067576A1 (en) Sales processing apparatus, sales processing method and sales processing system
JP2020057180A (en) Point management system, point management device, and information processing program
JP2024145448A (en) Sales System
JP6235100B2 (en) Sales registration device and control program thereof
JP2024118482A (en) Ticket issuing device, ticket issuing method and program
JP2020194234A (en) Transaction management device, information processing program and transaction management method
JP6228077B2 (en) Sales processing apparatus and sales processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221219

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230316

R150 Certificate of patent or registration of utility model

Ref document number: 7248461

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150