Commodity sales data processing device and program

The product sales data processing device simplifies tax exemption processing in duty-free stores by registering product information, determining tax-exempt amounts, and providing clear displays, thus addressing the complexity of existing procedures and enhancing operational efficiency.

JP2025079396AInactive Publication Date: 2025-05-22TOSHIBA TEC KK

Patent Information

Application Number
JP2023192009
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-10
Publication Date
2025-05-22
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Duty-free stores face complex procedures when determining tax exemption for transactions, as staff must ensure that the total amount of tax-exempt items in a single transaction and over a day align with specified ranges, leading to inefficient processing.

Method used

A product sales data processing device with a registration processing unit, determination unit, and display control unit is implemented. This device registers product information, determines if the total amount of target products for tax exemption falls within a predetermined range, and displays appropriate screens for staff to manage tax exemption correctly.

Benefits of technology

The solution enables efficient tax exemption-related processing by automating the determination of tax-exempt amounts and guiding staff through clear displays, reducing the complexity of procedures and enhancing operational efficiency in duty-free stores.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025079396000001_ABST
    Figure 2025079396000001_ABST
Patent Text Reader

Abstract

To provide a commodity sales data processing device and a program that enable tax-exemption-related processing to be performed efficiently.SOLUTION: A commodity sales data processing device of an embodiment includes a registration processing part, a determination part, and a display control part. The registration processing part executes registration processing of registering commodity information about commodities for which a transaction is to be performed. When receiving an input for applying tax exemption to the transaction, the determination part determines whether a total amount of target commodities targeted for application of tax exemption among the commodities about which the commodity information has been registered falls within a predetermined tax exemption range. When it is determined that the total amount does not fall within the tax exemption range, the display control part causes a display device to display a first operator for causing a registration processing screen for performing the registration processing to be displayed.SELECTED DRAWING: Figure 15
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a product sales data processing device and a program. [Background technology]

[0002] Traditionally, there has been a so-called tax exemption system that exempts businesses operating export goods sales outlets (duty-free shops) from paying taxes such as consumption tax on goods they sell to non-residents, such as foreign tourists.

[0003] Here, tax-exempt goods are classified into general goods and consumables. In order for tax exemption to be valid, the daily sales price of each of the general goods and consumables at the same sales point must be within a specified tax-exemption range.

[0004] Conventionally, if the total amount of tax-exempt items purchased in one transaction, both general goods and consumables, is not within the tax-exempt range, the staff of the duty-free store is notified of this fact. However, for example, even if the total amount of purchased items in one transaction is not within the tax-exempt range, the total amount of purchased items in one day at the same sales outlet may be within the tax-exempt range. For this reason, staff of the duty-free store may be required to carry out complicated procedures. Summary of the Invention [Problem to be solved by the invention]

[0005] An object of the present invention is to provide a product sales data processing device and a program capable of efficiently performing tax exemption-related processing. [Means for solving the problem]

[0006] A product sales data processing device according to an embodiment includes a registration processing unit, a determination unit, and a display control unit. The registration processing unit executes a registration process for registering product information of a product to be traded. When the determination unit receives an input indicating that tax exemption is to be applied to the transaction, the determination unit determines whether the total amount of the target products to which the tax exemption is applied, among the products whose product information is registered, is within a predetermined tax exemption range. When it is determined that the total amount is not within the tax exemption range, the display control unit causes the display device to display a first operator for displaying a registration processing screen for performing the registration process. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a schematic configuration diagram of a POS system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing the hardware configuration of the POS terminal. [Diagram 3] FIG. 3 is a diagram illustrating an example of a data configuration of the product master. [Figure 4] FIG. 4 is a functional block diagram showing the functional configuration of the POS terminal. [Diagram 5] FIG. 5 is a diagram showing an example of a product registration screen displayed on the operator display unit of the POS terminal. [Figure 6] FIG. 6 is a diagram showing an example of a package selection screen displayed on the operator display unit of the POS terminal. [Figure 7] FIG. 7 is a diagram illustrating the product information stored in the RAM. [Figure 8] FIG. 8 is a diagram showing an example of a tax exemption confirmation screen displayed on the operator display unit of the POS terminal. [Figure 9] FIG. 9 is a flowchart showing an example of the flow of processing executed by the control unit. [Figure 10] FIG. 10 is a flowchart showing an example of the flow of processing executed by the control unit. [Figure 11] FIG. 11 is a flowchart showing an example of the flow of processing executed by the control unit. [Figure 12]FIG. 12 is a diagram showing an example of a display on the product registration screen. [Figure 13] FIG. 13 is a diagram showing an example of a display on the product registration screen. [Figure 14] FIG. 14 is a diagram showing an example of a display on the package selection screen. [Figure 15] FIG. 15 is a diagram showing an example of a duty-free confirmation screen displayed on the operator display unit of the POS terminal. [Figure 16] FIG. 16 is a diagram showing an example of an error screen displayed on the operator display unit of the POS terminal. [Figure 17] FIG. 17 is a diagram showing an example of a forced duty-free screen displayed on the operator display unit of the POS terminal. [Figure 18] FIG. 18 is a diagram showing an example of a display on the forced duty-free screen. [Figure 19] FIG. 19 is a diagram showing an example of a display on the forced duty-free screen. [Figure 20] FIG. 20 is a diagram showing an example of a display on the forced duty-free screen. [Figure 21] FIG. 21 is a diagram showing an example of a display on the product registration screen.

DETAILED DESCRIPTION OF THE INVENTION

[0008] Embodiments will be described with reference to the drawings. FIG. 1 is a schematic configuration diagram of a POS (Point Of Sales) system 1 according to this embodiment. The POS system 1 is used in an export goods sales store (duty-free store) that sells sales targets for daily use to non-residents such as foreign travelers in a certain way.

[0009] The POS system 1 includes one or more POS terminals 3 and a server 4 connected by a network 2 such as a LAN (Local Area Network).

[0010] The server 4 is an information processing device installed, for example, in the back yard of a duty-free shop, and centrally manages the POS terminals 3 and controls the entire POS system 1. The server 4 stores product master data, various information, setting values, etc., and provides (transmits) them to each POS terminal 3. The server 4 also receives, compiles, and manages product information and payment information for products processed by each POS terminal 3.

[0011] The POS terminal 3 is an example of a product sales data processing device. The POS terminal 3 is placed at a checkout area in a duty-free shop. The POS terminal 3 is a terminal for carrying out transaction processing based on a product code entered by an operator (cashier).

[0012] The POS terminal 3 performs transaction processing related to the sale of merchandise handled in the store. In the transaction processing, the POS terminal 3 executes sales registration processing and settlement processing of the merchandise to be sold according to the operation of the operator. The sales registration processing is a series of processes that acquire a merchandise code, read out merchandise information from a merchandise master based on the merchandise code, and store (register) the read out merchandise information in a predetermined storage area. The merchandise code is acquired by optically reading a code symbol such as a barcode or two-dimensional code attached to the merchandise to be sold, or by capturing an image of the code symbol. The settlement processing is a series of processes that are performed based on the merchandise information registered in the sales registration processing, and includes displaying and calculating various amounts related to the transaction, paying change, issuing receipts, etc.

[0013] 2 is a block diagram showing a hardware configuration of the POS terminal 3. The POS terminal 3 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, and a storage unit 34. The CPU 31 is the main controller. The ROM 32 stores various programs. The RAM 33 loads programs and various data. The storage unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the storage unit 34 are connected to one another via a bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute a control unit 300. That is, the control unit 300 executes a control process of the POS terminal 3, which will be described later, by the CPU 31 operating in accordance with a control program stored in the ROM 32 or the storage unit 34 and loaded in the RAM 33.

[0014] The RAM 33 is an example of a predetermined storage area, and stores the product information 331. The product information 331 is product information of a product acquired from the product master 342.

[0015] The storage unit 34 is composed of an HDD (Hard Disc Drive), a flash memory, etc., and maintains the stored contents even when the power is cut off. The storage unit 34 stores a control program 341, a product master 342, various information (e.g., tax exemption confirmation popup display setting (described later)), and various setting values ​​(e.g., setting values ​​(described later) for the conditions for receiving tax exemption (hereinafter also referred to as tax exemption conditions)). In this embodiment, these (the product master 342, various information, and setting values) are downloaded from the server 4. The control program 341 is a program for controlling the POS terminal 3.

[0016] 3 is a diagram showing an example of the data configuration of the product master 342. In the product master 342, product information such as the product name, product price (unit price), whether the price is inclusive of tax or exclusive of tax, and whether it is subject to tax exemption or not is set in association with the product code (product identification information) of each product to be registered for sale. "Inclusive of tax" indicates that the price includes taxes such as consumption tax (price including tax). "Exclusive of tax" indicates that the price does not include taxes such as consumption tax (price excluding tax). If the price is inclusive of tax, the POS terminal 3 or server 4 will calculate the price excluding tax as necessary.

[0017] When a non-resident, such as a foreign tourist, purchases an item that is eligible for tax exemption, the item will be exempt from taxes (such as consumption tax) if certain conditions are met.

[0018] Tax-exempt items include "general goods" and "consumables." "Consumables" are items such as food, beverages, medicines, and cosmetics. "General goods" are items used for normal daily life other than consumables, such as home appliances, bags, and clothing. Items that are tax-exempt as consumables cannot be consumed before leaving the country, so they are specially packaged with an additional seal. Items that are tax-exempt as general goods are not specially packaged.

[0019] The memory unit 34 stores the set values ​​of the tax exemption conditions. The set values ​​are the amounts that serve as a guide for registering sales as tax exempt. The set values ​​for consumables in this embodiment are 5,000 yen or more and 500,000 yen or less. In other words, in this embodiment, if the total price excluding tax of the consumables is 5,000 yen or more, consumables of 500,000 yen or less can be exempt from tax. The set values ​​for general goods are 5,000 yen or more. In other words, in this embodiment, if the total price excluding tax of the general goods is 5,000 yen or more, the general goods are exempt from tax.

[0020] Returning to the explanation of Fig. 2, the POS terminal 3 further includes an operation unit 36, an operator display unit 37 which is a liquid crystal display device, a customer display unit 38, a printer 39, a code reader 40, a passport reader 41, a card reader / writer (R / W) 42, and a communication I / F (Interface) 43. These are connected to the CPU 31 via a controller 44 and a bus 35.

[0021] The operation unit 36 ​​is realized by a touch panel and a keyboard. The touch panel is provided on the display surface of the operator display unit 37 and the customer display unit 38, and accepts operations according to the displayed contents. More specifically, when a position where a software key is displayed is touched, the operation content assigned to the software key is accepted. The keyboard is a device that has one or more hard keys and accepts the operation content assigned to the hard keys.

[0022] The operator display unit 37 displays information for the operator. The customer display unit 38 displays information for the customer. The printer 39 issues a receipt on which product information and payment information of the product purchased by the customer are printed.

[0023] The code reader 40 optically reads or captures an image of a code symbol such as a barcode attached to a product and inputs it. The POS terminal 3 analyzes the input symbol and obtains a product code that identifies the product.

[0024] The passport reader 41 is a reader device that reads information held in a passport. In the embodiment, the passport reader 41 has an optical character recognition (OCR) function that optically reads a character string written on a passport.

[0025] A card reader / writer (R / W) 42 reads customer information, etc., required for settlement of a transaction, from a card (such as a credit card or electronic money) held by a customer.

[0026] The communication I / F 43 performs data communication with a server 4, which is a higher-level device, via a network 2 provided within the store.

[0027] 4 is a functional block diagram showing the functional configuration of the POS terminal 3. The control unit 300 functions as a registration processing unit 301, a calculation processing unit 302, a payment processing unit 303, a packing setting unit 304, a classification setting unit 305, a distribution processing unit 306, a judgment unit 307, a prohibition processing unit 308, and a compulsory application unit 309 by following a control program 341 and the like.

[0028] The registration processing unit 301 performs a sales registration process. In the sales registration process, the registration processing unit 301 stores (registers) information on the traded product in a predetermined storage area. Specifically, the registration processing unit 301 reads out product information from the product master 342 based on the product code acquired by the code reader 40, and stores the read product information 331 in the RAM 33.

[0029] Each time the registration processing unit 301 registers product information, the calculation processing unit 302 calculates a tax exemption amount, which is the amount used when tax exemption is applied to a transaction, and a taxable amount, which is the amount used when tax is imposed on the transaction.

[0030] The tax exemption amount is, for example, the total amount (payment amount) paid by the customer when tax exemption is applied to the transaction, the amount exempt from tax (tax exemption amount), the total amount of tax (tax amount) paid when non-tax-exempt items are also purchased, the amount of discount (discount amount) if any, etc. Also, the taxable amount is the amount paid, tax amount, discount amount, etc., by the customer when tax is normally applied to the transaction.

[0031] The payment processing unit 303 performs payment processing. The payment processing is a series of processes performed based on the product information registered in the sales registration process, and includes display and calculation of various amounts related to the transaction, payment processing, dispensing of change, issuing of receipts, etc. The payment processing unit 303 accepts the selection of a payment method (cash payment, credit card payment, electronic money payment, code payment, etc.) by an operator's operation, and performs payment processing using the selected payment method.

[0032] The settlement processing unit 303 settles using the tax exemption amount when the operator declares that tax exemption is applied to the transaction (by operating a specific key, etc.), and settles using the taxable amount when a normal settlement is made. The above "declaration" is made, for example, by pressing (operating) the tax exemption key 613 or the subtotal key 614 (see FIG. 5, etc., described later).

[0033] Based on the operation of the operator, the packaging setting unit 304 sets whether or not special packaging is to be used for each of the products that are subject to tax exemption among the products registered by the registration processing unit 301. The packaging setting unit 304 accepts the operation of the operator via the operation unit 36.

[0034] 5 is a diagram showing an example of a product registration screen 61 displayed on the operator display unit 37 of the POS terminal 3. FIG. 6 is a diagram showing an example of a package selection screen 62 displayed on the operator display unit 37 of the POS terminal 3.

[0035] The product registration screen 61 displays a list 611 of information on products registered by the registration processing unit 301, as well as various prices and various software keys (a special packaging key 612, a tax exemption key 613, a subtotal key 614, and a compulsory tax exemption key 616). These software keys may be provided as hard keys on the keyboard. Note that operations on the various software keys displayed on the various screens displayed by the operator display unit 37 are accepted by a touch panel (an example of the operation unit 36).

[0036] The special packaging key 612 is an operator for receiving an operation to display the packing item selection screen 62. When the special packaging key 612 is operated, the control unit 300 (packaging setting unit 304) displays the packing item selection screen 62 superimposed on the product registration screen 61.

[0037] The package selection screen 62 accepts an operation to select whether or not special packaging is required for each registered product. The package selection screen 62 includes a tax exemption list 621, operators 622 and 623, a cancel key 624, and a confirmation key 625.

[0038] Tax-free item list 621 displays, in each row, information on registered items that are tax-free. Operators 622 and 623 are provided in association with each row of tax-free item list 621, and accept an operation to specify whether or not special packaging is used for the item displayed in that row. Operator 622 accepts an operation to specify "yes" for special packaging. Operator 623 accepts an operation to specify "no" for special packaging.

[0039] The Confirm key 625 accepts an operation to confirm the content of the operation accepted by the operators 622, 623. The Cancel key 624 accepts an operation to cancel the acceptance of the operation by the operators 622, 623. When the Cancel key 624 is operated, the control unit 300 (packaging setting unit 304) closes the packing item selection screen 62 and returns the display to the product registration screen 61.

[0040] In this embodiment, the default value for the setting of whether or not special packaging is required is "Yes," and the packaging setting unit 304 mainly accepts changes to "No." The packaging setting unit 304 may also accept a change (re-change) to "Yes" that was once set to "No" on the same screen. The operator changes the setting of the items to be used (consumed) before departure to "No," for example, by checking with the customer.

[0041] Returning to Fig. 4, the classification setting unit 305 classifies products set by the packaging setting unit 304 with special packaging as consumables, and products set with special packaging as "no" as general goods. In other words, in this embodiment, the classification of consumables or general goods is not set in the product master 342, but rather, in transaction processing (sales registration processing and settlement processing), items that are specially packaged are treated as consumables, and items that are not specially packaged are treated as general goods. As mentioned above, the default value for whether or not special packaging is used is "yes," so in the initial state where the setting is not changed, all products are treated as consumables.

[0042] The allocation processing unit 306 allocates the tax-free amount to the portion for consumables and the portion for general goods based on the classification set by the classification setting unit 305.

[0043] Here, Fig. 7 is a diagram for explaining the product information 331 stored in the RAM 33. The RAM 33 of the POS terminal 3 uses a portion of its storage area to store the product information 331. The product information 331 is made up of a registered item list 3310 shown in Fig. 7(a), first tax-free information 3311 shown in Fig. 7(b), and second tax-free information 3312 shown in Fig. 7(c).

[0044] The registered item list 3310 is a list of product codes and the quantities stored in association with the product codes, which are registered by the registration processing unit 301. The calculation processing unit 302 refers to this list to calculate the taxable amount. This registered item list 3310 is updated every time the registration processing unit 301 registers a product.

[0045] The first information for tax exemption 3311 is generated when the item is registered in the registered item list 3310, and includes a list of product codes of products eligible for tax exemption (both general goods and consumables), the tax exemption amount, and the tax exemption amount. Here, the tax exemption amount is the total price excluding tax of the products eligible for tax exemption. The tax exemption amount is a hypothetical tax amount if tax were to be imposed on the tax exemption amount, that is, the tax amount exempt from payment by the tax exemption process.

[0046] The tax exemption target amount and the tax exemption amount are part of the tax exemption amount, and are calculated by the calculation processing unit 302. When calculating the tax exemption amount, the calculation processing unit 302 refers to the product code included in the first tax exemption information 3311 and the number of items stored in the registered item list in association with the product code. This first tax exemption information 3311 is updated every time the registration processing unit 301 registers a product.

[0047] The second tax exemption information 3312 is generated by sorting by the sorting processor 306, and includes a list of product codes of products classified into one of the categories (e.g., consumables) by the sorting processor 306, and the tax exemption amount and tax exemption target amount corresponding to the product codes. The tax exemption target amount and tax exemption amount of the second tax exemption information 3312 are calculated by the sorting processor 306. When calculating the tax exemption amount, the sorting processor 306 refers to the product code included in the second tax exemption information 3312 and the quantity stored in the registered item list in association with the product code.

[0048] In addition, the sorting processor 306 deletes the product code of the product classified as one of the categories (consumables in the above example) from the first tax exemption information 3311 in conjunction with the generation of the second tax exemption information 3312. As a result, the product code of the product classified as the other category (general goods in the above example) remains in the first tax exemption information 3311. In conjunction with this, the sorting processor 306 calculates and updates the tax exemption target amount and tax exemption amount of the first tax exemption information 3311.

[0049] In the POS terminal 3 of this embodiment, the category setting unit 305 can change the category multiple times until an operation instructing execution of a payment process with tax exemption applied (pressing the tax exemption key) is performed.

[0050] Returning to FIG. 4, the judgment unit 307 judges whether the total of the tax-exempt prices of general goods among the registered tax-exempt products (target products) satisfies the conditions for tax exemption, and whether the total of the tax-exempt prices of consumable products satisfies the conditions for tax exemption.

[0051] The determination unit 307 determines whether the tax exemption amount for consumables and the tax exemption amount for general goods allocated by the allocation processing unit 306 are within the range to which tax exemption is applicable.

[0052] That is, when the total price excluding tax of a consumable is between 5,000 yen and 500,000 yen, the judgment unit 307 judges that the condition for tax exemption as a consumable is met. When the total is less than 5,000 yen or more than 500,000 yen, the judgment unit 307 judges that the condition for tax exemption as a consumable is not met.

[0053] In addition, the judgment unit 307 judges that the conditions for tax exemption as a general item are met when the total price excluding tax is 5,000 yen or more for the general item, and that the conditions for tax exemption as a general item are not met when the total price is less than 5,000 yen.

[0054] 8 is a diagram showing an example of a tax exemption confirmation screen 63 displayed by the operator display unit 37 of the POS terminal 3. The tax exemption confirmation screen 63 is a screen displayed when tax exemption is granted for both general goods and consumables. The tax exemption confirmation screen 63 includes general goods information 631, consumable goods information 632, tax exemption amount information 633, and a confirmation key 635.

[0055] General item information 631 shows the tax exemption amount for general items and whether tax exemption has been granted. The tax exemption amount for general items displays the tax exemption amount in first tax exemption information 3311. Consumable item information 632 shows the tax exemption amount for consumable items and whether tax exemption has been granted. The tax exemption amount for consumable items displays the tax exemption amount in second tax exemption information 3312. Tax exemption amount information 633 shows the amount of tax exempted for the current transaction.

[0056] The confirmation key 635 is an operator for accepting an operation to proceed with the tax exemption process.

[0057] Returning to Fig. 4, the prohibition processing unit 308 prohibits payment using the tax exemption amount for the amount for which the determination unit 307 has determined that tax exemption is not applicable. Specifically, the prohibition processing unit 308 displays a tax exemption confirmation screen 64 (see Fig. 15) on the operator display unit 37 of the POS terminal 3. The tax exemption confirmation screen 64 is configured such that it is not possible to accept an operation to proceed with the tax exemption process. The tax exemption confirmation screen 64 will be described later.

[0058] The forcing application unit 309 forcibly invalidates the prohibition by the prohibition processing unit 308 based on the operation of the operator. In other words, the forcing application unit 309 corrects the determination by the determination unit 307 that the tax exemption is not applied to a determination that the tax exemption is applied. In other words, the forcing application unit 309 is an example of a correction processing unit.

[0059] Specifically, the compulsory application unit 309 displays a compulsory tax exemption screen 66 (see Figs. 17 to 20) on the operator display unit 37 of the POS terminal 3. The compulsory tax exemption screen 66 includes an operator for forcibly invalidating the prohibition by the prohibition processing unit 308. In other words, the compulsory tax exemption screen 66 is a screen for correcting the determination by the determination unit 307 that tax exemption is not applied to a determination that tax exemption is applied. In other words, the compulsory tax exemption screen 66 is an example of a correction processing screen. The compulsory tax exemption screen 66 will be described later.

[0060] Here, the above-mentioned operator operation is, for example, pressing a predetermined key (the compulsory tax exemption key 616 (described later)). Note that the operator operation here is premised on, for example, visual confirmation of the receipt issued on the day of the operation. When the operator receives the receipt issued on the day of the operation from the customer and adds up the amounts paid on the same day at the same store, if this satisfies the above-mentioned condition, the operator performs an operation to execute processing by the compulsory application unit 309.

[0061] 9 to 11 are flowcharts showing an example of the flow of processing executed by the control unit 300. FIG.

[0062] The control unit 300 displays the product registration screen 61 on the operator display unit 37 and waits for the acquisition of a product code by the code reader 40 or the like (step S1: No). Upon acquiring the product code (step S1; Yes), the control unit 300 acquires product information from the product master 342 (step S2). In response to this, the control unit 300 updates the display of the product registration screen 61. Specifically, the acquired product information is included in the list 611. In addition to executing step S2, the control unit 300 generates and updates the registered item list 3310 and the first tax exemption information 3311.

[0063] Next, the control unit 300 refers to the setting of whether the acquired product information is tax-exempt or not, and if it is tax-exempt (step S3; Yes), it performs both calculations for a tax-exempt transaction (step S4) and calculations for a normal transaction, i.e., a taxable transaction (step S5). If the product is not tax-exempt (step S3; No), it does not perform calculations for a tax-exempt transaction, but only performs calculations for a taxable transaction. Note that the various amounts displayed on the product registration screen 61 at this point are amounts for a normal taxable transaction.

[0064] Next, the control unit 300 judges whether the special packaging key 612 has been pressed (operated) (step S6). If the special packaging key 612 has been pressed (step S6; Yes), the control unit 300 (packaging setting unit 304) displays the packaging item selection screen 62 on the operator display unit 37 and accepts an operation to specify whether or not special packaging is required (step S7).

[0065] If the special packaging key 612 is not operated in step S6 (step S6; No), the control unit 300 skips the process of step S8 and advances the process to step S9.

[0066] When the confirmation key 625 is operated on the packing item selection screen 62 displayed in step S7, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61, and functions as the classification setting unit 305 and the sorting processing unit 306. In other words, the control unit 300 classifies products with "no" special packaging into general goods, and classifies products with "yes" special packaging into consumables, generates and updates the second tax exemption information 3312, and updates the first tax exemption information 3311 (step S8).

[0067] If the cancel key 624 is operated on the packing item selection screen 62 displayed in step S7, the control unit 300 returns the display on the operator display unit 37 to the product registration screen 61 and proceeds to step S9 without executing step S8.

[0068] In the next step S9, the control unit 300 judges whether the tax exemption key 613 or the compulsory tax exemption key 616 has been pressed (operated) on the product registration screen 61 (step S9).

[0069] In step S9, if the tax-free key 613 is not pressed on the product registration screen 61 (step S9; No), the control unit 300 judges whether the subtotal key 614 is pressed (operated) (step S10). In step S13, if the subtotal key 614 is pressed (step S10; Yes), the control unit 300 (payment processing unit 303) judges whether the selection of the payment method has been accepted (step S11).

[0070] If the selection of the payment method is accepted (step S11; Yes), the control unit 300 (payment processing unit 303) performs the payment process by taxing (step S12) and ends this process. In the payment process in this step S12, the control unit 300 (payment processing unit 303) prints out a receipt using the printer 39.

[0071] If the subtotal key 614 is not pressed in step S10 (step S10; No), the control unit 300 returns the process to step S1. If a payment method is not selected in step S11 (step S11; No), the control unit 300 returns the process to step S1.

[0072] On the other hand, if the tax exemption key 613 is pressed in step S9 (step S9; tax exemption key), the control unit 300 advances the process to step S101 in Fig. 10 (A). If the compulsory tax exemption key 616 is pressed (step S9; compulsory tax exemption key), the control unit 300 advances the process to step S201 in Fig. 11 (B).

[0073] Here, a process when the tax exemption key 613 is pressed in step 9 in Fig. 9 will be described. Fig. 10 is a flow chart showing an example of the process when the tax exemption key 613 is pressed. When the tax exemption key 613 is pressed in step 9 in Fig. 9, the control unit 300 judges whether tax exemption is established for both general goods and consumables (step S101).

[0074] Specifically, the control unit 300 determines whether the total of the tax-exempt prices of the tax-exempt items (general goods and consumables) at the time the tax-exempt key 613 is pressed (step S9 in FIG. 9; tax-exempt key) satisfies the tax-exemption conditions.

[0075] The process executed by the control unit 300 will be described below, taking as an example a case where the product registration screen 61 shown in Fig. 5 is displayed on the operator display unit 37. In the product registration screen 61 shown in Fig. 5, a consumable item A and a general item B are registered. In this state, all of the special packaging options are set to the default "Yes", so if tax exemption is applied to this transaction as is, not only the consumable item A but also the general item B will be treated as consumable items in the settlement. When the special packaging key 612 is pressed here, the control unit 300 causes the operator display unit 37 to display a package selection screen 62.

[0076] For example, when the package selection screen 62 shown in Fig. 6 is displayed and the "None" operator 623 is pressed in the row of general item B in the tax-free item list 621 and the confirmation key 625 is pressed, general item B is changed to be treated as a general item in this transaction. In this example, the price excluding tax of general item B is 5,000 yen, so the tax-free conditions for general items are met. Also, in this example, the price excluding tax of consumable item A is 10,000 yen, so the tax-free conditions for consumable items are also met.

[0077] Therefore, the control unit 300 (determination unit 307) determines that the tax exemption is established for both the general goods and the consumable goods. In this case (step S101; Yes), the control unit 300 causes the operator display unit 37 to display the tax exemption confirmation screen 63.

[0078] For example, when the confirmation key 635 is pressed on the tax exemption confirmation screen 63 in the example of FIG. 8 (step S106; Yes), the control unit 300 displays the product registration screen 61 shown in FIG. 12, and proceeds to the payment with the tax exemption applied (step S13 in FIG. 9) (C).

[0079] Fig. 12 is a diagram showing a display example on the product registration screen 61. As shown in this figure, on the product registration screen 61 after the confirmation key 635 is operated on the tax exemption confirmation screen 63, a symbol 615 indicating that tax exemption is applied is displayed in association with information on the product to which tax exemption is applied. The symbol 615 is, for example, the character "free". Furthermore, on the product registration screen 61 at this point in time, the operation of the special packaging key 612, tax exemption key 613, and compulsory tax exemption key 616 is not accepted. The special packaging key 612, tax exemption key 613, and compulsory tax exemption key 616 shown in Fig. 12 are shown in a state in which they cannot be operated, for example, by being grayed out.

[0080] Next, a case will be described where the total of the tax-excluded prices of at least one of the general goods and the consumables does not satisfy the tax exemption conditions in step S101.

[0081] 13 is a diagram showing a display example on the product registration screen 61. In this example, consumable item C and general item D have already been registered. Consumable item C is a product that is generally treated as a consumable item. General item D is also a product that is generally treated as a general item, but in the initial state where the packaging selection screen 62 is not operated, it is treated as a consumable item. If left in the initial state, general item D would also need to be specially packaged, but the total of the tax-exempt prices of consumable item C and general item D would meet the tax-exempt conditions for consumable items.

[0082] In this example, the price of general item D before tax is 4,900 yen, so it cannot meet the tax-free conditions as a general item. Also, in this example, the price of consumable C before tax is 4,900 yen, so it cannot meet the tax-free conditions for consumables by itself.

[0083] When the special packaging key 612 is pressed in the example shown in Fig. 13, a packaging item selection screen 62 is displayed as shown in Fig. 14. Fig. 14 is a diagram showing a display example of the packaging item selection screen 62.

[0084] In this example, when the “None” operator 623 is pressed in the row for general item D in the tax-exempt item list 621 and then the confirmation key 625 is pressed, general item D, which was initially treated as a consumable item, is changed to be treated as a general item for this transaction.

[0085] In this example, the price of general item D before tax is 4,900 yen, so the tax-free conditions for general items are not met. Also, in this example, the price of consumable item C before tax is also 4,900 yen, so the tax-free conditions for consumable items are not met either.

[0086] Therefore, the control unit 300 (determination unit 307) determines that tax exemption is not valid for at least one of the general goods and the consumables. In this case (step S101; No), the control unit 300 determines whether the tax exemption confirmation pop-up display setting is ON (step S102).

[0087] The tax exemption confirmation popup display setting is setting information as to whether or not to display a popup showing tax exemption information regarding the tax exemption process, such as the amount required for tax exemption, when the tax exemption key 613 is pressed and at least one of the general goods and consumables does not satisfy the tax exemption conditions.

[0088] When the tax exemption confirmation popup display setting is ON (step S102; Yes), the control unit 300 causes the operator display unit 37 to display the tax exemption confirmation screen 64 including the amount required for tax exemption to be granted (step S103).

[0089] 15 is a diagram showing an example of a tax exemption confirmation screen 64 displayed by the operator display unit 37 of the POS terminal 3. The tax exemption confirmation screen 64 is a screen that is displayed when tax exemption is not granted for at least one of general goods and consumables, and the tax exemption confirmation pop-up display setting is ON. The tax exemption confirmation screen 64 includes general goods information 641, consumables information 642, and a confirmation key 644.

[0090] General goods information 641 shows the tax exemption amount for general goods and whether tax exemption is granted (or the amount required to grant it if it is not granted). The tax exemption amount for general goods is displayed as the tax exemption amount in first tax exemption information 3311. Consumables information 642 shows the tax exemption amount for consumables and whether tax exemption is granted (or the amount required to grant it if it is not granted). The tax exemption amount for consumables is displayed as the tax exemption amount in second tax exemption information 3312.

[0091] The confirmation key 644 is an operator for accepting an operation to return to the product registration process without proceeding with the tax exemption process. The confirmation key 644 is an example of a first operator. In this case, the control unit 300 (prohibition processing unit 308) displays an operator for accepting an operation to return to the product registration process. That is, the control unit 300 (prohibition processing unit 308) in this case is an example of a display control unit.

[0092] As shown in the example of Figure 15, when the total excluding tax price of at least one of general goods and consumables does not meet the tax exemption conditions, a confirmation screen that does not include operators to proceed with the process is displayed, thereby preventing the store clerk from mistakenly carrying out the tax exemption process.

[0093] Also, by displaying the amount required for tax exemption on the operator display unit 37, the store clerk can easily grasp the amount required for tax exemption for each tax exemption category. Therefore, for example, the store clerk can easily encourage the customer to purchase products according to the amount required for tax exemption. Also, for example, when a customer presents receipts for transactions made at the same sales point on the same day, the store clerk can easily grasp whether the total amount of sales at the same sales point has reached the tax exemption point.

[0094] Returning to Fig. 10, the explanation will be continued. After step S103, the control unit 300 judges whether the confirmation key has been pressed (step S105). In the example of Fig. 15, the control unit 300 judges whether the confirmation key 644 has been pressed. If the confirmation key 644 has not been pressed (step S105; No), the process of step S104 is repeated. On the other hand, if the confirmation key 644 has been pressed (step S105; Yes), the control unit 300 closes the tax exemption confirmation screen 64 and returns the display to the product registration screen 61 (D).

[0095] Moreover, when the tax exemption confirmation pop-up display setting is OFF (step S102; No), the control unit 300 causes the operator display unit 37 to display the error screen 65 (step S104).

[0096] Fig. 16 is a diagram showing an example of an error screen 65 displayed by the operator display unit 37 of the POS terminal 3. The error screen 65 is a screen that is displayed when tax exemption is not granted for at least one of general goods and consumables, and the tax exemption confirmation pop-up display setting is OFF. As shown in Fig. 16, the error screen 65 includes a message to the effect that tax exemption is not granted, and a confirmation key 654.

[0097] The confirmation key 654 is an operator for accepting an operation to return to the product registration process without proceeding with the tax exemption process, similar to the confirmation key 644 in Fig. 15. The confirmation key 654 is an example of a first operator.

[0098] As in the example of Figure 16, by displaying information that clearly indicates that the tax exemption has not been granted, the store clerk can easily understand that the tax exemption process should not be performed. Therefore, even when an inexperienced store clerk is operating the POS terminal 3 or when a small number of staff must serve many customers, the tax exemption process can be performed efficiently.

[0099] Returning to Fig. 10, the description will continue. After step S104, the process proceeds to step S105 as in the case of S102; Yes. In the example of Fig. 16, the control unit 300 determines whether the confirmation key 651 has been pressed.

[0100] Next, a description will be given of the process to be performed when the forced tax exemption key 616 is pressed in step 9 of Fig. 9. Fig. 11 is a flow chart showing an example of the process to be performed when the forced tax exemption key 616 is pressed.

[0101] When the forced tax exemption key 616 is pressed in step 9 of Fig. 9, the control unit 300 judges whether tax exemption is established for both general goods and consumables (step S201). Step S201 is similar to step S101 of Fig. 10, so the explanation is omitted. When it is judged that tax exemption is established (step S201; Yes), the process proceeds to the process of step S203 described later.

[0102] Hereinafter, as in Fig. 10, the process executed by the control unit 300 will be described with reference to Figs. 13 and 14. As described above, in the examples of Figs. 13 and 14, the tax exemption conditions are not met for both general goods and consumables. Therefore, the control unit 300 (determination unit 307) determines that tax exemption is not achieved for at least one of the general goods and consumables. In this case (step S201; No), the control unit 300 causes the operator display unit 37 to display the forced tax exemption screen 66.

[0103] FIG. 17 is a diagram showing an example of a forced tax exemption screen 66 displayed on the operator display unit 37 of the POS terminal 3. The forced tax exemption screen 66 is a screen displayed when the forced tax exemption key 616 is pressed. The forced tax exemption screen 66 includes a general item forced tax exemption key 661, a general item status display 6611, a consumable forced tax exemption key 662, a consumable status display 6621, a cancel key 663, and a confirmation key 664.

[0104] The general item forced tax exemption key 661 is an operator for receiving an instruction to forcibly execute tax exemption for goods handled as general items. The general item status display 6611 indicates whether the forced tax exemption for general items is valid (hereinafter also referred to as the forced tax exemption state) or invalid (hereinafter also referred to as the forced tax exemption cancellation state).

[0105] As an example, in the case of the forced tax exemption state, the general item status display 6611 shows the display of general item forced tax exemption, and in the forced tax exemption cancellation state, it shows the display of general item forced tax exemption cancellation. When the general item status display 6611 shows general item forced tax exemption, the general item forced tax exemption key 661 functions as an operator for receiving an instruction to cancel the forcible execution of tax exemption for goods handled as general items. In the example of FIG. 17, the display of the general item status display 6611 shows general item forced tax exemption cancellation.

[0106] Here, the general item forced tax exemption key 661 has a function of switching the display of the general item status display 6611 between general item forced tax exemption, which is a phrase indicating the establishment of tax exemption, and general item forced tax exemption cancellation, which indicates the cancellation of the establishment of tax exemption. That is, the general item forced tax exemption key 661 is an example of a second operator.

[0107] The consumable forced tax exemption key 662 is an operator for receiving an instruction to forcibly execute tax exemption for goods handled as consumables. The consumable status display 6621 indicates whether the consumables are in the forced tax exemption state or the forced tax exemption cancellation state.

[0108] As an example, in the forced tax-exempt state, the consumables status display 6621 displays "forced tax-exempt for consumables" and in the forced tax-exemption released state, displays "forced tax-exempt for consumables released." When the consumables status display 6621 is the forced tax-exempt for consumables, the forced tax-exempt for consumables key 662 functions as an operator for accepting the release of an instruction to forcibly execute tax exemption for products treated as consumables. In the example of Fig. 17, the display of the consumables status display 6621 shows "forced tax-exempt for consumables released."

[0109] Here, the consumables compulsory tax exemption key 662 has a function of switching the display of the consumables status display 6621 between "compulsory tax exemption for consumables," which is a statement indicating that tax exemption has been established, and "cancel compulsory tax exemption for consumables," which indicates that the establishment of tax exemption has been cancelled. In other words, the compulsory tax exemption for consumables key 662 is an example of a second operator.

[0110] The cancel key 663 accepts an operation to return without proceeding with the tax exemption process. When the cancel key 663 is pressed, the control unit 300 closes the forced tax exemption screen 66 and returns the display to the product registration screen 61. The enter key 664 is an operator for accepting an operation to proceed with the tax exemption process.

[0111] For example, when tax exemption for general goods only is established, the control unit 300 may display the general goods compulsory tax exemption key 661 in an inoperable state on the compulsory tax exemption screen 66. Fig. 18 is a diagram showing a display example on the compulsory tax exemption screen 66. The general goods compulsory tax exemption key 661 shown in Fig. 18 shows a state in which it is inoperable, for example, by being grayed out. Also, the display of the general goods status display 6611 shows that tax exemption for general goods is established.

[0112] Incidentally, even if there is no product treated as a general product in the current transaction, the control unit 300 may display the general product compulsory tax exemption key 661 in an inoperable state on the compulsory tax exemption screen 66. In this case, although not shown, the display of the general product status display 6611 may be "No general product transaction."

[0113] Although the above describes the case where only general goods are tax-exempt or no transaction is made, the control unit 300 may perform the same process as in the case of general goods when only consumables are tax-exempt or no transaction is made. Also, when both general goods and consumables are tax-exempt or no transaction is made, the control unit 300 may display the general goods compulsory tax-exemption key 661 and the consumable goods compulsory tax-exemption key 662 in an inoperable state and display only the confirmation key 664 in an operable state.

[0114] Fig. 19 is a diagram showing a display example on the forced tax exemption screen 66. For example, in the example of Fig. 17, when the general goods forced tax exemption key 661 is pressed, the control unit 300 changes the display of the general goods status display 6611 from general goods forced tax exemption release to general goods forced tax exemption as shown in Fig. 19.

[0115] Fig. 20 is a diagram showing a display example on the compulsory tax exemption screen 66. For example, in the example of Fig. 19, when the consumables compulsory tax exemption key 662 is pressed, the control unit 300 changes the display of the consumables status display 6621 from "cancellation of consumables compulsory tax exemption" to "compulsory tax exemption of consumables" as shown in Fig. 20.

[0116] Returning to Fig. 11, the description will be continued. After displaying the compulsory tax exemption screen 66, the control unit 300 judges whether the stop key 663 has been pressed (step S202). Note that in Fig. 11, the process of judging whether the stop key 663 has been pressed is described as step S202, but the control unit 300 may continuously execute the process of judging whether the stop key 663 has been pressed while the compulsory tax exemption screen 66 is being displayed.

[0117] If the cancel key 663 is pressed (step S202; Yes), the control unit 300 closes the compulsory tax exemption screen 66 and returns the display to the product registration screen 61 (D). On the other hand, if the cancel key 663 is not pressed (step S202; No), the control unit 300 judges whether the enter key 664 is pressed (step S203). If the enter key 664 is not pressed (step S203; No), the control unit 300 returns the process to step S202.

[0118] For example, when the confirmation key 664 is pressed on the forced tax exemption screen 66 in the example of Fig. 20 (step S203; Yes), the control unit 300 advances the process to step S101 in Fig. 10 described above (A). In the above example, the control unit 300 (determination unit 307) determines that tax exemption is established for both general goods and consumables in step S101 in Fig. 10. In this case, the control unit 300 advances the process to the settlement to which tax exemption is applied (step S13 in Fig. 9) and displays the product registration screen 61 shown in Fig. 21 (C).

[0119] 21 is a diagram showing a display example on the product registration screen 61. On this product registration screen 61, a "free" symbol 615 is displayed for both consumable item C and general item D.

[0120] The description will be continued by returning to Fig. 9. In step S13 in Fig. 9, the control unit 300 (payment processing unit 303) inputs passport information and selects a payment method, executes a payment process with tax exemption applied, and ends this process.

[0121] In the payment process in step S13, the control unit 300 (payment processing unit 303) prints out a receipt, purchase details, and consumables details using the printer 39. The purchase details clearly show the amounts for consumables and general items. The consumables details are attached to the special packaging that contains the consumables, and show a list of the contents.

[0122] In the tax-free confirmation screen 64 displayed in step S103 of FIG. 10, if the total tax-exclusive price of the consumables exceeds the upper limit of the range to which tax exemption can be applied, the control unit 300 may return the display on the operator display unit 37 to the product registration screen 61 and also return the process to step S9 of FIG. 9. In this case, for example, it is preferable for the control unit 300 to display advice for applying tax exemption on the tax-free confirmation screen 64. The content of the advice is, for example, "On the screen displayed by pressing the special packaging key, please change the special packaging of the product that can be treated as a general item to 'none'." As a result, general items are excluded from being treated as consumables, and the total of the consumables can be reduced.

[0123] According to the embodiment described above, efficient tax-exemption related processing becomes possible.

[0124] In the above embodiment, the POS system 1 of the duty-free store has been described. However, in practice, the POS system 1 may be used in stores other than duty-free stores.

[0125] Also, in the above embodiment, the POS terminal 3 has been described as an example of the product sales data processing device. However, in practice, the product sales data processing device may be other than the POS terminal 3.

[0126] Furthermore, in the above embodiment, in the product master 342, in association with the product code, it is set whether the product indicated by the product code is "subject" or "not subject" to tax exemption. However, in practice, in the product master, "subject" may be expressed as, for example, "general item". In this case, although a product that is actually a consumable is regarded as a general item on the product master, since the determination of whether a consumable requires special packaging for tax exemption is ultimately made by the store clerk (operator), it suffices if it is set on the product master so that it can be determined that it is not excluded from tax exemption (that is, it is subject to tax exemption). According to this, it is possible to use the master of the system before the classification of consumables is provided without modification.

[0127] In the above embodiment, it has been described that the prohibition processing unit 308 prohibits a tax-free payment for either the consumables or general goods category, and that the payment is not taxed only for the prohibited category. However, for example, when an operation to perform the above-mentioned process is received, the allocation processing unit 306 may allocate not only the tax-free amount but also the taxable amount to the consumables and general goods categories based on the classification by the classification setting unit 305. In this case, the payment processing unit 303 may use the taxable amount after allocation by the allocation processing unit 306 for the payment for the category (consumables or general goods) prohibited by the prohibition processing unit 308.

[0128] The programs executed by the POS terminal 3 in the above embodiment are provided in the form of files in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

[0129] The program executed by the POS terminal 3 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the POS terminal 3 of the embodiment may be provided or distributed via a network such as the Internet.

[0130] Furthermore, the programs executed by the POS terminal 3 of the above embodiment may be provided by being pre-installed in a ROM or the like.

[0131] The above embodiment is presented as an example and is not intended to limit the scope of the invention. The above embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The above embodiment and its 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. [Explanation of symbols]

[0132] 1... POS system, 2... network, 4... server, 3 … POS terminal, 300...control unit, 301: registration processing unit, 302: calculation processing unit, 303: payment processing unit, 304: packing setting unit, 305: classification setting unit, 306: sorting processing unit, 307: Determination unit, 308: Prohibition processing unit, 309: Compulsory application unit, 31...CPU, 32...ROM, 33...RAM, 331...Product information, 3310...Registered item list, 3311...First information for tax exemption, 3312...Second information for tax exemption, 34 ... storage unit, 341 ... control program, 342 ... product master, 35 ... Bus, 36 ... operation unit, 37 ... operator display unit, 38 ... customer display unit, 39 ... printer, 40 ... code reader, 41 ... passport reader, 42 ... card reader / writer, 43 ... communication I / F, 44 ... controller, 61 ...Product registration screen, 611...List, 612...Special packaging key, 613...Tax exemption key, 614...Subtotal key, 615...symbol, 616...compulsory tax exemption key, 62 ...Package selection screen, 621...tax-free list, 622,623...operators, 624: Cancel key, 625: Confirm key, 63...Tax exemption confirmation screen, 631...General goods information, 632...Consumables information, 633...tax-free amount information, 635...confirmation key, 64...Tax exemption confirmation screen, 641...General goods information, 642...Consumables information, 644…Confirmation key, 65...Error screen, 654...Confirmation key 66…forced tax exemption screen, 661...General goods compulsory tax exemption key, 662...Consumables compulsory tax exemption key, 663: Cancel key, 664: Confirm key, 6611...General item status indication, 6621...Consumable item status indication. [Prior art documents] [Patent documents]

[0133] [Patent Document 1] JP 2018-92529 A

Claims

1. a registration processing unit that executes a registration process for registering product information of a product to be traded; a determination unit which, when receiving an input indicating that tax exemption is to be applied to the transaction, determines whether or not a total price of the products that are eligible for tax exemption among the products whose product information is registered is within a predetermined tax exemption range; a display control unit that causes a display device to display a registration processing screen for performing the registration processing when it is determined that the total amount is outside the tax-free range; and A product sales data processing device comprising:

2. The determination unit determines whether the total amount of the target products is within a predetermined tax-free range for each tax-free category of the target products. The product sales data processing device according to claim 1 .

3. The display control unit, when it is determined that the total amount is within the tax-free range, causes the display device to display that the tax-free is established, and when it is determined that the total amount is not within the tax-free range, causes the display device to display the shortfall amount against the lower limit of the tax-free range for each tax-free category. The product sales data processing device according to claim 2 .

4. a correction processing unit that executes a correction process to correct the determination made by the determination unit that the total amount is not within the tax-free range to a determination that the total amount is within the tax-free range when an input is received indicating that the total amount in one day at the same sales place is within the tax-free range, The product sales data processing device according to claim 2 .

5. the display control unit causes the display device to display a correction processing screen for performing the correction processing, the correction processing screen including a second operator for switching between a display indicating that the tax exemption has been granted and a display indicating that the tax exemption has been cancelled, for each of the tax exemption categories; The product sales data processing device according to claim 4.

6. the display control unit causes the display device to display only the second operation button related to the tax-free category present in the transaction. The product sales data processing device according to claim 5.

7. a calculation processing unit that calculates a taxable amount including the tax on the transaction and a tax-free amount exempt from the tax on the transaction every time the product information is registered; a payment processing unit that accepts an input indicating that tax exemption is applied to the transaction, and when it is determined that the total amount is within the tax exemption range, settles the transaction using the tax exemption amount, and when it accepts an input indicating that normal settlement is to be made, settles the transaction using the taxable amount; Further comprising:

7. A product sales data processing device according to claim 1.

8. A computer of a product sales data processing device, a registration processing unit that executes a registration process for registering product information of a product to be traded; a determination unit which, when receiving an input indicating that tax exemption is to be applied to the transaction, determines whether or not a total price of the products that are eligible for tax exemption among the products whose product information is registered is within a predetermined tax exemption range; a display control unit that causes a display device to display a registration processing screen for performing the registration processing when it is determined that the total amount is outside the tax-free range; and A program that functions as a

Citation Information

Patent Citations

  • Commodity sales data processor and program

    JP2019079465A

  • Commodity sales data processing device

    JP2021022216A

  • Commodity sales data processing device and program

    JP2018092529A

Cited By

  • Game board

    JP2025172831A