Sales data processing system

The sales data processing system allows customers to declare product cancellations directly, facilitating efficient cancellation processing through the registration or accounting machine, addressing the challenge of disrupting workflows during product cancellations.

JP2025097423AActive Publication Date: 2025-07-01TOSHIBA TEC KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023213619
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-19
Publication Date
2025-07-01
Estimated Expiration
2043-12-19

AI Technical Summary

Technical Problem

In existing sales data processing systems, customers face difficulties in informing store clerks about product cancellations during the accounting process, which can disrupt the workflow when the clerk is attending to the next customer.

Method used

A sales data processing system with a registration machine operated by a store clerk and an accounting machine operated by a customer, allowing customers to declare product cancellations directly, with the system facilitating notification and processing of these cancellations through acquisition, cancellation, and settlement processes.

Benefits of technology

Enables efficient and streamlined product cancellation during accounting, allowing store clerks to manage cancellations on either the registration or accounting machine, thereby simplifying the process and maintaining workflow efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025097423000001_ABST
    Figure 2025097423000001_ABST
Patent Text Reader

Abstract

To provide a sales data processing system capable of facilitating cancellation of an article in accounting.SOLUTION: A first processing unit comprises article registration means which performs article registration processing for an article that a customer purchases in response to an operation by a store clerk, and a second processing unit comprises declaration means which receives a declaration of cancellation of some or all of articles after the article registration processing and notification means which notifies the first processing unit of the cancellation of the articles by the declaration means. The first processing unit comprises notification means which receives the notice to notify the store clerk of the cancellation of the articles, and the second processing unit comprises first acquisition means which acquires information on articles, specified in response to an operation by the store clerk, to be cancelled, cancellation processing means which performs cancellation processing on the articles whose information is acquired by the first acquisition means among the articles on which the article registration processing has been done, and settlement processing means which performs settlement processing on the articles for which the first processing unit has performed the article registration processing except for the articles cancelled by the cancellation processing means in response to an operation by a customer.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a sales data processing system.

Background Art

[0002] In recent years, in stores such as supermarkets, a first processing unit (for example, a registration machine) that performs a product registration process along with a product registration operation by a store clerk for a product purchased by a customer, and a separate unit from the first processing unit, A checkout system (sales data processing system) having a second processing unit (for example, a cashier machine) that performs a settlement process in accordance with a customer's accounting operation for the product that has been product-registered by the first processing unit has been provided.

[0003] In these sales data processing systems, when a customer performs an accounting operation at the second processing unit, for one or more products that have been product-registered by the first processing unit, when canceling the purchase of a product (hereinafter referred to as "canceling a product") during the accounting operation at the second processing unit, it is necessary to inform the store clerk to cancel the product and have the store clerk perform the cancellation operation for the product. However, the store clerk may be starting a product registration operation for the next customer at the first processing unit, and in such a case, it was troublesome for the customer canceling the product to inform the store clerk of the cancellation of the product.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The problem to be solved by the present invention is to provide a sales data processing system capable of simplifying the cancellation of a product during accounting.

Means for Solving the Problems

[0005] The sales data processing system according to the embodiment is a sales data processing system including a first processing unit operated by a store clerk and a second processing unit operated by a customer. The first processing unit includes a product registration means for performing a product registration process of a product purchased by the customer based on the operation of the store clerk. The second processing unit includes a declaration means for receiving a declaration of cancellation of part or all of the products subjected to the product registration process, and a notification means for notifying the first processing unit of the cancellation of the product by the declaration means. The first processing unit includes a notification means for receiving the notification and notifying the store clerk of the cancellation of the product. The second processing unit includes a first acquisition means for acquiring information on a product to be cancelled, which is designated based on the operation of the store clerk, a cancellation processing means for performing a cancellation process on the product for which the first acquisition means has acquired the information among the products subjected to the product registration process, and a settlement processing means for performing a settlement process on the products subjected to the product registration process by the first processing unit, excluding the products cancelled by the cancellation processing means, based on the operation of the customer.

Brief Description of the Drawings

[0006]

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

Embodiments for Carrying Out the Invention

[0007] Hereinafter, embodiments and modified examples of the sales data processing system will be described with reference to the drawings. In the embodiment, a registration machine for a store clerk to perform a registration operation of products purchased by a customer is described as an example of the first processing unit, and an accounting machine for a customer to perform an accounting operation is described as an example of the second processing unit. Also, in the embodiment, a system including a registration machine and an accounting machine is taken as an example of the sales product data processing system. Note that the present invention is not limited by the embodiments described below.

[0008] FIG. 1 is a schematic diagram showing the whole including the sales data processing system according to the embodiment. As shown in FIG. 1, the sales data processing system 10 includes a registration machine 1 (an example of the first processing unit) and an accounting machine 3 (an example of the second processing unit). The sales data processing system 10 is also connected to a server 5. The registration machine 1, the accounting machine 3, and the server 5 are communicably connected to each other via a communication line L such as a LAN (Local Area Network). Note that one or a plurality of sales data processing systems 10 are connected to the server 5. In the embodiment, three sales data processing systems 10 are connected to the server 5. In each sales data processing system 10, the paired registration machine 1 and accounting machine 3 are determined. In FIG. 1, the registration machine 1 and the accounting machine 3 surrounded by a dotted line are paired, and various information is transmitted and received between the paired registration machine 1 and accounting machine 3. The paired registration machine 1 and accounting machine 3 construct the sales data processing system 10.

[0009] The registration device 1 is installed in the settlement area of the store. The registration device 1, for example, captures an image of a symbol (such as a barcode or a two-dimensional code) attached to a product with a camera and executes a product registration process for the product to be sold. The product registration process includes a process of displaying and storing product information such as the product name and price of the product based on product identification information (such as a product code) that identifies the product associated with the read (captured) symbol. The registration device 1 is operated by, for example, a store clerk or the like (hereinafter referred to as a "clerk") in the store. The operation of causing the registration device 1 to capture an image of the symbol attached to the product performed by the clerk is referred to as a registration operation. Note that the registration device 1 may optically read (for example, by scanning with a scanner) the symbol attached to the product to identify the product.

[0010] Also, when, for example, a transmission key is operated, the registration device 1 transmits product information (product code, product name, price of the product, etc.) of the product for which the product registration process has been performed to the accounting device 3. In the embodiment, the registration device 1 directly transmits the product information to the accounting device 3, but may transmit it to the accounting device 3 via the server 5. In this case, the registration device 1 transmits the product information to the server 5, and the server 5 stores the received product information. The accounting device 3 inquires the server 5 about the product information and receives the corresponding product information from the server 5. In the embodiment, the registration device 1 transmits the product information to the paired accounting device 3 via the communication line L. Note that the registration device 1 may be directly connected to the paired accounting device 3 by a dedicated line and transmit the product information to the accounting device 3.

[0011] The accounting device 3 is installed close to the registration device 1. Alternatively, the accounting device 3 is installed at a position slightly away from the registration device 1. The accounting device 3 is operated by a customer for accounting. The accounting operation is an operation for the accounting device 3 to perform a settlement process.

[0012] The accounting machine 3 stores the product information received from the registration machine 1 in the product information section 331 (see Fig. 4). The accounting machine 3 executes settlement processing for the products stored in the product information section 331 (products for which product registration processing has been performed by the registration machine 1) in conjunction with accounting operations. Settlement processing is a process of displaying settlement information such as the total amount, deposit, and change amount related to transactions with customers based on the product information of the products for which product registration processing has been performed, and conducting the exchange of money using cash, credit cards, etc. Also, the settlement processing includes a process of issuing a receipt on which the product information and settlement information of the sold products are printed.

[0013] Fig. 2 is a perspective view showing the appearance of the sales data processing system 10. Fig. 2 shows a set of sales data processing systems 10. The registration machine 1 and the accounting machine 3 are installed in the settlement area of the store. The registration machine 1 is attached to the long soccer table S. The soccer table S is a table on which a basket containing products is placed. The registration machine 1 is provided standing upright upward from a part of the soccer table S. In Fig. 2, a store clerk is located at a position (position M) facing the registration machine 1 on the back side of the soccer table S, and a customer is located at a position (position V) facing the registration machine 1 on the front side of the soccer table S. The registration machine 1 includes a clerk display unit 18 and a customer display unit 19 as display units. The clerk display unit 18 is installed facing the clerk whose display surface is near position M, and displays (notifies) information to the clerk. The customer display unit 19 is installed facing the customer whose display surface is near position V, and displays (notifies) information to the customer located near position V.

[0014] The store clerk takes out products from the basket placed on the soccer table S and performs a product registration operation of presenting the products to the code reading unit 20 (see Fig. 3). The code reading unit 20 captures images of the products, and the registration machine 1 executes product registration processing related to the products. The store clerk places the products for which product registration processing has been performed in the basket placed on the opposite side of the soccer table S. When the product registration processing is completed for all the products to be purchased, the customer holds the basket containing the products and moves in the direction of arrow Y to position W, and performs an accounting operation at the accounting machine 3.

[0015] The accounting machine 3 is located on the downstream side in the customer flow direction of the registration machine 1 (in the embodiment, it is on the downstream side in the direction of arrow Y from the registration machine 1). In the embodiment, the accounting machine 3 is installed on the downstream side of the registration machine 1, close to the registration machine 1. In FIG. 2, the registration machine 1 and the accounting machine 3 are paired.

[0016] The accounting machine 3 includes a display unit for store employees 38 and a display unit for customers 39. The display unit for store employees 38 is a display unit for store employees, installed facing the store employees with the display surface near position N, and displays (notifies) information to the store employees. The display unit for customers 39 is a display unit for customers, installed facing the customers with the display surface near position W, and displays (notifies) information to the customers. The accounting machine 3 also includes a printing unit 40, a card reader 41, a hand scanner 42 (see FIG. 4), a change dispenser 43, etc. The printing unit 40 issues a receipt printed with the product information and settlement information of the products processed by the settlement to the customers located at position W. The card reader 41 is a device used by customers when performing non-cash settlements (such as card settlements or code settlements). When performing a card settlement, for example, the customer inserts a medium such as a credit card into the card reader 41 to perform the settlement. The change dispenser 43 is used when the customer settles in cash. The customer himself / herself inserts cash (banknotes and coins) equal to or more than the total amount. If the amount inserted is more than the payment amount and there is change, the change dispenser 43 pays out the change to the customers located at position W. Note that the printing unit 40, the card reader 41, and the change dispenser 43 are installed facing the customers located at position W. Also, the hand scanner 42 is installed at a position where it can be operated by the store employees located at position N.

[0017] Customers who have moved from the position of the registration machine 1 (position V) to the position of the accounting machine 3 (position W) perform accounting operations using the touch panel-like operation unit 37 (see FIG. 4) provided on the surface of the display unit for customers 39. The accounting machine 3 executes settlement processing based on the accounting operations by the customers. Customers who have completed the payment (settlement processing by the accounting machine 3) leave the store with their products.

[0018] Server 5 receives the product information and settlement information of the products processed by accounting machine 3 from accounting machine 3, and manages the sales of the store. Also, when server 5 transmits the product information to accounting machine 3 via server 5, the product information received from registration machine 1 is associated with, for example, management information received at the same time (such as a temporary receipt number for identifying a transaction, customer identification information for identifying a customer, etc.) and stored. Then, when server 5 receives management information from accounting machine 3, it transmits the product information associated with the management information to accounting machine 3.

[0019] When a customer is accounting at accounting machine 3, they may cancel some or all of the products for which product registration has been processed. For example, if they remember that they have already purchased some of the products, they perform a cancellation operation to cancel the purchase of the product before the accounting operation. The customer located at position W performs the cancellation operation at accounting machine 3. When the cancellation operation is performed by the customer, accounting machine 3 transmits cancellation information indicating that it requests registration machine 1 to cancel the product to registration machine 1.

[0020] After registration machine 1 finishes processing the product registration of the previous customer and transmits the product information to accounting machine 3, the product registration process for the next customer becomes possible. The store clerk operates registration machine 1 to start the product registration process for the next customer. When registration machine 1 receives the cancellation information of the previous customer from accounting machine 3 in this state (i.e., during the product registration for the next customer), it displays a message on the display unit 18 for the store clerk indicating that the previous customer requests cancellation of the product (cancellation of the product registration process) despite the product registration for the next customer being in progress. The store clerk recognizes that the previous customer requests cancellation of the product by looking at the display.

[0021] The registration machine 1 displays a selection screen for choosing whether to perform the cancellation operation of the previous customer on the registration machine 1 or on the accounting machine 3. The store clerk operates the selection screen to select whether to perform the cancellation operation on the registration machine 1 or on the accounting machine 3. For example, if the cancellation operation of the previous customer is to be performed on the registration machine 1, since the store clerk is performing the product registration operation of the next customer on the registration machine 1, the store clerk can perform the cancellation operation of the previous customer on the spot (without moving to the accounting machine 3). Also, if the cancellation operation of the previous customer is to be performed on the accounting machine 3, since the store clerk can perform the cancellation operation of the previous customer in front of the previous customer, a sense of security can be given to the previous customer. Also, if the cancellation operation of the previous customer is to be performed on the accounting machine 3, the store clerk can easily receive the cancelled product from the previous customer on the spot.

[0022] When it is selected to perform the cancellation operation on the registration machine 1, the registration machine 1 receives the product information of the product for which the product registration process has been performed from the accounting machine 3. The store clerk interrupts the product registration operation of the next customer on the registration machine 1 and designates one or more products to be cancelled. The registration machine 1 transmits the designated product information (cancellation information) to the accounting machine 3.

[0023] When it is selected to perform the cancellation operation on the accounting machine 3, the registration machine 1 transmits cancellation registration information indicating that the cancellation operation is to be performed on the accounting machine 3 to the accounting machine 3. The store clerk interrupts the product registration operation of the next customer on the registration machine 1, goes to the accounting machine 3, and designates one or more products to be cancelled on the accounting machine 3.

[0024] Based on the cancellation information received from the registration machine 1, the accounting machine 3 executes the cancellation process for the product. Also, when the accounting machine 3 receives the cancellation registration information from the registration machine 1, the accounting machine 3 executes the cancellation process for the product designated by the operation of the store clerk on the accounting machine 3. The cancellation process refers to the process of deleting the product information of the product to be cancelled from the product stored in the product information section 331 (the product for which the product registration process has been performed on the registration machine 1).

[0025] When the cancellation process for the previous customer is completed, the accounting machine 3 transmits the cancelled information to the registration machine 1. When the registration machine 1 receives the cancelled information from the accounting machine 3, it becomes possible to resume the product registration operation for the next customer that was interrupted. Also, when the cancellation process for the previous customer is completed, the accounting machine 3 performs a settlement process for the products other than the cancelled products among the products for which product registration processing has been performed (the products related to the product information stored in the product information section 331 after the cancellation process).

[0026] Next, the hardware configuration of the registration machine 1 will be described. FIG. 3 is a block diagram showing the hardware configuration of the registration machine 1. As shown in FIG. 3, the registration machine 1 includes a CPU (Central Processing Unit) 11 which is an example of a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory section 14, and the like. The CPU 11 serves as the control entity. The ROM 12 stores various programs. The RAM 13 expands various data. The memory section 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory section 14 are connected to each other via a data bus 15. The CPU 11, ROM 12, and RAM 13 constitute a control unit 100. That is, the control unit 100 executes the control processing of the registration machine 1 described later by the CPU 11 operating according to the control program stored in the ROM 12 or the memory section 14 and expanded in the RAM 13.

[0027] The RAM 13 has a product information section 131, a cancelled product section 132, and an interruption information section 133. The product information section 131 stores the product information of the products for which product registration processing has been performed. The cancelled product section 132 stores the product identification information of the products for which cancellation has been operated on the registration machine 1. The interruption information section 133 stores, when a cancellation operation is performed by the previous customer, the product information related to the products for which product registration has been performed up to that point for the next customer that has already started, in a backup manner.

[0028] The memory unit 14 is composed of a non-volatile memory such as an HDD (Hard Disc Drive) or a flash memory that retains stored information even when the power is turned off. The memory unit 14 includes a control program unit 141 that stores control programs. The memory unit 14 also includes a product master 142. The product master 142 stores product information such as the product name, price (unit price), and attributes of the product for each piece of product identification information that identifies the product.

[0029] Also, the control unit 100 is connected to the operation unit 17, the clerk display unit 18, the customer display unit 19, the code reader unit 20, and the card reader unit 21 via the data bus 15 and the controller 16.

[0030] The operation unit 17 includes a touch panel provided on the clerk display unit 18 and is equipped with a subtotal key 171, a transmission key 172, a registration machine key 173, and a cashier key 174. The subtotal key 171 is operated by the clerk when ending the product registration process on the registration machine 1. The transmission key 172 is operated by the clerk when transmitting the product information (product information stored in the product information unit 131) of the registered product to the cashier 3. The registration machine key 173 is operated by the clerk when performing an operation to select a product to cancel on the registration machine 1. The cashier key 174 is operated by the clerk when performing an operation to select a product to cancel on the cashier 3. At least the registration machine key 173 and the cashier key 174 are keys on the touch panel provided on the clerk display unit 18. In the following description, the "key provided on the operation unit 17 corresponding to the key display on the clerk display unit 18" may be abbreviated and described as, for example, "the key displayed on the clerk display unit 18".

[0031] The clerk display unit 18 displays (notifies) information to the clerk located at position M. The customer display unit 19 displays (notifies) information to the customer located at position V. The code reader unit 20 captures an image of the product scanned by the clerk. The card reader unit 21 reads customer identification information (such as a customer code or customer number) that identifies the customer from a medium such as a customer card.

[0032] The control unit 100 is also connected to the communication unit 22 via the data bus 15. The communication unit 22 is connected to the accounting machine 3 and the server 5 via the communication line L so as to enable transmission and reception of information.

[0033] FIG. 4 is a block diagram showing the hardware configuration of the accounting machine 3. As shown in FIG. 4, the accounting machine 3 includes a CPU 31 which is an example of a processor, a ROM 32, a RAM 33, a memory unit 34, etc. The CPU 31 serves as the control entity. The ROM 32 stores various programs. The RAM 33 expands various data. The memory unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the memory unit 34 are connected to each other via the data bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute the control unit 300. That is, the control unit 300 executes the control processing of the accounting machine 3 described later by operating according to the control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33 by the CPU 31.

[0034] The RAM 33 includes a product information section 331, a canceled product section 332, and an accounting information section 333. The product information section 331 stores the product information of the products that have undergone product registration processing received from the registration machine 1. The canceled product section 332 stores the product identification information of the products that have been canceled by the accounting machine 3. The accounting information section 333 stores the product information of the products that have been settled and the settlement information (collectively referred to as "sales information").

[0035] The memory unit 34 is composed of a non-volatile memory such as an HDD or a flash memory that retains the stored information even when the power is turned off. The memory unit 34 includes a control program section 341 that stores the control program.

[0036] In addition, the control unit 300 is connected to the operation unit 37, the clerk display unit 38, the customer display unit 39, the printing unit 40, the card reader 41, the hand scanner 42, and the change dispenser 43 via the data bus 35 and the controller 36.

[0037] The operation unit 37 has a settlement key 371 and a cancel key 372. The settlement key 371 and the cancel key 372 are keys provided on a touch panel provided on the customer display unit 39. The settlement key 371 is operated by a customer when performing a settlement process for the products for which product registration processing has been performed. The cancel key 372 is operated by a customer when canceling a part or all of the products (canceling product registration) before performing the settlement process for the products for which product registration processing has been performed. The cancel key 372 is a cancellation declaration key that is operated when canceling the products for which product registration has been performed.

[0038] The staff display unit 38 displays (notifies) information to the staff located at position N. The customer display unit 39 displays (notifies) information to the customer located at position W. The printing unit 40 issues a receipt on which product information and settlement information related to the products for which settlement processing has been performed are printed, facing the customer. The card reader 41 is operated when a customer performs a settlement process using a medium other than cash. The hand scanner 42 is operated by a staff member when performing additional product registration such as forgetting to buy something. The change machine 43 is used when a customer deposits cash during the settlement process. Also, the change machine 43 pays out change to the customer.

[0039] Further, the control unit 300 is connected to the communication unit 44 via the data bus 35. The communication unit 44 is connected to be capable of transmitting and receiving information to and from the registration machine 1 and the server 5 via the communication line L.

[0040] FIG. 5 is a block diagram showing the hardware configuration of server 5. As shown in FIG. 5, server 5 includes a CPU 51, which is an example of a processor, a ROM 52, a RAM 53, a memory section 54, and the like. The CPU 51 serves as the control entity. The ROM 52 stores various programs. The RAM 53 expands various data. The memory section 54 stores various programs. The CPU 51, ROM 52, RAM 53, and memory section 54 are connected to each other via a data bus 55. The CPU 51, ROM 52, and RAM 53 constitute a control section 500. That is, the control section 500 executes the control processing of server 5 by operating according to a control program stored in the ROM 52 or memory section 54 and expanded in the RAM 53 by the CPU 51.

[0041] The RAM 53 has a transaction information section 531 and a product information section 532. The transaction information section 531 collects, accumulates, and stores the sales information of products settled by the accounting machine 3 from each accounting machine 3. The product information section 532 stores the product information received from the registration machine 1 when the product information of the product subjected to the product registration process is not directly transmitted from the registration machine 1 to the accounting machine 3 but is transmitted to the accounting machine 3 via the server 5 from the registration machine 1. The server 5 transmits, in response to a request from the accounting machine 3, the product information stored in the product information section 532 to the accounting machine 3 that made the request.

[0042] The memory section 54 is composed of a non-volatile memory such as an HDD or a flash memory that retains stored information even when the power is turned off. The memory section 54 includes a control program section 541 that stores control programs.

[0043] Also, the control section 500 is connected to an operation section 57 and a display section 58 via a data bus 55 and a controller 56. The operation section 57 is operated by an operator of the server 5. The display section 58 displays information to the operator of the server 5.

[0044] Also, the control section 500 is connected to a communication section 59 via a data bus 55. The communication section 59 is connected to be capable of transmitting and receiving information to and from the accounting machine 3 and the registration machine 1 via a communication line L.

[0045] From here, the data and processing flow in the sales data processing system 10 will be described. FIG. 6 is a sequence diagram showing the data and processing flow of the sales data processing system 10 when a cancellation operation is performed by the registration machine 1. Note that a customer who registers a product first is referred to as a "first customer", and a customer who registers a product after the first customer is referred to as a "next customer". As shown in FIG. 6, the registration machine 1 performs the product registration process for the first customer by the product registration operation of the store clerk (T1). Then, when the product registration process for all the products purchased by the first customer is completed, the store clerk operates the subtotal key 171 (T2). When the subtotal key 171 is operated, the registration machine 1 transmits the product information of the first customer related to the registered product to the accounting machine 3 (T3). Then, the registration machine 1 starts the product registration process for the next customer by the product registration operation of the store clerk (T4).

[0046] The accounting machine 3 stores the product information of the first customer received from the registration machine 1 in the product information section 331 (T5). Then, the accounting machine 3 displays an accounting screen (see FIG. 11) for starting the accounting of the first customer (T6). When canceling the product registration of one or more products at this stage when the accounting has not been done yet, the customer operates the cancel key 372 (T7). When the cancel key 372 is operated, the accounting machine 3 transmits cancel request information indicating that a product cancellation by the first customer has been requested to the registration machine 1 (T8). The registration machine 1 that has received the cancel request information displays a cancel request screen (see FIG. 12) (T9). The cancel request screen displays a message indicating that a product cancellation by the first customer has been requested, a registration machine key 173 (option) to be operated when performing a cancellation operation on the registration machine 1, and an accounting machine key 174 (option) to be operated when performing a cancellation operation on the accounting machine 3.

[0047] When the store clerk performs a cancellation operation for a previous customer on the registration machine 1, the registration machine key 173 is operated. When the store clerk performs a cancellation operation for a previous customer on the cash register 3, the cash register key 174 is operated. The registration machine key 173 is operated by the store clerk (T10). Then, the registration machine 1 interrupts the product registration process for the next customer that started at T4, and requests the cash register 3 to transmit the product information of the previous customer transmitted at T3 (T11). Then, the registration machine 1 receives the product information from the cash register 3 (T12). If the registration machine 1 has stored the product information of the previous customer transmitted at T3 in the RAM 13 or the memory unit 14, the processes of T11 and T12 are unnecessary.

[0048] Based on the received product information of the previous customer, the registration machine 1 displays a cancellation screen including a list of products purchased by the previous customer on the clerk display unit 18 (T13). Based on the displayed cancellation screen, the store clerk performs a cancellation operation for the product to be cancelled (T14). The cancellation operation is, for example, an operation in which the store clerk touches the display position of the product to be cancelled on the touch panel (operation unit 17) provided on the clerk display unit 18 to specify the product to be cancelled. The cancellation operation may also be an operation in which the displayed products are confirmed and the product to be cancelled (received from the customer) is imaged using the code reading unit 20 to specify the product to be cancelled.

[0049] The registration machine 1 transmits cancellation information including product identification information for identifying the product specified by the cancellation operation to the cash register 3 (T15). The cash register 3 that has received the cancellation information performs the cancellation process for the product (T16). The cancellation process is a process of deleting the product information of the product included in the cancellation information from the product information stored in the product information unit 331. Then, the cash register 3 transmits cancellation completed information indicating that the cancellation process of the product has been performed to the registration machine 1 (T17). The registration machine 1 that has received the cancellation completed information can resume the product registration process for the next customer interrupted at T11 (T18).

[0050] Also, the accounting machine 3 that has transmitted the canceled information at T17 displays the accounting screen displayed at T6 (T19). The customer operates the accounting key 371 (T20). Then, the accounting machine 3 executes a settlement process based on the product information stored in the product information section 331 (T21). And the accounting machine 3 transmits the sales information of the settled product to the server 5 (T22). The server 5 cumulatively stores the sales information received from the accounting machine 3 in the transaction information section 531 (T23).

[0051] Figure 7 is a sequence diagram showing the data and processing flow of the sales data processing system 10 when a cancellation operation is performed on the accounting machine 3. For the same data and processing flow as in Figure 6, the same reference numerals as in Figure 6 are used, and the description is simplified or omitted, and the description will focus on the flow different from Figure 6.

[0052] T1 to T9 are the same processes as in Figure 6. Then, the store clerk operates the accounting machine key 174 (T10). Then, the registration machine 1 interrupts the product registration process for the next customer that started at T4 and transmits cancellation registration information indicating that a cancellation operation is to be performed on the accounting machine 3 to the accounting machine 3 (T31). The accounting machine 3 that has received the cancellation registration information displays a cancellation screen including a list of products to be purchased by the customer on the store clerk display section 38 (T32). The store clerk who has moved from the registration machine 1 (position M) to the accounting machine 3 (position N) performs a cancellation operation to specify the product to be canceled using the touch panel (a part of the operation section 37) provided on the store clerk display section 38 based on the cancellation screen displayed on the store clerk display section 38 (T33). The cancellation operation is, for example, an operation in which the store clerk touches the display position of the product to be canceled on the touch panel (operation section 37) provided on the store clerk display section 38 to specify the product to be canceled. Also, the cancellation operation may be an operation in which the displayed products are confirmed and the product to be canceled (received from the customer) is imaged using the hand scanner 42 to specify the product to be canceled. When a cancellation operation is performed by the store clerk, the accounting machine 3 performs a cancellation process for the product. Thereafter, T17 to T23 are the same processes as in Figure 6.

[0053] From here on, the functional configuration of the sales data processing system 10 will be described. FIG. 8 is a functional block diagram showing the functional configurations of the registration machine 1 and the accounting machine 3.

[0054] The control unit 100 of the registration machine 1 functions as a product registration means 101, a notification means 102, a selection means 103, a second acquisition means 104, and a transmission means 105 by following the control programs stored in the control program section 141 of the ROM 12 and the memory section 14.

[0055] The product registration means 101 performs product registration processing for the products purchased by the customer based on the operations of the store clerk. Specifically, the product registration means 101 performs product registration processing for the products purchased by the customer that the store clerk has imaged with the code reading unit 20.

[0056] The notification means 102 notifies the store clerk of the cancellation of the product. Specifically, when the notification means 102 receives the notification of the product cancellation request information transmitted from the accounting machine 3, it notifies the store clerk of the cancellation of the product by the previous customer (the fact that the previous customer desires to cancel the product).

[0057] The selection means 103 selects whether to perform a cancellation operation on the registration machine 1 or on the accounting machine 3. Specifically, the selection means 103 selects whether to perform a cancellation operation on the registration machine 1 or on the accounting machine 3 based on whether the registration machine key 173 has been operated or the accounting machine key 174 has been operated. When the registration machine key 173 is operated, the selection means 103 selects to perform a cancellation operation on the registration machine 1, and when the accounting machine key 174 is operated, the selection means 103 selects to perform a cancellation operation on the accounting machine 3.

[0058] The second acquisition means 104 acquires the information of the product to be cancelled. Specifically, when the selection means 103 selects to perform a cancellation operation on the registration machine 1, the second acquisition means 104 acquires the information of the product to be cancelled.

[0059] The transmission means 105 transmits cancellation information including the information of the product to be cancelled (product identification information) acquired by the second acquisition means 104 to the accounting machine 3.

[0060] Also, the control unit 300 of the accounting machine 3 functions as a declaration means 301, a notification means 302, a first acquisition means 303, a cancellation processing means 304, and a settlement processing means 305 by following the control program stored in the control program section 341 of the ROM 32 and the memory section 34.

[0061] The declaration means 301 accepts the declaration of cancellation of part or all of the products for which product registration processing has been performed. Specifically, when the cancellation key 372 is operated, the declaration means 301 accepts the declaration of cancellation of part or all of the products for which product registration processing has been performed.

[0062] The notification means 302 notifies the registration machine 1 of the cancellation of the product by the declaration means 301. Specifically, when the cancellation key 372 is operated, the notification means 302 transmits cancellation request information to the registration machine 1.

[0063] The first acquisition means 303 acquires the information of the product to be cancelled specified based on the operation of the store clerk. Specifically, the first acquisition means 303 stores the cancellation information including the product identification information of the product to be cancelled specified by the store clerk operating the operation unit 37 in the cancellation product section 332. Also, the first acquisition means 303 receives the cancellation information including the cancellation information of the product to be cancelled specified by the store clerk operating the operation unit 17 from the registration machine 1 and stores it in the cancellation product section 332.

[0064] The cancellation processing means 304 performs cancellation processing on the products for which the first acquisition means 303 has acquired the information among the products for which product registration processing has been performed.

[0065] The settlement processing means 305 performs settlement processing on the products for which the registration machine 1 has performed product registration processing, excluding the products for which the cancellation processing means 304 has performed cancellation processing, based on the operation of the customer.

[0066] Hereinafter, the control process of the registration machine 1 according to the sales data processing system 10 of the embodiment will be described. The control unit 100 of the registration machine 1 executes control processing according to the control program stored in the ROM 12 and the control program unit 141.

[0067] FIG. 9 is a flowchart showing the flow of the control process in the registration machine 1. As shown in FIG. 9, the control unit 100 of the registration machine 1 determines whether customer identification information has been read by the code reading unit 20 (S11). If it is determined that the customer identification information has been read (Yes in S11), the control unit 100 stores the customer identification information in the RAM 13 (S12). Then, the control unit 100 returns to S11.

[0068] If it is determined that the customer identification information has not been read (No in S11), the control unit 100 determines whether a symbol attached to the product has been imaged by the code reading unit 20 (S21). If it is determined that the symbol has been imaged (Yes in S21), the product registration means 101 acquires the product code, which is product identification information corresponding to the imaged symbol, reads out the product information of the product specified by the product code from the product master 142, and stores it in the product information unit 131 (S22). Then, the control unit 100 returns to S11.

[0069] If it is determined that the symbol has not been imaged (No in S21), the control unit 100 determines whether the subtotal key 171 has been operated (S31). If it is determined that the subtotal key 171 has been operated (Yes in S31), the control unit 100 calculates the total amount of the transaction based on the product information stored in the product information unit 131 (S32). This total amount is displayed on the clerk display unit 18 and the customer display unit 19.

[0070] Next, the control unit 100 determines whether the transmission key 172 has been operated (S33). It waits until the transmission key 172 is operated (No in S33). When it is determined that the transmission key 172 has been operated (Yes in S33), the control unit 100 transmits the product information stored in the product information unit 131 to the cash register 3 (S34). Then the control unit 100 returns to S11. When transmitting the product information to the server 5, when the transmission key 172 is operated, the control unit 100 issues a slip on which the transaction number identifying the transaction is symbolized and printed. Then, in S34, the control unit 100 transmits the product information stored in the product information unit 131 to the server 5 together with the transaction information. Then the control unit 100 returns to S11.

[0071] Also, when it is determined that the operation is not the subtotal key 171 (No in S31), the control unit 100 determines whether it has received cancel request information from the cash register 3 (S41). When it is determined that the cancel request information has not been received (No in S41), it returns to S11. When it is determined that the cancel request information has been received (Yes in S41), the control unit 100 starts the product registration process and stores (backs up) the product information that has been product-registered up to that point for the next customer from the product information unit 131 to the interruption information unit 133, and interrupts the product registration for the next customer (S42). Next, the notification means 102 displays a cancel request screen on the store clerk display unit 18 (S43). The cancel request screen is a screen that notifies the store clerk operating the registration machine 1 that there is a cancel request, including a message indicating that a customer has requested cancellation of a product at the cash register 3. The store clerk sees the displayed cancel request screen and recognizes that there is a cancel request at the cash register 3.

[0072] FIG. 11 shows an example of the cancellation request screen Ga displayed in S43. As shown in FIG. 11, on the clerk display unit 18, a cancellation request screen Ga indicating that a cancellation request has been made by a customer (a previous customer) from the cash register 3 is displayed. On the cancellation request screen Ga, a message Gaa indicating that a cancellation request has been made by the customer (the previous customer) operating the cash register 3 and prompting the clerk to perform a cancellation operation on the registration machine 1 or the cash register 3 is displayed. Also, on the cancellation request screen Ga, images of keys indicating the registration machine key 173 and the cash register key 174 are displayed at positions facing the respective keys. When the clerk performs a cancellation operation on the registration machine 1, the clerk operates the registration machine key 173. When the clerk performs a cancellation operation on the cash register 3, the clerk operates the cash register key 174.

[0073] Return to the description of FIG. 9. Next, the selection means 103 selects whether to perform a cancellation operation on the registration machine 1 or on the cash register 3. That is, the control unit 100 determines whether the cash register key 174 has been operated (S44). If it is determined that the cash register key 174 has not been operated, then next the control unit 100 determines whether the registration machine key 173 has been operated (S45). The selection means 103 selects whether to perform a cancellation operation on the registration machine 1 or on the cash register 3 based on the determination in S44 and the determination in S45 made by the control unit 100.

[0074] If the control unit 100 determines that the registration machine key 173 has not been operated (No in S45), it returns to S44. If it is determined that the registration machine key 173 has been operated (Yes in S45), the control unit 100 requests the previous customer's product information from the cash register 3 (S46). Next, the control unit 100 determines whether it has received the previous customer's product information (including product identification information) from the cash register 3 (S47). It waits until it receives the information (No in S47). If it is determined that it has received the previous customer's product information (Yes in S47), the control unit 100 displays the received previous customer's product information in a list (that is, displays a list including the product names of the products processed in the product registration process) (S48).

[0075] The store clerk touches the product desired by the customer by looking at the displayed product name. Then, the product that the customer wishes to cancel is specified. Note that the store clerk may specify the product to be canceled by reading the symbol attached to the product that the customer wishes to cancel with the code reader 20. The control unit 100 determines whether a product to be canceled has been specified (S49). It waits until it is specified (No in S49), and when it is determined that a product to be canceled has been specified (Yes in S49), next, the control unit 100 determines whether the product information of the specified product is included in the received product information (S50). The determination in S50 is made to determine whether the specified product to be canceled is included in the products processed in the product registration process. For example, when specifying a product to be canceled by reading the symbol attached to the product with the code reader 20, it is necessary to determine whether the product has been processed in the product registration process. If it is determined that the specified product is not included in the products processed in the product registration process (No in S50), the control unit 100 returns to S49 because the product cannot be canceled and asks the customer to specify the cancel product again. If it is determined that the specified product is included in the products processed in the product registration process (Yes in S50), the second acquisition means 104 acquires the information of the cancel product (S51). That is, the second acquisition means 104 stores the product identification information related to the specified cancel product in the cancel product section 132 (S51). Then, the transmission means 105 transmits the cancel information including the product identification information of the cancel product stored in the cancel product section 132 to the cash register 3 (S52).

[0076] Next, the control unit 100 determines whether it has received the canceled information from the cash register 3 (S53). It waits until it receives the information (No in S53), and when it is determined that it has received the canceled information (Yes in S53), the control unit 100 can resume the product registration process of the next customer interrupted in S42 by calling the product information of the next customer stored in the interruption information section 133 and storing it in the product information section 131 (S54). Then, the control unit 100 returns to S11.

[0077] Also, in S44, when it is determined that the accounting machine key 174 has been operated (Yes in S44), the control unit 100 transmits cancellation registration information indicating that a cancellation operation is to be performed on the accounting machine 3 to the accounting machine 3 (S61). Then, the control unit 100 executes the determination in S53 and the process in S54. Then, the control unit 100 returns to S11.

[0078] When the registration machine 1 according to such an embodiment receives cancellation request information from the accounting machine 3, it can notify the store clerk that a cancellation request has been made by the customer, and can select a device (either the registration machine 1 or the accounting machine 3) to perform the cancellation operation. Further, when the registration machine 1 is selected, the products to be cancelled from the registration machine 1 can be specified.

[0079] Hereinafter, the control process of the accounting machine 3 according to the sales data processing system 10 of the embodiment will be described. The control unit 300 of the accounting machine 3 executes control processing according to the control program stored in the ROM 32 and the control program unit 341.

[0080] FIG. 10 is a flowchart showing the flow of control processing in the accounting machine 3. As shown in FIG. 10, the control unit 300 of the accounting machine 3 determines whether product information has been received from the registration machine 1 (S71). When it is determined that the product information has been received (Yes in S71), the control unit 300 stores the received product information in the product information unit 331 (S72). Then, the control unit 300 displays an accounting screen on the customer display unit 39 (S73). Then, the control unit 300 returns to S71.

[0081] FIG. 12 shows an example of the accounting screen Gb displayed in S73. The accounting screen Gb is displayed on the customer display unit 39. On the accounting screen Gb, operation instructions Gba for the case of performing accounting and the case of performing cancellation, an image of the accounting key 371 that the customer operates to proceed to accounting, and an image of the cancellation key 372 that the customer operates when requesting cancellation of the registered product are displayed. The customer operates the accounting key 371 when proceeding to accounting, and operates the cancellation key 372 when requesting cancellation.

[0082] Return to the description of FIG. 10. When it is determined that the product information is not received from the registration machine 1 (No in S71), the control unit 300 determines whether the cancel key 372 has been operated (S81). When it is determined that the cancel key 372 has been operated (Yes in S81), the declaration means 301 receives a signal indicating that the cancel key 372 has been operated (S82). That is, the declaration means 301 receives a declaration to cancel part or all of the products processed in the product registration process. Then, the notification means 302 transmits cancel request information to the registration machine 1 (S83).

[0083] Next, the control unit 300 determines whether cancel registration information has been received from the registration machine 1 (S84). When it is determined that the cancel registration information has been received (Yes in S84), the control unit 300 displays the product information in a list based on the product information stored in the product information unit 331 (that is, displays a list including the product names of the products processed in the product registration process) (S85). The display is the same as the screen display that the registration machine 1 displays in S48.

[0084] The store clerk touches the product desired by the customer by looking at the displayed product name. Then, the product that the customer wishes to cancel is specified. Note that the product to be canceled may be specified by reading the symbol attached to the product desired by the customer with the hand scanner 42. The control unit 300 determines whether a product to be canceled has been specified (S86), waits until it is specified (No in S86), and when it is determined that a product to be canceled has been specified (Yes in S86), next, the control unit 300 determines whether the specified product is included in the products displayed in S85 (S87). The determination in S87 is made to determine whether the specified product is included in the products processed in the product registration. For example, when the product to be canceled is specified by reading the symbol attached to the product with the hand scanner 42, it is necessary to determine whether the product has been processed in the product registration. When it is determined that the specified product is not included in the products processed in the product registration (No in S87), the control unit 300 returns to S86 because the product cannot be canceled and asks the customer to specify the cancel product again. When it is determined that the specified product is included in the products processed in the product registration (Yes in S87), the first acquisition means 303 acquires the information of the cancel product (S88). That is, the first acquisition means 303 stores the product identification information related to the specified cancel product in the cancel product section 332 (S88). Then, the cancel processing means 304 executes a cancel process of deleting the product identification information of the cancel product stored in the cancel product section 332 from the product information section 331 (S89). Then, the control unit 300 transmits cancel completed information indicating that the product has been canceled to the registration machine 1 (S90). Then, the control unit 300 returns to S71.

[0085] Also, when it is determined that the cancellation registration information has not been received (No in S84), the control unit 300 determines whether it has received a request for product information from the registration machine 1 (S91). When it is determined that the request for product information has been received (Yes in S91), the control unit 300 transmits the product information stored in the product information unit 331 to the registration machine 1 (S92). Next, the control unit 300 determines whether it has received cancellation information from the registration machine 1 (S93). When it is determined that the cancellation information has been received (Yes in S93), the first processing means 303 stores the product identification information included in the received cancellation information in the cancelled product unit 332 (S88). Then, the cancellation processing means 304 deletes the product identification information stored in the cancelled product unit 332 from the product information unit 331 (S89). Then, the control unit 300 executes the process of S90.

[0086] Note that when it is determined that the request for product information has not been received (No in S91), the control unit 300 makes the determination of S93 without executing the process of S92. Also, when it is determined that the cancellation information has not been received (No in S93), the control unit 300 returns to S91.

[0087] Also, in S81, when it is determined that the cancellation key 372 has not been operated (No in S81), the control unit 300 determines whether the accounting key 371 has been operated (S101). When it is determined that the accounting key 371 has not been operated (No in S101), it returns to S71. When it is determined that the accounting key 371 has been operated (Yes in S101), the settlement processing means 305 executes a settlement process based on the product information stored in the product information unit 331 (S102). Then, the control unit 300 uses the printing unit 40 to issue a receipt on which the product information and settlement information of the settled product are printed (S103). Then, the control unit 300 transmits the sales information including the product information and settlement information of the settled product to the server 5 (S104). Then, the control unit 300 ends the process.

[0088] When a customer (a prior customer) requests cancellation of a product for which product registration processing has been performed, the accounting machine 3 of such an embodiment can specify the product to be canceled. Further, the accounting machine 3 can execute cancellation processing for the specified product or the product specified by the registration machine 1. Further, the accounting machine 3 can execute settlement processing for the products for which product registration processing has been performed, excluding the products for which cancellation processing has been performed.

[0089] Hereinafter, a modified example of the embodiment will be described. In the embodiment, when performing a product cancellation operation on the registration machine 1, the registration machine key 173 is operated, and when performing a cancellation operation on the accounting machine 3, the accounting machine key 174 is operated. In the modified example, whether the product cancellation operation is to be performed on the registration machine 1 or the accounting machine 3 is set (stored) in the registration machine 1 in advance. When the setting is the registration machine 1, the cancellation operation is performed on the registration machine 1. When the setting is the accounting machine 3, the cancellation operation is performed on the accounting machine 3. That is, each time there is a cancellation request at the registration machine 1, the store clerk does not perform an operation of whether to perform the product cancellation operation on the registration machine 1 or the accounting machine 3.

[0090] Specifically, selection information on whether to perform a cancellation operation of a product using the registration machine 1 or the accounting machine 3 (for example, information with flag = 0 when performing the cancellation operation of the product using the registration machine 1, and information with flag = 1 when performing the cancellation operation of the product using the accounting machine 3) is stored in advance in the memory unit 14 of the registration machine 1. The registration machine 1 performs control according to the flowchart shown in FIG. 13. In FIG. 13, when the same processing as in FIG. 9 is performed, the same reference numerals are assigned and the description is omitted. In FIG. 13, when it is determined that cancellation request information has been received from the accounting machine 3 (Yes in S41), the control unit 100 performs the processes of S42 and S43, which are the same processes as in FIG. 9. Next, the selection means 103 determines whether the accounting machine 3 is set (S64) or the registration machine 1 is set (S65) based on the selection information set (stored) in the memory unit 14. Specifically, when flag = 1 is set as the selection information, the selection means 103 determines Yes in S64 and executes the processes of S61, the determination of S53, and the process of S54. When flag = 0 is set as the selection information, the selection means 103 determines No in S64 and executes the processes after S46 to S54. The processing of the accounting machine 3 in the modification example is equivalent to that in FIG. 10. That is, the selection means 103 selects whether to perform the cancellation operation using the registration machine 1 or the accounting machine 3 based on the selection information stored in the memory unit 14.

[0091] When the registration machine 1 of such a modification example receives cancellation request information from the accounting machine 3, it can notify the store clerk that a cancellation request has been made by the customer, and can automatically select a device (either the registration machine 1 or the accounting machine 3) to perform the cancellation operation based on the preset setting information. When the registration machine 1 is selected, the product to be cancelled can be specified from the registration machine 1.

[0092] As described above, the embodiments and modified examples are a sales data processing system 10 including a registration machine 1 operated by a store clerk and a cash register 3 operated by a customer. The registration machine 1 includes a product registration means 101 that performs a product registration process for products purchased by a customer based on the operation of the store clerk. The cash register 3 includes a declaration means 301 that receives a declaration of cancellation of some or all of the products for which the product registration process has been performed, and a notification means 302 that notifies the registration machine 1 of the cancellation of the product by the declaration means 301. The registration machine 1 includes a notification means 102 that receives the notification and notifies the store clerk of the cancellation of the product. The cash register 3 includes a first acquisition means 303 that acquires information on the product to be cancelled specified based on the operation of the store clerk, a cancellation processing means 304 that performs a cancellation process for the product for which the first acquisition means 303 has acquired information among the products for which the product registration process has been performed, and a settlement processing means 305 that performs a settlement process for the products registered by the registration machine 1 excluding the products cancelled by the cancellation processing means 304 based on the operation of the customer.

[0093] According to the embodiments and modified examples having such a configuration, when the cash register 3 receives a cancellation declaration for a product for which the product registration process has been performed, the registration machine 1 notifies the store clerk of the cancellation of the product, and the cash register 3 performs a cancellation process based on the acquired information on the product to be cancelled. Therefore, the store clerk operating the registration machine 1 can recognize that the customer is requesting a cancellation and execute the cancellation process for the product specified based on the operation of the store clerk. Therefore, in the embodiments and modified examples, it is possible to simplify the cancellation of products when performing accounting.

[0094] As described above, the embodiments and modified examples of the present invention have been described. However, these embodiments and modified examples are presented as examples and are not intended to limit the scope of the invention. This novel embodiment and modified example can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modified examples are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

[0095] For example, in the embodiment, the registration machine 1 is described as an example of the first processing unit, and the accounting machine 3 is described as an example of the second processing unit. However, the present invention is not limited to this. For example, in a semi-self POS system, the registration machine operated by a store clerk may be the first processing unit, and the accounting machine operated by a customer may be the second processing unit.

Explanation of Signs

[0096] 1 Registration machine 3 Accounting machine 5 Server 10 Sales data processing system 17 Operation unit 18 Display unit for store clerks 19 Display unit for customers 37 Operation unit 38 Display unit for store clerks 39 Display unit for customers 57 Operation unit 58 Display unit 100 Control unit 101 Commodity registration means 102 Notification means 103 Selection means 104 Second acquisition means 105 Transmission means 131 Commodity information section 132 Cancelled commodity section 133 Interruption information section 141 Control program section 171 Subtotal key 172 Transmission key 173 Registration machine key 174 Accounting machine key 300 Control unit 301 Declaration means 302 Notification means 303 First acquisition means 304 Cancellation processing means 305 Settlement processing means 331 Commodity information section 332 Cancelled commodity section 333 Accounting information section 371 Accounting key 372 Cancel key 500 Control unit

Prior art documents

Patent documents

[0097]

Patent Document 1

Claims

1. A sales data processing system comprising a first processing unit operated by a store clerk and a second processing unit operated by a customer, wherein the first processing unit comprises a product registration means for performing a product registration process of a product to be purchased by the customer based on the operation of the store clerk, and the second processing unit comprises a declaration means for receiving a declaration to cancel some or all of the products for which the product registration process has been performed, and a notification means for notifying the first processing unit of the cancellation of the product by the declaration means, and the first processing unit comprises a notification means for receiving the notification and notifying the store clerk of the cancellation of the product, and the second processing unit comprises a first acquisition means for acquiring information on the product to be cancelled, specified based on the operation of the store clerk, a cancellation processing means for performing a cancellation process on the product for which the first acquisition means has acquired the information among the products for which the product registration process has been performed, and a settlement processing means for performing a settlement process on the products registered by the first processing unit excluding the products cancelled by the cancellation processing means based on the operation of the customer, A sales data processing system.

2. The first processing unit comprises a second acquisition means for acquiring information on the product to be cancelled, specified based on the operation of the store clerk, and a transmission means for transmitting cancellation information on the product related to the acquired information to the second processing unit, and the first acquisition means acquires the cancellation information transmitted by the transmission means, and the cancellation processing means performs a cancellation process on the product related to the cancellation information acquired by the first acquisition means, The sales data processing system according to Claim 1.

3. The first processing unit comprises a selection means for selecting whether to perform a cancellation operation in the first processing unit or in the second processing unit, The sales data processing system according to Claim 2.

4. The first processing unit comprises a display unit for displaying options selectable by the selection means, The sales data processing system according to Claim 3.

5. The second processing unit comprises a customer display unit for the customer and a store clerk display unit for the store clerk, and the store clerk display unit displays product information related to the products for which the product registration process including the product to be cancelled has been performed, The sales data processing system according to any one of Claims 1 to 4.

6. The customer display unit displays an option for selecting cancellation of the product for which the product registration process has been performed, The sales data processing system according to Claim 5.

Citation Information

Patent Citations

  • Commodity sales data processing device, commodity sales data processing system and program

    JP2020091803A

  • Settlement device and settlement assistance method

    WO2016136417A1