Item sales data processor and program
The product sales data processing apparatus addresses tax rate change complexities by registering products with multiple tax rates and restricting changes, enhancing accuracy and reducing errors in tax rate adjustments.
Patent Information
- Application Number
- JP2025081908
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-07-17
AI Technical Summary
Existing systems face complications in changing tax rates for products, leading to incorrect operations and registrations, especially when different consumption tax rates apply based on consumption form.
A product sales data processing apparatus with a registration unit, tax amount display unit, and change unit that allows for registering products with multiple tax rates, restricting tax rate changes for specific products, and presenting remaining quantities to ensure accurate tax rate adjustments.
The system simplifies tax rate changes by restricting operations to authorized personnel, reducing incorrect registrations and ensuring appropriate tax rate adjustments based on consumption form.
Smart Images

Figure 2025107488000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a product sales data processing device and a program.
Background Art
[0002] In recent years, when purchasing a product, depending on the country or the like, a consumption tax rate may be imposed on the product. Also, the consumption tax rate may be a fixed rate for the product, or may be reduced depending on the product. For example, if the product to be purchased is a product that can be eaten or drunk in the store, the consumption tax rate may be reduced when taken home, and may not be reduced when eaten or drunk on the spot. That is, even for the same product, the consumption tax rate may differ depending on the consumption form after purchase. As a related technique, an information processing device is known that designates another tax rate (for example, a future tax rate) different from a predetermined tax rate (for example, the current tax rate), and calculates and notifies the tax amount according to the predetermined tax rate and the tax amount according to the designated other tax rate with respect to the price of the product (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, when changing the tax rate of a registered product, there may be a complicated operation, which may lead to an incorrect operation or incorrect registration, and there is a problem that the tax rate cannot be changed appropriately.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technique capable of appropriately changing a tax rate.
Means for Solving the Problems
[0006] In order to solve the above-described problems, a product sales data processing apparatus according to an aspect of the present invention includes a registration unit that registers product information including the number of products and the price of the product, a tax amount display unit that displays a tax amount based on the price and the tax rate included in the product information registered by the registration unit, and a change unit that changes the tax rate according to the tax amount displayed by the tax amount display unit. The registration unit can register product information of a specific product subject to one tax rate among a plurality of tax rates. When product information of the specific product indicating a plurality of units is registered in the registration unit, the change unit restricts the change of the tax rate for some of the plurality of units. A product sales data processing apparatus characterized by the above is provided.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Embodiments for Carrying Out the Invention
[0008] (Embodiment) FIG. 1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. The POS system 1 shown in FIG. 1 includes a plurality of POS terminal devices 20-1, 20-2, 20-n (n≧2), a store controller (store computer, management device) 10, and a transaction status management device 11. Hereinafter, when the POS terminal devices 20-1, 20-2, 20-n are not particularly distinguished, they are collectively referred to as the POS terminal device 20. The store controller 10, the transaction status management device 11, and the POS terminal device 20 are communicably connected via a LAN 55. In this embodiment, the number “n” of the POS terminal devices 20 is, for example, “3”, but is not limited thereto, and may be, for example, “1”.
[0009] The POS system 1 can be introduced into various stores such as supermarkets, home centers, convenience stores, and various supply stores. The store controller 10 stores various information necessary for transactions such as a product master. The product master is a file that stores product information such as product identification information (for example, JAN (Japanese Article Number) code), product name, selling price, and tax rate for each product. In addition, the product master includes product identification information, product name, unit price of the product to be measured, etc. of products that require measurement (products to be measured). In addition to the product master, the store controller 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records. In addition, the store controller 10 may store customer membership information.
[0010] The transaction status management device 11 is a device for a store clerk to monitor the POS terminal device 20. Specifically, the transaction status management device 11 can display the status (operation mode, processing status, etc.) of the POS terminal device 20 and control the POS terminal device 20. In the POS system 1, a store clerk can be arranged in the transaction status management device 11, and the store clerk can monitor the POS terminal device 20.
[0011] The POS terminal device 20 is a register that performs product registration and settlement. The POS terminal device 20 can receive an operation related to settlement from a customer and perform a settlement process. Product registration may be performed by a store clerk or a customer depending on the operation mode.
[0012] Note that the POS system 1 may include a store clerk terminal held by a store clerk. The store clerk terminal can display the status (operation mode, processing status, etc.) of the POS terminal device 20 and control the POS terminal device 20. Also, the store clerk terminal can receive notification information for calling a store clerk from the POS terminal device 20 and display the same.
[0013] (Installation example of the POS terminal device 20) FIG. 2 is a diagram showing an installation example of the POS terminal device 20. FIG. 2(A) is a perspective view of the POS terminal device 20 as seen from the customer side. FIG. 2(B) is a perspective view of the POS terminal device 20 as seen from the store clerk side. As shown in FIG. 2(A), a counter is placed on the right side of the POS terminal device 20 as seen from the customer side. Although not shown in the figure, in FIG. 2(A), a counter may also be placed on the left side of the POS terminal device 20. That is, the counter may be placed on both sides of the POS terminal device 20. Also, the counter can hold a shopping basket.
[0014] As shown in FIG. 2, the POS terminal device 20 includes a sign pole 220. The sign pole 220 includes a light emitting part. The light emitting part of the sign pole 220 is, for example, a lamp or an LED (light emitting diode) and can be lit in a predetermined color and a predetermined lighting pattern. The lighting pattern of the sign pole 220 indicates that the POS terminal device 20 is in use or gives a warning. The sign pole 220 is provided upward so that a store clerk not near the POS terminal device 20 can also recognize the lighting pattern.
[0015] (Configuration example of the POS terminal device 20) Next, the configuration of the POS terminal device 20 will be described with reference to FIGS. 2 and 3. FIG. 3 is a block diagram showing the hardware configuration of the POS terminal device 20. In FIGS. 2 and 3, the same parts are denoted by the same reference numerals.
[0016] Hereinafter, with reference to FIG. 2, a configuration example of the POS terminal device 20 shown in FIG. 3 will be described. The POS terminal device 20 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a hard disk 204, a customer-side display unit 205, a customer-side scanner unit 206, a card settlement unit 208, a change machine 209, a store clerk-side display unit 210, a key operation unit 211, a store clerk-side scanner unit 212, a printing unit 213, an audio output unit 214, a communication unit 215, and a camera 216. These can communicate with each other via a bus.
[0017] The CPU 201 is a central processing unit, and controls the operation of the POS terminal device 20 by reading and executing various programs stored in the ROM 202. The various programs include a product sales data processing program according to the present embodiment. The ROM 202 is a read-only memory, and stores various information used by the CPU 201 including programs.
[0018] The RAM 203 is a memory that can be read from and written to, and stores various information. For example, the RAM 203 stores information acquired from the outside (for example, product master etc. acquired from the store controller 10) and information generated in the process. This information includes, for example, registration information (registration data) generated in the registration process of registering products and settlement information generated in the settlement process of settling registered products (purchased products).
[0019] The hard disk 204 stores various information. For example, the hard disk 204 stores the imaging results (e.g., videos) captured by the camera 216. The hard disk 204 may store various programs such as the product sales data processing program executed by the CPU 201, for example, instead of the ROM 202. Also, instead of the RAM 203, it may store information acquired from the outside or information generated in the process.
[0020] The customer-side display unit 205 is a touch display for customers. The customer-side display unit 205 displays various information to the customers and accepts various inputs from the customers. The customer-side scanner unit 206 is a scanner unit for customers and optically reads various information. For example, the customer-side scanner unit 206 optically reads barcodes (such as product codes) attached to products or codes (barcodes, two-dimensional codes, etc.) printed on accounting vouchers (registered trademarks). In addition to the above, the customer-side scanner unit 206 may read codes (barcodes, two-dimensional codes, etc.) printed on vouchers (product vouchers, coupon vouchers, privilege vouchers) and various cards (e.g., membership cards, point cards, etc.). Note that the registration of products is not limited to the registration by reading the code by the customer-side scanner unit 206. For example, a preset key (a button for ordering a product) corresponding to the product may be displayed on the customer-side display unit 205, and the product can be registered when the preset key is operated (pressed) by the customer. Also, the customer-side scanner unit 206 can read a two-dimensional code for settlement. When the two-dimensional code for settlement is read by the customer-side scanner unit 206, the POS terminal device 20 can perform settlement based on the read content. Note that the two-dimensional code for settlement may be displayed on paper or on a mobile terminal such as a smartphone.
[0021] The card settlement unit 208 is a settlement mechanism using various cards (such as credit cards, prepaid cards like transportation cards, and point cards). The card settlement unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information on various cards. The read information is used for settling the purchased goods. Note that the card recognition unit can also recognize information used for settling the current purchased goods, such as when using the points held on a point card. Also, the card recognition unit can recognize information not used for settling the current purchased goods, such as when adding points to a point card.
[0022] Note that the card settlement unit 208 of this embodiment includes a card recognition unit, a display unit, and an operation unit, but is not limited thereto, and it may be any device that includes at least a card recognition unit. Also, the card recognition unit of this embodiment may be compatible with contact-type cards (IC cards, magnetic cards), or may be compatible with non-contact-type cards (IC cards).
[0023] The change machine 209 (cash settlement unit) is a settlement mechanism using cash and has an inlet for bills and coins and an outlet for bills and coins. The change machine 209 calculates the amount of money inserted into the inlet, calculates the change amount, which is the difference between the inserted amount and the purchase amount, and discharges the change from the outlet. The change machine 209 faces the customer side and accepts various operations and cash insertions from the customer. Note that the change machine 209 has a sensor for detecting bills and coins inserted into the inlet. The sensor detects that bills and coins have been inserted into the inlet and detects the number of each denomination.
[0024] The store staff display unit 210 is a touch display for store staff. The store staff display unit 210 displays various information to the store staff and accepts various inputs from the store staff. On the store staff display unit 210, preset keys (buttons for ordering products) corresponding to products are displayed, and when the preset keys are operated (pressed) by the store staff, product registration is performed. Also, on the store staff display unit 210, a subtotal key for accepting the completion of product registration is displayed.
[0025] The key operation unit 211 is composed of various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store staff. Specifically, the key operation unit 211 includes a mode switching button, a batch switching button, and a dedicated accounting mode switching button. The mode switching button is a button for switching the operation mode. Also, the batch switching button is a button for batch-switching the operation modes of each POS terminal device 20 when operated on a specific POS terminal device 20 (for example, the POS terminal device 20 where the store manager or the like is logged in, etc.). The dedicated accounting mode switching button is a button for switching to the "dedicated accounting mode" described later.
[0026] The mode switching button is a button that can switch the destination mode in a predetermined order each time it is pressed. This order is preset, for example, as normal mode → full self-service mode → dedicated accounting mode → normal mode →... Therefore, to switch from the normal mode to the dedicated accounting mode, the store staff needs to press the mode switching button twice.
[0027] In addition, the various buttons described in this embodiment are not limited to hard keys (mechanical keys), and may be selection buttons (soft keys) displayed on the store clerk display unit 210. For example, if the selection button for switching the mode is a soft key, multiple buttons corresponding to the destination mode may be displayed. Specifically, if the current mode is the normal mode, a button for switching to the accounting-only mode and a button for switching to the full self-service mode may be displayed. This makes it possible to switch between modes with a single touch. That is, the store clerk does not need to press the button multiple times, and only needs to press the button for the mode to be switched to. However, the selection button displayed on the store clerk display unit 210 may be a single button, as in the case of the mode switching button, and may be a button that can switch to the destination mode in a predetermined order each time it is pressed.
[0028] Furthermore, the button for switching modes is generally displayed on the clerk-side display unit 210, but may also be displayed on the customer-side display unit 205. For example, when it is determined that a clerk is clearly on the customer side, it is also possible to display the button on the customer-side display unit 205. Examples of situations in which a clerk is clearly on the customer side include when the customer-side scanner unit 206 is used to transition to a clerk-only maintenance screen, or when the customer-side display unit 205 is operated to transition to a clerk-only maintenance screen.
[0029] The clerk scanner unit 212 is a scanner unit for the clerk, and optically reads various information. For example, the clerk scanner unit 212 optically reads barcodes attached to products and clerk codes attached to the clerk's nametags. In addition to the above, the clerk scanner unit 212 may read codes printed on bills, gift certificates, and various cards. The clerk scanner unit 212 can also read two-dimensional codes for payment. When the two-dimensional code for payment is read by the clerk scanner unit 212, the POS terminal device 20 can make a payment based on the read content.
[0030] Note that the registration of products is not limited to the registration by reading the code by the store clerk side scanner unit 212. For example, keys corresponding to products (for example, ○○ Newspaper) may be arranged on the key operation unit 211, and the registration of the product may be performed when the key is operated (pressed) by the store clerk.
[0031] The printing unit 213 prints and outputs various media (receipts, invoices, accounting vouchers, etc.). The printing unit 213 can change the direction of the media outlet. Specifically, the printing unit 213 has a rotatable mechanism and is configured such that the media outlet faces from the store clerk side to the customer side and also from the customer side to the store clerk side. Note that the direction of the media outlet may be manually changeable or automatically changeable in response to the switching of the operation mode. Note that the printing unit 213 may be provided with a sensor for detecting the correctness of the direction of the printing outlet.
[0032] The voice output unit 214 outputs voice. For example, the voice output unit 214 outputs voice guidance, warning sounds, etc. The voice guidance and warning sounds are related to the registration and settlement of products. The communication unit 215 is an interface for transmitting and receiving information with other devices (store controller 10, transaction status management device 11, and other POS terminal devices 20).
[0033] The camera 216 is attached to the upper right of the customer-side display unit 205 when viewed from the customer side. The camera 216 is a camera that continuously captures videos or still images. For the camera 216, it is possible to use a CCD (charge coupled device) camera or a CMOS (Complementary Metal Oxide Semiconductor) camera. The camera 216 captures the operation status of the customer at the time of settlement. Specifically, the camera 216 captures banknotes, coins, change machines 209, and hand movements that the customer holds. Also, the camera 216 captures the operation status of the customer at the time of product registration. Specifically, the camera 216 can also capture the inside of the shopping basket (products) on the counter provided on both sides of the POS terminal device 20 and the operation status of the customer at the time of registration. Additionally, the camera 216 may be separately provided on the store clerk side. In this case, the POS terminal device 20 can determine the presence or absence of a store clerk based on the imaging result of the camera 216 provided on the store clerk side.
[0034] (Regarding the data structure of the product master 400) FIG. 4 is an explanatory diagram showing an example of the data structure of the product master 400. The product master 400 is a table that stores product information for each product. The product master 400 is stored, for example, in the store controller 10.
[0035] In FIG. 4, the product master 400 includes items such as a product code, a product name, a price, a tax rate, a tax-shifted product, and a registration method. By setting information for each item, the product information 401 is stored as a record. Note that the items of the product master 400 shown in FIG. 4 are just an example, and other items such as an item indicating the classification of the product, an item indicating the discount rate in the case of a discount target, and an item indicating the necessity of age confirmation may be included.
[0036] The product code is identification information uniquely assigned to a product. The product name is the name of the product. The price indicates the price of the product before tax. The tax rate indicates the consumption tax. The tax rate indicates either 8% or 10%. The item for tax-shift products is an item indicating products to which a reduced tax rate may be applied. Specifically, it indicates whether the product may have a tax rate of 8% or 10%. A tax-shift product has a tax rate of 8% for takeout and a tax rate of 10% for eating in the store. An "〇" in the "Tax-shift product" item in the product master 400 indicates that it corresponds to a tax-shift product, and an "×" indicates that it does not correspond to a tax-shift product. Note that in the product master 400, the "Tax-shift product" item is represented by "〇" and "×", but it is not limited to this, and it may be represented by a flag. For example, the flag "0" may indicate that tax shifting is possible, and the flag "1" may indicate that tax shifting is impossible. For products with tax rates other than 8% and 10%, they may be represented by the flag "2".
[0037] The registration method indicates either "scan", which indicates registration by reading a barcode, or "key operation", which indicates registration by pressing a preset key or the key operation unit 211. Note that any product can be registered by directly inputting the product code. In the case of a key operation, a product code is assigned to each button included in the preset key. Also, the placement location and size of each button included in the preset key are determined in advance. Further, the preset key is divided into pages for each classification or category, and page switching is possible. Specifically, the preset key includes tab keys indicating classifications (such as vegetables, meat, fish, etc.) and categories (such as special sales, arbitrary groupings, etc.), and page switching is possible by pressing the tab key. Also, for products with barcodes, registration using the preset key may be enabled.
[0038] In FIG. 4, for example, the product information 401a indicates that the product code is "12345678", the product name is "Fried Chicken Bento", the price is "¥500", the product is a tax-shift product, and the registration method is "scan". Hereinafter, among the tax-shift products, products with a tax rate of 8% (hereinafter sometimes referred to as the "takeout tax rate") may be referred to as "takeout products". Also, among the tax-shift products, products with a tax rate of 10% (hereinafter sometimes referred to as the "eat-in tax rate") may be referred to as "eat-in products".
[0039] (Overview of Each Operation Mode) Subsequently, the operation modes of the POS terminal device 20 will be described. The POS terminal device 20 has a plurality of operation modes. The plurality of operation modes include an operation mode during normal business (operation modes related to registration processing and settlement processing), and include a normal mode, an accounting dedicated mode, and a full self-service mode. The POS terminal device 20 is controlled to one of the plurality of operation modes. In this embodiment, the POS terminal device 20 capable of switching such operation modes is used, but it is also possible to use a POS register that does not have a function of switching such operation modes. That is, it is also possible to use a POS register having only the functions of the normal mode, a POS register having only the functions of the accounting dedicated mode, or a POS register having only the functions of the full self-service mode.
[0040] Note that the POS terminal device 20 can also perform an aggregation mode, a maintenance mode, a training mode, etc. as processing modes. The aggregation mode is a process of aggregating and inquiring sales, inventory, etc. The maintenance mode is a process when a store clerk or a maintenance staff performs setting work or maintenance work. The training mode is a process when a new store clerk conducts training. Here, the operation mode and the processing mode are different modes.
[0041] Hereinafter, the operation modes of the normal mode, the accounting dedicated mode, and the full self-service mode will be described in detail. Note that hereinafter, the POS terminal device 20 operating in the accounting dedicated mode and the POS terminal device 20 operating in the full self-service mode may be collectively referred to as "self-checkout".
[0042] (Normal Mode) The normal mode is an operation mode in which the registration of products by the store staff (hereinafter sometimes referred to as "product registration") is enabled and the product registration by the customer side is disabled. That is, the normal mode is an operation mode in which the registration process on the store staff side is executed without executing the registration process on the customer side. In the product registration by the store staff side, the purchased products are registered using the store staff scanner unit 212, the store staff display unit 210, and the key operation unit 211.
[0043] Also, in the normal mode, it is possible to perform settlement such as the input of currency (banknotes and coins) by the customer and the reading of various cards. Specifically, in the normal mode, for example, it is possible to accept the operation of settlement by cash (input of currency into the change machine 209). Therefore, the normal mode is a mode having a self-checkout function (semi-self-checkout function) for settlement. Note that the POS terminal device 20 may be configured to include a change machine on the store staff side.
[0044] Also, in the normal mode, it is possible to transmit the registration information to other POS terminal devices 20. The transmission of the registration information to other POS terminal devices 20 means transmitting the registration information generated in the registration process to other POS terminal devices 20 (self-checkout) capable of performing the settlement process. Note that the registration information may be directly transmitted from the POS terminal device 20 to other POS terminal devices 20, or may be indirectly transmitted to other POS terminal devices 20 via other devices such as the store controller 10 and the transaction status management device 11. Note that in the following description, the transmission and reception of information between each device will not be specifically described in detail, but it may be a direct transmission and reception between each device, or an indirect transmission and reception via other devices.
[0045] Also, in the normal mode, it is possible to issue a receipt. The issuance of a receipt means encoding the registration information generated in the registration process and printing and outputting it on a printing medium (sheet). Other POS terminal devices 20 (self-checkout machines) can obtain the registration information by reading the code of the receipt and perform the settlement process.
[0046] (Accounting-only mode) The accounting-only mode is an operation mode that enables the reception of registration information from other POS terminal devices 20 (POS terminal devices 20 in the normal mode), the reading of receipts, and the insertion of money, and disables product registration on the store staff side and the customer side. Specifically, the reception of registration information from other POS terminal devices 20 means receiving the registration information generated in the registration process of the POS terminal device 20 in the normal mode.
[0047] The reading of a receipt is to read the code printed on the receipt. The accounting-only mode is an operation mode that does not execute the registration process on its own terminal and exclusively uses the registration information generated by other POS terminal devices 20 to execute the settlement process. Note that since the accounting-only mode is an operation mode that does not execute the registration process, that is, does not generate registration information, the transmission of registration information to other POS terminal devices 20 and the issuance of receipts are disabled. Also, in the accounting-only mode, it may be possible to read a screen (two-dimensional code) that encodes products registered with a mobile terminal such as a smartphone for accounting purposes.
[0048] (Full self-service mode) The full self-service mode is an operation mode that enables product registration on the customer side. That is, the full self-service mode is an operation mode premised on the registration process on the customer side. In product registration on the customer side, the customer scans the purchased products using the customer-side scanner unit 206 and the customer-side display unit 205 through customer operations.
[0049] In addition, the full self-service mode can also enable product registration on the store staff side. That is, the full self-service mode is an operation mode that allows registration processing on the store staff side while assuming registration processing on the customer side. Note that in the full self-service mode, product registration on the store staff side may be disabled.
[0050] Also, the full self-service mode is an operation mode that can perform settlement processing on the self-terminal. Specifically, the full self-service mode is an operation mode that enables currency input and disables the transmission of registration information to other POS terminal devices 20 and the issuance of accounting tickets.
[0051] Also, when receiving registration information from another POS terminal device 20 in the standby state of the full self-service mode, it switches from the full self-service mode to the dedicated accounting mode. Also, when reading an accounting ticket in the standby state of the full self-service mode, it switches from the full self-service mode to the dedicated accounting mode. This enables the execution of settlement processing even when waiting in the full self-service mode. Note that it may be possible to execute settlement processing without migrating from the full self-service mode to the dedicated accounting mode. Specifically, the full self-service mode may be an operation mode that enables both the reception of registration information from other POS terminal devices 20 and the reading of accounting tickets, similar to the dedicated accounting mode. That is, similar to the dedicated accounting mode, in the full self-service mode, it may be possible to execute settlement processing using the registration information generated in another POS terminal device 20.
[0052] (Regarding the enabling and disabling of various functions) Note that in the above description, it was explained that the POS terminal device 20 has different valid or invalid settings for each of the various functions (product registration on the store staff side, product registration on the customer side, currency input, reading of accounting tickets, etc.) provided by the POS terminal device 20 according to the operation mode. In other words, in the above description, it was explained that the operation mode of the POS terminal device 20 is set according to whether some of the functions provided by the POS terminal device 20 are enabled or disabled.
[0053] However, the POS terminal device 20 only needs to have different executable functions for each operation mode, and does not necessarily need to have all functions. For example, the POS terminal device 20 acquires a program for realizing the functions required for each operation mode from an external device (for example, the store controller 10, the transaction status management device 11, a server outside the store, etc.) to make it executable, and when it holds a program for realizing functions unnecessary for each operation mode, the program may be set to a non-executable state (for example, erased). In this case, the POS terminal device 20 may, regardless of the operation mode to be migrated to, first set all programs to a non-executable state and then acquire a program for realizing the functions required in the operation mode from the outside to make it executable.
[0054] (Regarding the change of tax rate) Here, when purchasing a product, in some countries or states, a consumption tax rate is imposed on the product. Also, in some cases, a reduced tax rate may be applied to the product. For example, for food and beverages, a reduced tax rate may be applied when taken out. That is, in the case of food and beverages, the consumption tax rate may be different between the case of taking out and the case of dining in the store. However, if a complicated operation is always required to change the tax rate of the registered product, it may lead to misoperations or misregistrations related to the change of the tax rate, and the tax rate may not be changed appropriately.
[0055] Therefore, in this embodiment, when changing the tax rate of the registered product, the change involving a complicated operation is restricted. Hereinafter, the functional configuration of the POS terminal device 20 according to this embodiment will be described.
[0056] (Functional configuration of the POS terminal device 20) The POS terminal device 20 of this embodiment is an example of a commodity sales data processing device. The POS terminal device 20 includes a registration unit, a tax amount display unit, a change unit, an operation mode control unit, a presentation unit, and a reception unit. Each unit is realized by the CPU 201 of the POS terminal device 20. That is, when the CPU 201 of the POS terminal device 20 executes a predetermined program (commodity sales data processing program), the functions of each unit are realized.
[0057] The registration unit registers commodity information including the number of commodities and the price of the commodities. The number of commodities is the unit for selling commodities. For example, when purchasing 3 packs of eggs with 10 eggs in each pack, the number of commodities is "3". Also included are commodity information, commodity names, commodity codes, and the like.
[0058] Commodities are displayed in registration units. The registration unit is a unit corresponding to barcode reading or pressing a preset key. For example, by one reading or one pressing, one commodity is registered. Specifically, for example, when registering 3 of the same commodity, assuming that each barcode is read (assuming the barcode is read 3 times), each is registered separately.
[0059] On the other hand, the POS terminal device 20 can also register multiple items at once. For example, when registering 3 of the same commodity, after reading the barcode, press the "×" button (multiply button) and enter "3". Thereby, it is possible to register 3 commodities in one registration unit. Note that the order when registering multiple items is not limited to entering the quantity after the commodity is specified, and the commodity may be specified after entering the quantity. Specifically, for example, when registering 3 of the same commodity, after entering "3", press the "×" button (multiply button) and scan the barcode. Also, in this case, when scanning the barcode, a screen for accepting the selection of eat-in or takeout may be displayed, and on this screen, the previously entered "quantity" may be displayed in a provisional input state. Hereinafter, registering multiple commodities in one registration unit may be referred to as "multiple input".
[0060] In addition, the POS terminal device 20 displays each product in a single line for each registration unit. Therefore, if the barcodes of three identical products are scanned separately, each product will be displayed in a separate line (a total of three lines). On the other hand, if multiple inputs are made for three identical products, each product will be displayed together in one line. In this embodiment, multiple inputs may be referred to as "multiple registrations".
[0061] The tax amount display unit applies and displays the tax amount based on the amount and tax rate included in the product information registered in the registration unit. The tax rate is, for example, the consumption tax rate. The consumption tax rate is, for example, 10%. However, in the case of specific products, one of the multiple tax rates is imposed. The multiple tax rates are 10% and 8% (reduced tax rate). Specific products are, for example, tax-shifted products such as food and beverages (e.g., tempura bento or melon bread in FIG. 4).
[0062] The change unit changes the tax rate according to the tax amount displayed by the tax amount display unit. Specifically, the change unit changes from the takeout tax rate to the eat-in tax rate. Also, the change unit can change from the eat-in tax rate to the takeout tax rate. When the product information of a specific product indicating a plurality is registered in the registration unit, the change unit restricts the tax rate change for some of the plurality of items. Specifically, for example, when the product information of a specific product indicating a plurality (e.g., 6) is registered in the registration unit by multiple inputs, the change unit restricts the change to the eat-in tax rate for some of the plurality (e.g., 2).
[0063] Restricting the tax rate change means, for example, adding a subjective restriction. Specifically, restricting the tax rate change means prohibiting the customer from changing the tax rate. In other words, allowing the store clerk to change the tax rate. Note that the restriction on the tax rate change may be added according to the skill (authority) of the store clerk. Specifically, for example, a new store clerk may be prohibited from changing the tax rate.
[0064] (Regarding the restriction of tax rate change according to the operation mode) In this embodiment, the tax rate change is restricted according to the operation mode. Specifically described, the operation mode control unit controls the operation in any one of a plurality of operation modes including a clerk operation mode and a self-operation mode. The clerk operation mode is an operation mode (state) mainly operated by a clerk. The clerk operation mode is, for example, a state in which a registration operation is performed by a clerk in the normal mode.
[0065] The self-operation mode is an operation mode (state) mainly operated by a customer. The self-operation mode includes, for example, a state in which a registration operation and a settlement operation are performed by a customer in the full self-service mode. Also, the self-operation mode includes a state in which settlement is performed by a customer's operation in the accounting dedicated mode or the normal mode. However, even in the self-operation mode, it is possible to accept the operation of a clerk. For this reason, the self-operation mode may be operated by a clerk.
[0066] Here, in this embodiment, the registration unit does not perform the registration of products by multiple inputs in the self-operation mode. However, in the self-operation mode, the registration unit may be enabled to register a plurality of products, for example, conditionally. This condition is, for example, a condition for the registration operation. Specifically, it may be the registration of a product by pressing a preset key. In other words, in the case of barcode reading, it may be made impossible to register products by multiple inputs.
[0067] The change unit restricts tax rate changes for a partial number among the multiple inputs according to the operation mode controlled by the operation mode control unit. Specifically, when the change unit is controlled in the self-operation mode by the operation mode control unit, it prohibits tax rate changes for a partial number among the multiple inputs. In this embodiment, the POS terminal device 20 prohibits multiple inputs of tax shift items in the self-operation mode. Since multiple inputs do not occur in the self-operation mode, it is not possible to change the tax rate for a partial number among the multiple inputs. Note that even in the self-operation mode, when the clerk code is read and the clerk operates, the prohibition of tax rate change is released and it becomes possible to change the tax rate.
[0068] Also, in this embodiment, when the change unit is controlled in the clerk operation mode (normal mode) by the operation mode control unit, it enables the tax rate to be changed for a partial number among the multiple inputs. When performing this tax rate change, the POS terminal device 20 accepts the input and confirmation of the number of items for which the tax rate is to be changed (partial number). Specifically, the POS terminal device 20 accepts the number of items to be changed to the eat-in tax rate. Further, when the number of items for which the tax rate is to be changed (partial number) is input, the POS terminal device 20 calculates the remaining number after excluding the partial number from the multiple items. The remaining number is the number of takeout items.
[0069] Note that in this embodiment, the product sales data processing device is realized by the POS terminal device 20, but it is not limited to this. The product sales data processing device may be a POS register that does not have a function for switching the operation mode or a function for switching the operation mode. For example, the product sales data processing device may be a POS register that is always operated by a store clerk. Specifically, the product sales data processing device may always register products by the operation of a store clerk. In addition, the product sales data processing device may be configured to also provide a card settlement unit 208 and a change dispenser 209 on the store clerk side. In such a configuration, settlement may always be performed by the operation of a store clerk. Further, the product sales data processing device may be a POS register having only a function for registering products, or may be a POS register having only a function for settlement. In other words, the product sales data processing device may separately include a registration device for registering products and a settlement device for settlement. Further, the product sales data processing device may be a POS register having only the function of the full self-service mode. Further, the product sales data processing device may be a POS register in which two store clerks are arranged, one store clerk performs a registration operation, and the other store clerk performs a settlement operation.
[0070] (Regarding the presentation of the remaining quantity) The presentation unit presents the remaining quantity. The presentation unit presents the remaining quantity by display or voice. Specifically, the presentation unit temporarily displays the remaining quantity on, for example, the customer-side display unit 205 or the store clerk-side display unit 210. That is, the remaining quantity presented by the presentation unit is not a determined quantity and can be changed.
[0071] The reception unit receives either an operation for receiving the determination of the remaining quantity presented by the presentation unit or an operation for inputting a quantity different from the remaining quantity. The operation for receiving the determination is, for example, pressing a determination button. The operation for inputting a quantity is, for example, a numeric input operation using a numeric keypad.
[0072] When the reception unit receives an input of a number different from the remaining number, it receives an operation to determine the different number and an operation for confirmation. The operation for confirmation is pressing the confirmation button. Therefore, when an input of a number different from the remaining number is received, two operations including pressing the determination button and pressing the confirmation button are required.
[0073] (Regarding the timing of changing the tax rate) The timing of changing the tax rate is during the registration of the product or after the registration of the product is completed (after pressing the subtotal key). In the present embodiment, the POS terminal device 20 changes the tax rate after pressing the subtotal key in the clerk operation mode. When the POS terminal device 20 changes the tax rate after pressing the subtotal key, it displays a list of tax shift products and accepts the products for which the tax rate is to be changed. Note that the tax rate change may be prohibited before pressing the subtotal key.
[0074] On the other hand, the POS terminal device 20 changes the tax rate during the registration of the product in the self-operation mode. Specifically, when a tax shift product is registered, the POS terminal device 20 accepts the selection of the eat-in tax rate or the take-out tax rate and imposes the tax rate corresponding to the selection. In addition, before starting the registration of the product, the POS terminal device 20 may allow the selection of whether there is a product to be changed to the eat-in tax rate. If it is selected that there is no product to be changed to the eat-in tax rate (all are take-out products), the selection of the eat-in tax rate or the take-out tax rate may not be accepted even when a tax shift product is registered.
[0075] (Operations in the normal mode) Next, with reference to FIG. 5, the operations in the normal mode (face-to-face settlement mode) will be described. FIG. 5 is a schematic diagram for explaining the outline of the operations in the normal mode. Specifically, FIG. 5 is a schematic diagram showing the flow of processing and the operations of people (clerk, customer) in the normal mode. As shown in the upper part of FIG. 5, in the normal mode, the POS terminal device 20 receives the operations of the clerk using the clerk-side scanner unit 212, the clerk-side display unit 210, and the key operation unit 211, and registers the purchased products.
[0076] While the clerk is registering the purchased items, the POS terminal device 20 displays the total amount of the purchased items and the like on the customer display unit 205 and the clerk display unit 210. Then, when the registration of the purchased items is completed and the POS terminal device 20 accepts the start of settlement, as shown in the lower part of FIG. 5, the POS terminal device 20 performs a settlement process. In the settlement process, the customer checks the total amount of the purchased items displayed on the customer display unit 205 and performs the settlement. Specifically, the customer inserts cash into the change machine 209 or operates the card payment unit 208 to perform the settlement.
[0077] In this way, in the normal mode, the POS terminal device 20 can execute the settlement process by the operation of the customer. Also, the POS terminal device 20 can accept the selection of the settlement type (payment method) from the customer before the registration process is completed.
[0078] Also, the POS terminal device 20 may be configured to accept the insertion of cash into the change machine 209 before the registration process by the clerk is completed (before the total amount is determined). For example, when there is a registration of a product, that is, when the registration data is displayed and output, the POS terminal device 20 may be configured to accept the insertion of cash into the change machine 209.
[0079] In the normal mode, the POS terminal device 20 can register the purchased items of the next customer even before the settlement by the customer is completed (even before the change is taken out or the receipt is printed). That is, the POS terminal device 20 can register the purchased items of the next customer during the settlement process on its own terminal (lower part of FIG. 5). Also, the clerk may be absent during the settlement by the customer (lower part of FIG. 5). That is, during the settlement of the customer, the clerk may finish dealing with the customer.
[0080] In addition, the POS terminal device 20 in the normal mode can also transmit registration information to the POS terminal device 20 in the dedicated accounting mode. That is, the POS terminal device 20 in the normal mode can only perform product registration and not perform settlement (face-to-face settlement).
[0081] (An example of the processing performed by the POS terminal device 20 in the normal mode) FIG. 6 is a flowchart showing an example of the processing performed by the POS terminal device 20 in the normal mode. In FIG. 6, the POS terminal device 20 determines whether a product has been scanned or not (step S601). Scanning a product includes pressing a preset key displayed on the clerk-side display unit 210, inputting an operation to the key operation unit 211 by the clerk, scanning a barcode by the clerk-side scanner unit 212, and the like.
[0082] If the product has not been scanned or the like (step S601: NO), the POS terminal device 20 proceeds to step S603. If the product has been scanned or the like (step S601: YES), the POS terminal device 20 registers the product and displays the registered product on the customer-side display unit 205 and the clerk-side display unit 210 (step S602). Note that tax-shift products are to be registered at the takeout tax rate (8%).
[0083] Then, the POS terminal device 20 determines whether multiple inputs have been received (step S603). Multiple inputs are, for example, that after the "×" button (multiply button) displayed on the clerk-side display unit 210 is pressed, the quantity button is pressed.
[0084] If multiple inputs have not been received (step S603: NO), the POS terminal device 20 proceeds to step S605. If multiple inputs have been received (step S603: YES), the POS terminal device 20 registers multiple items and displays them together in one line (step S604).
[0085] Then, the POS terminal device 20 determines whether the subtotal button has been pressed (step S605). If the subtotal button has not been pressed (step S605: NO), the POS terminal device 20 returns to step S601. If the subtotal button has been pressed (step S605: YES), the POS terminal device 20 determines whether it has received a tax rate change (step S606).
[0086] If it has not received a tax rate change (step S606: NO), the POS terminal device 20 proceeds to step S608. If it has received a tax rate change (step S606: YES), the POS terminal device 20 executes a tax rate change process (see FIG. 7) (step S607). Then, the POS terminal device 20 accepts the insertion of cash, etc. from the customer and executes a settlement process (step S608), and ends the series of processes.
[0087] (Tax Rate Change Process in Normal Mode) FIG. 7 is a flowchart showing an example of the tax rate change process performed by the POS terminal device 20. In FIG. 7, the POS terminal device 20 determines whether there is a tax shift product registered (step S701). If there is no tax shift product registered (step S701: NO), the POS terminal device 20 ends the series of processes. At this time, it may notify that there is no tax shift product registered or that there is no need to change the tax rate.
[0088] If there is a tax shift product registered (step S701: YES), the POS terminal device 20 extracts the tax shift products from the registered products and displays a list of the extracted tax shift products on the store clerk display unit 210 (step S702). Note that in step S702, it is not limited to displaying only the tax shift products. For example, all registered products may be displayed, and the tax shift products may be displayed in a manner that indicates that they are tax shift products. Such a manner may be, for example, the addition of an icon, a mark, a character string, etc., or the background color and the character color may be set to special colors.
[0089] Then, the POS terminal device 20 accepts the selection (pressing) of the product to be changed to the eat-in tax rate from the list display (step S703).
[0090] Next, the POS terminal device 20 determines whether a plurality of the accepted products are input (registered) (step S704). If a plurality of the accepted products are not input (step S704: NO), the POS terminal device 20 changes the tax rate of the accepted product to the eat-in tax rate (10%) (step S705), and ends the series of processes.
[0091] If a plurality of the accepted products are input (step S704: YES), the POS terminal device 20 accepts the input of the number to be changed to the eat-in tax rate (step S706). Then, when the POS terminal device 20 accepts the number, it calculates the number of take-out products (remaining number) and temporarily displays it on the clerk-side display unit 210 (step S707). In step S706, the input of the number of take-out products may be accepted, and in step S707, the number of eat-in products (remaining number) may be calculated and temporarily displayed on the clerk-side display unit 210.
[0092] Next, the POS terminal device 20 determines whether the decision button 904 (see FIG. 9) displayed on the clerk-side display unit 210 is pressed (step S708). If the decision button 904 is not pressed (step S708: NO), the POS terminal device 20 determines whether the number of take-out products has been changed (step S709). If the number of take-out products has not been changed (step S709: NO), the POS terminal device 20 returns to step S708.
[0093] If the number of take-out products has been changed (step S709: YES), the POS terminal device 20 changes the number of take-out products displayed on the clerk-side display unit 210, temporarily displays the number (step S710), and returns to step S708. Note that when the number of take-out products is changed, the total number of tax-shift products input in plurality in step S603 (see FIG. 6) will be changed.
[0094] In step S708, when the decision button 904 is pressed (step S708: YES), the POS terminal device 20 determines whether there is a change in the total number of tax-shift items input in plurality in step S603 (step S711). If there is no change in the total number (step S711: NO), the POS terminal device 20 proceeds to step S717. If there is a change in the total number (step S711: YES), the POS terminal device 20 notifies that the total number has been changed (step S712) and displays a confirmation screen (see FIG. 11) (step S713).
[0095] Then, the POS terminal device 20 determines whether the confirmation button ("Yes" button 1101) has been pressed (step S714). If the confirmation button is not pressed (step S714: NO), the POS terminal device 20 determines whether the "Return button" 1102 has been pressed (step S715). If the "Return button" 1102 is not pressed (step S715: NO), specifically, if the "Return button" 1102 is not pressed and a predetermined time has elapsed, the POS terminal device 20 proceeds to step S716. If the "Return button" 1102 is pressed (step S715: YES), the POS terminal device 20 returns to step S708.
[0096] In step S714, when the confirmation button is pressed (step S714: YES), the POS terminal device 20 determines the number of takeout items displayed on the clerk-side display unit 210 (step S716). Note that when the number of takeout items is determined, the change from the total number of tax-shift items input in plurality in step S603 is determined. Then, the POS terminal device 20 changes the number of items to be eaten-in to the eat-in tax rate (step S717) and ends the series of processes.
[0097] (Example of the screen displayed on the clerk-side display unit 210 in the normal mode) Next, with reference to FIGS. 8 to 11, an example of the screen displayed on the store clerk display unit 210 in the normal mode will be described. FIGS. 8 to 11 are explanatory diagrams showing an example of the screen displayed on the store clerk display unit 210 in the normal mode. FIG. 8(A) shows the subtotal screen 800. The subtotal screen 800 includes a subtotal button SBT, a registered product display area 801, a purchase quantity display area 802, an amount display area 803, and a tax rate change button 804. The subtotal screen 800 is a screen displayed when the subtotal button SBT indicating registration completion is pressed on a registration screen (not shown).
[0098] The registered product display area 801 is an area showing the registered products. In the registered product display area 801, the product name, unit price, quantity, etc. of each product are displayed. The purchase quantity display area 802 is an area showing the quantity of the purchased products. The amount display area 803 is an area where the subtotal amount, tax amount, total amount, etc. are displayed. The tax rate change button 804 is a button for accepting changes in the tax rate.
[0099] In the subtotal screen 800, the registered "melon bread" and "fried chicken bento" are tax-shift products (see FIG. 4). Also, it is shown that a plurality of (for example, six) fried chicken bentos are registered. Suppose that during registration or after the subtotal button SBT is pressed, the store clerk asks the customer about the presence or absence of products for eat-in, etc., and the customer declares, "Two fried chicken bentos for eat-in." In this case, the store clerk presses the tax rate change button 804. When the tax rate change button 804 is pressed, the system transitions to the list display screen 810 for tax-shift products shown in FIG. 8(B). If the tax rate change button 804 is not pressed, the customer makes payment by inserting cash into the change machine 209 or the like.
[0100] Figure 8(B) shows the list display screen 810 of tax-shifted items. The list display screen 810 includes a tax-shifted item display area 811, a selection prompt display 812, a select all button 813, and an end button 814. The tax-shifted item display area 811 is an area where all tax-shifted items extracted from the registered items are displayed. In the illustration, "melon bread" and "fried chicken bento" are displayed in the tax-shifted item display area 811. In this way, by listing only tax-shifted items, it is easier to select items for which the tax rate is to be changed.
[0101] The selection prompt display 812 indicates a notice prompting the selection of items to be changed to the eat-in tax rate from among the tax-shifted items. The select all button 813 is a button that accepts the selection of all tax-shifted items displayed in the tax-shifted item display area 811. The end button 814 is a button that accepts the end of the operation related to the tax rate change.
[0102] Here, since the customer's declaration is "For two of the fried chicken bentos, make them eat-in.", the store clerk presses the area of "fried chicken bento" displayed in the tax-shifted item display area 811. When the said area is pressed, it transitions to the eat-in item selection screen 900 shown in Figure 9(A).
[0103] Figure 9(A) shows the eat-in item selection screen 900. The eat-in item selection screen 900 includes a tax-shifted item display area 811 and a quantity input area 901. A cursor Cs indicating that "fried chicken bento" has been selected is displayed in the tax-shifted item display area 811.
[0104] The quantity input area 901 is an area for receiving the input of the quantity to be changed to eat-in products. The quantity input area 901 includes a numeric keypad 902, a quantity display area 903, a confirmation button 904, and a total purchase quantity 905. The numeric keypad 902 is a button for receiving the input of the quantity to be changed to eat-in products from the store clerk. The quantity display area 903 is an area where the quantity received from the numeric keypad 902 is displayed. The total purchase quantity 905 indicates the total quantity of the product pointed by the cursor Cs. In Fig. 9(A), the total purchase quantity 905 temporarily displays the total number (6) of "Fried Chicken Bento" registered when the subtotal button SBT is pressed. The confirmation button 904 is a button for accepting the confirmation of the input quantity.
[0105] Since the customer's declaration is "Change 2 of the Fried Chicken Bento to eat-in", when the store clerk inputs "2" on the numeric keypad 902, it transitions to the input screen 910 shown in Fig. 9(B). Fig. 9(B) shows the input screen 910 when "2" on the numeric keypad 902 is input by the store clerk. When the confirmation button 904 is pressed on the input screen 910, it transitions to the quantity selection screen 1000 shown in Fig. 10(A). Note that the transition from the input screen 910 to the quantity selection screen 1000 may be not limited to the pressing of the confirmation button 904, but also the elapse of a predetermined time (e.g., several seconds) after the input on the numeric keypad 902.
[0106] Fig. 10(A) shows the quantity selection screen 1000 for takeout products. The quantity selection screen 1000 includes a quantity input area 1001. The quantity input area 1001 is an area for receiving the input of the quantity of takeout products. The quantity input area 1001 includes a numeric keypad 902, a quantity display area 903, a confirmation button 904, and a total purchase quantity 905. The numeric keypad 902 is a button for receiving the input of the quantity of takeout products from the store clerk. The quantity display area 903 is an area where the quantity received from the numeric keypad 902 is displayed.
[0107] In FIG. 10(A), in the quantity display area 903, due to the input of "2" on the numeric keypad 902 in FIG. 9(B), the remaining number "4" out of the total number "6" of the tempura bento is calculated and temporarily displayed. On the quantity selection screen 1000, the remaining number "4" is not determined (confirmed), and an opportunity for correction is provided. In FIG. 10(A), when the determination button 904 is pressed, the number of takeout items is determined as "4". On the other hand, when changing the number of takeout items, the store clerk inputs a number other than "4" on the numeric keypad 902. When changing the number of takeout items, the total number of tempura bento will be different from the total number (6) registered when the subtotal button SBT is pressed.
[0108] Also, instead of temporarily displaying the remaining number "4" shown in FIG. 10(A), the remaining number may be displayed as a blank or "0", and only the total number may be displayed. In this case, the store clerk may simply confirm and input the number of takeout items with the customer. Also, in this case, a message indicating that the number of takeout items is to be confirmed with the customer may be displayed. As a result, for the quantities of eat-in items and takeout items respectively, confirmation and input can be performed with the customer, so that incorrect registration can be suppressed.
[0109] Here, assume that the customer declares "Take out 3 of the tempura bento". In this case, the store clerk inputs "3" on the numeric keypad 902. FIG. 10(B) shows the input screen 1010 when "3" on the numeric keypad 902 is input by the store clerk. Also, the total number of "tempura bento" will be changed to 5. At this time, based on the number input on the numeric keypad 902, the POS terminal device 20 calculates the total number (5) each time and displays "5" on the total purchase number 905. Therefore, on the input screen 1010, the total number of "tempura bento" indicated by the total purchase number 905 is changed to 5. When the determination button 904 is pressed on the input screen 1010, the screen transitions to the confirmation screen 1100 shown in FIG. 11(A).
[0110] Figure 11(A) shows the confirmation screen 1100. The confirmation screen 1100 is a screen that accepts the confirmation that the total number of fried chicken bento has decreased by 1 from the total number (6) registered when the subtotal button SBT is pressed. Specifically, the number of fried chicken bento indicated by the cursor Cs has been updated to "5". The confirmation screen 1100 includes an "OK" button 1101 and a "Back" button 1102. When the "OK" button 1101 is pressed, the change in the total number of fried chicken bento is confirmed. When the "Back" button 1102 is pressed, for example, it returns to the input screen 1010 shown in FIG. 10(B). Note that when the "Back" button 1102 is pressed, it may return to the list display screen 810 shown in FIG. 8(A). Also, in this case, each number input after the pressing of the tax rate change button 804 (see FIG. 8(A)) (the number of items to be changed to eat-in items and the number of takeout items) may be reset.
[0111] As described above, in this embodiment, for multiple tax shift items input, since the input of the number of items to be eat-in items and the input of the number of items to be takeout items are accepted, the total number may change when the subtotal button SBT is pressed. Therefore, the confirmation screen 1100 is displayed to accept the confirmation. That is, when the total number changes, the quantity of eat-in items and takeout items is determined by requiring two operations: pressing the decision button 904 in FIG. 10(B) and pressing the "OK" button 1101 in FIG. 11(A). On the other hand, as shown in FIG. 10(A), when there is no change in the number of takeout items, the quantity of eat-in items and takeout items is determined by requiring only the pressing of the decision button 904 (one operation).
[0112] (Operation in the full self-service mode) Next, with reference to FIG. 12, the operation in the full self-service mode will be described. FIG. 12 is a schematic diagram for explaining the outline of the operation in the full self-service mode. Specifically, FIG. 12 is a schematic diagram showing the flow of processing and the actions of people (store clerks, customers) in the full self-service mode. As shown in the upper part of FIG. 12, in the full self-service mode, the POS terminal device 20 receives the customer's operation using the customer display unit 205 and the customer scanner unit 206, and the customer registers the purchased goods by themselves.
[0113] While the customer is registering the purchased goods, the POS terminal device 20 displays the total amount of the purchased goods and the like on the customer display unit 205. Then, when the registration of the purchased goods is completed and the acceptance of the settlement start is received, as shown in the lower part of FIG. 12, the POS terminal device 20 performs the settlement process. In the settlement process, the customer checks the total amount of the purchased goods displayed on the customer display unit 205 and performs the settlement (the lower part of FIG. 12). Specifically, the customer inserts cash into the change machine 209 or operates the card payment unit 208 to perform the settlement. In this way, in the full self-service mode, the POS terminal device 20 performs the registration process and the settlement process according to the customer's operation.
[0114] (An example of the processing performed by the POS terminal device 20 in the full self-service mode) FIG. 13 is a flowchart showing an example of the processing performed by the POS terminal device 20 in the full self-service mode. In FIG. 13, the POS terminal device 20 determines whether the goods have been scanned or not (step S1301). Scanning the goods or the like means pressing the preset key displayed on the customer display unit 205, scanning the barcode by the customer scanner unit 206, and the like.
[0115] If the goods have not been scanned or the like (step S1301: NO), the POS terminal device 20 proceeds to step S1303. If the goods have been scanned or the like (step S1301: YES), the POS terminal device 20 registers the goods and displays the registered goods on the customer display unit 205 (step S1302).
[0116] Then, the POS terminal device 20 determines whether it has received multiple inputs (step S1303). Multiple inputs are, for example, when the "×" button (multiply button) displayed on the customer display unit 205 is pressed and then the quantity button is pressed.
[0117] If it does not receive multiple inputs (step S1303: NO), the POS terminal device 20 proceeds to step S1306. On the other hand, if it has received multiple inputs (step S1303: YES), the POS terminal device 20 notifies an error (step S1304). The error notification (see FIG. 14(A)) includes the display of a confirmation button. Then, the POS terminal device 20 determines whether the confirmation button has been pressed (step S1305).
[0118] Note that in the case of scanning a barcode, it is possible to set whether multiple inputs are valid or invalid. When multiple inputs are valid, for example, it is possible to perform multiple inputs by accepting the input operations of the numeric keypad provided in the key operation unit 211 and the "×" button (multiplication button) of the numeric keypad displayed on the customer display unit 205 and the quantity. Even when multiple inputs are valid, if there is no input operation for multiple inputs, for example, when the "Next" button is pressed or the next product is scanned, it is registered (input) as one without multiple inputs. Therefore, when multiple inputs are invalid or when it is registered as one, if there is an operation for multiple inputs, an error such as "Multiple inputs are not possible" may be notified. Also, when multiple inputs are invalid or when it is registered as one, the numeric keypad may not be displayed on the customer display unit 205. Thereby, it is possible not to accept the operation of multiple inputs.
[0119] The POS terminal device 20 waits until the confirmation button is pressed (step S1305: NO). When the confirmation button is pressed (step S1305: YES), it determines whether the registered product is a tax-shifted product (step S1306). If the registered product is not a tax-shifted product (step S1306: NO), the POS terminal device 20 applies the tax rate corresponding to the product (step S1307) and proceeds to step S1313.
[0120] If the registered product is a tax-shifted product (step S1306: YES), the POS terminal device 20 displays a dine-in / takeout selection screen (see Fig. 14(B)) (step S1308). Then, the POS terminal device 20 determines whether dine-in has been accepted (step S1309). If dine-in has been accepted (step S1309: YES), the POS terminal device 20 applies the dine-in tax rate (10%) to the registered product (step S1310) and proceeds to step S1313.
[0121] On the other hand, in step S1309, if dine-in is not accepted (step S1309: NO), the POS terminal device 20 determines whether takeout has been accepted (step S1311). If takeout is not accepted (step S1311: NO), the POS terminal device 20 returns to step S1309. If takeout has been accepted (step S1311: YES), the POS terminal device 20 applies the takeout tax rate (8%) (step S1312).
[0122] Then, the POS terminal device 20 determines whether the subtotal button has been pressed (step S1313). If the subtotal button is not pressed (step S1313: NO), the POS terminal device 20 returns to step S1301. If the subtotal button is pressed (step S1313: YES), the POS terminal device 20 executes the settlement process (step S1314) and ends the series of processes.
[0123] In the above-described process, an error is notified when multiple inputs are received, that is, multiple inputs cannot be made. For this reason, in the full self-service mode, since multiple tax-shift products cannot be input, it is not possible to change the tax rate for some of the multiple input tax-shift products.
[0124] (Example of a screen displayed on the customer-side display unit 205 in the full self-service mode) Next, with reference to FIG. 14, an example of a screen displayed on the customer-side display unit 205 in the full self-service mode will be described. FIG. 14 is an explanatory diagram showing an example of a screen displayed on the customer-side display unit 205 in the full self-service mode. FIG. 14(A) shows a registration screen 1400. The registration screen 1400 includes a subtotal button SBT, a registered product display area 1401, a purchase quantity display area 1402, an amount display area 1403, an error notification 1404, a confirmation button 1405, a tax rate change button 1406, and a store clerk call button 1407.
[0125] The subtotal button SBT is a button for accepting the completion of registration. The registered product display area 1401 is an area for showing the registered products. In the registered product display area 1401, the product name, unit price, quantity, etc. of each product are displayed. The purchase quantity display area 1402 is an area for showing the quantity of purchased products. The amount display area 1403 is an area for displaying the subtotal amount, tax amount, total amount, etc. The tax rate change button 1406 is a button for accepting the change of the tax rate. The store clerk call button 1407 is a button for accepting the call of the store clerk.
[0126] Here, FIG. 14(A) shows a screen when a fried chicken bento is registered and a plurality of input operations are received. In the full self-service mode, multiple inputs are not recognized. Therefore, when there is an operation of multiple inputs, an error notification 1404 is displayed. The error notification 1404 includes a notification indicating that multiple inputs cannot be made and a notification prompting to scan each item one by one. The confirmation button 1405 is a button that accepts the customer's confirmation for the error notification 1404. When the confirmation button 1405 is pressed, the error notification 1404 is erased.
[0127] FIG. 14(B) shows a dine-in / takeout selection screen 1410. The dine-in / takeout selection screen 1410 shown in FIG. 14(B) is displayed when a fried chicken bento is registered. However, it is not limited to this, and it may also be displayed when the tax rate change button 1406 is pressed.
[0128] The dine-in / takeout selection screen 1410 includes a guidance 1411, a dine-in button 1412, and a takeout button 1413. The guidance 1411 shows a notification prompting a selection of whether to have the fried chicken bento for dine-in or takeout. The dine-in button 1412 is a button that accepts the selection of dine-in. When the dine-in button 1412 is selected, a dine-in tax rate (10%) will be imposed on the fried chicken bento. The takeout button 1413 is a button that accepts the selection of takeout. When the takeout button 1413 is selected, a takeout tax rate (8%) will be imposed on the fried chicken bento.
[0129] As described above, in this embodiment, when multiple tax-shift products are registered in the POS terminal device 20, the change in the tax rate (to the eat-in tax rate) for some of the multiple products is restricted. Specifically, since multiple inputs cannot be made depending on the customer's operation, the customer is prevented from changing the tax rate for some of the products. As a result, since changing the tax rate of tax-shift products may involve complicated operations, restrictions can be imposed on changes made by the customer. That is, the store clerk can be made to change the tax rate of tax-shift products. Therefore, since incorrect operations and misregistrations related to tax rate changes can be suppressed, tax rate changes can be performed suitably.
[0130] Also, in this embodiment, the POS terminal device 20 restricts the change in the tax rate for some of the multiple products according to the operation mode. As a result, for some of the multiple products, the tax rate can be changed in the store clerk operation mode, and the tax rate cannot be changed in the self-operation mode. Therefore, since incorrect operations and misregistrations related to tax rate changes can be suppressed in the self-operation mode, tax rate changes can be performed suitably.
[0131] Also, in this embodiment, when the POS terminal device 20 changes the tax rate (to the eat-in tax rate) for some of the quantities of multiple products in the normal mode, the remaining quantity (the quantity subject to the takeout tax rate) obtained by excluding some of the multiple products is presented. As a result, the store clerk or the customer can grasp the quantity subject to the takeout tax rate.
[0132] Also, in this embodiment, the POS terminal device 20 accepts either an operation to accept the determination of the presented remaining quantity or an operation to input a quantity different from the remaining quantity. As a result, the presented remaining quantity can be determined with a single operation.
[0133] In addition, in this embodiment, when the POS terminal device 20 receives an input of a number different from the remaining number, that is, when there is a change in the total number of tax-shifted items, it is configured to receive an operation for determining the change in the total number (pressing of the determination button 904) and an operation for confirmation (confirmation button: "Yes" button 1101). As a result, the change in the total number can be confirmed through two or more operations, so that incorrect operations and incorrect registrations related to the change in the tax rate can be suppressed.
[0134] (Modification example of the embodiment) Hereinafter, modification examples 1 to 4 of the embodiment will be described. In each of the following modification examples, the description of the content described in the above-described embodiment will be omitted as appropriate. Also, it is possible to adopt a configuration in which each configuration shown in the above-described embodiment and modification examples 1 to 4 is combined. Specifically, it may be a configuration that includes all of the above-described embodiment and modification examples 1 to 4, or it may be a configuration that is a combination of one of the above-described embodiment and modification examples 1 to 4.
[0135] (Modification example 1) First, modification example 1 of the embodiment will be described. In the above-described embodiment, the timing for changing the tax rate in the normal mode is set after the registration of the product (after pressing the subtotal button) (see steps S605 and S607 in FIG. 6). In addition to or instead of such a configuration, in modification example 1, a configuration will be described in which the timing for changing the tax rate in the normal mode is during the registration of the product (before pressing the subtotal button).
[0136] Specifically describe Modification Example 1. In Modification Example 1, in the normal mode, when registering a product, if there is a registration of a tax-shifted product, the selection of the eat-in tax rate or the take-out tax rate is accepted. For example, the POS terminal device 20 can accept the selection of setting all tax-shifted products to the take-out tax rate (hereinafter referred to as "take-out setting"). When accepting the selection of the take-out setting, it is possible to stop accepting the selection of the eat-in tax rate or the take-out tax rate thereafter, that is, to disable the function of accepting the tax rate selection until the transaction is completed. The timing of accepting the selection of the take-out setting is, for example, at the time of registering the first tax-shifted product. However, the timing may be before the start of registration or during the registration. Also, since it may be troublesome to select the tax rate every time a tax-shifted product is registered, an operation to disable the tax rate change may be accepted before or during the registration so that the tax rate cannot be changed.
[0137] Also, when multiple tax-shifted products are input, it is possible to set some of them to the eat-in tax rate, or it is also possible to set all of them to the eat-in tax rate. First, using FIG. 15, the screen example of Modification Example 1 will be described.
[0138] (Screen example of Modification Example 1 displayed on the store clerk display unit 210 in the normal mode) FIG. 15 is an explanatory diagram showing an example of the screen of Modification Example 1 displayed on the store clerk display unit 210 in the normal mode. The screen shown in FIG. 15 is a screen during product registration. FIG. 15(A) shows an eat-in / take-out selection screen 1500 when one tax-shifted product is registered. The eat-in / take-out selection screen 1500 shown in FIG. 15(A) is displayed when one tax-shifted product (for example, one deep-fried chicken bento) is registered. The eat-in / take-out selection screen 1500 may be displayed at the timing when the tax-shifted product is registered, or may be displayed by pressing the tax rate change button 804.
[0139] The eat-in / takeout selection screen 1500 includes a guidance 1501, an eat-in button 1502, a takeout button 1503, and a takeout setting button 1504. The guidance 1501 shows a notice prompting a selection of whether to have a fried chicken bento for eat-in or takeout. The eat-in button 1502 is a button that accepts eat-in. When the eat-in button 1502 is selected, a 10% eat-in tax rate will be imposed on one fried chicken bento. When the eat-in tax rate is imposed, when returning to the registration screen, it may be displayed in a manner that indicates it is an eat-in item. Such a manner may be, for example, an addition of an icon, a mark, a character string, etc., or the background color and the character color may be set to special colors.
[0140] The takeout button 1503 is a button that accepts takeout. When the takeout button 1503 is selected, an 8% takeout tax rate will be imposed on one fried chicken bento. The takeout setting button 1504 is a button that accepts setting all tax-shift items related to this transaction as takeout. For example, when taking out all tax-shift items to be purchased, by first pressing the takeout setting button 1504, it is no longer necessary to select takeout from the eat-in / takeout selection screen 1500 one by one.
[0141] Figure 15(B) shows the eat-in / takeout selection screen 1510 when multiple tax-shift items are input. The eat-in / takeout selection screen 1510 shown in Figure 15(B) is displayed when multiple tax-shift items (six fried chicken bentos) are registered. The eat-in / takeout selection screen 1510 may be displayed at the timing when the tax-shift items are registered, or may also be displayed by pressing the tax rate change button 804.
[0142] The eat-in / takeout selection screen 1510 includes a guidance 1501, an all-eat-in button 1512, an all-takeout button 1513, a partial-eat-in button 1514, and a takeout setting button 1504. The guidance 1501 shows a notice prompting a selection of whether to eat in or take out for each of the 6 tempura bento boxes. The all-eat-in button 1512 is a button that accepts eating in for the 6 tempura bento boxes. When the all-eat-in button 1512 is selected, an eat-in tax rate (10%) will be imposed on the 6 tempura bento boxes.
[0143] The all-takeout button 1513 is a button that accepts taking out for the 6 tempura bento boxes. When the all-takeout button 1513 is selected, a takeout tax rate (8%) will be imposed on the 6 tempura bento boxes. The partial-eat-in button 1514 will have an eat-in tax rate (10%) imposed on some of the 6 tempura bento boxes. When the partial-eat-in button 1514 is pressed, for example, a transition may be made to the eat-in product selection screen 900 shown in FIG. 9(A), and an input of the number of items to be changed to eat-in products may be accepted. After transitioning to the screen in FIG. 9(A), a transition may be made to the screens shown in FIGS. 9(B) → 10 → 11.
[0144] (An example of the process performed by the POS terminal device 20 in the normal mode according to Modification 1) FIG. 16 is a flowchart showing an example of the process performed by the POS terminal device 20 in the normal mode according to Modification 1. In FIG. 16, the POS terminal device 20 determines whether a product has been scanned or the like (step S1601). Scanning a product or the like includes pressing a preset key displayed on the store clerk display unit 210, an operation input to the key operation unit 211 by the store clerk, scanning a barcode by the store clerk scanner unit 212, and the like.
[0145] The POS terminal device 20 waits until the product is scanned or the like (step S1601: NO). When the POS terminal device 20 has scanned or the like a product (step S1601: YES), it registers the product and displays the registered product on the customer display unit 205 and the store clerk display unit 210 (step S1602).
[0146] The POS terminal device 20 determines whether the registered product is a tax-shift product (step S1603). When the registered product is not a tax-shift product (step S1603: NO), the POS terminal device 20 applies a tax rate corresponding to the product (step S1604) and proceeds to step S1615.
[0147] When the registered product is a tax-shift product (step S1603: YES), the POS terminal device 20 determines whether all of the tax-shift products are set as takeout (takeout setting) (step S1605). The takeout setting is completed when the store clerk receives a declaration from the customer when registering the tax-shift product for the first time and presses the takeout setting button 1504 shown in FIGS. 15(A) and (B).
[0148] When the takeout setting has been made (step S1605: YES), the POS terminal device 20 proceeds to step S1609. When the takeout setting has not been made (step S1605: NO), the POS terminal device 20 displays an eat-in / takeout selection screen (see FIGS. 15(A) and (B)) (step S1606). Then, the POS terminal device 20 determines whether it has received an instruction to set takeout (step S1607).
[0149] When receiving a request to set takeout (step S1607: YES), set the current transaction to takeout (step S1608). Then, the POS terminal device 20 applies the takeout tax rate (8%) (step S1609) and proceeds to step S1615. In step S1607, when not receiving a request to set takeout (step S1607: NO), the POS terminal device 20 determines whether multiple takeout items are input (step S1610). Note that in Modification 1, it may be made impossible to input multiple items. In this case, each time a tax-shift item is registered, a selection of whether it is for eat-in or takeout may be received.
[0150] When multiple takeout items are input (step S1610: YES), the POS terminal device 20 executes the processing for multiple inputs (see FIG. 17) (step S1611) and proceeds to step S1615. When multiple takeout items are not input (step S1610: NO), the POS terminal device 20 determines whether takeout (the takeout button 1503 in FIG. 15(A)) has been received (step S1612). When takeout is received (step S1612: YES), the POS terminal device 20 proceeds to step S1609.
[0151] When takeout is not received (step S1612: NO), the POS terminal device 20 determines whether eat-in (the eat-in button 1502 in FIG. 15(A)) has been received (step S1613). When eat-in is not received (step S1613: NO), the POS terminal device 20 returns to step S1612. When eat-in is received (step S1613: YES), the POS terminal device 20 applies the eat-in tax rate (10%) to the registered items (step S1614).
[0152] Then, the POS terminal device 20 determines whether the subtotal button has been pressed (step S1615). If the subtotal button has not been pressed (step S1615: NO), the POS terminal device 20 returns to step S1601. If the subtotal button has been pressed (step S1615: YES), the POS terminal device 20 executes the settlement process (step S1616) and ends the series of processes.
[0153] FIG. 17 is a flowchart showing an example of a multiple-input process performed by the POS terminal device 20 according to Modification 1. In FIG. 17, the POS terminal device 20 determines whether to make some of the multiple items that have been input for eat-in (step S1701). Specifically, the POS terminal device 20 determines whether the partial eat-in button 1514 in FIG. 15(B) has been pressed. If not making some for eat-in (step S1701: NO), the POS terminal device 20 determines whether to make all of the multiple registered items for eat-in (step S1702). Specifically, the POS terminal device 20 determines whether the all eat-in button 1512 in FIG. 15(B) has been pressed.
[0154] If not making all for eat-in (step S1702: NO), that is, for example, if the all takeout button 1513 in FIG. 15(B) has been pressed, the POS terminal device 20 applies the takeout tax rate to all of the multiple registered items (step S1703) and ends the series of processes. If making all for eat-in (step S1702: YES), the POS terminal device 20 applies the eat-in tax rate to all of the multiple registered items (step S1704) and ends the series of processes.
[0155] In step S1701, when some of the registered multiple items are for eat-in (step S1701: YES), the POS terminal device 20 accepts the input of the number to be changed to the eat-in tax rate (see FIG. 9(B)) (step S1705). Then, when the POS terminal device 20 accepts the number, it calculates the number of take-out items and temporarily displays it on the clerk-side display unit 210 (see FIG. 10(A)) (step S1706).
[0156] Next, the POS terminal device 20 determines whether the decision button 904 displayed on the clerk-side display unit 210 has been pressed (step S1707). If the decision button 904 has not been pressed (step S1707: NO), the POS terminal device 20 determines whether it has accepted a change in the number of take-out items (step S1708). If it has not accepted a change in the number of take-out items (step S1708: NO), the POS terminal device 20 returns to step S1707.
[0157] If it has accepted a change in the number of take-out items (step S1708: YES), the POS terminal device 20 changes the number of take-out items displayed on the clerk-side display unit 210 and temporarily displays it (step S1709) (see FIG. 10(B)), and returns to step S1707. Note that when the number of take-out items is changed, the total number of tax-shift items input in multiple in step S1610 (see FIG. 16) will be changed.
[0158] In step S1707, if the decision button 904 has been pressed (step S1707: YES), the POS terminal device 20 determines whether there is a change in the total number of tax-shift items input in multiple in step S1610 (step S1710). If there is no change in the total number (step S1710: NO), the POS terminal device 20 proceeds to step S1716. If there is a change in the total number (step S1710: YES), the POS terminal device 20 notifies that the total number has been changed (step S1711) and displays the confirmation screen 1100 (see FIG. 11) (step S1712).
[0159] Then, the POS terminal device 20 determines whether the confirmation button ("Yes" button 1101) has been pressed (step S1713). If the confirmation button is not pressed (step S1713: NO), the POS terminal device 20 determines whether the "Back" button 1102 has been pressed (step S1714). If the "Back" button 1102 is not pressed (step S1714: NO), the POS terminal device 20 returns to step S1713. If the "Back" button 1102 is pressed (step S1714: YES), the POS terminal device 20 returns to step S1707.
[0160] In step S1713, if the confirmation button is pressed (step S1713: YES), the POS terminal device 20 determines the number of takeout items displayed on the clerk-side display unit 210 (step S1715). Note that when the number of takeout items is determined, the change from the total number of tax-shift items input in multiple in step S1610 is determined. Then, the POS terminal device 20 changes the number of items to be eaten-in to the eat-in tax rate (step S1716) and ends a series of processes.
[0161] As described above, in Modification 1, the timing of changing the tax rate in the normal mode is set during the registration of the product (before pressing the subtotal button). Even if it is done in this way, it is possible to prevent multiple inputs depending on the customer's operation, so it is possible to prevent the tax rate from being changed for some of the quantities by the customer. As a result, since changing the tax rate of tax-shift products may involve complicated operations, restrictions can be imposed on changes by the customer. That is, the clerk can be made to change the tax rate of the tax-shift products. Therefore, since erroneous operations and misregistrations related to the change of the tax rate can be suppressed, the tax rate can be changed suitably.
[0162] (Modification 2) Next, a second modification of the embodiment will be described. In the above-described embodiment, the timing of changing the tax rate in the full self-service mode is set during the registration of the product (before pressing the subtotal button) (see steps S1309 to S1313 in FIG. 13). In addition to or instead of such a configuration, in the second modification, a configuration will be described in which the timing of changing the tax rate in the full self-service mode is after pressing the subtotal button.
[0163] The second modification will be specifically described. The POS terminal device 20 according to the second modification displays the registered products one by one for each registration unit on the customer display unit 205 in the full self-service mode. Further, in the full self-service mode, the POS terminal device 20 enables multiple registrations (multiple inputs) in response to the customer's operation. However, the multiple registrations are only allowed for registrations from the preset keys and not for registrations by barcode reading. This is because, for example, registration from the preset keys requires finding the key corresponding to the product, which is more laborious than registration by barcode reading. In the second modification, for registration from the preset keys, simplification of input is achieved by enabling multiple inputs.
[0164] Further, for tax-shift products, the POS terminal device 20 may disable multiple inputs by registration from the preset keys, that is, enable multiple inputs by registration from the preset keys only for products other than tax-shift products. Also, for tax-shift products, multiple inputs by registration by barcode reading may be disabled, that is, multiple inputs by registration by barcode reading may be enabled only for products other than tax-shift products. Further, the POS terminal device 20 may be configured to prompt the input of the presence or absence of products with a tax rate change before starting the registration of the product. Also, when there is an input indicating that there are no products with a tax rate change before starting the registration of the product, multiple inputs may be enabled.
[0165] Also, in Modification 2, when multiple tax-shift items are input in the full self-service mode, for some of the quantities, the POS terminal device 20 prohibits the customer from changing the tax rate by operation. The tax rate change for some of the quantities is performed by the operation of the store clerk. Note that for all the quantities input in multiple, it is assumed that the tax rate change is performed by the customer's operation. Note that the POS terminal device 20 prohibits the customer from changing the tax rate by operation only when the multiple items input are tax-shift items. That is, when the multiple items input are items other than tax-shift items, the customer may be allowed to change the tax rate by operation.
[0166] Here, the operation when the store clerk changes the tax rate for some of the quantities input in multiple is supplemented. In the full self-service mode, it is possible to display the same screen as the customer-side display unit 205 on the store clerk-side display unit 210 (mirroring). During the execution of mirroring, the store clerk can press the store clerk-side display unit 210 or the like to change the tax rate for some of the quantities in parallel (independently) with the customer's operation. Also, the store clerk can have the store clerk code read and operate the customer-side display unit 205. When operating the customer-side display unit 205, it is possible to shift to the maintenance mode and change the tax rate for some of the quantities on another screen.
[0167] Next, the functional configuration of the POS terminal device 20 according to Modification 2 will be described. The POS terminal device 20 according to Modification 2 includes a first modification unit, a second modification unit, and a display control unit in addition to or instead of the functional configuration of the POS terminal device 20 shown in the embodiment. Each unit is realized by the CPU 201 of the POS terminal device 20. That is, when the CPU 201 of the POS terminal device 20 executes a predetermined program (product sales data processing program), the functions of each unit are realized.
[0168] The POS terminal device 20 according to Modification Example 2 operates in the full self-service mode. When a plurality of registered products are registered, the first modification unit changes all the tax rates of the plurality of registered products. The first modification unit changes all the tax rates, for example, by a customer's operation. The second modification unit changes some of the tax rates among the plurality of registered products. The second modification unit changes some of the tax rates, for example, by a store clerk's operation. The display control unit displays the change by the first modification unit and the change by the second modification unit so that they can be selected. When the change by the second modification unit is selected, the POS terminal device 20 gives a notification to call a store clerk. Thereby, it becomes possible to change the tax rate (by the store clerk) by the second modification unit.
[0169] (An example of the process performed by the POS terminal device 20 according to Modification Example 2 in the full self-service mode) FIG. 18 is a flowchart showing an example of the process performed by the POS terminal device 20 according to Modification Example 2 in the full self-service mode. In FIG. 18, the POS terminal device 20 determines whether a product has been scanned or the like (step S1801). Scanning a product or the like includes pressing a preset key displayed on the customer display unit 205, scanning a barcode by the customer scanner unit 206, and the like.
[0170] The POS terminal device 20 waits until a product is scanned or the like (step S1801: NO). When a product is scanned or the like (step S1801: YES), the POS terminal device 20 registers the product and displays the registered product on the customer display unit 205 (step S1802). Then, the POS terminal device 20 determines whether a multiple input has been received (step S1803). The multiple input is, for example, that after the "×" button (multiply button) displayed on the customer display unit 205 is pressed, the quantity button is pressed.
[0171] If the POS terminal device 20 does not accept multiple inputs (step S1803: NO), it registers the item in a single line (step S1804) and proceeds to step S1809. On the other hand, if it accepts multiple inputs (step S1803: YES), the POS terminal device 20 determines whether the item registration is by pressing a preset key (step S1805). If the item registration is by pressing a preset key (step S1805: YES), it registers multiple items and displays them together in a single line (step S1806), and proceeds to step S1809. Note that the screen in step S1806 is, for example, the registration screen 2000 (see Fig. 20(A)).
[0172] On the other hand, if the item registration is not by pressing a preset key (step S1805: NO), that is, if it is by barcode reading, it does not allow multiple registrations and notifies an error (step S1807). The error notification (see Fig. 14(A)) includes the display of the confirmation button 1405. Then, the POS terminal device 20 determines whether the confirmation button 1405 has been pressed (step S1808). Note that instead of the error notification in step S1807, the multiplication key and numeric keypad may be made non-displayable to indicate that multiple inputs are not possible and to prompt multiple scans. Also, for tax-shift items, if multiple inputs by registration from the preset key are not allowed, the multiplication key and numeric keypad may be made non-displayable after the preset key is pressed.
[0173] Then, the POS terminal device 20 determines whether the subtotal button has been pressed (step S1809). If the subtotal button is not pressed (step S1809: NO), the POS terminal device 20 returns to step S1801. If the subtotal button is pressed (step S1809: YES), the POS terminal device 20 determines whether it has received a tax rate change (step S1810).
[0174] If the tax rate change is not accepted (step S1810: NO), the POS terminal device 20 proceeds to step S1812. If the tax rate change is accepted (step S1810: YES), the POS terminal device 20 executes a tax rate change process (see FIG. 19) (step S1811). Then, the POS terminal device 20 executes a settlement process (step S1812) and ends the series of processes.
[0175] (Tax rate change process in full self-service mode) FIG. 19 is a flowchart showing an example of a tax rate change process performed by the POS terminal device 20 according to Modification 2. In FIG. 19, the POS terminal device 20 determines whether a tax shift product is registered (step S1901). If no tax shift product is registered (step S1901: NO), the POS terminal device 20 ends the series of processes. If a tax shift product is registered (step S1901: YES), the POS terminal device 20 extracts the tax shift product from the registered products and displays a list of the extracted tax shift products on the customer display unit 205 (step S1902).
[0176] Then, the POS terminal device 20 accepts the selection (pressing) of the product to be changed to the eat-in tax rate from the list display (step S1903). Next, the POS terminal device 20 determines whether a plurality of the accepted products are input (step S1904). If a plurality of the accepted products are not input (step S1904: NO), the POS terminal device 20 changes the tax rate of the accepted product to the eat-in tax rate (10%) (step S1905) and ends the series of processes.
[0177] When multiple received items are input (step S1904: YES), the POS terminal device 20 displays an eat-in quantity selection screen 2010 (see FIG. 20(B)) and accepts operations from the customer to determine whether a part of the multiple items is to be for eat-in (step S1906). If a part is not for eat-in (step S1906: NO), the POS terminal device 20 changes the tax rate of all the multiple registered items to the eat-in tax rate (10%) (step S1907) and ends a series of processes.
[0178] When a part of the multiple items is to be for eat-in (step S1906: YES), the POS terminal device 20 makes a staff call (step S1908) and ends a series of processes. Note that changing the tax rate of a part of the multiple items to the eat-in tax rate (10%) is performed by the operation of the staff.
[0179] (Example screen of Modification 2 displayed on the customer display unit 205 in the full self-service mode) FIG. 20 is an explanatory diagram showing an example of a screen of Modification 2 displayed on the customer display unit 205 in the full self-service mode. FIG. 20(A) shows a registration screen 2000 of multiple items by pressing a preset key. The registration screen 2000 includes a registration notification 2001 and a confirmation button 2002. The registration notification 2001 indicates that multiple registrations have been made by multiple inputs. Also, as shown in the registered item display area 1401, five melon breads are displayed in a row. The confirmation button 2002 is a button for accepting the customer's confirmation of the registration notification 2001. When the confirmation button 2002 is pressed, the registration notification 2001 is erased.
[0180] FIG. 20(B) shows an eat-in quantity selection screen 2010. The eat-in quantity selection screen 2010 shown in FIG. 20(B) is displayed when the tax rate change button 1406 is further pressed after the subtotal button SBT is pressed.
[0181] The eat-in quantity selection screen 2010 includes a guidance 2011, an all quantity selection button 2012, and a partial quantity selection button 2013. The guidance 2011 shows a notice prompting the selection of the number of melon breads to be eaten in. The all quantity selection button 2012 is a button that accepts eating in for all of a plurality. When the all quantity selection button 2012 is selected, an eat-in tax rate (10%) will be imposed on 5 melon breads. The partial quantity selection button 2013 is a button that accepts calling a store clerk to eat in for some of a plurality. When the partial quantity selection button 2013 is selected, the store clerk will be called, and by the operation of the store clerk, an eat-in tax rate (10%) will be imposed on some of the quantities. The store clerk, after inputting a store clerk code etc. for authentication, will move to a dedicated screen such as a maintenance screen and perform an operation to change the partial quantity. Thereby, it becomes possible to apply the eat-in tax rate to some of the quantities.
[0182] As described above, in Modification Example 2, the timing of changing the tax rate in the full self-service mode is set after pressing the subtotal button. Also, in Modification Example 2 as well, when a plurality of tax shift products are registered in the POS terminal device 20, the change of the tax rate for some of the plurality is prohibited. Specifically, even if multiple inputs are made by pressing the preset key by customer registration, the tax rate change for some of the quantities cannot be made. Thereby, since the change of the tax rate of the tax shift product may involve complicated operations, restrictions can be imposed on the change by the customer. That is, the store clerk can be made to change the tax rate of the tax shift product. Therefore, since incorrect operations and incorrect registrations related to the change of the tax rate can be suppressed, the change of the tax rate can be preferably performed.
[0183] (Modification Example 3) Next, a third modification of the embodiment will be described. In the above-described embodiment, after receiving the number of tax-shift products to be changed to the eat-in tax rate among the multiple input tax-shift products, the number of takeout products (remaining number) is calculated and temporarily displayed (see steps S706 and S707 in FIG. 7). In addition to or instead of such a configuration, in the third modification, after receiving the number of tax-shift products to be changed to the eat-in tax rate among the multiple input tax-shift products, without calculating the number of takeout products, a configuration will be described in which the store clerk inputs the number of takeout products (remaining number).
[0184] (Tax rate change process performed by the POS terminal device 20 according to the third modification in the normal mode) FIG. 21 is a flowchart showing an example of the tax rate change process performed by the POS terminal device 20 according to the third modification in the normal mode. In FIG. 21, the POS terminal device 20 determines whether tax-shift products are registered (step S2101). If no tax-shift products are registered (step S2101: NO), the POS terminal device 20 ends the series of processes. If tax-shift products are registered (step S2101: YES), the POS terminal device 20 extracts the tax-shift products from the registered products and displays a list of the extracted tax-shift products on the store clerk display unit 210 (step S2102).
[0185] Then, the POS terminal device 20 accepts the selection (pressing) of the products to be changed to the eat-in tax rate from the list display (step S2103). Next, the POS terminal device 20 determines whether multiple of the accepted products are input (step S2104). If multiple of the accepted products are not input (step S2104: NO), the POS terminal device 20 changes the tax rate of the accepted products to the eat-in tax rate (10%) (step S2105) and ends the series of processes.
[0186] When multiple received items are input (step S2104: YES), the POS terminal device 20 accepts the input of the number to be changed to the eat-in tax rate (step S2106). Next, the POS terminal device 20 accepts the input of the number of takeout items (remaining number) (step S2107). The number of takeout items is input by calculation by the store clerk or by declaration by the customer. Also, the screen for accepting the input of the number to be changed to the eat-in tax rate and the input of the number of takeout items (remaining number) may be on the same screen. Also, the input of the number of takeout items (remaining number) may be accepted first, and then the input of the number to be changed to the eat-in tax rate may be accepted.
[0187] Next, the POS terminal device 20 determines whether or not the decision button 904 (see FIG. 9) displayed on the store clerk display unit 210 has been pressed (step S2108). The POS terminal device 20 waits until the decision button 904 is pressed (step S2108: NO), and when the decision button 904 is pressed (step S2108: YES), the POS terminal device 20 determines whether or not there is a change in the total number of tax shift items input in step S603 (step S2109). If there is no change in the total number (step S2109: NO), the POS terminal device 20 proceeds to step S2115. If there is a change in the total number (step S2109: YES), the POS terminal device 20 notifies that the total number has been changed (step S2110) and displays a confirmation screen 1100 (see FIG. 11) (step S2111).
[0188] Then, the POS terminal device 20 determines whether the confirmation button ("Yes" button 1101) has been pressed (step S2112). If the confirmation button is not pressed (step S2112: NO), the POS terminal device 20 determines whether the "Return button" 1102 has been pressed (step S2113). If the "Return button" 1102 is not pressed (step S2113: NO), the POS terminal device 20 returns to step S2112. If the "Return button" 1102 is pressed (step S2113: YES), the POS terminal device 20 returns to step S2106. Note that when the "Return button" 1102 is pressed (step S2113: YES), the POS terminal device 20 may also return to step S2107.
[0189] In step S2112, when the confirmation button is pressed (step S2112: YES), the POS terminal device 20 determines the number of takeout items displayed on the store clerk display unit 210 (step S2114). Note that when the number of takeout items is determined, the change from the total number of tax shift items input in step S603 is determined. Then, the POS terminal device 20 changes the number of items to be eaten-in to the eat-in tax rate (step S2115) and ends the series of processes.
[0190] In Modification 3, after accepting the number of items to be changed to the eat-in tax rate in the normal mode, the store clerk inputs the number of takeout items without calculating the number of takeout items (remaining number). Thereby, even if the POS terminal device 20 does not calculate the number of takeout items, the store clerk can be made to change the tax rate for some of the plurality of items. Therefore, since erroneous operations and misregistrations related to the change of the tax rate can be suppressed, the change of the tax rate can be suitably performed.
[0191] In Modification 3, an operation for accepting the determination of the total number change (pressing the determination button 904) and an operation for confirmation (confirmation button: "Yes" button 1101) are accepted. As a result, the change in the total number can be confirmed by two or more operations, so that incorrect operations and incorrect registrations related to the change in the tax rate can be suppressed.
[0192] (Modification 4) Next, Modification 4 of the embodiment will be described. In Modification 4, a configuration for notifying that a tax-shift product is registered will be described. In Modification 4, the notification is, for example, the lighting of the signal pole 220. Specifically, in Modification 4, when a customer registers a tax-shift product in the full self-service mode, the POS terminal device 20 lights the signal pole 220 in a lighting mode indicating that fact. Thereby, a store clerk nearby can check whether the customer purchases at the eat-in tax rate or the take-out tax rate. For example, it is possible to prompt attention to a customer who purchased at the take-out tax rate but then dined or drank in the store later.
[0193] Also, the notification may be made by, for example, another POS terminal device 20 where a store clerk is present or the transaction status management device 11. For example, when a tax-shift product is registered in the full self-service mode, the POS terminal device 20 transmits the fact and the product information of the product to other POS terminal devices 20 and the transaction status management device 11. The device that received the product information may display the received information. Even in this case, the store clerk can check whether the customer purchases at the eat-in tax rate or the take-out tax rate.
[0194] The following describes an overview of the embodiments. [Technical Field] Product sales data processing device, and program The present invention relates to a product sales data processing device and a program. [Background Art] In recent years, when purchasing goods, in some countries or regions, a consumption tax rate may be imposed on the goods. Also, the consumption tax rate may be a fixed rate for the goods, or may be reduced depending on the goods. For example, if the purchased goods are consumable in the store, the consumption tax rate may be reduced when taken home, and may not be reduced when consumed on the spot. That is, even for the same goods, the consumption tax rate may differ depending on the consumption form after purchase. As a related technology, there is known an information processing apparatus that designates another tax rate (for example, a future tax rate) different from a predetermined tax rate (for example, the current tax rate), and calculates and notifies the tax amount according to the predetermined tax rate and the tax amount according to the designated other tax rate with respect to the price of the goods (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-049809 [Summary of the Invention] [Problems to be Solved by the Invention] However, when changing the tax rate of the registered goods, there may be complicated operations, which may lead to misoperations and misregistrations, and it may not be possible to appropriately change the tax rate. There was such a problem. The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of appropriately changing the tax rate. [Means for Solving the Problems]
[0195] (1) In order to solve the above-described problems, a merchandise sales data processing apparatus according to an aspect of the present invention includes a registration unit that registers merchandise information including the number of merchandise and the amount of the merchandise, a tax amount display unit that displays a tax amount based on the amount and the tax rate included in the merchandise information registered by the registration unit, and a change unit that changes the tax rate according to the tax amount displayed by the tax amount display unit. The registration unit can register merchandise information of a specific merchandise subject to one tax rate among a plurality of tax rates. The change unit restricts the change of the tax rate for a part of the plurality of pieces when the merchandise information of the specific merchandise indicating a plurality of pieces is registered in the registration unit. The merchandise sales data processing apparatus is characterized by this. According to the above configuration, since changing the tax rate of tax-shift products may involve complicated operations, restrictions can be imposed on changes made by customers. That is, the store staff can be made to change the tax rate of tax-shift products. Therefore, incorrect operations and incorrect registrations related to tax rate changes can be suppressed, and tax rate changes can be suitably carried out.
[0196] (2) In the configuration of (1) above, operation mode control means for controlling the operation in any one of a plurality of operation modes including a store staff operation mode operated by the store staff and a self-operation mode operated by the customer is further provided, and the changing means may limit the change of the tax rate for the partial quantity according to the operation mode controlled by the operation mode control means. According to the above configuration, for a partial quantity among a plurality, the tax rate can be changed in the store staff operation mode, and the tax rate cannot be changed in the self-operation mode. Therefore, incorrect operations and incorrect registrations related to tax rate changes in the self-operation mode can be suppressed, and tax rate changes can be suitably carried out.
[0197] (3) In the configuration of (2) above, the changing means enables the change of the tax rate for the partial quantity according to the operation mode controlled by the operation mode control means, and when the tax rate for the partial quantity can be changed by the changing means, presenting means for presenting the remaining quantity excluding the partial quantity from the plurality may be provided. According to the above configuration, the store staff or the customer can grasp the quantity of takeout tax rate (or eat-in tax rate).
[0198] (4) In the configuration of (3) above, accepting means for accepting either one of an operation for accepting the determination of the remaining quantity presented by the presenting means and an operation for inputting a quantity different from the remaining quantity may be provided. According to the above configuration, the presented remaining quantity can be determined by one operation.
[0199] (5) In the configuration of (4) above, when the receiving means receives an input of a number different from the remaining number, it may receive an operation to determine the different number and an operation for confirmation. According to the above configuration, since the total number can be determined by two or more operations, it is possible to suppress incorrect operations and incorrect registrations related to tax rate changes.
[0200] (6) In order to solve the above problems, a program according to another aspect of the present invention is a computer used in a merchandise sales data processing apparatus, and includes a registration means for registering merchandise information including the number of merchandise and the amount of merchandise, a tax amount display means for displaying a tax amount based on the amount and tax rate included in the merchandise information registered by the registration means, and a change means for changing a tax rate according to the tax amount displayed by the tax amount display means. The registration means can register merchandise information of a specific merchandise subject to one tax rate among a plurality of tax rates, and when the merchandise information of the specific merchandise indicating a plurality of items is registered in the registration means, the change means restricts the change of the tax rate for some of the plurality of items. A program characterized by that. According to the above configuration, since changing the tax rate of tax shift merchandise may involve complicated operations, it is possible to restrict changes by customers. That is, it is possible to have a store clerk change the tax rate of tax shift merchandise. Therefore, since incorrect operations and incorrect registrations related to tax rate changes can be suppressed, tax rate changes can be preferably performed.
[0201] (7) In order to solve the above problems, a merchandise sales data processing apparatus according to another aspect of the present invention is a merchandise sales data processing apparatus in which a customer himself / herself registers purchased merchandise and settles the registered merchandise. When a plurality of the registered merchandise are registered, a first change means for changing all the tax rates of the plurality of registered items, a second change means for changing some of the tax rates of the plurality of registered items, and a display control means for selectively displaying the change by the first change means and the change by the second change means. A merchandise sales data processing apparatus comprising: According to the above configuration, since changing the tax rate of tax-shift products may involve complicated operations, restrictions can be imposed on changes made by customers. That is, the store staff can be made to change the tax rate of tax-shift products. Therefore, incorrect operations and incorrect registrations related to tax rate changes can be suppressed, and tax rate changes can be suitably carried out.
[0202] Note that all or part of each function (input / output, storage, processing (including judgment)) in the POS terminal device described above may be realized in another device different from the device described as the execution entity of the function.
[0203] For example, instead of the store controller 10, the POS terminal device 20 or a cloud server (not shown) may store the product master 400. Also, for example, instead of the POS terminal device 20, other devices such as a cloud server or a store controller may execute the processing (for example, in FIG. 6, etc.) executed by the POS terminal device 20.
[0204] Also, in the above description, the configuration in which the POS terminal device 20 includes a registration unit, a tax amount display unit, a change unit, an operation mode control unit, a presentation unit, a reception unit, a first change unit, a second change unit, and a display control unit has been described. However, all or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 10, may be provided in a cloud server, or may be provided in other computer devices other than these. Also, the computer devices in which these functional units are provided are not limited to multiple units, and may be one unit. For example, all of these functional units may be provided in one computer device.
[0205] In relation to the above, the POS terminal device 20 may function as a so-called thin client specialized for the input / output interface part regarding the restriction of tax rate change. That is, the POS terminal device 20 receives various inputs (operations by an operator, detections by devices such as scanners), transmits input information (operation information, scan information, etc.) to the cloud server, receives the processing results of the cloud server (updated screen information, device control information, etc.) based on the input information, and may perform various outputs (display on the display unit, device control).
[0206] Also, a program for realizing the POS system 1, the transaction status management device 11, the POS terminal device 20, the cloud server, the shopping system, etc. described above may be recorded on a computer-readable recording medium, and the program may be read into a computer system and executed. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices. Also, the "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into a computer system. Furthermore, the "computer-readable recording medium" also includes those that hold a program for a certain period of time, such as volatile memories (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Also, the above program may be for realizing a part of the above-described functions. Furthermore, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in a computer system.
Explanation of Signs
[0207] 1…POS System 10…Store Controller 11…Transaction Status Management Device 20…POS Terminal Device 201…CPU 202…ROM 203…RAM 204…Hard Disk 205…Customer Display Unit 206…Customer Scanner Unit 208…Card Payment Unit 209…Change Machine 210…Employee Display Unit 211…Key Operation Unit 212…Employee Scanner Unit 213…Printing Unit 214…Audio Output Unit 215…Communication Unit 216…Camera
Claims
1. Input means for inputting the number of items to be registered; Registration means for registering product information including the number of products and the price of products input by the input means, and capable of registering product information of specific products subject to one of a plurality of tax rates; Display means for displaying the tax amount based on the price and tax rate included in the product information registered by the registration means; Changing means capable of changing the tax rate by applying a tax rate different from the tax rate displayed by the display means when the product information registered by the registration means indicates a plurality of the specific products; Operation mode control means for controlling the operation in any one of a plurality of operation modes including a clerk operation mode operated by a clerk and a self-operation mode operated by a customer; Comprising: The input means: In the clerk operation mode, enables the plurality of inputs for the specific product; In the self-operation mode, prohibits the plurality of inputs for the specific product; The changing means: In the clerk operation mode, enables changing the tax rate for all of the plurality and changing the tax rate for some of the plurality; In the self-operation mode, enables changing the tax rate for one of the specific products; A product sales data processing apparatus characterized by the above.
2. When the tax rate for the some quantity can be changed by the changing means, it comprises presenting means for presenting the remaining quantity obtained by excluding the some quantity from the plurality. The product sales data processing apparatus according to claim 1, characterized by the above.
3. It comprises receiving means for receiving either one of an operation for receiving a determination of the remaining quantity presented by the presenting means and an operation for inputting a quantity different from the remaining quantity. The product sales data processing apparatus according to claim 2, characterized by the above.
4. When the receiving means receives an input of a quantity different from the remaining quantity, it receives an operation for determining the different quantity and an operation for confirmation. The product sales data processing apparatus according to claim 3, characterized by the above.
5. The display means: In the self-operation mode, displays an operation screen for receiving a change in the tax rate by the changing means; On the operation screen, displays an operator for receiving a change in the tax rate for the some quantity and calling a clerk to perform the change. The merchandise sales data processing apparatus according to any one of claims 1 to 4, characterized in that...
6. The display means In the clerk operation mode, displays an operation screen for accepting a change in tax rate by the change means, On the operation screen, displays an operator for accepting a change in tax rate for some of the quantities and an operator for accepting a change in tax rate for all of the plurality of quantities. The merchandise sales data processing apparatus according to any one of claims 1 to 5, characterized in that...
7. Causes a computer of the merchandise sales data processing apparatus to Input means for inputting the number of items to be registered, Registration means for registering merchandise information including the number of items and the amount of the merchandise input by the input means, and capable of registering merchandise information of a specific item subject to one of a plurality of tax rates, Display means for displaying the tax amount based on the amount and tax rate included in the merchandise information registered by the registration means, Change means for changing the tax rate by applying a tax rate different from the tax rate displayed by the display means when the merchandise information registered by the registration means indicates a plurality of the specific items, Operation mode control means for controlling the operation in any one of a plurality of operation modes including a clerk operation mode operated by a clerk and a self-operation mode operated by a customer, Function as The input means In the clerk operation mode, enables the plurality of inputs for the specific item, In the self-operation mode, prohibits the plurality of inputs for the specific item, The change means In the clerk operation mode, enables a change in tax rate for all of the plurality of items and a change in tax rate for some of the plurality of items, In the self-operation mode, enables a change in tax rate for one of the specific items. A program, characterized in that...
Citation Information
Patent Citations
Register for self-checkout
JP2007094643A
Sales data processing device and program
JP2018045439A
Commodity sales data processing system, commodity sales data processing device, and program
JP2019032606A
Commodity sales data processor, program, and method of inputting sales amount
JP2020017224A
Article sales data processing system, settlement apparatus, and control program of the same
JP2020181248A