Commodity sales data processing apparatus and control method, storage medium, and electronic device

By designing a commodity sales data processing device that includes multiple computing and detection functions, the problem of handling when the commodity tax rate changes due to consumption patterns is solved, and accurate tax rate change processing is achieved under simple operation.

CN119599820APending Publication Date: 2025-03-11TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411764594.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2019-03-19
Filing Date
2019-11-20
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The prior art is difficult to perform simple operation when the commodity tax rate changes due to consumption patterns.

Method used

A commodity sales data processing device is designed, including an input unit, a first computing unit, a compilation unit, a detection unit, a second computing unit, a change unit and a processing unit. The device is able to identify product codes, calculate tax amounts, detect tax rate changes, and update tax information in transaction data based on the changed tax rate.

Benefits of technology

It is realized that when the tax rate for goods is changed due to consumption patterns, it can be handled with simple operations to ensure that the sales data process after the tax rate is changed accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599820A_ABST
    Figure CN119599820A_ABST
Patent Text Reader

Abstract

The invention discloses a commodity sales data processing apparatus, a control method, a storage medium, and an electronic device, which can cope with the change of the tax rate of the tax collected for the commodity by a simple operation even when the consumption form changes. The commodity sales data processing device comprises an input part, a first calculation part, a compiling part, a detection part, a second calculation part, a changing part and a processing part.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application with an application date of November 20, 2019 and an application number of 201911142195.2. Like the parent application, this application also claims priority to the Japanese application with an application date of March 19, 2019 and an application number of JP2019-051618, and cites the contents of the above-mentioned application, and all of its disclosed contents are incorporated herein by reference. Technical Field

[0002] Embodiments of the present invention relate to a commodity sales data processing device and control method, a non-transitory computer-readable storage medium, and an electronic device. Background Art

[0003] Regarding the tax system that imposes taxes on consumer goods, there is a so-called tax reduction system that suppresses the tax rate of goods directly related to life such as drinks and food at a lower level than other goods. In the tax reduction system, the tax rate for goods that are subject to the tax reduction is lower than the normal tax rate for goods that are not subject to the tax reduction. However, even for goods that are subject to the tax reduction, there may be cases where they are not subject to the tax reduction due to consumption patterns. For example, when the goods that are subject to the tax reduction are defined as "drinks or food other than those eaten outside", as long as the drinks or food purchased in the store are taken home, so-called takeaway, they will be subject to the tax reduction. However, when the drinks or food are consumed in the store, so-called in-store eating or in-store consumption, they are treated as eating outside, and therefore are not subject to the tax reduction.

[0004] Whether to take the purchased drinks or food home (package) or eat in the store is a matter for the consumer to decide. Therefore, in stores where in-store consumption is allowed, the clerk in charge of checkout verbally confirms with the consumer who purchased the food that is subject to the reduced tax rate whether to take it home or eat in the store. Moreover, if eating in the store, it is necessary to operate a product sales data processing device such as a POS (Point Of Sales) so that the sales data of the product is processed at the normal tax rate instead of the reduced tax rate. Summary of the invention

[0005] In view of the above problems, the technical problem to be solved by the present invention is to provide a commodity sales data processing device and control method, a non-transitory computer-readable storage medium, and an electronic device, which can be dealt with with simple operations even when the tax rate levied on the commodity changes due to consumption patterns.

[0006] To solve the above-mentioned problem, one embodiment of the present invention provides a commodity sales data processing device, comprising: an input unit for inputting a commodity code for identifying a commodity; a first operation unit for calculating the tax amount of the commodity using the tax rate of the tax levied on the commodity for the commodity whose commodity code is input through the input unit; a compilation unit for compiling transaction data containing the commodity code and information indicating that the tax rate is not changed when the commodity code is input through the input unit; a detection unit for detecting a change in the tax rate of the tax levied on the commodity for which the transaction data is compiled; and a second operation unit for calculating the tax amount of the commodity using the tax rate of the tax levied on the commodity when a change in the tax rate is detected through the detection unit. The later tax rate calculation is the tax amount included in the transaction data of the commodity whose commodity code was input through the input unit just before the detection; the changing unit, when the change of the tax rate is detected by the detection unit, changes the information included in the transaction data of the commodity whose commodity code was input through the input unit just before the detection to information indicating that the tax rate has been changed; and the processing unit, with respect to the commodity whose tax rate change has not been detected, processes the commodity amount with the tax amount calculated by the first operation unit, and with respect to the commodity whose tax rate change has been detected, processes the commodity amount with the tax amount calculated by the second operation unit.

[0007] According to such a configuration, even when the tax rate imposed on commodities changes depending on consumption patterns, it can be handled with a simple operation.

[0008] Another embodiment of the present invention provides a control method for a commodity sales data processing device, comprising the following steps: an input step of inputting a commodity code for identifying a commodity; a first operation step of calculating the tax amount of the commodity using the tax rate of the tax levied on the commodity for the commodity whose commodity code is input through the input step; a compilation step of compiling transaction data containing the commodity code and information indicating that the tax rate is not changed when the commodity code is input through the input step; a detection step of detecting a change in the tax rate of the tax levied on the commodity for which the transaction data is compiled; and a second operation step of detecting a change in the tax rate when a change in the tax rate is detected through the detection step. A step of calculating the tax amount included in the transaction data of the commodity whose commodity code was input through the input step just before the detection using the changed tax rate; a step of changing, when the change of the tax rate is detected through the detection step, changing the information included in the transaction data of the commodity whose commodity code was input through the input step just before the detection to information indicating that the tax rate has been changed; and a step of processing, with respect to the commodity whose tax rate change has not been detected, processing the commodity amount using the tax amount calculated by the first operation step, and with respect to the commodity whose tax rate change has been detected, processing the commodity amount using the tax amount calculated by the second operation step.

[0009] According to such a method, even when the tax rate imposed on commodities changes depending on consumption patterns, it is possible to cope with it with a simple operation.

[0010] A third embodiment of the present invention provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the above-mentioned control method.

[0011] According to such a configuration, it is possible to realize a function that can cope with changes in the tax rate imposed on commodities by simple operation even when the tax rate changes depending on consumption patterns.

[0012] A fourth embodiment of the present invention provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the above-mentioned control method.

[0013] According to such a configuration, it is possible to realize a function that can cope with changes in the tax rate imposed on commodities by simple operation even when the tax rate changes depending on consumption patterns. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Below, the commodity sales data processing device and control program involved in the embodiment are described with reference to the accompanying drawings. When considered in conjunction with the accompanying drawings, by referring to the detailed description below, the present invention can be more completely and better understood and many of the accompanying advantages can be easily known, but the drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The illustrative embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention, wherein:

[0015] Figure 1 is a block diagram showing the circuit configuration of a main part of a POS terminal as one embodiment;

[0016] Figure 2 is a schematic diagram showing the main data structure of the commodity record stored in the commodity master file in this embodiment;

[0017] Figure 3 is a schematic diagram showing the layout of the main keys configured on the keyboard of the POS terminal;

[0018] Figure 4 It is a schematic diagram showing the main data structure of the tax rate table possessed by the POS terminal;

[0019] Figure 5 It is a schematic diagram showing the main data structure of the SI table possessed by the POS terminal;

[0020] Figure 6 is a schematic diagram showing the main working area formed by the main memory of the POS terminal;

[0021] Figure 7 It is a schematic diagram showing the main data structure of the transaction data stored in the transaction area;

[0022] Figure 8 is a flowchart showing the sequence of scanning processing performed by a processor of a POS terminal;

[0023] Fig. 9 is a flow chart showing the sequence of SI key processing performed by the processor of the POS terminal;

[0024] Fig.10 is a flow chart showing the sequence of in-store consumption key processing performed by a processor of a POS terminal;

[0025] Fig.11 is a flowchart showing the sequence of tax exemption change processing performed by the processor of the POS terminal;

[0026] Fig.12 is a flow chart showing the sequence of tax-exclusive change processing performed by a processor of a POS terminal;

[0027] Fig.13 is a flowchart showing the sequence of tax-included change processing performed by a processor of a POS terminal;

[0028] Fig.14 is a flowchart showing the sequence of tax rate change processing performed by the processor of the POS terminal;

[0029] Fig.15 This is a diagram showing an example of a display of a registration screen after the second product registration is completed;

[0030] Fig.16 This is a diagram showing an example of a display of a registration screen after the registration of the third product is completed;

[0031] Fig.17 This is a diagram showing an example of a display of a registration screen after the registration of the fourth product is completed;

[0032] Fig.18 This is a diagram showing an example of a display of a registration screen after tax exemption change processing;

[0033] Fig.19 This is a diagram showing a display example of a registration screen after tax-included change processing;

[0034] Fig. 20 This is a diagram showing an example of a display of a registration screen after the tax rate change process;

[0035] Fig.21 A diagram showing an example of a display of a total screen after a subtotal key input; and

[0036] Fig. 22 This is a diagram showing an example of bill issuance.

[0037] Description of Reference Numerals

[0038] 10 POS Terminal 101 Processor

[0039] 102 main memory 103 auxiliary storage device

[0040] 104 Clock 105 Change machine interface

[0041] 106 Communication interface 107 Keyboard

[0042] 108 Scanner 109 First display

[0043] 110 Second display 111 Printer

[0044] 112 System transmission line 20 Store server

[0045] 21 Product Master File 31 Tax Rate Table

[0046] 32 SI Table 41 Trading Area

[0047] 42 Checkout amount area 43 Total amount excluding tax area

[0048] 44 Total amount including tax area 45 Change tax rate area

[0049] K1 Number key K6 SI key

[0050] K7 In-store eating key DETAILED DESCRIPTION

[0051] Hereinafter, an embodiment of a commodity sales data processing device that can cope with changes in the tax rate imposed on commodities depending on the consumption pattern through simple operations will be described with reference to the drawings.

[0052] In addition, in this embodiment, the normal tax rate for general goods is considered to be 10%, and the tax rate for drinks or food that are not eaten outside is considered to be a reduced tax rate of 8%. That is, the tax rate for drinks or food is a reduced tax rate of 8% when the drinks or food are taken home (packaged), but it is a normal tax rate of 10% when it is eaten in the store. In addition, a POS (Point of Sales) terminal installed at the checkout of a retail store with an in-store eating space where in-store eating is possible is exemplified as a commodity sales data processing device of an embodiment.

[0053] Figure 1 1 is a block diagram showing the circuit configuration of the main parts of the POS terminal 10. The POS terminal 10 includes a processor 101, a main memory 102, an auxiliary storage device 103, a clock 104, a change machine interface 105, a communication interface 106, a keyboard 107, a scanner 108, a first display 109, a second display 110, a printer 111, and a system transmission line 112. The system transmission line 112 includes an address bus, a data bus, a control signal line, etc. The system transmission line 112 connects the processor 101, the main memory 102, the auxiliary storage device 103, the clock 104, the change machine interface 105, the communication interface 106, the keyboard 107, the scanner 108, the first display 109, the second display 110, and the printer 111 to each other. The computer of the POS terminal 10 is configured by connecting the processor 101, the main memory 102, and the auxiliary storage device 103 via the system transmission line 112.

[0054] The processor 101 corresponds to the core part of the computer. The processor 101 controls each part according to the operating system or application program to realize various functions of the POS terminal 10. The processor 101 is, for example, a CPU (Central Processing Unit).

[0055] The main memory 102 is equivalent to the main storage part of the above-mentioned computer. The main memory 102 includes a non-volatile storage area and a volatile storage area. The main memory 102 stores an operating system or an application program in the non-volatile storage area. The main memory 102 sometimes stores data required by the processor 101 when executing the processing for controlling each part in the non-volatile or volatile storage area. The main memory 102 uses the volatile storage area as a work area for the processor 101 to rewrite data as appropriate. The non-volatile storage area is, for example, ROM (Read Only Memory). The volatile storage area is, for example, RAM (Random Access Memory).

[0056] The auxiliary storage device 103 is equivalent to the auxiliary storage part of the above-mentioned computer. For example, EEPROM (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disk Drive) or SSD (Solid State Drive) can be the auxiliary storage device 103. The auxiliary storage device 103 stores data used by the processor 101 when performing various processes, data generated by the processing in the processor 101, etc. The auxiliary storage device 103 sometimes stores the above-mentioned application program.

[0057] The application programs stored in the main memory 102 or the auxiliary storage device 103 include control programs that describe information processing executed in the POS terminal 10. The method of installing the control program in the main memory 102 or the auxiliary storage device 103 is not particularly limited. The control program can be stored in a removable storage medium, or can be transmitted through network communication and installed in the main memory 102 or the auxiliary storage device 103. The storage medium can be in any form as long as it can store programs such as CD-ROMs, memory cards, etc. and can be read by the device.

[0058] The clock 104 has a function as a time information source of the POS terminal 10. The processor 101 keeps count of the current date and time based on the time information kept by the clock 104.

[0059] The change machine interface 105 performs data communication with the automatic change machine. The change machine interface 105 receives data of the amount of money deposited, data of the number of coins stored, etc. from the automatic change machine. The change machine interface 105 sends the change data to the automatic change machine.

[0060] The communication interface 106 performs data communication with the store server 20 connected via a network such as a wired LAN (Local Area Network) or a wireless LAN. The store server 20 has a product master file 21. The product master file 21 may be formed in a storage device built into the store server 20 or in a storage device external to the store server 20.

[0061] The product master file 21 stores product records 21R (see Figure 2 ). A product record 21R is created for each product. Figure 2 The main data structure of the commodity record 21R is shown in the schematic diagram of FIG. Figure 2 As shown, the product record 21R includes data items such as product code, product name, unit price, tax rate, tax type, and attributes.

[0062] The product code is a unique code set for each product to identify each product. Usually, a barcode symbol in which the product code is barcoded or a two-dimensional data code symbol in which the product code is two-dimensionally coded is attached to each product. Alternatively, an RFID (Radio Frequency Identification) tag storing the product code may be attached. The POS terminal 10 reads the data of the above-mentioned barcode symbol, two-dimensional data code symbol or RFID tag through a reading device, and can register and process the sales data of the product.

[0063] The product name and unit price are the name of the product identified by the product code and the price of each product. Hereinafter, the product identified by the product code is referred to as the product. The tax rate is the tax rate imposed on the consumption of the product. When the product is not subject to a reduced tax rate, the tax rate is the normal tax rate of 10%. When the product is subject to a reduced tax rate, the tax rate is the reduced tax rate of 8%.

[0064] The tax type is information for identifying whether it is tax-inclusive, tax-exclusive, or tax-exempt. Tax-inclusive means that the tax portion of the above tax is already included in the price. Tax-exclusive means that the above tax portion is not included in the price. Tax-exempt means that no tax is levied. In this embodiment, the tax type including tax is regarded as "3", the tax type excluding tax is regarded as "2", and the tax type exempted is regarded as "1".

[0065] Attributes are information that identifies whether a product is subject to a reduced tax rate. In this embodiment, beverages or foods other than those eaten outside are subject to a reduced tax rate. Therefore, the attributes of beverages or foods are information that indicates that the product is subject to a reduced tax rate. The attributes of other products are not information that indicates that the product is subject to a reduced tax rate.

[0066] The keyboard 107 and the scanner 108 function as input devices of the POS terminal 10. Figure 3 As shown, the keyboard 107 is a keyboard dedicated to the POS terminal 10 and is provided with a plurality of function keys, such as a number (number setting) key K1, a clear key K2, a multiplication key K3, a subtotal key K4, a payment / current total key K5, an SI (Selective Itemize) key K6, and an in-store eat key K7. The uses of the SI key K6 as a first function key and the in-store eat key K7 as a second function key will be described later.

[0067] The scanner 108 is an example of a reading device that reads a code symbol such as a barcode or a two-dimensional data code. The scanner 108 may be a type that reads a code symbol by laser scanning or a type that reads a code symbol from an image captured by an imaging device.

[0068] The first display 109 and the second display 110 function as display devices of the POS terminal 10. The first display 109 displays information for a store clerk who is an operator of the POS terminal 10. The second display 110 displays information for a customer who has registered a product to be purchased at the POS terminal 10. Such display devices may include, for example, a liquid crystal display, an organic EL (Electroluminescence) display, and the like. A touch panel may also be used as the first display 109 or the second display 110.

[0069] The printer 111 issues a receipt by printing various character strings, images, etc. on a receipt paper. As this type of printer 111, for example, a thermal printer or a dot matrix printer can be used.

[0070] The POS terminal 10 has the following structure: Figure 4 The tax rate table 31 with the data structure shown, Figure 5 The tax rate table 31 and the SI table 32 are stored in the auxiliary storage device 103. The tax rate table 31 and the SI table 32 may also be stored in the non-volatile area of ​​the main memory 102.

[0071] The tax rate table 31 stores the normal tax rate and the reduced tax rate. In this embodiment, 10% is stored as the normal tax rate and 8% is stored as the reduced tax rate.

[0072] SI table 32 is a data table that records tax rates, tax types, and display information according to SI codes. Specifically, SI code "1" is associated with tax rate "0", tax type "1", and display information "tax-free". SI code "2" is associated with tax rate "10", tax type "2", and display information "tax-exclusive". SI code "3" is associated with tax rate "10", tax type "3", and display information "tax-included". SI code "4" is associated with tax rate "10", tax type "-", and display information "tax rate 10%". The purpose of SI table 32 will be described later.

[0073] In addition, if Figure 6 As shown, the POS terminal 10 has a transaction area 41 , a checkout amount area 42 , a total amount excluding tax area 43 , a total amount including tax area 44 , and a work area for a changed tax rate area 45 formed in the volatile area of ​​the main memory 102 .

[0074] The transaction area 41 is used to store transaction data 41D (see Figure 7 When a plurality of commodities are sold as one transaction, transaction data 41D of each commodity is stored in the transaction area 41.

[0075] Figure 741D. The transaction data 41D includes data items such as product code, product name, unit price, tax type, attribute, number of pieces, tax amount, first price, second price, and change status. The product code, product name, unit price, tax type, and attribute are data of the product record 21R. The number of pieces is the number of pieces sold. The tax amount is the amount of tax levied on the product. The use of the first price, second price, and change status will be described later.

[0076] The checkout amount area 42 is an area for storing the payment amount paid by the customer for the checkout of a transaction. The tax-exclusive total amount area 43 is an area for storing the tax-exclusive amount of the tax levied on the goods sold in the transaction. The tax-inclusive total amount area 44 is an area for storing the tax-inclusive amount of the tax levied on the goods sold in the transaction. The tax rate change area 45 is an area for storing the tax rate change when the goods subject to the reduction are not the tax-exclusive goods. In the present embodiment, the tax rate change is 10% which is equal to the normal tax rate. The tax rate change may not necessarily be the same as the normal tax rate.

[0077] Next, the main operation of the computer mainly composed of the processor 101 of the POS terminal 1 is described. The operation description makes clear the purpose of the SI key K6 and the in-store eat key K6, the purpose of the SI table 32, the first price, the second price and the change status.

[0078] Figures 8 to 14 1 is a flowchart showing the order of main information processing performed by the processor 101. The processor 101 performs the information processing according to the control program stored in the main memory 102 or the auxiliary storage device 103. In addition, the order of information processing is not limited to this. As long as the same result can be obtained, the order of information processing can be implemented in various modifications.

[0079] Figure 8 1 is a flowchart showing the order of scanning processing. When the processor 101 collects the data of the code symbol read by the scanner 108, the scanning processing starts. First, the processor 101 confirms whether the product code is included in the data of the code symbol as ACT 1. When the product code is not included in the data of the code symbol, the processor 101 determines NO in ACT 1 and performs other processing. For example, when the barcode printed on the discount coupon has been scanned by the scanner 108, the processor 101 performs the discount processing.

[0080] When the data of the code symbol includes a commodity code, the processor 101 determines YES in ACT1 and proceeds to ACT2. In ACT2, the processor 101 obtains the commodity data associated with the commodity code in order to identify the commodity specified by the commodity code. Specifically, the processor 101 controls the communication interface 106 to query the commodity data. Through this control, a query command for commodity data is sent from the communication interface 106 to the store server 20. The query command includes the commodity code. The query command is sent to the store server 20 through the network. After receiving the query command, the store server 20 retrieves the commodity master file 21 and reads out the commodity record 21R that describes the commodity code included in the command. In addition, the store server 20 sends a response command containing the data of the commodity record 21R to the POS terminal 10 that sent the query command. The response command is received by the communication interface 106 of the POS terminal 10 through the network. Then, the processor 101 identifies the commodity specified by the commodity code and obtains the commodity name, unit price, tax rate, tax type, attributes, etc. as the commodity data of the commodity.

[0081] The processor 101 that has obtained the commodity data detects the tax type of the commodity data as ACT 3. Here, when the tax type "1" is read, that is, the commodity code of the tax-free commodity, the processor 101 proceeds from ACT 3 to ACT 4. The processor 101 sets the unit price of the commodity data as the first price as ACT 4. Furthermore, the processor 101 adds the first price to the checkout amount area 42 as ACT 5.

[0082] When the commodity code of tax category "2" or tax-exclusive commodity is read, the processor 101 proceeds from ACT 3 to ACT 6. As ACT 6, the processor 101 calculates the tax-exclusive amount based on the unit price and tax rate of the commodity data by the following formula (1).

[0083] Amount excluding tax = unit price × tax rate......(1)

[0084] If the calculation of the tax-exclusive amount is completed, the processor 101 adds the tax-exclusive amount to the tax-exclusive total amount area 43 as ACT 7. In addition, the processor 101 adds the tax-exclusive amount to the unit price as the first price as ACT 8. Furthermore, the processor 101 adds the first price to the checkout amount area 42 as ACT 9.

[0085] When the tax category "3", that is, the commodity code of the tax-included commodity is scanned, the processor 101 proceeds from ACT 3 to ACT 10. As ACT 10, the processor 101 calculates the tax-included amount based on the unit price and tax rate of the commodity data using the following formulas (2) and (3).

[0086] Body price = unit price / (1+tax rate)......(2)

[0087] Tax-inclusive amount = unit price - body price......(3)

[0088] When the tax-included amount calculation is completed, the processor 101 adds the tax-included amount to the tax-included total amount area 44 as ACT 11. Furthermore, the processor 101 sets the unit price as the first price as ACT 12. Furthermore, the processor 101 adds the first price to the checkout amount area 42 as ACT 13.

[0089] When the processing of ACT5, ACT9 or ACT13 is completed, the processor 101 prepares the transaction data 41D as ACT14. That is, the processor 101 prepares the transaction data 41D using the commodity code, commodity name, unit price, tax type, tax rate and attributes, and the number of pieces, tax amount, first price, second price and change status contained in the commodity data. Here, the number of pieces is the multiplier when the multiplier is input through the numeric key K1 and the multiplication key K3 immediately before the scan input, and is "1" when no multiplier is input. The tax amount is "0" when it is a duty-free commodity, the tax-free amount calculated in the processing of ACT6 when it is a tax-free commodity, and the tax-included amount calculated in the processing of ACT10 when it is a tax-included commodity. The first price is the unit price when it is a duty-free commodity, and the tax-included price when it is a tax-free commodity or a tax-included commodity. The second price is "0" at this time.

[0090] When the compilation of the transaction data 41D is completed, the processor 101 changes the change state of the transaction data 41D to "0" as ACT15. Furthermore, the processor 101 registers the transaction data 41D in the transaction area 41 as ACT16. Furthermore, the processor 101 controls the first display 109 and the second display 110 to display the commodity name, number of pieces, unit price, etc. of the transaction data 41D as ACT17. The processor 101 ends the scanning process as described above.

[0091] Fig.15 , Fig.16 and Fig.17 This is a display example of the first display 109 after the scanning process is completed. Fig.15 The registration screen 50A shows that the commodity code of the first commodity "AAAAA" sold as a transaction has been read, and then the commodity code of the second commodity "BBBBB" has been read. Here, the commodity "AAAAA" is a tax-included commodity with a unit price of 100 yen. The commodity "BBBBB" is a tax-free commodity with a unit price of 100 yen.

[0092] The registration screen 50A is divided into a detail area 51 and a latest area 52. The detail area 51 displays the product name "AAAAA", the number of pieces "1", the unit price "100", the discount amount "0", the amount "100", the tax type "tax included", etc. as information related to the first product "AAAAA". The amount is the amount calculated by multiplying the number of pieces by the unit price. The tax type "tax included" indicates that the product is tax-included.

[0093] The latest area 52 displays the product name "BBBBB", the number of pieces "1", and the unit price "100" as information related to the second product "BBBBB", and also displays the total number of pieces "2" and the total amount "200". The total number of pieces "2" is a value obtained by adding up the number of pieces of the transaction data 41D registered in the transaction area 41. The total amount "200" is the amount stored in the checkout amount area 42. In addition, the area 521 of the latest area 52 displays information "tax-free" indicating that the product "BBBBB" is a tax-free product.

[0094] Since the first item "AAAAA" is a tax-included item that is not eligible for the reduced tax rate, the normal tax rate of 10% is read from the tax rate table 31. Then, the tax-included amount of 9 yen for the normal tax rate of 10% for the unit price of 100 yen is added to the tax-included total amount area 44. In addition, the unit price of 100 yen is added as the tax-included price to the checkout amount area 42. Since the second item "BBBBB" is a tax-free item, the unit price of 100 yen is directly added to the checkout amount area 42. Thus, the total amount is 200 yen.

[0095] Fig.16 Shown in Fig.15 In the state where the registration screen 50A of the third item is displayed on the first display 109, the registration screen 50B is further read when the commodity code of the third item "CCCCC". Here, the commodity "CCCCC" is a tax-included commodity with a unit price of 100 yen.

[0096] Information about the first commodity "AAAAA" and the second commodity "BBBBB" is displayed in the detail area 51 of the registration screen 50B. In addition, the tax type "tax-free" indicates that the commodity is tax-free.

[0097] In the latest area 52, as information related to the third item "CCCCC", the item name "CCCCC", the number of items "1" and the unit price "100" are displayed, and the total number of items "3" and the total amount "300" are also displayed. Since the third item "CCCCC" is a tax-included item, the normal tax rate of 10% is read from the tax rate table 31. Moreover, the tax-included amount of 9 yen at the normal tax rate of 10% for the unit price of 100 yen is added in the tax-included total amount area 44, and the tax-included amount is 18 yen. In addition, after the unit price of 100 yen is added as the tax-included price in the checkout amount area 42, the total amount is 300 yen. In addition, in the area 521 of the latest area 52, the information "tax included" indicating that the item "CCCCC" is a tax-included item is displayed.

[0098] Fig.17 Shown in Fig.16 In the state where the registration screen 50B of the fourth item is displayed on the first display 109, the registration screen 50C is displayed when the commodity code of the fourth item "DDDDD" is read. Here, the commodity "DDDDD" is a tax-inclusive commodity with a unit price of 100 yen. The commodity "DDDDD" is a commodity subject to a reduced tax rate, such as food.

[0099] In the detail area 51 of the registration screen 50C, information on the first to third commodities "AAAAA", "BBBBB", and "CCCCC" is displayed.

[0100] The latest area 52 displays the product name "DDDDD", the number of pieces "1", and the unit price "100" as information related to the fourth product "DDDDD", and also displays the total number of pieces "4" and the total amount "400". Since the fourth product "DDDDD" is a tax-included product that is subject to a reduced tax rate, the reduced tax rate of 8% is read from the tax rate table 31. In addition, the tax-included amount of 7 yen for the reduced tax rate of 8% for the unit price of 100 yen is added in the tax-included total amount area 44, and the tax-included amount becomes 25 yen. In addition, the unit price of 100 yen as the tax-included price in the checkout amount area 42 is added, and the total amount becomes 400 yen. In addition, in the area 521 of the latest area 52, information "subject to a reduced tax rate" indicating that the product "DDDDD" is a product subject to a reduced tax rate is displayed.

[0101] Return to the description of the flowchart.

[0102] Fig. 91 is a flowchart showing the sequence of SI key processing. When the processor 101 detects that the SI key K6 of the keyboard 107 has been input, the SI key processing starts. First, the processor 101 confirms whether the transaction data 41D has been registered in the transaction area 41 as ACT 21. If it has not been registered, the processor 101 determines as NO in ACT 21 and ends the SI key processing.

[0103] When the transaction data 41D has been registered in the transaction area 41, the processor 101 determines YES in ACT 21 and proceeds to ACT 22. The processor 101 confirms in ACT 22 whether a number has been set by the input operation of the numeric key K1 immediately before the input of the SI key. When a number has not been set, the processor 101 determines NO in ACT 22 and ends the SI key processing.

[0104] If a number has been set immediately before the input of SI key K6, processor 101 determines YES in ACT22 and proceeds to ACT23. Processor 101 confirms whether "1" has been set as ACT23. If "1" has been set, processor 101 determines YES in ACT23 and proceeds to ACT24. Processor 101 refers to SI table 32 as ACT24 to obtain the tax rate, tax type and display information associated with SI code "1". Furthermore, processor 101 performs tax exemption change processing as ACT25.

[0105] When "1" is not set, the processor 101 determines NO in ACT23 and proceeds to ACT26. The processor 101 confirms whether "2" is set as ACT26. When "2" is set, the processor 101 determines YES in ACT26 and proceeds to ACT27. The processor 101 refers to the SI table 32 as ACT27 to obtain the tax rate, tax type and display information associated with the SI code "2". In addition, the processor 101 performs the tax-exclusive change processing as ACT28.

[0106] When the number "2" is not set, the processor 101 determines NO in ACT26 and proceeds to ACT29. The processor 101 confirms whether the number "3" is set as ACT29. When the number "3" is set, the processor 101 determines YES in ACT29 and proceeds to ACT30. The processor 101 refers to SI table 32 as ACT30 to obtain the tax rate, tax type and display information associated with SI code "3". In addition, the processor 101 performs tax-inclusive change processing as ACT31.

[0107] When "3" is not set, the processor 101 determines NO in ACT29 and proceeds to ACT32. The processor 101 confirms whether "4" has been set as ACT32. When "4" has been set, the processor 101 determines YES in ACT32 and proceeds to ACT33. The processor 101 refers to SI table 32 as ACT33 to obtain the tax rate, tax type and display information associated with SI code "4". In addition, the processor 101 performs tax rate change processing as ACT34.

[0108] When the number "4" is not set, the processor 101 determines NO in ACT32 and proceeds to ACT35. The processor 101 performs other processing other than the above-mentioned tax-free change processing, tax-exclusive change processing, tax-inclusive change processing, or tax rate change processing as ACT35. There is no particular limitation on other processing, so it is not mentioned here. The tax-free change processing, tax-exclusive change processing, tax-inclusive change processing, and tax rate change processing will be described in detail later.

[0109] Fig.10 1 is a flowchart showing the sequence of the in-store consumption processing. When the processor 101 detects that the in-store consumption key K7 of the keyboard 107 has been input, the in-store consumption key processing starts. First, the processor 101 confirms as ACT 41 whether the transaction data 41D has been registered in the transaction area 41. If it has not been registered, the processor 101 determines as NO in ACT 41 and ends the in-store consumption key processing.

[0110] When the transaction data 41D has been registered in the transaction area 41, the processor 101 determines YES in ACT 41 and proceeds to ACT 42. The processor 101 executes the tax rate change process as ACT 42. The tax rate change process is the same as the tax rate change process executed in the SI key process when the SI key K6 is input after the number "4" is set through the numeric key K1. That is, in the POS terminal 10, the tax rate change process is executed when the number "4" is set through the numeric key K1 and then the SI key K6 is input and when the in-store consumption key K7 is operated alone.

[0111] Next, tax-free change processing, tax-exclusive change processing, tax-inclusive change processing, and tax rate change processing are explained.

[0112] Fig.11It is a flowchart showing the order of the tax-free change processing. When the processor 101 enters the tax-free change processing, it confirms as ACT51 whether the tax type of the transaction data 41D just registered in the transaction area 41 is "1" indicating tax-free goods. Hereinafter, the transaction data 41D just registered in the transaction area 41 is represented as transaction data 41Dx. In the present embodiment, the goods that are the objects of the tax-free change processing are tax-free goods or tax-included goods. When the tax type of the transaction data 41Dx is "1", the processor 101 determines as YES in ACT51 and ends the tax-free change processing.

[0113] When the tax type of the transaction data 41Dx is other than "1", the processor 101 determines NO in ACT 51 and proceeds to ACT 52. In ACT 52, the processor 101 checks whether the tax type is "2" indicating a tax-exclusive commodity or "3" indicating a tax-included commodity.

[0114] When the tax type is "2", the processor 101 determines YES in ACT52 and proceeds to ACT53. As ACT53, the processor 101 calculates the tax-exclusive amount based on the unit price and tax rate of the transaction data 41Dx by the above formula (1). In addition, the processor 101 uses the unit price of the transaction data 41Dx as the second price of the transaction data 41Dx as ACT54. Moreover, the processor 101 subtracts the tax-exclusive amount calculated in the processing of ACT53 from the tax-exclusive total amount area 43 as ACT54. Similarly, the processor 101 subtracts the tax-exclusive amount from the checkout amount area 42 as ACT55. Thereafter, the processor 101 proceeds to ACT60. The processing of ACT60 will be described later.

[0115] When the tax type is "3" in ACT52, the processor 101 determines NO in ACT52 and proceeds to ACT57. As ACT57, the processor 101 calculates the main body price and the tax-included amount according to the unit price and tax rate of the transaction data 41Dx by the above-mentioned formulas (2) and (3). In addition, as ACT58, the processor 101 uses the main body price calculated in the processing of ACT57 as the second price of the transaction data 41Dx. Moreover, as ACT59, the processor 101 subtracts the tax-included amount calculated in the processing of ACT57 from the tax-included total amount area 44. Thereafter, the processor 101 proceeds to ACT60.

[0116] The processor 101 changes the tax type of the transaction data 41Dx to the tax-free tax type "1" as ACT60, and changes the tax amount to "0". In addition, the processor 101 changes the change state of the transaction data 41Dx to "1" as ACT61. Furthermore, the processor 101 changes the display of the first display 109 and the second display 110 according to the change state "1" as ACT62.

[0117] Thus, when the operator sets the number "1" after registering the commodity and then operates the SI key K6, the tax-free change process is executed in the POS terminal 10. That is, when the tax-free change process is executed after the tax type of the transaction data 41Dx is "2", that is, the tax-free commodity is registered, the tax-free amount of the tax-free commodity is calculated. Moreover, the tax-free amount is subtracted from the tax-free total amount area 43 and the checkout amount area 42. In addition, the second price of the transaction data 41Dx is the unit price, the tax type is "1", and the tax amount is "0". Therefore, the transaction data 41Dx of the tax-free commodity will be changed to the transaction data 41Dx of the tax-free commodity and registered. Moreover, at this time, the change state becomes "1". That is, the change state "1" shows that the tax type has been changed from tax-free to tax-free. Moreover, the display contents of the first display 109 and the second display 110 are changed to let people know that the tax-free commodity has been changed to the tax-free commodity and registered.

[0118] On the other hand, when the tax type of the transaction data 41Dx is "3", that is, when the tax-free change processing is performed after the tax-included commodity is registered, the main body price and the tax-included amount of the tax-included commodity are calculated. And, the tax-included amount is subtracted from the tax-included total amount area 44. In addition, the second price of the transaction data 41Dx is the main body price, the tax type is "1", and the tax amount is "0". Therefore, the transaction data 41Dx of the tax-included commodity will be changed to the transaction data 41Dx of the tax-free commodity and registered. And, at this time, the change status becomes "1". That is to say, the change status "1" also shows that the tax type has been changed from tax-included to tax-free. Moreover, the display content of the first display 109 and the second display 110 is changed to let people know that the tax-included commodity has been changed to the tax-free commodity and registered.

[0119] Fig.18 is when Fig.16 The registration screen 50B shown is a registration screen 50D when the tax-free change process is executed for the product "CCCCC" in the state where the registration screen 50B is already displayed. The unit price of the product "CCCCC" is 100 yen, which includes the tax-included amount of 9 yen of the normal tax rate of 10%, so the main price is 91 yen. Therefore, when the tax-free change process is executed, the unit price of the product "CCCCC" is changed to the main price of 91 yen that has been saved as the second price. In addition, the latest area 52 displays the information "tax-included→tax-free" as a display indicating the change from tax-included to tax-free, and displays the information "100→91 yen" indicating that the unit price is changed from the tax-included price of 100 yen of the first price to the main price of 91 yen of the second price. In addition, in the area 521 of the latest area 52, the display information "tax-free" obtained from the SI table 32 in the process of ACT24 is displayed.

[0120] Return to the description of the flowchart.

[0121] Fig.12 1 is a flowchart showing the order of the tax-exclusive change processing. When the processor 101 enters the tax-exclusive change processing, it confirms as ACT 71 whether the tax type of the transaction data 41Dx registered in the transaction area 41 just before is "1" indicating tax-free goods. In this embodiment, the goods that are the objects of the tax-exclusive change processing are tax-free goods. When the tax type of the transaction data 41Dx is other than "1", the processor 101 determines NO in ACT 71 and ends the tax-exclusive change processing.

[0122] When the tax type of the transaction data 41Dx is "1", that is, the commodity registered before is a tax-free commodity, the processor 101 determines YES in ACT71 and proceeds to ACT72. As ACT72, the processor 101 calculates the tax amount based on the unit price of the transaction data 41Dx and the usual tax rate of 10% by the above formula (1). In addition, the processor 101 sets the unit price to the second price of the transaction data 41Dx as ACT73. Moreover, the processor 101 adds the tax amount in the tax-exclusive total amount area 43 as ACT74. In addition, the processor 101 adds the tax amount in the checkout amount area 42 as ACT75.

[0123] The processor 101 changes the tax type of the transaction data 41Dx to the tax type "2" which does not include tax as ACT 76, and changes the tax amount to the amount calculated in the process of ACT 72. In addition, the processor 101 changes the change state of the transaction data 41Dx to "2" as ACT 77. Furthermore, the processor 101 changes the display of the first display 109 and the second display 110 according to the change state "2" as ACT 78.

[0124] Thus, when the operator sets the number "2" after registering the commodity and then operates the SI key K6, the tax-exclusive change processing is executed in the POS terminal 10. That is, when the tax type of the transaction data 41Dx is "1", that is, the tax-exclusive change processing is executed after the registration of the duty-free commodity, the tax-exclusive amount of the normal tax rate of 10% is calculated for the unit price of the commodity, and the tax-exclusive amount is added in the tax-exclusive total amount area 43 and the checkout amount area 42. In addition, the second price of the transaction data 41Dx becomes the unit price, the tax type becomes "2", and the tax amount is changed from "0" to the tax amount calculated in the processing of ACT 72. Therefore, the transaction data 41Dx of the duty-free commodity is changed to the transaction data 41Dx of the tax-exclusive commodity and is registered. Moreover, at this time, the change state becomes "2". That is, the change state "2" shows that the tax type has been changed from duty-free to tax-exclusive. Moreover, the display content in the first display 109 and the second display 110 is changed to let people know that the duty-free commodity has been changed to the tax-exclusive commodity and registered.

[0125] For example, in the latest area 52, information "tax-free → tax-exclusive" is displayed as a display indicating a change from tax-free to tax-exclusive. The amount is the unit price of the second price. In the area 521 of the latest area 52, the display information "tax-exclusive" obtained from the SI table 32 in the process of ACT 27 is displayed.

[0126] Fig.13 1 is a flowchart showing the order of the tax-inclusive change processing. When the processor 101 enters the tax-inclusive change processing, it confirms as ACT81 whether the tax type of the transaction data 41Dx registered in the transaction area 41 just before is "1" indicating a tax-free commodity. In this embodiment, the commodity to be processed for the tax-inclusive change is a tax-free commodity. When the tax type of the transaction data 41Dx is other than "1", the processor 101 determines as NO in ACT81 and ends the tax-inclusive change processing.

[0127] When the tax type of transaction data 41Dx is "1", that is, the commodity registered before is a tax-free commodity, processor 101 determines YES in ACT81 and proceeds to ACT82. Processor 101 calculates the tax amount according to the unit price of transaction data 41Dx and the usual tax rate of 10% by the above formula (1) as ACT82. In addition, processor 101 sets the amount of the total unit price and tax amount as the second price of transaction data 41Dx as ACT83. Moreover, processor 101 adds the tax amount in tax-included total amount area 44 as ACT84. In addition, processor 101 adds the tax amount in checkout amount area 42 as ACT85.

[0128] The processor 101 changes the tax type of the transaction data 41Dx to the tax type "3" including tax as ACT86, and changes the tax amount to the amount calculated in the process of ACT82. In addition, the processor 101 changes the change state of the transaction data 41Dx to "3" as ACT87. Furthermore, the processor 101 changes the display of the first display 109 and the second display 110 according to the change state "3" as ACT88.

[0129] Thus, when the operator sets the number "3" after registering the commodity and then operates the SI key K6, the tax-inclusive change processing is executed in the POS terminal 10. That is, when the tax type of the transaction data 41Dx is "1", that is, the tax-inclusive change processing is executed after the registration of the tax-free commodity, the tax amount of the normal tax rate of 10% is calculated for the unit price of the commodity, and the tax amount is added in the tax-inclusive total amount area 44 and the checkout amount area 42. In addition, the second price of the transaction data 41Dx becomes the tax-inclusive price that totals the unit price and the tax amount. The tax type is changed to "3", and the tax amount is changed from "0" to the tax amount calculated in the processing of ACT82. Therefore, the transaction data 41Dx of the tax-free commodity is changed to the transaction data 41Dx of the tax-inclusive commodity and then registered. Moreover, at this time, the change status is changed to "3". That is, the change status "3" indicates that the tax type has been changed from tax-free to tax-inclusive. Furthermore, the display contents on the first display 109 and the second display 110 are changed so that it is known that the tax-free commodity has been changed to a tax-included commodity and registered.

[0130] For example, the latest area 52 displays information "tax-free → tax-included" as a display indicating that the price has been changed from tax-free to tax-included. The amount is the tax-included price of the second price. The display information "tax-free" obtained from the SI table 32 in the process of ACT 30 is displayed in area 521 of the latest area 52.

[0131] Fig.19 is when Fig.15 The registration screen 50E is a registration screen 50E when the tax-inclusive change process is performed for the tax-free commodity "BBBBB" in a state where the registration screen 50A is already displayed. Through the above tax-inclusive change process, the tax amount of 10 yen is calculated based on the unit price of the commodity "BBBBB" of 100 yen and the normal tax rate of 10%, and the tax-inclusive price of 110 yen is calculated to become the second price. Moreover, in the previous area, while the information "tax-free → tax-inclusive" is displayed, the information "100 yen → 110 yen" indicating that the first price of 100 yen has been changed to the second price of 110 yen is displayed. In addition, the total amount becomes 210 yen, and the information "tax-inclusive" is displayed in the area 521.

[0132] Return to the description of the flowchart.

[0133] Fig.14 1 is a flowchart showing the order of the tax rate change process. When the processor 101 enters the tax rate change process, it obtains the attribute of the transaction data 41Dx that has been registered in the transaction area 41 just before as ACT91. In addition, the processor 101 confirms whether the attribute is information indicating that the commodity is subject to the tax rate reduction. In this embodiment, when the commodity that has been registered just before is not a beverage or food, it is not a commodity subject to the tax rate reduction. At this time, the processor 101 determines NO in ACT91 and ends the tax rate change process.

[0134] In this embodiment, when the commodity registered just before is a beverage or food, it is a commodity subject to a reduced tax rate. At this time, the processor 101 determines YES in ACT 92 and proceeds to ACT 93. The processor 101 searches for the tax type of the transaction data 41Dx as ACT 93. In this embodiment, the beverage or food is a tax-included commodity or a tax-excluded commodity. Therefore, the tax type of the transaction data 41Dx is "2" or "3".

[0135] When the tax type of the transaction data 41Dx is "2", that is, when the commodity is tax-free, the processor 101 determines YES in ACT93 and proceeds to ACT94. The processor 101 calculates the tax amount A before the change according to the tax rate and unit price of the transaction data 41Dx by the above formula (1) as ACT94. In addition, the tax rate of the transaction data 41Dx is a reduced tax rate of 8%.

[0136] Processor 101 obtains the changed tax rate from changed tax rate area 45 as ACT95. The changed tax rate is the normal tax rate of 10%. Processor 101 calculates the changed tax amount B based on the changed tax rate of 10% and the unit price by the above formula (1) as ACT96. Processor 101 uses the second price of transaction data 41Dx as the unit price as ACT97. In addition, processor 101 adds the difference value obtained by subtracting the pre-change tax amount from the changed tax amount B in total amount excluding tax area 43. Similarly, processor 101 adds the above difference value in checkout amount area 42. Thereafter, processor 101 proceeds to ACT108. The processing of ACT108 will be described later.

[0137] On the other hand, when the tax type of the transaction data 41Dx is "3", that is, when the commodity is tax-included, the processor 101 determines NO in ACT 93 and proceeds to ACT 100. The processor 101 calculates the body price and the tax-included amount included in the unit price according to the tax rate and unit price of the transaction data 41Dx in ACT 100 using the above formulas (2) and (3). In addition, the tax rate of the transaction data 41Dx is a reduced tax rate of 8%.

[0138] The processor 101 obtains the changed tax rate from the changed tax rate area 45 as ACT101. The changed tax rate is the normal tax rate of 10%. The processor 101 calculates the changed tax amount C based on the changed tax rate 10% and the unit price using the above formula (1) as ACT102. The processor 101 converts the second price of the transaction data 41Dx into the tax-inclusive amount obtained by adding the changed tax amount C to the unit price as ACT103.

[0139] The processor 101 subtracts the tax-included amount from the tax-included total amount area 44 as ACT 104. Furthermore, the processor 101 adds the changed tax amount C to the tax-included total amount area 44 as ACT 105. Similarly, the processor 101 subtracts the tax-included amount from the checkout amount area 42 as ACT 106. Furthermore, the processor 101 adds the changed tax amount C to the checkout amount area 42 as ACT 106. Thereafter, the processor 101 proceeds to ACT 108.

[0140] The processor 101 changes the tax rate of the transaction data 41Dx to the changed tax rate as ACT 108, and changes the tax amount to the changed tax amount B or the changed tax amount C. In addition, the processor 101 updates the change status of the transaction data 41Dx to "4" as ACT 109. Furthermore, the processor 101 changes the display of the first display 109 and the second display 110 according to the change status "4" as ACT 110.

[0141] Thus, when the operator sets the number "4" after the registration of the commodity and then operates the SI key K6, the tax rate change process is executed in the POS terminal 10. In addition, when the in-store consumption key K7 is operated after the registration of the commodity, the tax rate change process is also executed in the POS terminal 10. In detail, when the tax rate change process is executed when the attribute of the transaction data 41Dx is information indicating that the commodity is subject to a tax reduction, the tax amount of the commodity is changed from the tax amount of the tax reduction of 8% to the tax amount of the tax rate of the changed tax rate of 10%. Therefore, the commodity subject to a tax reduction is changed to the commodity of the changed tax rate and registered. Moreover, at this time, the change state becomes "4". That is, the change state "4" indicates that the tax rate has been changed from the tax reduction to the changed tax rate. Moreover, the display contents of the first display 109 and the second display 110 are changed so that it is known that the tax rate has been changed from the tax reduction to the changed tax rate and registered.

[0142] Fig. 20 is when Fig.17In the state where the registration screen 50C is already displayed, the registration screen 50F after the tax rate change process is performed on the tax-included commodity "DDDDD" that is subject to the tax rate reduction. Through the above-mentioned tax rate change process, the tax amount of 7 yen including the tax rate reduction of 8% and the main body price of 93 yen are calculated for the unit price of 100 yen of the commodity "DDDDD". In addition, 9 yen is calculated as the changed tax amount C based on the main body price of 93 yen and the changed tax rate of 10%. Moreover, the second price becomes the tax-included amount of 102 yen obtained by adding the changed tax amount of 9 yen to the main body price of 93 yen. In this way, while the information "tax rate change" is displayed in the previous area, the information "100→102" indicating that the first price of 100 yen has been changed to the second price of 102 yen is displayed. In addition, the total amount becomes 402 yen, and the display information "tax rate 10%" is displayed in the area 521.

[0143] In addition, when Fig. 20 When the subtotal key K4 is operated while the registration screen 50F is being displayed, the screen of the first display 109 changes to, for example, Fig.21 The summary screen 60 of the content shown. The summary screen 60 includes a detail area 61 and a summary area 62. The detail area 61 displays the product name, number of pieces, unit price, discount amount, amount, tax type, etc. of the product registered as a transaction. In addition, for the product "DDDDD" whose tax rate has been changed, a mark M1 indicating that the tax rate has been changed is displayed to distinguish it from other products. The total number of pieces, the total amount, and the amount including tax are displayed in the summary area 62.

[0144] When Fig.21 When the payment / current total key K5 is operated due to cash payment, for example, the total screen 60 is displayed. Fig. 22 The ticket 70 of the layout shown is printed by the printer 111. Fig. 22 As shown, on the bill 70, the tax-inclusive price (¥100) and the tax-inclusive amount (¥7) before the change and the tax-inclusive price (¥102) and the tax-inclusive amount (¥9) based on the changed tax rate are printed in relation to the product "DDDDD" whose tax rate has been changed. Moreover, a cancellation line is printed on the tax-inclusive price and the tax amount before the change. In addition, the product "DDDDD" is indicated as a product subject to a reduced tax rate by the mark "Light", and the subsequent printed information "In-store consumption (8% → 10%)" indicates that the tax rate for in-store consumption has been changed from a reduced tax rate of 8% to a changed tax rate of 10%.

[0145] In addition, the payment method (settlement method) may also be a payment method using a two-dimensional code. A two-dimensional code reader is additionally provided in the POS terminal 10. The POS terminal 10 may also be able to use payment methods such as WeChat and Alipay. Here, in the POS terminal 10 of this embodiment, the processor 101 is used as the main computer, and executes the processing in cooperation with a reading device such as a scanner 108. Figure 8 The processing of ACT1 and ACT2 constitutes the identification unit (identification means, identification steps) for identifying the commodity. Figure 8 The processing of ACT6 or ACT10 constitutes a first operation unit (first operation means, first operation step). That is, the computer calculates the tax-exclusive amount or tax-inclusive amount of the commodity identified by the identification unit using the normal tax rate levied on the commodity.

[0146] In addition, the computer performs the following operations in cooperation with the keyboard 107: Fig. 9 Processing of ACT21, ACT22, ACT32, ACT33 or Fig.10 The processing of ACT 41 constitutes a detection unit (detection means). That is, the computer detects the change of the tax rate. In detail, the computer detects the change of the tax rate when a prescribed key operation is performed on the keyboard 107 as an input device having a numeric key K1 and a plurality of function keys. Here, the prescribed key operation is a combined operation of the numeric key K1 and the SI key K6 as the first function key, or a single operation of the in-store consumption key K7 as the second function key.

[0147] In addition, the computer executes Fig.14 The processing of ACT93 to ACT96 and ACT100 to ACT102 constitutes a second operation unit (second operation means, second operation step). That is, when the detection unit detects a change in the tax rate, the computer calculates the tax amount of the commodity identified by the identification unit using the changed tax rate.

[0148] In addition, the computer executes Figure 8 ACT7 to ACT9, ACT11 to ACT14, Fig.14 The processing of ACT97 to ACT99 and ACT103 to ACT108 constitutes a processing unit (processing means, processing steps). That is, the computer processes the sales data of commodities with the tax amount calculated by the first operation unit for commodities for which the tax rate change is not indicated, and processes the sales data of commodities with the tax amount calculated by the second operation unit for commodities for which the tax rate change is indicated.

[0149] According to the POS terminal 10 having such a configuration, even when the tax rate imposed on the commodity changes according to the form of consumption, the operator can deal with it with a simple operation. Specifically, the operator can deal with the change of the tax rate by operating the prescribed keys on the keyboard (input device) 107. For example, the operator only needs to set the number "4" on the numeric key K1 and operate the SI key K6. Alternatively, the operator only needs to operate the in-store consumption key K7.

[0150] Here, it is arbitrary to deal with the tax rate change by the combined operation of the numeric key K1 and the SI key K6, or to deal with the tax rate change by the single operation of the in-store eating key K7. When it is a combined operation, the operation sequence is universal when the tax type is changed from tax-free or tax-inclusive to tax-free or from tax-free to tax-free or tax-inclusive. Therefore, it is considered that when the operator is skilled in operation, the combined operation is convenient to use. However, on the other hand, when it is a combined operation, there is the complexity of having to operate two keys. Therefore, it is considered that when the operator is unskilled in operation, the single operation of the in-store eating key K7 is convenient to use.

[0151] In addition, although the operator is assumed to be a store clerk in this embodiment, the operator is not necessarily limited to a store clerk. In the case of a self-service POS terminal where the customer personally performs everything from registration to checkout of the product, the operator is the customer.

[0152] The POS terminal 10 has a first display 109 as a display unit. The computer including the processor 101 controls the first display 109 to display the Fig.21 The total screen 60 of the layout shown in the figure. Here, the computer constitutes the first control unit (first control means). That is, the computer distinguishes between the goods whose tax rates have been changed and the goods whose tax rates have not been changed by displaying the mark M1 on the goods whose tax amounts have been calculated by the second calculation unit. Therefore, the operator can easily specify the goods whose tax rates have been changed based on the information on the checkout screen 60.

[0153] The POS terminal 10 also includes a printer 111 as a receipt issuing unit (issuing means). The computer, which mainly includes the processor 101, controls the printer 111 to issue receipts. Fig. 22The computer forms a second control unit (second control means) in this case. That is, the computer distinguishes between commodities for which the tax amount is calculated by the second operation unit and commodities for which the tax rate is not changed. Specifically, the computer records the amount and tax amount before the tax rate change and the amount and tax amount after the tax rate change for commodities for which the tax amount is calculated by the first operation unit, and prints a cancellation line for the amount and tax amount before the tax rate change. Therefore, the customer who receives the receipt 70 can easily confirm the amount and tax amount before the change and the amount and tax amount after the change of the commodity for which the tax rate has been changed based on the information of the receipt 70.

[0154] In the above, although the embodiment of the commodity sales data processing device which can deal with the change of the tax rate levied on commodities by simple operation according to the consumption pattern is described, the embodiment concerned is not limited to this.

[0155] For example, in the above embodiment, as the operator's operation of instructing a change in the tax rate, the POS terminal 10 is exemplified as having a first operation combining the numeric key K1 and the SI key K6 and a second operation of a single operation of the in-store eat key K7. In this regard, the POS terminal 10 may have only the first operation combining multiple keys. Alternatively, the POS terminal 10 may have only the second operation performed by a single key.

[0156] In addition, the operator's operation is not necessarily limited to key operation. For example, in the case of a POS terminal having a touch panel as an input device, the computer including the processor 101 can detect the operator's operation to instruct the change of the tax rate by detecting that a predetermined part of the touch panel has been touched. In addition, the change of the tax rate can be detected from, for example, the operator's gesture instead of the operator's operation.

[0157] In the above embodiment, after the tax amount of the commodity is calculated by the first calculation unit using the tax rate of the tax levied on the commodity, when the detection unit detects a change in the tax rate, the tax amount of the commodity is calculated by the second calculation unit using the changed tax rate. In this regard, when the detection unit detects a change in the tax rate before the tax amount of the commodity is calculated by the first calculation unit using the tax rate of the tax levied on the commodity, the tax amount of the commodity is calculated by the second calculation unit using the changed tax rate.

[0158] For example, before the operator reads the code symbol of the tax-reduced commodity through the scanner 108, he confirms whether the customer is eating or drinking in the store. Moreover, if the customer is eating or drinking in the store, for example, after pressing the in-store eating key K7, the code symbol is read through the scanner 108. For such an operation, the processor 101 only needs to Figure 8 If the tax type is confirmed as "2" in ACT3, execute Fig.14 ACT95 and ACT96 are processed and then executed Figure 8 The processor 101 only needs to process ACT7 to ACT9 and ACT14 to ACT17. Figure 8 If the tax type is confirmed as "3" in ACT3, execute Fig.14 ACT101 to ACT102, and then execute Figure 8 The processing of ACT10 to ACT17 is sufficient.

[0159] In the above embodiment, Fig. 9 In ACT 22, it is confirmed whether the input operation of the numeric key K1 has been set before the input of the SI key K6. In this regard, it is also possible to wait for the input operation of the numeric key K1 to be accepted after the input of the SI key K6. At this time, when the numeric key K1 is set to "1", for example, the processor 101 transitions to the processing of ACT 24, when it is set to "2", it transitions to the processing of ACT 27, when it is set to "3", it transitions to the processing of ACT 30, and when it is set to "4", it transitions to the processing of ACT 33.

[0160] In the above embodiment, although the first function key used in the combined operation with the numeric key K1 is used as the SI key K6, the first function key is not limited to the SI key K6. It is mainly a function key that can be specified as an operator's operation to instruct a change in the tax rate in combination with the numeric key K1. In addition, it goes without saying that the value set by the numeric key K1 is not limited to "4". In this regard, the second function key is also the same, and is not necessarily limited to the in-store eating key K7. The second function key can be any function key as long as it can be specified as an operator's operation to instruct a change in the tax rate with a single operation.

[0161] In the above embodiment, the registration screens 50A to 50F and the total screen 60 are displayed on the first display 109. As another embodiment, the registration screens 50A to 50F and the total screen 60 may be displayed on the second display 110. In addition, the receipt 70 may be an electronic receipt.

[0162] In addition, in the present invention, a non-transitory computer-readable storage medium is provided, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the above-mentioned control method.

[0163] In the present invention, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned control method.

[0164] In addition, although several 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 changes can be made without departing from the gist of the invention. These embodiments and their variations are all included in the scope of the invention, and are included in the invention described in the scope of the claims and their equivalents.

Claims

1. A commodity sales data processing device, characterized in that: include: An input unit for inputting a commodity code for identifying the commodity; a first calculation unit that calculates a tax amount of a commodity using a tax rate levied on the commodity for which the commodity code is input through the input unit; a compiling unit that, when a commodity code is input through the input unit, compiles transaction data including the commodity code and information indicating that the tax rate is not changed; a detection unit configured to detect a change in a tax rate of the tax levied on the commodity for which the transaction data is compiled; a second calculation unit that, when a change in the tax rate is detected by the detection unit, calculates the tax amount included in the transaction data of the commodity whose commodity code was input through the input unit just before the detection, using the changed tax rate; a changing unit that, when a change in the tax rate is detected by the detecting unit, changes the information included in the transaction data of the commodity whose commodity code was input by the input unit just before the detection, to information indicating that the tax rate has been changed; as well as The processing unit processes the amount of goods for which the change in the tax rate has not been detected, using the tax amount calculated by the first operation unit, and processes the amount of goods for which the change in the tax rate has been detected, using the tax amount calculated by the second operation unit.

2. The commodity sales data processing device according to claim 1, wherein: Also includes: An input device having numeric keys and multiple function keys, The detection unit detects a change in the tax rate when a predetermined key operation is performed on the input device.

3. The commodity sales data processing device according to claim 2, wherein: The prescribed key operation is a combined operation of a numeric key and a first function key.

4. The commodity sales data processing device according to claim 2, wherein: The prescribed key operation is a single operation of the second function key.

5. The commodity sales data processing device according to any one of claims 1 to 4, wherein: Also includes: The display unit displays information about the commodity including the amount of the commodity processed by the processing unit, and when the information included in the transaction data has been changed, the display unit changes the displayed information of the commodity to let users know that the information has been changed.

6. The commodity sales data processing device according to any one of claims 1 to 4, wherein: Also includes: An issuing unit, used for issuing a ticket, wherein the ticket records information of the commodity processed by the processing unit; as well as The control unit makes the information recorded on the slip different between the commodity whose tax amount is calculated by the first calculation unit and the commodity whose tax amount is calculated by the second calculation unit.

7. A method for controlling a commodity sales data processing device, comprising the following steps: An input step is to input a product code for identifying the product; A first operation step of calculating the tax amount of the commodity using the tax rate levied on the commodity for which the commodity code is input in the input step; a preparation step of preparing transaction data including the commodity code and information indicating that the tax rate is not changed when the commodity code is inputted in the inputting step; a detection step for detecting a change in the tax rate of the tax levied on the commodity for which the transaction data is compiled; A second operation step, when a change in the tax rate is detected in the detection step, the tax amount included in the transaction data of the commodity whose commodity code was input in the input step just before the detection is detected is calculated using the changed tax rate; a changing step, when a change in the tax rate is detected in the detecting step, changing the information included in the transaction data of the commodity whose commodity code was input in the inputting step just before the detection, to information indicating that the tax rate has been changed; as well as The processing steps include: for commodities whose tax rate changes have not been detected, the tax amount calculated by the first operation step is used to process the commodity amount; and for commodities whose tax rate changes have been detected, the tax amount calculated by the second operation step is used to process the commodity amount.

8. The control method according to claim 7, wherein: The detection step detects the change of the tax rate when a prescribed key operation is performed on an input device having a numeric keypad and a plurality of function keys.

9. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the control method according to claim 7 or 8.

10. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively coupled to the at least one processor, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method described in claim 7 or 8.

Citation Information

Patent Citations

  • Image formation apparatus

    JP2019051618A