Commodity sale data processing device and program
Patent Information
- Application Number
- JP2024226873
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 2025031865000001_ABST
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to a product sales data processing device and a program. [Background technology]
[0002] With the implementation of the reduced tax rate system from October 2019, it has become necessary to mark items subject to the reduced tax rate on sales receipts. Also, if there is an eat-in space in the store and the items subject to the reduced tax rate are eaten inside the store, the standard tax rate applies, so there is no need to mark the items subject to the reduced tax rate on the sales receipt.
[0003] When a paid-for item is returned, the store clerk registers the return while comparing the returned item with the sales receipt. When an eat-in item is returned, there is no mark on the sales receipt indicating that it is an item subject to the reduced tax rate, so there is a risk that the item may be mistakenly determined to be subject to the reduced tax rate and the difference in the amount of consumption tax may be reduced and returned. For this reason, a method has been proposed in which a product is identified as being sold as eat-in or take-out and printed on the sales receipt (for example, Patent Document 1).
[0004] However, with the printing format of the sales receipt described in Patent Document 1, it was difficult for the store clerk to quickly and reliably recognize the sales format of the returned product. In particular, when a large number of products were purchased (when the receipt was long), the burden on the store clerk became even heavier. Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the present invention is to provide a product sales data processing device and program that can reliably identify in a short time whether or not a product has been paid for as subject to a reduced tax rate on a sales receipt. [Means for solving the problem]
[0006] The product sales data processing device according to the embodiment includes a product registration processing unit, a payment processing unit, and an information output unit. The product registration processing unit registers product information and purchase type of the product purchased by the customer. The payment processing unit performs payment based on the contents registered by the product registration processing unit. The information output unit outputs information indicating the purchase type of the product in the same row as the information related to the product for which payment has been made. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a POS terminal. [Diagram 2] FIG. 2 is a hardware block diagram illustrating an example of a hardware configuration of a POS terminal. [Diagram 3] FIG. 3 is a functional block diagram illustrating an example of a functional configuration of the POS terminal. [Figure 4] FIG. 4 is a diagram showing an example of a printed receipt. [Diagram 5] FIG. 5 is a diagram showing an example of information displayed on the store clerk's display when registering information on a product returned by a customer. [Figure 6] FIG. 6 is a flowchart showing an example of the flow of processes performed by the POS terminal at the time of product registration and payment. [Figure 7] FIG. 7 is a flowchart showing an example of the flow of a process performed by the POS terminal when returning a product. [Figure 8] FIG. 8 shows another example of printing on a receipt. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] (Explanation of the overall configuration of a POS terminal) First, a POS terminal 10 according to an embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of a POS terminal.
[0009] The POS terminal 10 includes a keyboard 11, a store clerk display 12, a customer display 14, a card reader 15, a barcode reader 16, and a receipt printer 17. The POS terminal 10 is an example of a product sales data processing device in this disclosure.
[0010] The keyboard 11 has multiple keys such as numeric keys, a clear key, a return key, a subtotal key, and a closing key. The numeric keys are a numeric keypad for inputting numeric values such as product codes and amounts. The clear key is a key for canceling an operation when an error occurs. The return key is a key for canceling the current operation and returning to the previous screen. The subtotal key is a key for completing the product registration process for registering products and declaring the calculation of the total transaction amount. The closing key is a key pressed to confirm the input contents and perform the settlement process (accounting process).
[0011] The store clerk's display 12 has a display device, such as an LCD (Liquid Crystal Display) panel, and a touch panel 13 laminated on the surface of the display device. The store clerk's display 12 displays a screen corresponding to the processing status of the registration process, the payment process, etc., to the store clerk. The touch panel 13 detects the store clerk's pressing of a screen or button displayed on the store clerk's display 12, and controls the operation of the POS terminal 10 according to the position pressed.
[0012] The customer-side display 14 is composed of a display device such as an LCD panel, and is positioned with its display surface facing the customer to display the price of the registered goods, the discount amount, the total transaction amount, the total discount amount, etc.
[0013] The card reader 15 reads customer information, such as a membership number, registered on a store membership card held by the customer. The card reader 15 may further include a function for writing information onto the membership card, and may write the latest number of points of the member.
[0014] Furthermore, the POS terminal 10 includes a barcode reader 16 that reads code data stored in a barcode attached to a product from the barcode. The barcode reader 16 decodes a light receiving signal of the code data attached to the product, acquires the code data represented by the barcode (product code that identifies the product), and outputs the code data to the CPU 21 (see FIG. 2) of the POS terminal 10.
[0015] The receipt printer 17 prints and issues a sales receipt on which the transaction details are printed.
[0016] (Explanation of the hardware configuration of the POS terminal) Next, the hardware configuration of the POS terminal 10 will be described with reference to Fig. 2. Fig. 2 is a hardware block diagram showing an example of the hardware configuration of the POS terminal. As shown in Fig. 2, the POS terminal 10 includes a control unit 20, a storage unit 24, and a controller 25.
[0017] The control unit 20 has a typical computer configuration including a CPU (Central Processing Unit) 21, a ROM 22, and a RAM 23. The CPU 21 reads out various programs, data files, etc. stored in the ROM 22 and a storage unit 24 (described later), and loads them in the RAM 23. The CPU 21 operates according to the various programs, data files, etc. loaded in the RAM 23, and controls the entire POS terminal 10.
[0018] The control unit 20 is connected to a storage unit 24 and a controller 25 via an internal bus 27 .
[0019] The storage unit 24 retains stored information even when the power is turned off. The storage unit 24 is, for example, a hard disk drive (HDD). Instead of the HDD, a non-volatile memory such as a flash memory may be provided. The storage unit 24 stores programs including a control program P. The control program P is a program for implementing functions provided in the POS terminal 10.
[0020] The control program P may be provided by being pre-installed in the ROM 22. The control program P may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD) in the form of a file that can be installed in the control unit 20 or in the form that can be executed. The control program P may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. The control program P may be provided or distributed via a network such as the Internet.
[0021] The storage unit 24 further stores a product master file M. The product master file M is a master file that stores product information such as product names and unit prices in association with product codes. The product master file M is updated successively by communication between the POS terminal 10 and a store server (not shown in FIG. 2).
[0022] The storage unit 24 also stores a sales file F in which product information related to products purchased by customers is registered. In addition to the sales history, the sales file F also registers the return history.
[0023] The controller 25 connects the control unit 20 to the input / output devices, namely the keyboard 11, the clerk display 12, the touch panel 13, the customer display 14, the card reader 15, the barcode reader 16, and the receipt printer 17. The functions of each of the input / output devices are as described above.
[0024] The POS terminal 10 further communicates with a store server (not shown) and includes a communication unit (not shown).
[0025] (Description of the functional configuration of a POS terminal) Next, the functional configuration of the POS terminal 10 will be described with reference to Fig. 3. Fig. 3 is a functional block diagram showing an example of the functional configuration of the POS terminal.
[0026] The control unit 20 (see Figure 2) of the POS terminal 10 expands the control program P in the RAM 23 and runs it to realize, as functional units, a code symbol reading unit 30, a purchase form designation unit 31, a product registration processing unit 32, a print data generation unit 33, a receipt printing unit 34, a payment processing unit 35, and a refund processing unit 36 shown in Figure 3.
[0027] The code symbol reader 30 reads a code symbol that is attached to a product and contains information that identifies the product. The code symbol is, for example, a barcode or a two-dimensional code.
[0028] The purchase type designation unit 31 acquires information indicating the purchase type of the product input by the store clerk from the keyboard 11 or touch panel 13. The purchase type is information indicating that, for example, when the purchased product is a food product, the product was purchased in a form to which the reduced tax rate is not applied. More specifically, the purchase type is information indicating that the product was purchased in an eat-in form.
[0029] The product registration processing unit 32 registers product information and purchase methods of products purchased by customers.
[0030] After all product registration is completed, the print data generation unit 33 generates print data in which the purchase information (product name, unit price, purchase quantity, tax rate, etc.) of the products registered by the product registration processing unit 32 is arranged in a format to be printed on a receipt. At this time, the print data generation unit 33 arranges information indicating the purchase type of the product in the same row as the information related to the paid product, and generates the print data. The print data generation unit 33 is an example of an information output unit in the present disclosure. If the POS terminal 10 has an electronic receipt generation function, it may be equipped with an electronic receipt output data generation unit (not shown) together with the print data generation unit 33. The electronic receipt output data generation unit generates distribution data in which the purchase information of the products registered by the product registration processing unit 32 is arranged in a format to be distributed as an electronic receipt. At this time, the print data generation unit 33 arranges information indicating the purchase type of the product in the same row as the information related to the paid product.
[0031] The receipt printing unit 34 prints the print data generated by the print data generation unit 33 using the receipt printer 17 and issues a receipt.
[0032] The payment processing unit 35 performs a payment process to settle the purchase price based on the results registered by the product registration processing unit 32.
[0033] The refund processing unit 36 calculates the refund amount based on the price of the product returned by the customer, the number of returned products, and the purchase method.
[0034] (Explanation of receipt print example) Next, an example of a printed receipt will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of a printed receipt. In particular, receipt 80 and receipt 82 shown in Fig. 4 are both examples of printed receipts when one unit of product A is purchased.
[0035] On receipts 80 and 82, the product name, unit price, and purchase quantity of each paid product are printed on one line. An example of a receipt printed when multiple of the same product are purchased will be described later (see FIG. 8). In addition, on receipts 80 and 82, the subtotal, tax amount, total amount, deposit amount, and change amount are printed below the product name, unit price, and purchase quantity of each product.
[0036] Receipt 80 is an example of a receipt issued when product A is purchased as takeout. In receipt 80, in the line showing the unit price of product A, a symbol 81 indicating that it was purchased as takeout is printed immediately before the unit price of the product. This symbol 81 is a mark that must be affixed to items subject to reduced tax rates in accordance with the reduced tax rate system that will be implemented from October 2019.
[0037] Receipt 82 is an example of a receipt printed when product A is purchased in an eat-in format. In receipt 82, in the line showing the paid unit price of product A, a symbol 83 indicating that the product was purchased in an eat-in format is printed immediately after the product price, i.e., at the end of the line where the paid unit price and purchased quantity of the product are printed. Symbol 83 is an icon that expresses the "I" of eat-in in white. In other words, symbol 83 allows a store clerk to recognize at a glance that the product was purchased in an eat-in format. This symbol 83 is printed to the right of the lowest digit of the product name, price, etc.
[0038] That is, the amounts printed on the receipts 80 and 82 (item price, subtotal, tax amount, total amount, deposit amount, and change amount) are printed right-justified, i.e., with the least significant digits aligned, to improve readability of the numbers. The symbol 83 is printed to the right of the position where the least significant digit of the product name, amount, etc. is printed, thereby improving readability of the symbol 83.
[0039] If the POS terminal 10 has an electronic receipt generating function, an electronic receipt in the same format as the receipts 80 and 82 is generated.
[0040] (Explanation of refund process) Next, the contents of the refund process will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of information displayed on the store clerk's display when registering information on a product returned by a customer.
[0041] When a product is returned by a customer, the store clerk first operates the keyboard 11 or touch panel 13 of the POS terminal 10 to register the returned product through the refund processing unit 36 (see FIG. 3) of the POS terminal 10, and then selects the sales form of the returned product. The display screen 40 of FIG. 5 is an example of a sales form registration screen for the returned product.
[0042] The refund processing unit 36 displays, on the display screen 40 of the store clerk's display 12, product information 41 identifying the selected returned product, an eat-in button 42 for selecting that the product has been sold as an eat-in item, and a take-out button 43 for selecting that the product has been sold as a take-out item.
[0043] At this time, the refund processing unit 36 draws the eat-in button 42 larger than the take-out button 43. This is to prevent the store clerk from mistakenly selecting take-out when he or she should have selected eat-in. That is, if a product sold as eat-in is returned and take-out is mistakenly selected, the customer will suffer a loss of 2% because only the 8% tax rate on the take-out product will be refunded compared to the 10% tax rate on the eat-in product. Conversely, if a product sold as take-out is returned and eat-in is mistakenly selected, the store will suffer a loss of 2%, but the mistake will be borne by the store to avoid causing inconvenience to customers.
[0044] As described above, since the fact that the item was sold as an eat-in item is easily identifiable on the receipt, the store clerk would not mistakenly select take-out, but in order to minimize mistakes, the display format shown on display screen 40 is used. Note that the format of eat-in button 42 and take-out button 43 displayed on display screen 40 is not limited to the example in Fig. 5, and it is sufficient that eat-in button 42 is easier to press than take-out button 43.
[0045] When the sales form of the returned product is selected on the display screen 40, the refund processing unit 36 displays on the store clerk display 12 a display screen 50 for inputting the number of items to be returned.
[0046] The refund processing unit 36 displays the name of the product to be returned and its sales form on the display screen 50 of the store clerk side display 12, as well as a return item number display field 51 for displaying the return item number and a numeric keypad 52 for inputting the return item number.
[0047] The numeric keypad 52 has numeric keys from 0 to 9, a confirmation key for confirming the input number of return items, and a clear key for clearing the number if an input error occurs.
[0048] After asking the customer the number of items to be returned, the store clerk operates the numeric keypad 52 to input the number of items to be returned. The input number of items to be returned is displayed in the return number display field 51. If there is no problem with the input number of items to be returned, the store clerk presses the enter key to confirm the number of items to be returned.
[0049] Thereafter, the refund processing unit 36 calculates the refund amount based on the input product name, the number of returned items, and the purchase form, and issues the refund. The refund processing unit 36 also updates the sales file F (see FIG. 2) by registering the return history.
[0050] In addition, since the sales number of the specified product is registered in the sales file, if the return number selected with the numeric keypad 52 exceeds the sales number, the refund processing unit 36 may determine that an ineligible number has been entered and display information in the return number display field 51 prompting confirmation.
[0051] (Explanation of the process flow performed by the POS terminal) Next, the flow of processing performed by the POS terminal 10 will be described with reference to Fig. 6. Fig. 6 is a flow chart showing an example of the flow of processing performed by the POS terminal.
[0052] The code symbol reading unit 30 reads the code symbol attached to the product (step S10).
[0053] The product registration processing unit 32 judges whether the product associated with the code symbol read in step S10 is a product subject to the reduced tax rate (step S11). If it is judged to be a product subject to the reduced tax rate (step S11: Yes), the process proceeds to step S12. On the other hand, if it is not judged to be a product subject to the reduced tax rate (step S11: No), the process proceeds to step S13.
[0054] If the answer to the question in step S11 is Yes, the purchase form designation unit 31 acquires the purchase form of the product (step S12).
[0055] If the result of step S11 is No, or following step S12, the product registration processing unit 32 registers the product to be purchased by the customer by comparing the product code registered in the code symbol read by the code symbol reading unit 30 with the product master file M (step S13).
[0056] The product registration processing unit 32 determines whether product registration is complete (step S14). If it is determined that product registration is complete (step S14: Yes), the process proceeds to step S15. On the other hand, if it is determined that product registration is not complete (step S14: No), the process returns to step S10. Note that whether product registration is complete can be determined by, for example, pressing the subtotal key on the keyboard 11.
[0057] If the result of the determination in step S14 is Yes, the payment processing unit 35 performs the payment process (step S15).
[0058] Next, the print data generating unit 33 generates print data (step S16).
[0059] The receipt printer 34 prints and issues a receipt based on the print data generated by the print data generator 33 (step S17). The POS terminal 10 then ends the process of FIG.
[0060] (Explanation of the refund process) Next, the flow of the process performed by the POS terminal 10 during the refund process will be described with reference to Fig. 7. Fig. 7 is a flow chart showing an example of the flow of the process performed by the POS terminal when returning a product.
[0061] The refund processing unit 36 registers the returned product designated by the store clerk (step S20).
[0062] The refund processing unit 36 designates the purchase form of the returned product based on the designation of the store clerk (step S21).
[0063] The refund processing unit 36 designates the number of returned items based on the designation of the store clerk (step S22).
[0064] The refund processing unit 36 calculates the refund amount based on the specified purchase type of the product and the number of returned items (step S23).
[0065] The refund processing unit 36 pays out the refund amount (step S24).
[0066] The refund processing unit 36 updates the sales file F (step S25). Then, the POS terminal 10 ends the process of FIG.
[0067] (Explanation of another example of receipt printing) Next, another example of how the receipt is printed will be described with reference to Fig. 8. Fig. 8 is a diagram showing another example of how the receipt is printed.
[0068] The receipt 90 shown in FIG. 8 is a print example when multiple units of the same product are purchased in an eat-in format. The receipt 90 shows a case where six units of product A are purchased in an eat-in format. In this case, symbols 91 and 92 are printed at the end of the line showing the purchase information for product A. Symbol 91 is an icon indicating that five units of product A were purchased in an eat-in format. If there is sufficient space at the end of the line showing the purchase information for product A, it is desirable to print symbols 92 for the number of units of the product purchased in an eat-in format. However, since the space at the end is generally limited, one symbol 91 indicating that the number of units purchased is five and one symbol 92 indicating that the number of units purchased is one are printed on the receipt 90.
[0069] In this way, by changing the output format of the information indicating the purchase type depending on whether multiple copies of the same product are purchased or a single product is purchased, the store clerk can immediately recognize the need to check the number of products being returned if the product is returned.
[0070] Next, a receipt 93 shown in FIG. 8 is an example in which a symbol 94 indicating that the purchase was made in an eat-in format is printed at the beginning of the line printing product information for the eat-in purchase.
[0071] The product price, subtotal, tax amount, total amount, deposit amount, and change amount printed on the receipt are printed left-justified to improve readability, but the symbol 94 is printed to the left of the left edge position, which makes the symbol 94 stand out even more.
[0072] As described above, in the POS terminal 10 (product sales data processing device) of the embodiment, the product registration processing unit 32 registers the product information and purchase form of the product purchased by the customer, and the payment processing unit 35 performs payment based on the contents registered by the product registration processing unit 32. Then, the print data generation unit 33 (information output unit) outputs print data in which information indicating the purchase form of the product is arranged on the same line as the information related to the paid product, and the receipt printing unit 34 prints the output print data and issues it as a receipt. Therefore, in the issued receipt, it can be reliably identified in a short time whether each product has been paid for as a product subject to the reduced tax rate.
[0073] In the POS terminal 10 (product sales data processing device) of the embodiment, the information indicating the purchase type is at least information indicating that the product was purchased in a form in which the reduced tax rate is not applied when the product is a food product. Therefore, it is easy to identify that a higher tax amount than that in the case where the reduced tax rate is applied has been paid.
[0074] In the POS terminal 10 (product sales data processing device) according to the embodiment, the information indicating the purchase type is at least information indicating that the product was purchased in an eat-in format. Therefore, it is easy to identify that a higher tax amount has been paid than if the product had been purchased in a take-out format.
[0075] In the POS terminal 10 (product sales data processing device) of the embodiment, the print data generating unit 33 (information output unit) changes the output format of the information indicating the purchase type depending on whether the same product is purchased multiple times or a single product is purchased. Therefore, when products are returned, the customer can immediately be aware of the need to check the number of returned products, and the customer can be reliably asked to confirm the number of returned products.
[0076] In the POS terminal 10 (product sales data processing device) of the embodiment, the print data generating unit 33 (information output unit) outputs information indicating the purchase type to at least one of the beginning and end of the same line as the information related to the paid product. Therefore, it is possible to easily and reliably identify products for which a higher tax amount has been paid than if the reduced tax rate was applied.
[0077] Although the present disclosure has been described above in terms of its application to a face-to-face POS terminal, the present disclosure can also be similarly applied to self-service POS and semi-self-service POS.
[0078] Although the embodiments of the present invention have been described above, these embodiments are merely examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0079] 10... POS terminal (product sales data processing device), 30... code symbol reading unit, 31... purchase form designation unit, 32... product registration processing unit, 33... print data generation unit (information output unit), 34... receipt printing unit, 35... payment processing unit, 36... refund processing unit, 40, 50... display screen, 80, 82, 90, 93... receipt, 81, 83, 91, 92, 94... symbol, F... sales file, M... product master file, P... control program [Prior art documents] [Patent documents]
[0080] [Patent Document 1] JP 2019-40442 A
Claims
1. a product registration processing unit that registers product information and purchase form of products purchased by customers; a payment processing unit that performs payment based on the contents registered by the product registration processing unit; an information output unit that outputs information indicating a purchase form of the product in the same line as information related to the paid product; A product sales data processing device comprising:
2. The information indicating the purchase form is At least, if the product is a food product, the information indicates that the product was purchased in a form to which the reduced tax rate does not apply. The product sales data processing device according to claim 1 .
3. The information indicating the purchase form is At least, the information indicates that the product was purchased in an eat-in format.
3. A product sales data processing device according to claim 1 or 2.
4. The information output unit is changing an output format of the information indicating the purchase format depending on whether the same product is purchased in multiples or a single product is purchased; The product sales data processing device according to any one of claims 1 to 3.
5. The information output unit is outputting the information indicating the purchase type at least at the beginning or end of the same line as the information relating to the product for which payment has been made; The product sales data processing device according to any one of claims 1 to 4.
6. Computer, a product registration processing unit that registers product information and purchase form of products purchased by customers; a payment processing unit that performs payment based on the contents registered by the product registration processing unit; an information output unit that outputs information indicating a purchase form of the product in the same line as information related to the paid product; A program that makes it work.
Citation Information
Patent Citations
Article sales data processing apparatus and program
JP2017134613A
Sales data processing device and program
JP2017157089A
Commodity data processor and program
JP2017167699A
Sales data processing system and program
JP2019040442A