JP7617326B2 - Information processing device, information processing program, and information processing method - Google Patents
Information processing device, information processing program, and information processing method Download PDFInfo
- Publication number
- JP7617326B2 JP7617326B2 JP2024034860A JP2024034860A JP7617326B2 JP 7617326 B2 JP7617326 B2 JP 7617326B2 JP 2024034860 A JP2024034860 A JP 2024034860A JP 2024034860 A JP2024034860 A JP 2024034860A JP 7617326 B2 JP7617326 B2 JP 7617326B2
- Authority
- JP
- Japan
- Prior art keywords
- payment
- tax
- amount
- processor
- yen
- 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
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)
Description
本発明の実施形態は、情報処理装置、情報処理プログラム及び情報処理方法に関する。 Embodiments of the present invention relate to an information processing device, an information processing program, and an information processing method.
商取引等に伴う決済には、「内税方式、税率8%」「内税方式、税率10%」「外税方式、税率8%」「外税方式、税率10%」といった複数の課税種別が一取引の対象となる複数の商品に関して混在して適用される場合がある。
一方、決済方法の多様化が進み、一取引の決済額を複数の決済方法で分担して決済することもある。例えば、決済額に対してポイントサービスによる値引きを適用後の残額を現金支払するようなケースである。あるいは、決済額に満たないプリペイドカードの残高に足りない場合に、プリペイドカードの残高分をプリペイドカード支払により決済するとともに、残額を電子マネー支払により決済するようなケースである。
In payments relating to commercial transactions, multiple tax types such as "tax-inclusive method, tax rate 8%,""tax-inclusive method, tax rate 10%,""tax-exclusive method, tax rate 8%," and "tax-exclusive method, tax rate 10%" may be applied to multiple products in a single transaction.
On the other hand, as payment methods become more diverse, the payment amount of one transaction may be divided among several payment methods. For example, the remaining amount after applying discounts from point services may be paid in cash. Or, when the balance of a prepaid card is insufficient to cover the payment amount, the remaining amount may be paid by prepaid card and the remaining amount may be paid by electronic money.
税務処理においては、決済方法に応じて処理方法が異なる場合もあり得る。そしてそのような場合には、適用する課税種別が異なる複数の商品が混在し、かつ決済額を複数の決済方法で分担して決済した取引に関しては、税務処理が非常に面倒となる。
このような事情から、そのような状況における税務処理を簡易とすることが望まれていた。
In tax processing, the processing method may differ depending on the payment method. In such a case, tax processing becomes very complicated for a transaction in which multiple products with different taxation types are mixed and the payment amount is shared among multiple payment methods.
For these reasons, it was desirable to simplify tax treatment in such situations.
本発明が解決しようとする課題は、適用する課税種別が異なる複数の商品が混在し、かつ決済額を複数の決済方法で分担して決済した取引に関する税務処理を簡易とすることができる情報処理装置、情報処理プログラム及び情報処理方法を提供することである。 The problem that the present invention aims to solve is to provide an information processing device, an information processing program, and an information processing method that can simplify tax processing for transactions in which multiple products to which different tax types are applied are mixed and the payment amount is shared among multiple payment methods.
実施形態の情報処理装置は、第1の算出手段、第2の算出手段及び出力手段を備える。第1の算出手段は、一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する。第2の算出手段は、第1の算出手段により算出された課税種別毎の総税額のうちの複数の決済方法のそれぞれの適用額を個別に算出する。出力手段は、第2の算出手段により算出された決済方法毎の適用額を、複数の決済方法のそれぞれの名称と関連付けて表した画像をプリンタにプリントさせることで出力する。
The information processing device of the embodiment includes a first calculation means, a second calculation means, and an output means. The first calculation means calculates a total tax amount for each tax type applied to products for a payment made by a plurality of payment methods for a payment amount for a plurality of products included in a single transaction, the payment amount including products with different tax types applied at the time of payment. The second calculation means calculates the applicable amount for each of the plurality of payment methods individually from the total tax amount for each tax type calculated by the first calculation means. The output means outputs an image showing the applicable amount for each payment method calculated by the second calculation means in association with the name of each of the plurality of payment methods by printing it on a printer .
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、情報処理装置としての機能を備えたPOS(point-of-sale)端末装置を例に説明する。
図1は本実施形態に係るPOS端末装置100の要部回路構成を示すブロック図である。
POS端末装置100は、店舗における客に対する商品の販売のための処理を行う。
An example of an embodiment will be described below with reference to the drawings. Note that in this embodiment, a point-of-sale (POS) terminal device having a function as an information processing device will be described as an example.
FIG. 1 is a block diagram showing the main circuit configuration of a POS terminal device 100 according to this embodiment.
The POS terminal device 100 performs processing for selling products to customers in a store.
POS端末装置100は、いわゆる対面式であり、主に店員により操作される。POS端末装置100は、店員用のワークスペースに面する状態で店内等に設置される。客は、通常は、ワークスペースとは別に定められた待機スペースで待機する。そこで以下においては、POS端末装置100を基準に、ワークスペース側及び待機スペース側を、店員側及び客側とそれぞれ称することとする。 The POS terminal 100 is a so-called face-to-face type, and is mainly operated by store clerks. The POS terminal 100 is installed inside the store facing the workspace for store clerks. Customers usually wait in a waiting space that is set up separately from the workspace. Therefore, in the following, the workspace side and waiting space side will be referred to as the store clerk side and customer side, respectively, based on the POS terminal 100.
POS端末装置100は、プロセッサ1、メイン記憶ユニット2、補助記憶ユニット3、店員側タッチパネル4、キーボード5、固定スキャナ6、ハンディスキャナ7、クレジットカードリーダ8、近接通信ユニット9、カードリーダ/ライタ10、レシートプリンタ11、釣銭ユニット12、客側タッチパネル13、通信ユニット14及び伝送路15を含む。そしてプロセッサ1、メイン記憶ユニット2、補助記憶ユニット3、店員側タッチパネル4、キーボード5、固定スキャナ6、ハンディスキャナ7、クレジットカードリーダ8、近接通信ユニット9、カードリーダ/ライタ10、レシートプリンタ11、釣銭ユニット12、客側タッチパネル13及び通信ユニット14は、伝送路15に接続されている。 The POS terminal device 100 includes a processor 1, a main memory unit 2, an auxiliary memory unit 3, a store clerk touch panel 4, a keyboard 5, a fixed scanner 6, a handheld scanner 7, a credit card reader 8, a proximity communication unit 9, a card reader/writer 10, a receipt printer 11, a change unit 12, a customer touch panel 13, a communication unit 14, and a transmission path 15. The processor 1, the main memory unit 2, the auxiliary memory unit 3, the store clerk touch panel 4, a keyboard 5, a fixed scanner 6, a handheld scanner 7, a credit card reader 8, a proximity communication unit 9, a card reader/writer 10, a receipt printer 11, a change unit 12, a customer touch panel 13, and a communication unit 14 are connected to the transmission path 15.
プロセッサ1、メイン記憶ユニット2及び補助記憶ユニット3が伝送路15で接続されて、POS端末装置100の制御に関する情報処理を実行するためのコンピュータが構成される。
プロセッサ1は、上記コンピュータの中枢部分に相当する。プロセッサ1は、メイン記憶ユニット2及び補助記憶ユニット3に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムなどの情報処理プログラムに基づく情報処理を実行することにより、POS端末装置100の各種の機能を実現するべくPOS端末装置100の各部を制御する。
The processor 1, main memory unit 2, and auxiliary memory unit 3 are connected via a transmission line 15 to constitute a computer for executing information processing relating to the control of the POS terminal 100.
The processor 1 corresponds to the central part of the computer. The processor 1 controls each part of the POS terminal 100 to realize various functions of the POS terminal 100 by executing information processing based on information processing programs such as an operating system, middleware, and application programs stored in the main storage unit 2 and the auxiliary storage unit 3.
メイン記憶ユニット2は、上記コンピュータの主記憶部分に相当する。メイン記憶ユニット2は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メイン記憶ユニット2は、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメイン記憶ユニット2は、プロセッサ1が各種の情報処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メイン記憶ユニット2は、揮発性のメモリ領域を、プロセッサ1によってデータが適宜書き換えられるワークエリアとして使用する。 The main memory unit 2 corresponds to the main memory portion of the computer. The main memory unit 2 includes a non-volatile memory area and a volatile memory area. The main memory unit 2 stores the above-mentioned information processing program in the non-volatile memory area. The main memory unit 2 may also store data required for the processor 1 to execute various information processes in the non-volatile or volatile memory area. The main memory unit 2 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 1.
補助記憶ユニット3は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット3は、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)等の周知の記憶デバイスを備える。補助記憶ユニット3は、プロセッサ1が各種の情報処理を行う上で使用するデータや、プロセッサ1での処理によって生成されたデータを保存する。補助記憶ユニット3は、上記の情報処理プログラムを記憶する場合もある。補助記憶ユニット3の記憶領域の一部は、設定テーブルTAとして用いられる。設定テーブルTAは、POS端末装置100の動作に関わる各種のユーザ設定を記録するデータテーブルである。なお、設定テーブルTAは、メイン記憶ユニット2に記憶されてもよい。 The auxiliary memory unit 3 corresponds to the auxiliary memory portion of the computer. The auxiliary memory unit 3 includes well-known storage devices such as an EEPROM (electrical erasable programmable read-only memory), a HDD (hard disk drive), or an SSD (solid state drive). The auxiliary memory unit 3 stores data used by the processor 1 in performing various information processing operations, and data generated by the processing in the processor 1. The auxiliary memory unit 3 may also store the information processing programs. A part of the storage area of the auxiliary memory unit 3 is used as a setting table TA. The setting table TA is a data table that records various user settings related to the operation of the POS terminal device 100. The setting table TA may be stored in the main memory unit 2.
店員側タッチパネル4は、店員側に向けて設けられている。店員側タッチパネル4は、店員に対する情報提示のための画面を表示する。また店員側タッチパネル4は、店員による画面へのタッチ操作による指示を入力する。
キーボード5は、多数のキーを、店員側からの店員による操作が簡易なように備える。キーボード5は、これらのキーの押下による店員の指示を入力する。
The store clerk-side touch panel 4 is provided facing the store clerk. The store clerk-side touch panel 4 displays a screen for presenting information to the store clerk. The store clerk-side touch panel 4 also inputs instructions by the store clerk touching the screen.
The keyboard 5 has many keys for easy operation by the store clerk from the store side. The keyboard 5 inputs instructions by the store clerk by pressing these keys.
固定スキャナ6は、店員側に向けられた読取窓を有する。固定スキャナ6は、読取窓の前に翳された商品を撮像した上で、当該商品に形成されたバーコードが表すバーコード情報を画像処理によって認識する。そして固定スキャナ6は、プロセッサ1へ出力する。なお、固定スキャナ6は、レーザ光の反射を利用して光学的にバーコードを読み取るような他のタイプの周知のデバイスを利用することもできる。また固定スキャナ6は、商品を撮像して得た商品自体の画像からオブジェクト認識技術を利用して商品を特定する機能を備えるタイプの周知のデバイスを利用することもできる。
ハンディスキャナ7は、店員の手に持って用いられ、読み取り口に対向されたバーコードを光学的に読み取る。ハンディスキャナ7は、読み取ったバーコードが表すバーコード情報をプロセッサ1へと出力する。
The fixed scanner 6 has a reading window facing the store clerk. The fixed scanner 6 captures an image of a product held in front of the reading window, and recognizes barcode information represented by the barcode formed on the product through image processing. The fixed scanner 6 then outputs the image to the processor 1. Note that the fixed scanner 6 may also be another type of well-known device that optically reads barcodes using reflection of laser light. The fixed scanner 6 may also be a well-known device that has a function of identifying a product using object recognition technology from an image of the product itself obtained by capturing an image of the product.
The handy scanner 7 is held by a store clerk and optically reads a barcode placed in front of a reading port of the handy scanner 7. The handy scanner 7 outputs barcode information represented by the read barcode to the processor 1.
クレジットカードリーダ8は、クレジットカードからカード情報を読み取る。
近接通信ユニット9は、近接された無線タグとの間で近接無線通信を行い、当該無線タグに記憶されたデータを取得する。また近接通信ユニット9は、上記の近接無線通信により、上記の無線タグに任意の情報を書き込む。
カードリーダ/ライタ10は、会員カード及びプリペイドカードなどの予め定められたカードに記録されたカードデータを読み取る。またカードリーダ/ライタ10は、会員カードに対して任意のデータを書き込む。
The credit card reader 8 reads card information from a credit card.
The near-field communication unit 9 performs near-field wireless communication with a wireless tag that has come into close proximity to obtain data stored in the wireless tag. The near-field communication unit 9 also writes arbitrary information to the wireless tag through the near-field wireless communication.
The card reader/writer 10 reads card data recorded on predetermined cards such as membership cards and prepaid cards, etc. The card reader/writer 10 also writes any data onto the membership cards.
レシートプリンタ11は、レシート用紙に対してレシート、領収証又は売上票などの証票の画像を印刷する。レシートプリンタ11は、上記の画像を印刷したレシート用紙をレシート排出口から外部へと排出する。
釣銭ユニット12は、硬貨投入口から投入された硬貨を、その金額を計数しつつ、内部の収納庫に収容する。釣銭ユニット12は、収納庫に収容している硬貨を、硬貨排出口を介して硬貨トレイへと排出する。釣銭ユニット12は、紙幣投入口から投入された紙幣を、その金額を計数しつつ、内部の収納庫に収容する。釣銭ユニット12は、収納庫に収容している紙幣を紙幣排出口から排出する。紙幣排出口は、排出された紙幣を、その一部を外部に露出させた状態で保持する。
客側タッチパネル13は、客側に向けて設けられている。客側タッチパネル13は、客に対する情報提示のための画面を表示する。また客側タッチパネル13は、客による画面へのタッチ操作による指示を入力する。
The receipt printer 11 prints an image of a receipt, invoice, sales slip, or other certificate on receipt paper. The receipt printer 11 discharges the receipt paper with the image printed thereon to the outside through a receipt discharge port.
The change unit 12 counts the value of coins inserted through the coin insertion slot and stores them in an internal storage. The change unit 12 discharges coins stored in the storage slot to a coin tray through the coin discharge port. The change unit 12 counts the value of banknotes inserted through the banknote insertion slot and stores them in an internal storage. The change unit 12 discharges banknotes stored in the storage slot from the banknote discharge port. The banknote discharge port holds the discharged banknotes with a portion of them exposed to the outside.
The customer-side touch panel 13 is provided facing the customer side. The customer-side touch panel 13 displays a screen for presenting information to the customer. The customer-side touch panel 13 also inputs instructions by touching the screen by the customer.
通信ユニット14は、プロセッサ1が通信ネットワーク200を介して、例えばPOSサーバなどの任意の装置と各種データを授受するための通信処理を行う。通信ネットワーク200としては、典型的にはLAN(local area network)が用いられる。しかしながら通信ネットワーク200としては、LANの他に、インターネット、VPN(virtual private network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。通信ユニット14としては、通信ネットワーク200の通信方式に準じた周知のデバイスを用いることができる。
伝送路15は、アドレスバス、データバス及び制御信号線等を含む。伝送路15は、接続されている各部の間で授受されるデータ及び信号を伝送する。
The communication unit 14 performs communication processing for the processor 1 to send and receive various data to and from any device, such as a POS server, via the communication network 200. A LAN (local area network) is typically used as the communication network 200. However, in addition to a LAN, the Internet, a VPN (virtual private network), a public communication network, a mobile communication network, etc., can also be used as the communication network 200, either alone or in appropriate combination. A well-known device conforming to the communication method of the communication network 200 can be used as the communication unit 14.
The transmission path 15 includes an address bus, a data bus, a control signal line, etc. The transmission path 15 transmits data and signals exchanged between each unit connected thereto.
POS端末装置100の基本ハードウェアとしては、例えば既存の別のPOS端末装置のハードウェアを用いることができる。このときにPOS端末装置100の譲渡は一般に、後述する情報処理について記述した情報処理プログラムがメイン記憶ユニット2又は補助記憶ユニット3に記憶された状態にて行われる。しかし、上記の情報処理プログラムがメイン記憶ユニット2又は補助記憶ユニット3に記憶されない状態のPOS端末装置100のハードウェアと情報処理プログラムとが個別に譲渡されてもよい。そして、メイン記憶ユニット2又は補助記憶ユニット3に、POS端末装置100の管理者などの操作に応じて情報処理プログラムが書き込まれてもよい。あるいは、上記の情報処理プログラムとは別の情報処理プログラムがメイン記憶ユニット2又は補助記憶ユニット3に記憶された状態のPOS端末装置100のハードウェアと上記の情報処理プログラムとが個別に譲渡されてもよい。そして、メイン記憶ユニット2又は補助記憶ユニット3に既に記憶されている情報処理プログラムを置き換える形で、別途に譲渡された上記の情報処理プログラムが書き込まれてもよい。情報処理プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。 The basic hardware of the POS terminal 100 may be, for example, the hardware of another existing POS terminal. In this case, the transfer of the POS terminal 100 is generally performed in a state in which an information processing program describing the information processing described below is stored in the main storage unit 2 or the auxiliary storage unit 3. However, the hardware of the POS terminal 100 and the information processing program may be transferred separately in a state in which the above-mentioned information processing program is not stored in the main storage unit 2 or the auxiliary storage unit 3. Then, the information processing program may be written in the main storage unit 2 or the auxiliary storage unit 3 in response to an operation by an administrator of the POS terminal 100, etc. Alternatively, the hardware of the POS terminal 100 and the above-mentioned information processing program may be transferred separately in a state in which an information processing program other than the above-mentioned information processing program is stored in the main storage unit 2 or the auxiliary storage unit 3. Then, the separately transferred information processing program may be written in the main storage unit 2 or the auxiliary storage unit 3 in a form that replaces the information processing program already stored therein. The information processing program can be transferred by recording it on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, or semiconductor memory, or by communication via a network.
次に以上のように構成されたPOS端末装置100の動作について説明する。
プロセッサ1は、POS端末装置100の動作モードが、各種の動作条件の設定のためのモードに設定されると、設定項目と設定内容とに関する操作者の指示を受け付け、その指示に応じて設定テーブルTAを更新する。このときに設定可能とする設定項目は、明細印刷の有効/無効と、全印字/指定印字とである。明細印字は、後述する税額明細のレシートへの印字のことである。全印字は、税額明細を全てのレシートに印字することである。指定印字は、税額明細の印字が指定された場合にのみレシートに印字することである。
Next, the operation of the POS terminal 100 configured as above will be described.
When the operating mode of the POS terminal 100 is set to a mode for setting various operating conditions, the processor 1 accepts instructions from the operator regarding the setting items and setting contents, and updates the setting table TA in accordance with the instructions. The setting items that can be set at this time are enable/disable of detail printing and full printing/specified printing. Detail printing refers to printing of tax details, which will be described later, on receipts. Full printing refers to printing tax details on all receipts. Specified printing refers to printing of tax details on receipts only if printing is specified.
プロセッサ1は、POS端末装置100が登録及び決済のためのモードで起動されると、メイン記憶ユニット2又は補助記憶ユニット3に記憶された情報処理プログラムに従って、以下に説明する情報処理を行う。
図2及び図3はプロセッサ1による情報処理のフローチャートである。なお、以下に説明する処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。例えばプロセッサ1は、以下に説明しない既存の別のPOS端末装置で実現されているような各種の機能のための各種の情報処理を実行するが、以下においては本実施形態の特徴的な機能に関する情報処理のみを図示及び説明する。
When the POS terminal 100 is started up in the registration and settlement mode, the processor 1 performs the information processing described below in accordance with an information processing program stored in the main storage unit 2 or the auxiliary storage unit 3 .
2 and 3 are flow charts of information processing by the processor 1. Note that the contents of the processing described below are merely examples, and it is possible to change the order of some of the processing, omit some of the processing, or add other processing as appropriate. For example, the processor 1 executes various information processes for various functions that are realized in other existing POS terminal devices not described below, but only the information processes related to the characteristic functions of this embodiment are illustrated and described below.
ACT1としてプロセッサ1は、登録開始であるか否かを確認する。そしてプロセッサ1は、登録開始であると判定できないならばNOと判定し、ACT2へと進む。
ACT2としてプロセッサ1は、過去の取引に関する呼び戻しが指示されたか否かを確認する。そしてプロセッサ1は、該当の指示が確認できないならばNOと判定し、ACT1へと戻る。
かくしてプロセッサ1は、ACT1及びACT2としては、登録開始となるか、呼び戻しが指示されるのを待ち受ける。
In ACT 1, the processor 1 checks whether or not it is the start of registration. If the processor 1 cannot determine that it is the start of registration, it determines NO and proceeds to ACT 2.
In ACT 2, the processor 1 checks whether or not a recall instruction for a past transaction has been issued. If the processor 1 cannot confirm the instruction, it determines NO and returns to ACT 1.
Thus, in ACT1 and ACT2, the processor 1 waits for registration to start or for a callback to be instructed.
店員は、客からの要求に応じて、その客が購入しようとする商品を取引の対象となる商品として登録するための予め定められた操作を開始する。これに応じてプロセッサ1はACT1にてYESと判定し、ACT3へと進む。
ACT3としてプロセッサ1は、登録処理を実行する。登録処理は、店員による操作に応じて客が購入しようとする商品を取引の対象となる商品として登録してゆくための処理である。登録処理は例えば、既存の別のPOS端末装置で行われている処理と同様な処理であってよい。なお登録処理での登録の対象となる商品には、課税種別が異なる商品が含まれ得る。本実施形態においては、商品毎に「内税方式、税率8%」「内税方式、税率10%」「外税方式、税率8%」「外税方式、税率10%」及び「非課税」のいずれかが適用されることとする。
In response to a request from a customer, the store clerk starts a predetermined operation for registering the product that the customer wishes to purchase as a product to be traded. In response to this, the processor 1 determines YES in ACT 1 and proceeds to ACT 3.
As ACT 3, the processor 1 executes a registration process. The registration process is a process for registering the product that the customer is about to purchase as a product that is the subject of the transaction in response to an operation by a store clerk. The registration process may be, for example, a process similar to a process performed by another existing POS terminal device. Note that the products that are the subject of registration in the registration process may include products with different tax types. In this embodiment, one of "tax-inclusive method, tax rate 8%", "tax-inclusive method, tax rate 10%", "tax-exclusive method, tax rate 8%", "tax-exclusive method, tax rate 10%" and "non-taxable" is applied to each product.
ACT4としてプロセッサ1は、会計処理を実行する。会計処理は、取引の対象として登録された商品に関する決済額を算出し、当該決済額を客に決済させるための処理である。決済処理は例えば、既存の別のPOS端末装置で行われている処理と同様な処理であってよい。決済処理に用いる決済方法は、現金支払、クレジットカード支払、デビットカード支払、電子マネー支払、コード支払、キャリア支払、ポイント支払、あるいは金券支払などの様々な決済方法のうちの複数である。さらには、一取引に関する決済額を、複数の決済方法で分担して決済することも可能である。かくして情報処理プログラムに基づく情報処理をプロセッサ1が実行することによって、プロセッサ1を中枢部分とするコンピュータは決済手段として機能する。
プロセッサ1は、決済を完了したならば、今回の取引の内容及び決済結果などを含んだジャーナルデータを、図示しないPOSサーバに宛てて、通信ユニット14から通信ネットワーク200に送信する。ジャーナルデータは、POSサーバにおいて記憶される。なお、プロセッサ1は、ジャーナルデータをメイン記憶ユニット2又は補助記憶ユニット3に一時的に保存しておき、複数取引分のジャーナルデータを纏めてPOSサーバに送信するのでもよい。
As ACT4, the processor 1 executes accounting processing. The accounting processing is processing for calculating the payment amount for the products registered as the subject of the transaction and having the customer pay the payment amount. The payment processing may be, for example, processing similar to processing performed by another existing POS terminal device. The payment method used in the payment processing is a plurality of various payment methods such as cash payment, credit card payment, debit card payment, electronic money payment, code payment, carrier payment, point payment, or voucher payment. Furthermore, it is also possible to divide the payment amount for one transaction and settle it among a plurality of payment methods. Thus, by the processor 1 executing information processing based on the information processing program, the computer with the processor 1 as its central part functions as a payment means.
When the processor 1 completes the settlement, it transmits journal data including the details of the current transaction and the settlement result to a POS server (not shown) from the communication unit 14 over the communication network 200. The journal data is stored in the POS server. The processor 1 may temporarily store the journal data in the main memory unit 2 or the auxiliary memory unit 3, and transmit the journal data for multiple transactions together to the POS server.
一方、店員は、過去の取引に関して呼び戻し処理の必要が生じたならば、予め定められた操作により呼び戻しを指示する。これに応じてプロセッサ1は、ACT2にてYESと判定し、ACT5へと進む。
ACT5としてプロセッサ1は、呼び戻し処理を行う。呼び戻し処理は例えば、客からの返品の申し入れに対応するための処理である。呼び戻し処理は例えば、レシートを再発行するための処理である。呼び戻し処理としてどのような処理を行うか、さらにはその処理を具体的にどのように行うかは任意であり、例えばPOS端末装置100の設計者によって定められる。
ACT6としてプロセッサ1は、呼び戻し処理によりレシートの印刷が必要となったか否かを確認する。そしてプロセッサ1は、レシート印刷が不要であるならばNOと判定し、ACT1及びACT2の待受状態に戻る。
On the other hand, if the store clerk needs to call back a past transaction, he/she instructs the call back by a predetermined operation. In response to this, the processor 1 judges YES in ACT2 and proceeds to ACT5.
In ACT 5, the processor 1 performs a call-back process. The call-back process is, for example, a process for responding to a customer's request for return. The call-back process is, for example, a process for reissuing a receipt. The type of process to be performed as the call-back process and the specific manner in which the process is performed are arbitrary and can be determined, for example, by the designer of the POS terminal 100.
In ACT 6, the processor 1 checks whether the callback process has caused the printing of a receipt to be required. If receipt printing is not required, the processor 1 determines NO and returns to the standby state of ACT 1 and ACT 2.
プロセッサ1はACT4での会計処理を終了すると、あるいは返品などのために取引が修正された場合や、レシートの再発行の指示を受けた場合などでレシートの印刷が必要となったためにACT6にてYESと判定した場合は、図3中のACT7へと進む。
ACT7としてプロセッサ1は、ACT3で登録された取引対象の商品又はACT5での呼び戻し処理の対象とした取引の対象となっている商品に関して課税種別が混在しているか否かを確認する。そしてプロセッサ1は例えば、対象の商品のうちの少なくとも2つに関して、適用される課税種別が互いに異なるならばYESと判定し、ACT8へと進む。
When the processor 1 completes the transaction processing in ACT 4, or if the processor 1 judges YES in ACT 6 because a receipt needs to be printed because the transaction has been corrected due to a return or because a request has been received to reissue the receipt, the processor 1 proceeds to ACT 7 in FIG. 3.
In ACT 7, the processor 1 checks whether or not tax types are mixed for the products that are the subject of the transaction registered in ACT 3 or the products that are the subject of the transaction that was the subject of the recall process in ACT 5. Then, for example, if the tax types applied to at least two of the subject products are different from each other, the processor 1 determines YES and proceeds to ACT 8.
ACT8としてプロセッサ1は、ACT4での決済処理又はACT5での呼び戻し処理の対象となった取引の決済で複数の決済方法が混用されたか否かを確認する。そしてプロセッサ1は例えば、該当の取引に関して複数の決済方法が適用されているならばYESと判定し、ACT9へと進む。
ACT9としてプロセッサ1は、明細印字が有効であるか否かを確認する。プロセッサ1は例えば、設定テーブルTAを参照し、明細印字の設定として「有効」が記録されているならYESと判定し、ACT10へと進む。
かくしてプロセッサ1は、課税種別が混在しており、かつ決済方法が混用されており、さらに明細印字が有効とされている場合に、ACT10へと進む。
In ACT 8, the processor 1 checks whether multiple payment methods were used in combination in the payment of the transaction that was the subject of the payment process in ACT 4 or the recall process in ACT 5. Then, for example, if multiple payment methods were used in the transaction, the processor 1 determines YES and proceeds to ACT 9.
In ACT 9, the processor 1 checks whether detailed statement printing is enabled. For example, the processor 1 refers to the setting table TA, and if "enabled" is recorded as the detailed statement printing setting, the processor 1 judges the result to be YES and proceeds to ACT 10.
Thus, the processor 1 proceeds to ACT 10 when mixed tax types, mixed payment methods, and detailed statement printing are enabled.
ACT10としてプロセッサ1は、全印字設定であるか否かを確認する。プロセッサ1は例えば、設定テーブルTAを参照し、「指定印字」が設定されていることを確認したならばNOと判定し、ACT11へと進む。
ACT11としてプロセッサ1は、ACT4での決済処理又はACT5での呼び戻し処理の対象となった取引が業務取引であるか否かを確認する。業務取引とは、客が業務目的で商品を購入するための取引を指す。プロセッサ1は例えば、ACT3における登録処理又はACT4における会計処理の中で、業者カードがカードリーダ/ライタ10で読み取られるなどの予め定められた条件が成立しないならばNOと判定し、ACT12へと進む。業者カードとは、会員カードの一種であり、業務取引を行う客に対して発行される。
In ACT 10, the processor 1 checks whether the setting is for full printing. For example, the processor 1 refers to the setting table TA, and if it is confirmed that the “designated printing” is set, the result is NO, and the process proceeds to ACT 11.
In ACT 11, the processor 1 checks whether the transaction that was the subject of the payment process in ACT 4 or the recall process in ACT 5 is a business transaction. A business transaction is a transaction in which a customer purchases a product for business purposes. For example, if a predetermined condition is not met during the registration process in ACT 3 or the accounting process in ACT 4, such as the vendor card being read by the card reader/writer 10, the processor 1 determines NO and proceeds to ACT 12. A vendor card is a type of membership card, and is issued to a customer who conducts a business transaction.
ACT12としてプロセッサ1は、明細印字が指定されたか否かを確認する。プロセッサ1は例えば、確認画面を店員側タッチパネル4及び客側タッチパネル13の少なくとも一方に表示させて、明細印字を行うか否かの指示を受ける。店員又は客は、例えば確認画面に表されたボタンへのタッチなどの予め定められた操作により、明細印字を行うか否かを指示する。そしてプロセッサ1は、明細印字を行う指示がなされたことに応じてYESと判定し、ACT13へと進む。
なおACT10にてプロセッサ1は、例えば設定テーブルTAを参照して「全印字」が設定されていることを確認した場合にはYESと判定し、ACT13へと進む。またACT11にてプロセッサ1は、業務取引であることを確認したならばYESと判定し、ACT13へと進む。
In ACT 12, the processor 1 checks whether or not a statement has been specified. For example, the processor 1 displays a confirmation screen on at least one of the clerk's touch panel 4 and the customer's touch panel 13, and receives an instruction as to whether or not to print a statement. The clerk or customer instructs whether or not to print a statement by a predetermined operation, such as touching a button displayed on the confirmation screen. Then, in response to the instruction to print a statement, the processor 1 judges the answer to be YES and proceeds to ACT 13.
In ACT 10, if the processor 1 confirms that "print all" is set by referring to the setting table TA, for example, the processor 1 judges "YES" and proceeds to ACT 13. In ACT 11, if the processor 1 confirms that the transaction is a business transaction, the processor 1 judges "YES" and proceeds to ACT 13.
ACT13としてプロセッサ1は、案分税額を算出する。案分税額とは、課税種別毎の税額を、決済方法毎に案分した税額である。プロセッサ1は具体的には、例えば以下のようにして案分税額を算出する。なお、以下では、「外税方式、税率8%」適用で表示価格が11,111円である商品を1点、「外税方式、税率10%」適用で表示価格が15,321円である商品を1点、「内税方式、税率8%」適用で表示価格が12,222円である商品を1点、「内税方式、税率10%」適用で表示価格が15,321円である商品を1点、「非課税」適用で表示価格が5,000円である商品を1点、の計5点を対象とする総決済額が61,395円である取引を、「ポイント支払」及び「割引券支払」によりそれぞれ500円分ずつ決済するとともに、残額を「現金支払」により決済する場合を例示する。 In ACT 13, the processor 1 calculates the pro rata tax amount. The pro rata tax amount is the tax amount obtained by prorating the tax amount for each taxation type to each payment method. Specifically, the processor 1 calculates the pro rata tax amount, for example, as follows. In the following example, we will use a transaction involving five items, totaling 61,395 yen, including one item with a displayed price of 11,111 yen when the "tax-exclusive method, tax rate 8%" is applied, one item with a displayed price of 15,321 yen when the "tax-exclusive method, tax rate 10%" is applied, one item with a displayed price of 12,222 yen when the "tax-inclusive method, tax rate 8%" is applied, one item with a displayed price of 15,321 yen when the "tax-inclusive method, tax rate 10%" is applied, and one item with a displayed price of 5,000 yen when the "tax-exempt" method is applied. The transaction will be paid for by "point payment" and "discount coupon payment" for 500 yen each, with the remaining amount being paid by "cash payment".
まずプロセッサ1は、案分税額を算出するのに先立ち、課税種別毎の総税額を算出する。プロセッサ1は例えば、上記の例では、「外税方式、税率8%」に関しては[11,111×0.08]により888円を、「外税方式、税率10%」に関しては[15,321×0.1]により1,532円を、「内税方式、税率8%」に関しては[12,222×0.08÷1.08]により905円を、さらに「内税方式、税率10%」に関しては[15,321×0.1÷1.10]により1,392円を、それぞれ求める。かくして情報処理プログラムに基づく情報処理をプロセッサ1が実行することによって、プロセッサ1を中枢部分とするコンピュータは、課税種別が適用された商品に関する総税額を算出する第1の算出手段として機能する。 First, processor 1 calculates the total tax amount for each taxation type before calculating the pro rata tax amount. For example, in the above example, processor 1 calculates 888 yen for "tax-exclusive method, tax rate 8%" by [11,111 x 0.08], 1,532 yen for "tax-exclusive method, tax rate 10%" by [15,321 x 0.1], 905 yen for "tax-inclusive method, tax rate 8%" by [12,222 x 0.08 ÷ 1.08], and 1,392 yen for "tax-inclusive method, tax rate 10%" by [15,321 x 0.1 ÷ 1.10]. In this way, processor 1 executes information processing based on the information processing program, and the computer with processor 1 as its core functions as a first calculation means for calculating the total tax amount for products to which a taxation type is applied.
案分税額は、対象となる課税種類での対象となる決済方法での決済金額をSAA、対象の課税種別の総税額をTAA、取引に関する総決済額をSABとそれぞれ表すならば、[SAA×TAA÷SAB]として求まる。ただし本実施形態においては、上記式による計算結果は四捨五入とする。そしてそれにより生じる税額の過不足は、SAAが最大である決済方法についての計算結果を増減することで調整することとする。
SAA及びSABは、いずれの課税種別でも同一であり、「ポイント支払」についてはSAA=500、「割引券支払」についてはSAA=500、「現金支払」についてはSAA=60,395であり、SAB=61,395である。
If the payment amount for the payment method subject to the tax type is SAA, the total tax amount for the tax type is TAA, and the total payment amount for the transaction is SAB, then the pro rata tax amount is calculated as [SAA x TAA / SAB]. However, in this embodiment, the calculation result using the above formula is rounded off. Any excess or shortfall in the tax amount resulting from this is adjusted by increasing or decreasing the calculation result for the payment method with the largest SAA.
The SAA and SAB are the same for all tax types: for "point payment", SAA = 500; for "discount coupon payment", SAA = 500; for "cash payment", SAA = 60,395 and SAB = 61,395.
「外税方式、税率8%」の場合、TAA=888である。かくしてプロセッサ1は、案分税額として、「ポイント支払」については7円、「割引券支払」については7円、「現金支払」については874円をそれぞれ算出する。なおこのとき、上記の数式では、7.2円、7.2円、873.5円となり、四捨五入により7円、7円、874円と算出され、その合計は888円であるから過不足の調整は不要である。 In the case of "tax exclusive, tax rate 8%", TAA = 888. Thus, processor 1 calculates the pro rata tax amounts as 7 yen for "point payment", 7 yen for "discount coupon payment", and 874 yen for "cash payment". At this time, the above formula gives 7.2 yen, 7.2 yen, and 873.5 yen, which are rounded off to 7 yen, 7 yen, and 874 yen, and the total is 888 yen, so no adjustment is required.
「外税方式、税率10%」の場合、TAA=1,532である。かくしてプロセッサ1は、案分税額として、「ポイント支払」については12円、「割引券支払」については12円、「現金支払」については1,508円をそれぞれ算出する。なおこのとき、上記の数式では、12.4円、12.4円、1,507.0円となり、四捨五入により12円、12円、1,507円と算出され、その合計は1,531円であるから不足分の1円が生じる。そこでプロセッサ1は、この1円を加えた1,508円を「現金支払」についての案分税額とする。 In the case of "tax exclusive method, tax rate 10%", TAA = 1,532. Thus, processor 1 calculates the pro rata tax amount as 12 yen for "point payment", 12 yen for "discount coupon payment", and 1,508 yen for "cash payment". At this time, the above formula results in 12.4 yen, 12.4 yen, and 1,507.0 yen, which are rounded off to 12 yen, 12 yen, and 1,507 yen, for a total of 1,531 yen, leaving a shortfall of 1 yen. Therefore, processor 1 adds this 1 yen to the total, 1,508 yen, and determines the pro rata tax amount for "cash payment".
「内税方式、税率8%」の場合、TAA=905である。かくしてプロセッサ1は、案分税額として、「ポイント支払」については7円、「割引券支払」については7円、「現金支払」については890円をそれぞれ算出する。なおこのとき、上記の数式では、7.3円、7.3円、890.2円となり、四捨五入により7円、7円、890円と算出され、その合計は904円であるから不足分の1円が生じる。そこでプロセッサ1は、この1円を加えた891円を「現金支払」についての案分税額とする。 In the case of "tax-inclusive method, tax rate 8%," TAA = 905. Thus, processor 1 calculates the pro rata tax amounts as 7 yen for "point payment," 7 yen for "discount coupon payment," and 890 yen for "cash payment." Note that in this case, the above formula results in 7.3 yen, 7.3 yen, and 890.2 yen, which are rounded off to 7 yen, 7 yen, and 890 yen, for a total of 904 yen, leaving a shortfall of 1 yen. Therefore, processor 1 adds this 1 yen to the total, 891 yen, and determines the pro rata tax amount for "cash payment."
「内税方式、税率10%」の場合、TAA=1,392である。かくしてプロセッサ1は、案分税額として、「ポイント支払」については11円、「割引券支払」については11円、「現金支払」については1,370円をそれぞれ算出する。なおこのとき、上記の数式では、11.3円、11.3円、1,369.3円となり、四捨五入により11円、11円、1,369円と算出され、その合計は1,391円であるから不足分の1円が生じる。そこでプロセッサ1は、この1円を加えた1,370円を「現金支払」についての案分税額とする。 In the case of "tax-inclusive method, tax rate 10%", TAA = 1,392. Thus, processor 1 calculates the pro rata tax amount as 11 yen for "point payment", 11 yen for "discount coupon payment", and 1,370 yen for "cash payment". At this time, the above formula results in 11.3 yen, 11.3 yen, and 1,369.3 yen, which are rounded off to 11 yen, 11 yen, and 1,369 yen, for a total of 1,391 yen, leaving a shortfall of 1 yen. Therefore, processor 1 adds this 1 yen to the total, 1,370 yen, and determines the pro rata tax amount for "cash payment".
このようにしてプロセッサ1は、案分税額を算出する。かくして情報処理プログラムに基づく情報処理をプロセッサ1が実行することによって、プロセッサ1を中枢部分とするコンピュータは、課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を案分税額として個別に算出する第2の算出手段として機能する。 In this way, the processor 1 calculates the pro rata tax amount. Thus, by the processor 1 executing information processing based on the information processing program, the computer with the processor 1 as its central part functions as a second calculation means that individually calculates the amount of the total tax amount for each tax type to be applied to each of the multiple payment methods as the pro rata tax amount.
ところでこれらの案分税額が、それぞれいくら分の支払いに対して課税されたものであるのかも分かると便利である。そこでプロセッサ1ではここで、案分決済額も算出することとする。案分決済額は、決済方法毎の決済額を、課税種類毎に案分した決済額である。 By the way, it would be useful to know how much of each payment these pro rata tax amounts are taxed on. Therefore, processor 1 will also calculate the pro rata payment amount here. The pro rata payment amount is the payment amount for each payment method pro rata for each tax type.
案分決済額は、対象となる課税種類の適用対象となる商品の表示価格の合計金額をATAと表し、上記のように算出した案分税額をTABと表すならば、内税である課税種類に関しては[SAA×ATA÷SAB]として求まり、外税である課税種類に関しては[SAA×ATA÷SAB+TAB]として求まる。ただし本実施形態においては、上記式による計算結果は四捨五入とする。そしてそれにより生じる決済額の過不足は、SAAが最大である決済方法についての計算結果を増減することで調整することとする。 If the total displayed price of the products subject to the applicable tax type is denoted as ATA and the pro rata tax amount calculated as above is denoted as TAB, then the pro rata payment amount is calculated as [SAA x ATA ÷ SAB] for tax types that are tax-inclusive, and as [SAA x ATA ÷ SAB + TAB] for tax types that are tax-exclusive. However, in this embodiment, the calculation result using the above formula is rounded off. Any excess or shortfall in the payment amount that results from this is adjusted by increasing or decreasing the calculation result for the payment method with the largest SAA.
「外税方式、税率8%」の場合、ATA=11,111である。かくしてプロセッサ1は、案分決済額として、「ポイント支払」については90円、「割引券支払」については90円、「現金支払」については10,931円をそれぞれ算出する。なおこのとき、上記の数式では、90.4円、90.4円、10,930.0円となり、四捨五入により90円、90円、10,930円と算出され、その合計は11,110円であるから不足分の1円が生じる。そこでプロセッサ1は、この1円を加えた10,931円を「現金支払」についての案分決済額とする。 In the case of "tax exclusive, tax rate 8%", ATA = 11,111. Thus, processor 1 calculates the pro rata settlement amounts as 90 yen for "point payment", 90 yen for "discount coupon payment", and 10,931 yen for "cash payment". At this time, the above formula results in 90.4 yen, 90.4 yen, and 10,930.0 yen, which are rounded off to 90 yen, 90 yen, and 10,930 yen, for a total of 11,110 yen, leaving a shortfall of 1 yen. Processor 1 therefore adds this 1 yen to the total, 10,931 yen, and determines this to be the pro rata settlement amount for "cash payment".
「外税方式、税率10%」の場合、ATA=15,321である。かくしてプロセッサ1は、案分決済額として、「ポイント支払」については125円、「割引券支払」については125円、「現金支払」については15,071円をそれぞれ算出する。なおこのとき、上記の数式では、124.7円、124.7円、15,071.4円となり、四捨五入により125円、125円、15,071円と算出され、その合計は15,321円であるから過不足の調整は不要である。 In the case of "tax exclusive, tax rate 10%", ATA = 15,321. Thus, processor 1 calculates the pro rata settlement amounts as 125 yen for "point payment", 125 yen for "discount coupon payment", and 15,071 yen for "cash payment". At this time, the above formula results in 124.7 yen, 124.7 yen, and 15,071.4 yen, which are rounded off to 125 yen, 125 yen, and 15,071 yen, and the total is 15,321 yen, so no adjustment is necessary.
「内税方式、税率8%」の場合、ATA=12,222である。かくしてプロセッサ1は、案分決済額として、「ポイント支払」については100円、「割引券支払」については100円、「現金支払」については12,023円をそれぞれ算出する。なおこのとき、上記の数式では、99.5円、99.5円、12,022.9円となり、四捨五入により100円、100円、12,023円と算出され、その合計は12,223円であるから過剰分の1円が生じる。そこでプロセッサ1は、この1円を減じた12,022円を「現金支払」についての案分決済額とする。 In the case of "tax-inclusive method, tax rate 8%," the ATA = 12,222. Thus, processor 1 calculates the pro rata settlement amount as 100 yen for "point payment," 100 yen for "discount coupon payment," and 12,023 yen for "cash payment." Note that in this case, the above formula results in 99.5 yen, 99.5 yen, and 12,022.9 yen, which are rounded off to 100 yen, 100 yen, and 12,023 yen, and the total is 12,223 yen, resulting in an excess of 1 yen. Processor 1 therefore subtracts this 1 yen to obtain 12,022 yen, which is the pro rata settlement amount for "cash payment."
「内税方式、税率10%」の場合、ATA=15,321である。かくしてプロセッサ1は、案分決済額として、「ポイント支払」については125円、「割引券支払」については125円、「現金支払」については15,071円をそれぞれ算出する。なおこのとき、上記の数式では、124.7円、124.7円、15,071.4円となり、四捨五入により125円、125円、15,071円と算出され、その合計は15,321円であるから過不足の調整は不要である。 In the case of "tax-inclusive method, tax rate 10%", ATA = 15,321. Thus, processor 1 calculates the pro rata settlement amounts as 125 yen for "point payment", 125 yen for "discount coupon payment", and 15,071 yen for "cash payment". At this time, the above formula results in 124.7 yen, 124.7 yen, and 15,071.4 yen, which are rounded off to 125 yen, 125 yen, and 15,071 yen, and the total is 15,321 yen, so no adjustment is necessary.
「非課税」の場合、ATA=5,000である。かくしてプロセッサ1は、案分決済額として、「ポイント支払」については41円、「割引券支払」については41円、「現金支払」については4,918円をそれぞれ算出する。なおこのとき、上記の数式では、40.7円、40.7円、4918.5円となり、四捨五入により41円、41円、4,919円と算出され、その合計は5,001円であるから過剰分の1円が生じる。そこでプロセッサ1は、この1円を減じた4,918円を「現金支払」についての案分決済額とする。 In the case of "tax exemption," ATA = 5,000. Thus, processor 1 calculates the pro rata settlement amount as 41 yen for "point payment," 41 yen for "discount coupon payment," and 4,918 yen for "cash payment." At this time, the above formula results in 40.7 yen, 40.7 yen, and 4,918.5 yen, which are rounded up or down to 41 yen, 41 yen, and 4,919 yen, for a total of 5,001 yen, resulting in an excess of 1 yen. Processor 1 therefore subtracts this 1 yen to obtain 4,918 yen, which is the pro rata settlement amount for "cash payment."
なお、案分税額及び案分決済額のいずれに関しても、丸め処理の方法及び過不足の調整方法はあくまでも一例であって、例えばPOS端末装置100の設計者などにより適宜に定められてよい。例えば、不足分又は過剰分が2円以上となる場合には、複数の案分税額又は複数の案分決済額を調整するのが好ましい。 Note that, for both the pro rata tax amount and the pro rata settlement amount, the rounding method and the method of adjusting for excess or deficiency are merely examples, and may be determined as appropriate by, for example, the designer of the POS terminal device 100. For example, if the shortfall or excess is 2 yen or more, it is preferable to adjust multiple pro rata tax amounts or multiple pro rata settlement amounts.
ACT14としてプロセッサ1は、明細レシートを印刷する。明細レシートは、既存の別のPOS端末で印刷されるような一般的なレシートに示される情報に加え、案分税額及び案分決済額を示したレシートである。 In ACT 14, the processor 1 prints a detailed receipt. The detailed receipt is a receipt that shows the pro rata tax amount and the pro rata settlement amount in addition to the information shown on a general receipt such as that printed by other existing POS terminals.
図4は明細レシートの一部の一例を示す図である。
図4では、上記の一般的なレシートと同等な領域の図示を省略し、その末尾に続く領域を表している。
FIG. 4 shows an example of a portion of a detailed receipt.
In FIG. 4, the area equivalent to the general receipt described above is omitted, and only the area following it is shown.
プロセッサ1は、課税種別毎の商品金額と税額とを領域ARAに表す。プロセッサ1は、領域ARAの1行目には、取引対象となる商品の表示価格の合計額を小計額として表す。このため小計額は、外税適用の商品の税額は含まず、内税適用の商品の税額は含む。プロセッサ1は、領域ARAの2行目から12行目には、課税種別毎の商品の表示価格の合計額と税額とを示すとともに、外税の合計額を示す。プロセッサ1は、領域ARAの13行目には、全ての税の合計額を表す。プロセッサ1は、領域ARAの14行目には、1行目に表した小計額に外税額を加えた金額を合計額として表す。このため、この合計額が決済総額である。 Processor 1 displays the product price and tax amount for each tax type in area ARA. In the first line of area ARA, Processor 1 displays the total of the displayed prices of the products subject to the transaction as the subtotal. Therefore, the subtotal does not include the tax amount for products to which tax-exclusive applies, but includes the tax amount for products to which tax-inclusive applies. In lines 2 to 12 of area ARA, Processor 1 displays the total of the displayed prices of the products for each tax type and the tax amount, as well as the total amount of tax-exclusive. In line 13 of area ARA, Processor 1 displays the total amount of all taxes. In line 14 of area ARA, Processor 1 displays the amount obtained by adding the tax-exclusive amount to the subtotal amount displayed in line 1 as the total amount. Therefore, this total is the total payment amount.
プロセッサ1は、領域ARAに続けて、領域ARB,ARC,ARDを順に形成する。
プロセッサ1は、領域ARBには、「ポイント支払」に関して前述のように算出した案分決済額及び案分税額を表す。プロセッサ1は、領域ARBの1行目には、「ポイント支払」を適用した決済額を表す。プロセッサ1は、領域ARBの2行目及び3行目には、「外税方式、税率8%」に関して算出した案分決済額及び案分税額を表す。プロセッサ1は、領域ARBの4行目及び5行目には、「外税方式、税率10%」に関して算出した案分決済額及び案分税額を表す。プロセッサ1は、領域ARBの6行目及び7行目には、「内税方式、税率8%」に関して算出した案分決済額及び案分税額を表す。プロセッサ1は、領域ARBの8行目及び9行目には、「内税方式、税率10%」に関して算出した案分決済額及び案分税額を表す。プロセッサ1は、領域ARBの10行目には、「非課税」に関して算出した案分決済額を表す。プロセッサ1は、領域ARBの10行目には、「非課税」に関する案分税額が0円であることを表す。
プロセッサ1は、領域ARCには、「割引券支払」に関して前述のように算出した案分決済額及び案分税額を、領域ARBと同様な配置で表す。
プロセッサ1は、領域ARDには、「現金支払」に関して前述のように算出した案分決済額及び案分税額を、領域ARBと同様な配置で表す。
Following the area ARA, the processor 1 forms areas ARB, ARC, and ARD in this order.
In the area ARB, Processor 1 displays the pro rata settlement amount and the pro rata tax amount calculated as described above for "point payment". In the first line of the area ARB, Processor 1 displays the settlement amount to which "point payment" is applied. In the second and third lines of the area ARB, Processor 1 displays the pro rata settlement amount and the pro rata tax amount calculated for "tax-exclusive method, tax rate 8%". In the fourth and fifth lines of the area ARB, Processor 1 displays the pro rata settlement amount and the pro rata tax amount calculated for "tax-exclusive method, tax rate 10%". In the sixth and seventh lines of the area ARB, Processor 1 displays the pro rata settlement amount and the pro rata tax amount calculated for "tax-inclusive method, tax rate 8%". In the eighth and ninth lines of the area ARB, Processor 1 displays the pro rata settlement amount and the pro rata tax amount calculated for "tax-inclusive method, tax rate 10%". Processor 1 displays the calculated pro rata settlement amount for "non-taxable" in the 10th line of area ARB. Processor 1 displays the calculated pro rata tax amount for "non-taxable" in the 10th line of area ARB as 0 yen.
In area ARC, processor 1 displays the pro rata settlement amount and pro rata tax amount calculated as described above for "discount coupon payment" in the same layout as area ARB.
In area ARD, processor 1 displays the pro rata settlement amount and pro rata tax amount calculated as described above for "cash payment" in the same layout as area ARB.
そしてプロセッサ1は、このような明細レシートの画像を表す画像データを生成し、その画像データに基づくレシートの印刷をレシートプリンタ11に指示する。レシートプリンタ11は、プロセッサ1からの指示に従い、画像データが表す画像をレシート用紙に印刷する。これにより、明細レシートが印刷される。かくして情報処理プログラムに基づく情報処理をプロセッサ1が実行することによって、プロセッサ1を中枢部分とするコンピュータは、案分税額を取引の内容ともに表したレシートである明細レシートをレシートプリンタにプリントさせることによって、案分税額を出力する出力手段として機能する。 Then, processor 1 generates image data representing an image of such a detailed receipt and instructs receipt printer 11 to print a receipt based on that image data. Following the instructions from processor 1, receipt printer 11 prints the image represented by the image data onto receipt paper. This prints a detailed receipt. In this way, processor 1 executes information processing based on the information processing program, and the computer with processor 1 as its central part functions as an output means that outputs the pro rata tax amount by having the receipt printer print a detailed receipt, which is a receipt showing the pro rata tax amount along with the details of the transaction.
ACT15としてプロセッサ1は、領収証の発行が必要であるか否かを確認する。プロセッサ1は例えば、領収証を発行する条件が成立するならばYESと判定し、ACT16へと進む。プロセッサ1は例えば、図2中のACT3における登録処理、ACT4における会計処理及びACT5における呼び戻し処理の中で、例えば店員側タッチパネル4又は客側タッチパネル13のいずれかで予め定められた操作により領収証の発行が指示されている場合にYESと判定する。あるいはプロセッサ1は例えば、ACT15にて、店員側タッチパネル4又は客側タッチパネル13のいずれかで予め定められた操作による領収証の発行の要否の指定を待ち受け、発行が必要である旨の指定がなされたならばYESと判定する。あるいはプロセッサ1は、店員又は客の指示に依らずに、例えば無条件でYESと判定するなどしてもよい。どのような状況でACT15にてYESと判定するかは、例えばPOS端末装置100の設計者によって適宜に定められてよい。 In ACT 15, the processor 1 checks whether or not a receipt needs to be issued. For example, if the conditions for issuing a receipt are met, the processor 1 judges YES and proceeds to ACT 16. For example, during the registration process in ACT 3, the transaction process in ACT 4, and the callback process in ACT 5 in FIG. 2, the processor 1 judges YES if a receipt is instructed to be issued by a predetermined operation on either the clerk's touch panel 4 or the customer's touch panel 13. Alternatively, for example, in ACT 15, the processor 1 waits for a designation of whether or not a receipt needs to be issued by a predetermined operation on either the clerk's touch panel 4 or the customer's touch panel 13, and judges YES if a designation that a receipt needs to be issued is made. Alternatively, the processor 1 may unconditionally judge YES, for example, regardless of the instruction of the clerk or the customer. The circumstances under which ACT 15 is judged to be YES may be determined as appropriate by, for example, the designer of the POS terminal device 100.
ACT16としてプロセッサ1は、明細領収証を印刷する。明細領収証は、既存の別のPOS端末で印刷されるような一般的な領収証に表される情報に加え、案分税額及び案分決済額を示した領収証である。 In ACT 16, the processor 1 prints a detailed receipt. The detailed receipt is a receipt that shows the pro rata tax amount and the pro rata settlement amount in addition to the information shown on a general receipt such as that printed by other existing POS terminals.
図5は明細領収証の一部の一例を示す図である。
図5では、上記の一般的な領収証と同等な領域は一部を示し、案分税額及び案分決済額を示した領域を表している。
FIG. 5 is a diagram showing an example of a portion of a detailed receipt.
In FIG. 5, a portion of the area equivalent to the general receipt described above is shown, and an area showing the pro rata tax amount and the pro rata settlement amount is shown.
プロセッサ1は、一般的な領収証に示される画像を形成した領域AREに続けて、領域ARF,ARG,ARHを順に形成する。領域ARF,ARG,ARHは、図4における領域ARB,ARC,ARDと同じ情報を示す。
そしてプロセッサ1は、このような明細領収証の画像を表す画像データを生成し、その画像データに基づくレシートの印刷をレシートプリンタ11に指示する。レシートプリンタ11は、プロセッサ1からの指示に従い、画像データが表す画像をレシート用紙に印刷する。これにより、明細領収証が印刷される。
The processor 1 forms the area ARE in which an image shown on a typical receipt is formed, followed by areas ARF, ARG, and ARH in that order. The areas ARF, ARG, and ARH show the same information as the areas ARB, ARC, and ARD in FIG.
The processor 1 then generates image data representing an image of such a detailed receipt, and instructs the receipt printer 11 to print a receipt based on that image data. The receipt printer 11 prints the image represented by the image data on receipt paper in accordance with the instructions from the processor 1. This prints a detailed receipt.
プロセッサ1は、明細領収証の印刷が完了したならば、図2中のACT1及びACT2の待受状態に戻る。なおプロセッサ1は、例えば領収証を発行する条件が成立しないならば図3中のACT15にてNOと判定し、ACT16を実行することなしに図2中のACT1及びACT2の待受状態に戻る。 When the printing of the detailed receipt is completed, the processor 1 returns to the standby state of ACT1 and ACT2 in FIG. 2. Note that if the conditions for issuing a receipt are not met, for example, the processor 1 judges NO in ACT15 in FIG. 3 and returns to the standby state of ACT1 and ACT2 in FIG. 2 without executing ACT16.
ところでプロセッサ1は、図2中のACT3で登録された取引対象の商品又はACT5での呼び戻し処理の対象とした取引の対象となっている商品に関して課税種別が混在していない場合には、図3中のACT7にてNOと判定する。プロセッサ1は、図2中のACT4での決済処理又はACT5での呼び戻し処理の対象となった取引の決済で複数の決済方法が混用されていない場合には、図4中のACT8にてNOと判定する。プロセッサ1は、設定テーブルTAにて明細印字の設定として「無効」が記録されているならば、ACT9にてNOと判定する。またプロセッサ1は、ACT12にて、明細印字を行わない旨が指定されたならばNOと判定する。そしてプロセッサ1はこれらのいずれの場合にも、ACT17へと進む。 If there is no mixture of tax types for the products that are the subject of the transaction registered in ACT 3 in FIG. 2 or the products that are the subject of the transaction that is the subject of the recall process in ACT 5, processor 1 judges NO in ACT 7 in FIG. 3. If multiple payment methods are not mixed in the payment process in ACT 4 in FIG. 2 or the payment of the transaction that is the subject of the recall process in ACT 5, processor 1 judges NO in ACT 8 in FIG. 4. If "invalid" is recorded as the setting for detail printing in setting table TA, processor 1 judges NO in ACT 9. Processor 1 also judges NO if it is specified in ACT 12 that detail printing should not be performed. In either of these cases, processor 1 proceeds to ACT 17.
ACT17としてプロセッサ1は、通常レシートを印刷する。通常レシートは、既存の別のPOS端末で印刷されるような一般的なレシートに表される情報を示し、案分税額及び案分決済額を示さないレシートである。 In ACT 17, the processor 1 prints a regular receipt. A regular receipt is a receipt that shows the information shown on a general receipt printed by other existing POS terminals, and does not show the pro rata tax amount or pro rata payment amount.
ACT18としてプロセッサ1は、領収証の発行が必要であるか否かを確認する。プロセッサ1は例えば、領収証を発行する条件が成立するならばYESと判定し、ACT19へと進む。上記の条件は、ACT15と同じであっても、別であってもよい。 In ACT 18, the processor 1 checks whether or not it is necessary to issue a receipt. For example, if the conditions for issuing a receipt are met, the processor 1 determines YES and proceeds to ACT 19. The above conditions may be the same as those in ACT 15, or may be different.
ACT19としてプロセッサ1は、通常領収証を印刷する。通常領収証は、既存の別のPOS端末で印刷されるような一般的な領収証に表される情報を示し、案分税額及び案分決済額を示さない領収証である。 In ACT 19, the processor 1 prints a regular receipt. A regular receipt is a receipt that shows the information shown on a general receipt printed by other existing POS terminals, and does not show the pro rata tax amount or the pro rata payment amount.
プロセッサ1は、通常領収証の印刷が完了したならば、図2中のACT1及びACT2の待受状態に戻る。なおプロセッサ1は、例えば領収証を発行する条件が成立しないならば図3中のACT18にてNOと判定し、ACT19を実行することなしに図2中のACT1及びACT2の待受状態に戻る。 When the printing of the normal receipt is completed, the processor 1 returns to the standby state of ACT1 and ACT2 in FIG. 2. Note that if the conditions for issuing a receipt are not met, for example, the processor 1 judges NO in ACT18 in FIG. 3 and returns to the standby state of ACT1 and ACT2 in FIG. 2 without executing ACT19.
以上のようにPOS端末装置100は、課税種別毎、かつ決済方法毎の案分税額を示した明細レシートを印刷する。従って、案分税額を明細レシートから簡易に確認することができ、適用する課税種別が異なる複数の商品が混在し、かつ決済額を複数の決済方法で分担して決済した取引に関する税務処理を簡易とすることができる。 As described above, the POS terminal device 100 prints a detailed receipt showing the pro rata tax amount for each tax type and each payment method. Therefore, the pro rata tax amount can be easily confirmed from the detailed receipt, and tax processing can be simplified for transactions that involve a mixture of multiple products to which different tax types are applied and in which the payment amount is shared across multiple payment methods.
またPOS端末装置100は、課税種別毎、かつ決済方法毎の案分税額を示した明細領収証を印刷する。従って、案分税額を明細領収証から簡易に確認することができ、適用する課税種別が異なる複数の商品が混在し、かつ決済額を複数の決済方法で分担して決済した取引に関する税務処理を簡易とすることができる。 The POS terminal device 100 also prints a detailed receipt showing the pro rata tax amount for each tax type and each payment method. This allows the pro rata tax amount to be easily confirmed from the detailed receipt, simplifying tax processing for transactions involving a mixture of multiple products to which different tax types are applied and in which the payment amount is shared across multiple payment methods.
またPOS端末装置100は、課税種別毎、かつ決済方法毎の案分決済額を明細レシート及び明細領収証に示す。従って、案分税額を明細領収証から簡易に確認することができ、適用する課税種別が異なる複数の商品が混在し、かつ決済額を複数の決済方法で分担して決済した取引に関する税務処理をさらに簡易とすることができる。 The POS terminal device 100 also displays the pro rata payment amount for each tax type and each payment method on the detailed receipt and detailed invoice. This allows the pro rata tax amount to be easily confirmed from the detailed invoice, further simplifying tax processing for transactions involving a mixture of multiple products to which different tax types are applied and in which the payment amount is shared across multiple payment methods.
ところで明細レシート及び明細領収証は、図4及び図5に示すように、通常レシート及び通常領収証よりも大幅に長くなる。案分税額及び案分決済額は、多くの一般消費者には不要である場合が多く、そのような客に明細レシート及び明細領収証を渡すと、客が煩わしく感じるおそれがある。また、案分税額及び案分決済額の表示を必要としない客に対して明細レシート及び明細領収証を印刷することは、レシート用紙の無駄な消費となる。しかしながらPOS端末装置100は、ユーザ設定及びユーザの指示に応じて必要に応じて明細レシート及び明細領収証を印刷する。従って、客を煩わせてしまうこと、あるいはレシート用紙を無駄に消費してしまうことを防止できる。とくにPOS端末装置100は、業者カードが読み取られているなどにより業務取引であることが判明している場合には、明細レシート及び明細領収証を印刷する。これにより、必要な明細レシート及び明細領収証の印刷を容易に行える。 However, as shown in Figures 4 and 5, the detailed receipt and detailed receipt are significantly longer than the normal receipt and normal receipt. The pro rata tax amount and pro rata payment amount are often unnecessary for many general consumers, and if detailed receipts and detailed receipts are given to such customers, they may feel bothered. In addition, printing detailed receipts and detailed receipts for customers who do not need the pro rata tax amount and pro rata payment amount will waste receipt paper. However, the POS terminal device 100 prints detailed receipts and detailed receipts as necessary according to user settings and user instructions. This makes it possible to prevent customers from being bothered or receipt paper from being wasted. In particular, the POS terminal device 100 prints detailed receipts and detailed receipts when it is determined that the transaction is a business transaction, for example because the vendor card has been read. This makes it easy to print the necessary detailed receipts and detailed receipts.
この実施形態は、次のような種々の変形実施が可能である。
セルフタイプ又はセミセルフタイプのPOS端末装置として実現することも可能である。又は、他のPOS端末装置で登録及び決済がなされた取引、あるいは他の登録装置で登録され、他の決済装置で決済された取引に関して案分税額を算出して出力する情報処理装置として実現することも可能である。
This embodiment can be modified in various ways as follows.
It may be realized as a self-service or semi-self-service POS terminal device, or as an information processing device that calculates and outputs the pro rata tax amount for a transaction registered and settled at another POS terminal device, or for a transaction registered at another registration device and settled at another settlement device.
明細レシート及び明細領収証のいずれか一方のみを印刷可能としてもよい。つまりプロセッサ1は例えば、図3中のACT14からACT18へと進むようにしてもよい。あるいはプロセッサ1は例えば、図3中のACT14に代えてACT17と同様な処理を実行した後、ACT15へと進んでもよい。 It may be possible to print only either the detailed receipt or the detailed invoice. That is, the processor 1 may proceed from ACT 14 to ACT 18 in FIG. 3, for example. Alternatively, the processor 1 may execute a process similar to ACT 17 instead of ACT 14 in FIG. 3, and then proceed to ACT 15.
プロセッサ1は、領収証の印刷が必要である場合に、明細領収証及び通常領収証の何れを印刷するかを、明細レシート及び通常レシートの何れを印刷するかの判定とは別に行ってもよい。 When it is necessary to print a receipt, the processor 1 may determine whether to print a detailed receipt or a regular receipt separately from determining whether to print a detailed receipt or a regular receipt.
案分税額の出力は、印刷には限らず、別の情報端末への送信、あるいは記憶メディアへの書き込みなど、別の様々な出力方法での出力を適用できる。 The output of the prorated tax amount is not limited to printing, but can be output using various other output methods, such as sending it to another information terminal or writing it to a storage medium.
情報処理によりプロセッサ1が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。 The functions realized by processor 1 through information processing can be realized in part or in whole by hardware that executes information processing not based on a program, such as a logic circuit. Each of the above functions can also be realized by combining software control with hardware such as the above logic circuits.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する第1の算出手段と、
前記第1の算出手段により算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出する第2の算出手段と、
前記第2の算出手段により算出された適用額を出力する出力手段と、
を具備する情報処理装置。
[付記2] 一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額を複数の決済方法で分担して決済する決済手段、をさらに備え、
前記第1の算出手段は、前記決済手段での決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する、
付記1に記載の情報処理装置。
[付記3] 前記出力手段は、前記第2の算出手段により算出された適用額を、一取引の内容とともに表したレシートをプリンタにプリントさせる、
付記1又は付記2に記載の情報処理装置。
[付記4] コンピュータを、
一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する第1の算出手段と、
前記第1の算出手段により算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出する第2の算出手段と、
前記第2の算出手段により算出された適用額を出力する出力手段と、
して機能させるための情報処理プログラム。
[付記5] 情報処理装置に備えられたコンピュータが、
一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出し、
算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出し、
算出された適用額を出力する、
情報処理方法。
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 forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The invention as originally claimed in the present application is set forth below.
[Supplementary Note 1] A first calculation means for calculating a total tax amount for each tax type applied to a product for which a tax type is applied, for a payment amount for a plurality of products included in a single transaction, the products including products to which different tax types are applied at the time of payment, the payment being made by sharing the payment amount using a plurality of payment methods;
a second calculation means for calculating an amount to be applied to each of the plurality of payment methods out of the total tax amount for each tax type calculated by the first calculation means;
an output means for outputting the application amount calculated by the second calculation means;
An information processing device comprising:
[Appendix 2] The method further includes a payment means for dividing and settling the payment amount for a plurality of products, the plurality of products being included in a single transaction and including products to which different tax types are applied at the time of payment, by a plurality of payment methods,
The first calculation means calculates, for each tax type, a total tax amount for products to which the tax type is applied in relation to the payment made by the payment means.
2. The information processing device according to claim 1.
[Additional Note 3] The output means causes a printer to print a receipt showing the applied amount calculated by the second calculation means together with the content of the transaction.
3. The information processing device according to claim 1 or 2.
[Supplementary Note 4] A computer,
a first calculation means for calculating a total tax amount for each tax type applied to a plurality of products included in one transaction, the products including different tax types applied at the time of payment, the payment being made by sharing the payment amount using a plurality of payment methods;
a second calculation means for calculating an amount to be applied to each of the plurality of payment methods out of the total tax amount for each tax type calculated by the first calculation means;
an output means for outputting the application amount calculated by the second calculation means;
An information processing program that enables the system to function as such.
[Supplementary Note 5] A computer provided in an information processing device,
For a payment amount for multiple products included in one transaction, including products with different taxation types applied at the time of payment, and for which payment is made by sharing the payment amount using multiple payment methods, calculate the total tax amount for each taxation type applied to the products,
Calculating the amount of tax to be applied to each of the plurality of payment methods out of the calculated total tax amount for each tax type individually;
Output the calculated amount to be applied,
Information processing methods.
1…プロセッサ、2…メイン記憶ユニット、3…補助記憶ユニット、4…店員側タッチパネル、5…キーボード、6…固定スキャナ、7…ハンディスキャナ、8…クレジットカードリーダ、9…近接通信ユニット、10…カードリーダ/ライタ、11…レシートプリンタ、12…釣銭ユニット、13…客側タッチパネル、14…通信ユニット、15…伝送路、100…POS端末装置、200…通信ネットワーク。 1...processor, 2...main memory unit, 3...auxiliary memory unit, 4...store clerk touch panel, 5...keyboard, 6...fixed scanner, 7...handheld scanner, 8...credit card reader, 9...proximity communication unit, 10...card reader/writer, 11...receipt printer, 12...change unit, 13...customer touch panel, 14...communication unit, 15...transmission path, 100...POS terminal device, 200...communication network.
Claims (5)
前記第1の算出手段により算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出する第2の算出手段と、
前記第2の算出手段により算出された決済方法毎の適用額を、複数の決済方法のそれぞれの名称と関連付けて表した画像をプリンタにプリントさせることで出力する出力手段と、
を具備する情報処理装置。 a first calculation means for calculating a total tax amount for each tax type applied to a plurality of products included in one transaction, the products including different tax types applied at the time of payment, the payment being made by sharing the payment amount using a plurality of payment methods;
a second calculation means for calculating an amount to be applied to each of the plurality of payment methods out of the total tax amount for each tax type calculated by the first calculation means;
an output means for outputting, by causing a printer to print an image showing the applicable amount for each payment method calculated by the second calculation means in association with the name of each of the plurality of payment methods;
An information processing device comprising:
前記第1の算出手段は、前記決済手段での決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する、
請求項1に記載の情報処理装置。 The method further includes a payment means for dividing and settling a payment amount for a plurality of products, the plurality of products being included in one transaction and including products to which different tax types are applied at the time of payment, by a plurality of payment methods;
The first calculation means calculates, for each tax type, a total tax amount for products to which the tax type is applied in relation to the payment made by the payment means.
The information processing device according to claim 1 .
請求項1又は請求項2に記載の情報処理装置。 The output means causes the printer to print an image further showing the contents of the transaction.
3. The information processing device according to claim 1 or 2.
一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出する第1の算出手段と、
前記第1の算出手段により算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出する第2の算出手段と、
前記第2の算出手段により算出された決済方法毎の適用額を、複数の決済方法のそれぞれの名称と関連付けて表した画像をプリンタにプリントさせることで出力する出力手段と、
して機能させるための情報処理プログラム。 Computer,
a first calculation means for calculating a total tax amount for each tax type applied to a plurality of products included in one transaction, the products including different tax types applied at the time of payment, the payment being made by sharing the payment amount using a plurality of payment methods;
a second calculation means for calculating an amount to be applied to each of the plurality of payment methods out of the total tax amount for each tax type calculated by the first calculation means;
an output means for outputting, by causing a printer to print an image showing the applicable amount for each payment method calculated by the second calculation means in association with the name of each of the plurality of payment methods;
An information processing program that enables the system to function as such.
一取引の対象として含まれ、決済に際して適用する課税種別が異なる商品が混在する複数の商品に関する決済額に関して複数の決済方法で分担して行われた決済に関して、課税種別毎に、その課税種別が適用された商品に関する総税額を算出し、
算出された課税種別毎の総税額のうちの前記複数の決済方法のそれぞれの適用額を個別に算出し、
算出された決済方法毎の適用額を、複数の決済方法のそれぞれの名称と関連付けて表した画像をプリンタにプリントさせることで出力する、
情報処理方法。
A computer provided in the information processing device,
For a payment amount for multiple products included in one transaction, including products with different tax types applied at the time of payment, and for which payment is made by sharing the payment amount using multiple payment methods, calculate the total tax amount for each tax type applied to the products,
Calculating the amount of tax to be applied to each of the plurality of payment methods out of the calculated total tax amount for each tax type individually;
outputting the calculated applicable amount for each payment method by printing an image showing the amount in association with each of the names of the payment methods ;
Information processing methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024034860A JP7617326B2 (en) | 2020-09-16 | 2024-03-07 | Information processing device, information processing program, and information processing method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020155101A JP7453105B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device, information processing program, and information processing method |
| JP2024034860A JP7617326B2 (en) | 2020-09-16 | 2024-03-07 | Information processing device, information processing program, and information processing method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155101A Division JP7453105B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device, information processing program, and information processing method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2024056048A JP2024056048A (en) | 2024-04-19 |
| JP2024056048A5 JP2024056048A5 (en) | 2024-07-10 |
| JP7617326B2 true JP7617326B2 (en) | 2025-01-17 |
Family
ID=80853689
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155101A Active JP7453105B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device, information processing program, and information processing method |
| JP2024034860A Active JP7617326B2 (en) | 2020-09-16 | 2024-03-07 | Information processing device, information processing program, and information processing method |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020155101A Active JP7453105B2 (en) | 2020-09-16 | 2020-09-16 | Information processing device, information processing program, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7453105B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005073A (en) | 2002-05-31 | 2004-01-08 | Toshiba Tec Corp | Cash register |
| JP2019036003A (en) | 2017-08-10 | 2019-03-07 | 東芝テック株式会社 | Transaction settlement system, transaction processing apparatus, settlement apparatus and program thereof |
-
2020
- 2020-09-16 JP JP2020155101A patent/JP7453105B2/en active Active
-
2024
- 2024-03-07 JP JP2024034860A patent/JP7617326B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005073A (en) | 2002-05-31 | 2004-01-08 | Toshiba Tec Corp | Cash register |
| JP2019036003A (en) | 2017-08-10 | 2019-03-07 | 東芝テック株式会社 | Transaction settlement system, transaction processing apparatus, settlement apparatus and program thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024056048A (en) | 2024-04-19 |
| JP7453105B2 (en) | 2024-03-19 |
| JP2022049068A (en) | 2022-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6247238B2 (en) | Checkout system, settlement apparatus and program thereof | |
| JP7516487B2 (en) | Checkout system, payment device and control program | |
| JP7516620B2 (en) | Accounting machine and its control program | |
| JP7274925B2 (en) | Merchandise sales data processing system, payment device and its control program | |
| JP7829079B2 (en) | Product registration device and program | |
| JP7617326B2 (en) | Information processing device, information processing program, and information processing method | |
| JP7340712B2 (en) | Payment device and its control program | |
| JP2024138088A (en) | Information processing device, information processing method, and information processing program | |
| JP7124158B2 (en) | Checkout system, input processing device and its control program | |
| JP6795674B2 (en) | Checkout system, payment device and its programs | |
| JP7319437B2 (en) | Checkout system, input processing device and its control program | |
| JP7434433B2 (en) | Payment device and payment program | |
| JP7230127B2 (en) | Checkout system, payment device and information processing program | |
| JP7238174B2 (en) | Payment device, control program and checkout system | |
| JP2026003373A (en) | Transaction processing device and information processing program | |
| JP2019053786A (en) | Checkout system, settlement apparatus and program thereof | |
| JP7024033B2 (en) | Payment device and its control program | |
| JP7166787B2 (en) | Checkout system, registration device and registration program | |
| JP2024180014A (en) | Accounting machine and its program | |
| JP2018113077A (en) | Checkout system, settlement apparatus and control program thereof | |
| JP2018026182A (en) | Checkout system, settlement apparatus and program thereof | |
| JP6842892B2 (en) | Payment device and control program | |
| JP2023059953A (en) | Checkout system, payment device and its control program | |
| JP2021015647A (en) | Checkout system, commodity registration device and program thereof | |
| JP2023103779A (en) | Payment device, checkout system and control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240702 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7617326 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |