Information processing apparatus, registration system, and program

The system addresses operational errors in retail front-end sorting processes by using a single accounting code across multiple pre-sorting processes, simplifying payment processing and reducing errors.

JP7684160B2Active Publication Date: 2025-05-27TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021148876
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-13
Publication Date
2025-05-27
Estimated Expiration
2041-09-13

AI Technical Summary

Technical Problem

Conventional front-end sorting processes in retail environments often lead to operational errors during payment processing, as multiple accounting codes are issued and managed, increasing the likelihood of incorrect barcode readings and erroneous operations.

Method used

The proposed system uses a single accounting code issued during the initial pre-sorting process, which is then associated with product information from subsequent pre-sorting processes, reducing the need for multiple barcode readings and minimizing operational errors.

Benefits of technology

This approach simplifies the payment processing by utilizing a single accounting code across multiple pre-sorting processes, thereby reducing operational errors and enhancing the accuracy of the accounting process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007684160000001
    Figure 0007684160000001
  • Figure 0007684160000002
    Figure 0007684160000002
  • Figure 0007684160000003
    Figure 0007684160000003
Patent Text Reader

Abstract

To provide an information processor, a registration system, and a program capable of reducing an operational error.SOLUTION: An information processor according to the embodiment includes: a transaction specifying information acquiring unit for acquiring transaction specifying information to which commodity identification information of a transaction target commodity is associated; an identification information acquiring unit for acquiring commodity identification information of an additional commodity to be added to a transaction corresponding to the transaction specifying information acquired by the transaction specifying information acquiring unit; and a storage processing unit for storing in a storage unit transaction information by associating the transaction specifying information acquired by the transaction specifying information acquiring unit and the commodity identification information of the additional commodity acquired by the identification information acquiring unit.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to an information processing device, a registration system, and a program. [Background technology]

[0002] Conventionally, a method known as "pre-sorting processing" is known as a method for registering products and services (hereinafter collectively referred to as "products") purchased by customers (for example, Patent Document 1). Pre-sorting processing involves registering products in advance in a registration device separate from the accounting device where the customer makes payment. Product registration also refers to storing (registering) product information, such as a product code that identifies the product, for the product purchased by the customer in a storage device.

[0003] Front-end processing is used, for example, in operations where products to be purchased by customers waiting at the register at a POS terminal that handles product registration and accounting are registered in advance in a registration device, or when a customer shops at multiple sales floors, products are registered for each sales floor and payment is made all at once when the customer leaves the store.

[0004] In the pre-clearance process, the registration device issues an accounting code when a product is registered, and transmits the registered product information and the issued accounting code to the server in association with each other. The registration device also issues a registration receipt on which a barcode indicating the accounting code is printed. When a customer makes a payment, the accounting device reads the accounting code from the barcode printed on the registration receipt, obtains the product information corresponding to the accounting code from the server, and executes the accounting process.

[0005] However, there are cases where a customer uses the front-end sorting process multiple times during one shopping trip. For example, when the front-end sorting process is performed for each floor of a department store. In such cases, conventionally, an accounting code was issued and a registration receipt was printed each time the front-end sorting process was performed.

[0006] If the accounting code newly issued in the second or subsequent pre-sorting process is associated only with the product information of the product registered in that pre-sorting process, the accounting device reads the accounting code from the barcode printed on each of the multiple registered receipts and processes the accounting. This requires the operator to operate the accounting device and is prone to erroneous operation, such as forgetting to read the barcode on one of the registered receipts. Also, if the accounting code newly issued in the second or subsequent pre-sorting process is associated with the product information of all the products registered up to that point, the accounting device reads the accounting code from the barcode printed on the last registered receipt issued and processes the accounting. In this case, the accounting code is read once, but it is prone to erroneous operation, such as accidentally reading the accounting code from the barcode on the first registered receipt issued. Summary of the Invention [Problem to be solved by the invention]

[0007] An object of the present invention is to provide an information processing device, a registration system, and a program capable of suppressing operational errors. [Means for solving the problem]

[0008] The information processing apparatus according to the embodiment includes: a first identification information acquisition unit that acquires commodity identification information of the transaction target commodity; a first storage processing unit that stores transaction information in a storage unit in which transaction identification information and the commodity identification information of the transaction target commodity acquired by the first identification information acquisition unit are associated with each other; a first output unit that outputs a first receipt including information on the transaction target commodity and the transaction identification information converted into a code symbol; a transaction specific information acquisition unit for acquiring transaction specific information; Transaction Information Get the product identification information of the additional product to be added to Second An identification information acquisition unit and transaction specific information acquired by the transaction specific information acquisition unit The corresponding transaction information is The above Second Product identification information of the additional product acquired by the identification information acquisition unit Add Remember Second A storage processor; a second output unit that outputs a second receipt including information about the additional product; Equipped with. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an outline of a registration system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example in which the registration system according to the embodiment is applied to a store. [Diagram 3] FIG. 3 is a block diagram illustrating a hardware configuration of the POS terminal according to the embodiment. [Figure 4] FIG. 4 is a diagram showing a data structure of transaction information stored in the transaction information storage unit of the POS terminal of the embodiment. [Diagram 5] FIG. 5 is a block diagram illustrating a functional configuration of a control unit of the POS terminal according to the embodiment. [Figure 6] FIG. 6 is a block diagram illustrating a hardware configuration of a server device according to the embodiment. [Figure 7] FIG. 7 is a diagram showing a data structure of a transaction management file stored in the memory unit of the server device of the embodiment. [Figure 8] FIG. 8 is a block diagram illustrating a functional configuration of a control unit of the server device according to the embodiment. [Figure 9] FIG. 9 is a sequence chart showing the flow of operations of the registration system according to the embodiment. [Figure 10] FIG. 10 shows a registration receipt issued during the first pre-sorting process in this embodiment. [Figure 11] FIG. 11 shows a registration receipt that is issued during the second or subsequent pre-sorting process in this embodiment. [Figure 12] FIG. 12 is a flowchart showing the flow of an accounting code reading process performed by the control unit of the POS terminal of the embodiment. [Figure 13] FIG. 13 is a flowchart illustrating a flow of an update process performed by the control unit of the server device according to the embodiment. [Figure 14] FIG. 14 is a sequence chart showing the flow of operations in a modification of the registration system of the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an information processing device, a registration system, and a program according to the embodiments will be described with reference to the drawings. Note that the present invention is not limited to the embodiments described below. For example, in the embodiment described below, the registration device capable of front-end processing is a POS (Point Of Sales) terminal also equipped with a payment processing function, but it may be a registration device equipped only with a registration function. In addition, in the embodiment described below, a dedicated server device is provided, but it is also possible to make any POS terminal function as the server device.

[0011] 1 is a diagram showing an outline of a registration system 1. The registration system 1 of this embodiment includes a plurality of POS terminals 2 provided in each of sales floors A to C, and a server device 3 provided in a back yard. For example, in a store, sales floor A is a sales floor on the third floor, sales floor B is a sales floor on the second floor, and sales floor C is a sales floor on the first floor. The POS terminals 2 and the server device 3 are connected to each other so as to be able to communicate with each other via a network such as a LAN (Local Area Network).

[0012] Each POS terminal 2 has a function to register products purchased by a customer, and also has a function to execute accounting processes based on the registered product information. Each POS terminal 2 is an example of a registration device with a pre-sorting function. Each POS terminal 2 is also an accounting device that executes accounting processes based on product information registered by pre-sorting processes. Pre-sorting processes are processes in which products purchased by a customer are registered in advance in a registration device that is different from the accounting device that executes accounting processes. Product information is information related to the product, such as the product code, product name, and price.

[0013] The server device 3 manages transaction information that associates product information, including product codes registered by each POS terminal 2 in the pre-sorting process, with an accounting code set for each transaction. Here, the product code is an example of product identification information that identifies a product, and the accounting code is an example of transaction identification information that identifies a transaction.

[0014] FIG. 2 is a diagram showing an example in which the registration system 1 is applied to a store. For example, a customer selects a product to purchase at sales floor A on the third floor, and brings the product to one of the POS terminals 2 installed on the third floor. The POS terminal 2 executes product registration without accounting, i.e., front-end sorting processing. It is assumed that the front-end sorting processing executed at this time is the first time. After completing product registration, the POS terminal 2 issues an accounting code, and transmits transaction information that associates the issued accounting code with the product code of the registered product to the server device 3. Thereafter, the server device 3 manages the transaction information using the accounting code as a key.

[0015] In addition, the POS terminal 2 issues a registration receipt X during the first front-end processing. Registration information such as the number of registered products and the total price (transaction amount) of the registered products, as well as a barcode indicating an accounting code, are printed on the registration receipt X. The customer receives the registration receipt X and moves to another sales area.

[0016] Next, the customer selects an item to be purchased at sales floor B on the second floor and brings the item to one of the POS terminals 2 installed on the second floor, and the POS terminal 2 executes a second front-end sorting process. The POS terminal 2 reads the accounting code from the barcode on the registered receipt X and obtains the product code corresponding to the accounting code from the server device 3. The POS terminal 2 then reads the product code of the item in sales floor B brought by the customer with a scanner, associates the read product code with the product code obtained from the server device 3, and transmits them to the server device 3. The server device 3 stores transaction information in which the product codes of the items in sales floor A and sales floor B purchased by the customer are associated with the accounting code issued during the first front-end sorting process. An item that is added to a transaction identified by an accounting code after the accounting code is issued, such as an item in sales floor B purchased by the customer, may be referred to as an "added product" in the following description.

[0017] The POS terminal 2 issues a registration receipt Y during the second front-end sorting process. Registration information such as the total price (transaction amount) of the products registered in sales areas A and B is printed on the registration receipt Y. In this embodiment, a barcode indicating an accounting code is not printed on the registration receipt Y, but the barcode may be printed in the same way as on the registration receipt X. The customer receives the registration receipt Y and moves to another sales area.

[0018] Next, after the customer has looked around sales floor C on the first floor, he or she can make payment at any of the POS terminals 2 installed on the first floor. The POS terminal 2 reads the accounting code from the barcode printed on the registration receipt X, obtains the product code corresponding to that accounting code from the server device 3, and executes the accounting process. The POS terminal 2 issues a purchase receipt Z as part of the accounting process. The purchase receipt Z is a normal receipt issued after the transaction is completed, on which product information such as the product name and number of items purchased, as well as monetary information such as the unit price, tax amount, and transaction amount, are printed. It is also possible to register additional products during the checkout process.

[0019] As described above, in the registration system 1 of this embodiment, even if the pre-sorting process is performed multiple times, only one accounting code is issued. In other words, the registration system 1 utilizes the accounting code issued in the first pre-sorting process to associate the product code registered in the subsequent pre-sorting processes.

[0020] Next, a detailed description will be given of the POS terminal 2. The POS terminal 2 is a general POS terminal where a store clerk performs product registration operations and transaction processing operations. The POS terminal 2 may be a so-called self-service POS terminal where a customer performs product registration operations and transaction processing operations by himself / herself.

[0021] 3 is a block diagram showing the main hardware configuration of the POS terminal 2. The POS terminal 2 includes a control unit 20, a memory unit 21, a display 22, a touch panel 23, a scanner 24, a card reader 25, a printer 26, and a communication unit 27. The control unit 20, the memory unit 21, the display 22, the touch panel 23, the scanner 24, the card reader 25, the printer 26, and the communication unit 27 are connected to each other via a bus 28 or the like.

[0022] The control unit 20 is configured as a computer including a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203. The CPU 201, the ROM 202, and the RAM 203 are connected to each other via a bus .

[0023] The CPU 201 controls the overall operation of the POS terminal 2. The ROM 202 stores various programs, such as a program used to drive the CPU 201, and various data. The RAM 203 includes a registration information storage unit 204. The RAM 203 is also used as a work area for the CPU 201, and loads various programs and data stored in the ROM 202 and the memory unit 21. The control unit 20 executes various control processes of the POS terminal 2 by the CPU 201 operating in accordance with the control programs stored in the ROM 202 and the memory unit 21 and loaded in the RAM 203.

[0024] The registration information storage unit 204 of the RAM 203 is an area that stores information on registered products. Fig. 4 is a diagram showing the data structure of the information stored in the registration information storage unit 204. Each piece of data registered in the registration information storage unit 204 is associated with information indicating an accounting code, a product code, and a score. The registration information storage unit 204 stores information including transaction information that associates an accounting code with a product code, and is an example of a storage unit.

[0025] In the accounting code field, an accounting code that identifies a transaction is registered. The accounting code is issued and registered by the control unit 20 during the initial pre-sorting process. In the case of product registration that is not a pre-sorting process, an accounting code is not registered. In the product code field, a product code that identifies a product is registered. The product code is read from a barcode attached to the product by the scanner 24, or is input to the touch panel 23 by an operator and registered in the registration information storage unit 204. In the points field, information indicating the number of products indicated by the corresponding product code is registered. In the points field, information based on the number of times the corresponding product code is read by the scanner 24 or the number specified by the touch panel 23 is registered. Note that when multiple types of products are purchased in one transaction, information indicating multiple product codes and points is registered for one accounting code. In addition, information indicating the price of the product may be registered corresponding to each product code, and further, the transaction price may be registered corresponding to the accounting code.

[0026] Returning to the explanation of Fig. 3, the memory unit 21 is composed of a storage medium such as a hard disk drive (HDD) or a flash memory, and maintains the stored contents even when the power is cut off. The memory unit 21 stores a control program 211, a product master 212, and a terminal ID 213.

[0027] The control program 211 is a program for causing the POS terminal 2 to function as a product registration device and an accounting device capable of front-end processing. That is, the control program 211 is a program for realizing functions such as a function for registering products based on product codes read by the scanner 24, a function for issuing accounting codes for transactions of registered products, a function for transmitting and receiving information to and from the server device 3, and a function for executing accounting processing.

[0028] The product master 212 is a master file that associates product codes with other product information (product name, price, etc.) for products handled in the store. The product master 212 is received from the server device 3 via the communication unit 27. Since the products handled in the store change daily, the product master 212 is appropriately updated based on the information from the server device 3.

[0029] The terminal ID 213 is information for identifying the POS terminal 2. The terminal ID 213 is set when the POS terminal 2 is connected to the registration system 1.

[0030] The display 22 is, for example, a liquid crystal panel, and functions as a display unit that displays various information. The display 22 displays, for example, product information of registered products, controls for an operator to operate, and the like.

[0031] The touch panel 23 is provided on the surface of the display 22 and inputs information according to the touched position to the control unit 20 of the POS terminal 2. The touch panel 23 is used, for example, to input a product code or an instruction for the front-end sorting process. The touch panel 23 is an example of an input device. Note that a keyboard may be provided as an input device in addition to or instead of the touch panel 23.

[0032] The scanner 24 reads a product code from a code symbol such as a barcode attached to a product. The scanner 24 inputs the read product code to the control unit 20 and is an example of an input device. The scanner 24 also reads an accounting code from a barcode printed on a registration receipt X. The scanner 24 may be fixedly provided in the main body of the POS terminal 2 or may be a detachable handheld scanner.

[0033] Card reader 25 reads a membership code from a medium such as a customer's membership card or point card. Card reader 25 also reads customer information required for credit card payment from the customer's credit card. Card reader 25 may be a magnetic card reader that reads information from a magnetic card, or an IC card reader that reads information from a card with a built-in IC chip.

[0034] The printer 26 prints various receipts based on instructions from the control unit 20. For example, the printer 26 prints a registration receipt X during the first pre-sorting process, and a registration receipt Y during the second or subsequent pre-sorting processes. The printer 26 also prints a purchase receipt during the transaction process.

[0035] The communication unit 27 is an interface for communicating with an external device such as the server device 3. The control unit 20 is connected to the external device via the communication unit 27, thereby enabling transmission and reception of information (data) with the external device.

[0036] Next, the functional configuration of the control unit 20 of the POS terminal 2 will be described. FIG. 5 is a block diagram showing the main functional configuration of the control unit 20 of the POS terminal 2. The control unit 20 functions as an identification information acquisition unit 2001, a registration unit 2002, an accounting code issuing unit 2003, a generation unit 2004, a transmission unit 2005, a reception unit 2006, an accounting code acquisition unit 2007, and an accounting processing unit 2008 by the CPU 201 operating according to a control program stored in the ROM 202 or the memory unit 21. Each of these functions may be configured by hardware such as a dedicated circuit. Also, in FIG. 5, for convenience, two server devices 3 are illustrated, but these are the same. Similarly, two touch panels 23 and two scanners 24 are illustrated, but these are the same.

[0037] The identification information acquisition unit 2001 acquires product identification information input to an input device. Specifically, the identification information acquisition unit 2001 acquires a product code read by the scanner 24 or a product code input to the touch panel 23.

[0038] The identification information acquisition unit 2001 also acquires product identification information of additional products to be added to the transaction corresponding to the transaction identification information acquired by the transaction identification information acquisition unit. Specifically, the identification information acquisition unit 2001 acquires the product code read by the scanner 24 or the product code input to the touch panel 23 in the second or subsequent pre-sorting process, thereby acquiring the product code of the product to be added to the transaction identified by the accounting code acquired by the accounting code acquisition unit 2007.

[0039] The registration unit 2002 executes product registration. For example, the registration unit 2002 registers the product code acquired by the identification information acquisition unit 2001 in the registration information storage unit 204. The registration unit 2002 may read product information such as the product name and price from the product master 212 based on the product code acquired by the identification information acquisition unit 2001, and register the read product information in the registration information storage unit 204.

[0040] The registration unit 2002 also registers information indicating the number of registered products, in other words, the purchase number of products identified by product codes, in the registration information storage unit 204 based on input from the touch panel 23 or scanner 24. Furthermore, the registration unit 2002 registers the accounting code issued by the accounting code issuing unit 2003 in the registration information storage unit 204 during the initial pre-sorting process.

[0041] As described above, the registration unit 2002 stores information including transaction information in which accounting codes and product codes are associated with each other in the registration information storage unit 204, and can be said to be an example of a storage processing unit. The registration unit 2002 may register the transaction information in which accounting codes and product codes are associated with each other in an external memory.

[0042] The accounting code issuing unit 2003 issues an accounting code at the time of the first front-end sorting process. For example, the accounting code issuing unit 2003 issues an accounting code when the control unit 20 receives an instruction for front-end sorting process after the registration unit 2002 registers a product.

[0043] The generating unit 2004 generates transaction information by associating the transaction identifying information acquired by the transaction identifying information acquiring unit with the product identifying information received by the receiving unit 2006 and the product identifying information acquired by the identification information acquiring unit 2001. Specifically, the generating unit 2004 generates transaction information by associating the accounting code acquired by the accounting code acquiring unit 2007 with the product code received by the receiving unit 2006 from the server device 3 and the product code acquired by the identification information acquiring unit 2001 from the touch panel 23 or the scanner 24. In other words, the generating unit 2004 associates the already registered product code acquired from the server device 3 and the newly registered product code of an additional product with the accounting code acquired by the accounting code acquiring unit 2007 during the second or subsequent pre-sorting process or during the accounting of a transaction involving a pre-sorting process.

[0044] The transmitting unit 2005 transmits to the server device 3 the transaction identification information acquired by the transaction identification information acquiring unit, the product identification information received by the receiving unit 2006, and the product identification information acquired by the identification information acquiring unit 2001. Specifically, the transmitting unit 2005 transmits to the server device 3 information including the accounting code acquired by the accounting code acquiring unit 2007, the product code received by the receiving unit 2006, and the product code acquired by the identification information acquiring unit 2001. In this embodiment, the transmitting unit 2005 transmits to the server device 3 transaction information in which the accounting code and the product code are associated with each other, but the accounting code and the product code may be transmitted separately. In this case, the server device 3 generates the transaction information. The transmitting unit 2005 transmits various other information to the server device 3. When transmitting information to the server device 3, the transmitting unit 2005 also transmits the terminal ID.

[0045] In addition, as in the modified example described below, if the receiving unit 2006 does not receive the product code registered in the initial pre-sorting process from the server device 3, the transmitting unit 2005 transmits the accounting code acquired by the accounting code acquiring unit 2007 and the product code acquired by the identification information acquiring unit 2001 to the server device 3.

[0046] The receiving unit 2006 receives product identification information corresponding to the transaction identification information acquired by the transaction identification information acquisition unit from the server device 3. Specifically, the receiving unit 2006 receives a product code associated with the accounting code acquired by the accounting code acquisition unit 2007 from the server device 3. The receiving unit 2006 receives various other information from the server device 3.

[0047] The accounting code acquisition unit 2007 acquires transaction identification information associated with the product identification information of the product to be transacted. Specifically, the accounting code acquisition unit 2007 acquires the accounting code read by the scanner 24 from the barcode printed on the registered receipt X, or the accounting code input to the touch panel 23. The accounting code acquisition unit 2007 is an example of a transaction identification information acquisition unit.

[0048] In a transaction involving a pre-sorting process, the accounting processing unit 2008 executes accounting based on the product identification information received by the receiving unit 2006. Specifically, if there are additional products at the time of the transaction, the accounting processing unit 2008 executes accounting based on the product code received by the receiving unit 2006 and the product code acquired by the identification information acquisition unit 2001. In addition, if there are no additional products at the time of the transaction, the accounting processing unit 2008 executes accounting based only on the product code received by the receiving unit 2006. Furthermore, in a transaction not involving a pre-sorting process, the accounting processing unit 2008 executes accounting based only on the product code acquired by the identification information acquisition unit 2001.

[0049] The accounting process executed by the POS terminal 2 is a process for making payment for the goods purchased by the customer, and includes processes such as calculating the total amount of the transaction, calculating the amount of change in the case of cash payment, obtaining customer information in the case of cashless payment, and printing a purchase receipt Z after payment is completed.

[0050] The POS terminal 2 is an example of an information processing device, and includes a transaction identification information acquisition unit (accounting code acquisition unit 2007) that acquires transaction identification information (accounting code) associated with product identification information (product code) of a product to be transacted, an identification information acquisition unit 2001 that acquires product identification information of an additional product to be added to a transaction corresponding to the transaction identification information acquired by the transaction identification information acquisition unit, and a storage processing unit (registration unit 2002) that stores transaction information in which the transaction identification information acquired by the transaction identification information acquisition unit and the product identification information of the additional product acquired by the identification information acquisition unit 2001 are associated with each other in a storage unit (registered information storage unit 204). Note that the server device 3 can also be made into an information processing device by providing the same function.

[0051] Next, the server device 3 will be described. Fig. 6 is a block diagram showing the main hardware configuration of the server device 3. The server device 3 includes a control unit 30, a memory unit 31, a display unit 32, an operation unit 33, and a communication unit 34. The control unit 30, the memory unit 31, the display unit 32, the operation unit 33, and the communication unit 34 are connected to each other via a bus 35 or the like.

[0052] The control unit 30 is configured by a computer including a CPU 301, a ROM 302, and a RAM 303. The CPU 301, the ROM 302, and the RAM 303 are connected to each other via a bus .

[0053] The CPU 301 controls the overall operation of the server device 3. The ROM 302 stores various programs, such as a program used to drive the CPU 301, and various data. The RAM 303 is used as a work area for the CPU 301, and loads various programs and data stored in the ROM 302 and the memory unit 31. The control unit 30 executes various control processes of the server device 3 by the CPU 301 operating in accordance with the control programs stored in the ROM 302 and the memory unit 31 and loaded in the RAM 303.

[0054] The memory unit 31 is configured with a storage medium such as a HDD or a flash memory, and maintains the stored contents even when the power is cut off. The memory unit 31 stores a control program 311, a product master 312, and a transaction management file 313.

[0055] The control program 311 is a program for implementing a function of managing transaction information that associates a product code registered in the POS terminal 2 with an accounting code set for each transaction. The control program 311 may include a program for implementing a function of managing store sales.

[0056] The product master 312 is the same master file as the product master 212 stored in the memory unit 21 of the POS terminal 2, and therefore a detailed description thereof will be omitted.

[0057] The transaction management file 313 is a file for managing transactions for which pre-clearance processing has been performed at each POS terminal 2. The transaction management file 313 is updated as appropriate based on information from each POS terminal 2. FIG. 7 is a diagram showing the data structure of the transaction management file 313. Each piece of data registered in the transaction management file 313 is associated with information indicating an accounting code, a product code, and a settlement flag. The information stored in the transaction management file 313 is an example of transaction information, and the memory unit 31 that stores the transaction management file 313 can be said to be an example of a storage unit. The transaction management file 313 stores transaction information transmitted from the transmission unit 2005 of the POS terminal 2. In other words, the transmission unit 2005 of the POS terminal 2 has a function of storing transaction information in the transaction management file 313, and can be said to be an example of a storage processing unit in an information processing device.

[0058] An accounting code that identifies the transaction is registered in the accounting code field. The accounting code is transmitted from the POS terminal 2 during the initial pre-clearance process. A product code that identifies the product is registered in the product code field. The product code is transmitted from the POS terminal 2. When multiple types of products are purchased in one transaction, multiple product codes are associated with one accounting code. A payment flag that indicates whether or not the payment for the transaction identified by the accounting code has been completed is registered in the payment flag field. When the accounting code and product code are registered during the initial pre-clearance process, the payment for the transaction has not been completed, so "0" is registered in the payment flag. When a payment completion notification is received from the POS terminal 2, the payment flag is rewritten to "1" by the control unit 30.

[0059] Returning to the explanation of Fig. 6, the display unit 32 is configured with, for example, a liquid crystal panel, and displays various information. The display unit 32 displays information stored in the transaction management file 313, for example.

[0060] The operation unit 33 has a function of inputting information to the control unit 30. The operation unit 33 is composed of a touch panel provided on the surface of the display unit 32, a keyboard, a mouse, and the like.

[0061] The communication unit 34 is an interface for communicating with external devices such as each POS terminal 2. The control unit 30 is connected to the external device via the communication unit 34, thereby enabling transmission and reception of information (data) with the external device.

[0062] Next, the functional configuration of the control unit 30 of the server device 3 will be described. FIG. 8 is a block diagram showing the main functional configuration of the control unit 30 of the server device 3. The control unit 30 functions as a receiving unit 3001, a reading unit 3002, a generating unit 3003, an updating unit 3004, and a transmitting unit 3005 by the CPU 301 operating according to the control program stored in the ROM 302 or the memory unit 31. Each of these functions may be configured by hardware such as a dedicated circuit. Also, in FIG. 8, for convenience, two POS terminals 2 are illustrated, but these are the same. Similarly, two memory units 31 are illustrated, but these are the same.

[0063] The receiving unit 3001 receives various information from each POS terminal 2. For example, the receiving unit 3001 receives from each POS terminal 2 information related to the transaction, such as a terminal ID, an accounting code, a product code, and a payment completion notice.

[0064] The reading unit 3002 reads out the product code corresponding to the accounting code received by the receiving unit 3001 from the transaction management file 313, which stores accounting codes and product codes in association with each other.

[0065] The generating unit 3003 generates transaction information based on the accounting code received by the receiving unit 3001 from the POS terminal 2 and the product code of the additional product to be added to the transaction identified by the accounting code. When the receiving unit 3001 receives the product code of the additional product newly registered together with the accounting code from the POS terminal 2 during the second or subsequent pre-clearance process or during the accounting of a transaction involving a pre-clearance process, the generating unit 3003 uses the accounting code as a key to associate the product code already registered in the transaction management file 313 with the product code received by the receiving unit 3001. As a result, the generating unit 3003 generates transaction information in which the product code already registered in the transaction management file 313 and the product code newly registered in the POS terminal 2 are associated with the accounting code acquired by the accounting code acquiring unit 2007. The generating unit 3003 functions in a modified example described below.

[0066] The update unit 3004 updates the transaction information based on the transaction specification information and product identification information transmitted from the transmission unit 2005 of the POS terminal 2. Specifically, the update unit 3004 updates the transaction management file 313 based on the accounting code and product code transmitted from the transmission unit 2005 of the POS terminal 2.

[0067] Furthermore, the updating unit 3004 updates the transaction information by adding the product identification information transmitted from the transmitting unit 2005 of the POS terminal 2 to the product identification information in the transaction information that corresponds to the transaction specification information transmitted from the transmitting unit 2005. Specifically, the updating unit 3004 adds the product code transmitted from the transmitting unit 2005 of the POS terminal 2 to the product code stored in the transaction management file 313 in correspondence with the accounting code transmitted from the transmitting unit 2005. As a result, the product code corresponding to the accounting code transmitted from the transmitting unit 2005 of the POS terminal 2 is added, and the transaction management file 313 is updated.

[0068] The transmitting unit 3005 transmits various information to each POS terminal 2. For example, the transmitting unit 3005 transmits an additional registration permission notice to the POS terminal 2. The additional registration permission notice is transmitted when the accounting code transmitted from the POS terminal 2 is registered as unsettled in the transaction management file 313 during the second or subsequent pre-clearance processing or at the time of payment. In other words, when a transaction exists that allows an additional product to be purchased during the second or subsequent pre-clearance processing or at the time of payment, the transmitting unit 3005 transmits the additional registration permission notice to the POS terminal 2.

[0069] An outline of the operation of the registration system 1 having the above configuration will be described. Fig. 9 is a sequence chart showing the flow of the operation of the registration system 1. This sequence chart shows, as an example of the operation of the registration system 1, the operation when a product to be purchased is added at the time of payment after two preliminary sorting processes have been executed.

[0070] First, the operation during the initial front-end sorting process will be described. When a customer selects a product to purchase at sales floor A and brings the product to the POS terminal 2, the product is registered at the POS terminal 2 at sales floor A (step S1). When the POS terminal 2 completes product registration and receives an instruction to execute the front-end sorting process, it issues an accounting code (step S2).

[0071] Next, the POS terminal 2 generates transaction information that associates the product code registered during product registration with the issued accounting code (step S3), and transmits the generated transaction information and the terminal ID stored in the memory unit 21 to the server device 3 (step S4).

[0072] The server device 3 registers the received transaction information in the transaction management file 313 (step S5). Then, the server device 3 transmits a registration notification indicating that the transaction information has been registered to the POS terminal 2 identified by the received terminal ID (step S6).

[0073] When the POS terminal 2 receives the registration notification, it prints out the registration receipt X. The above process completes the initial pre-sorting process. At this point, it is desirable for the store to hold the registered merchandise and hand it over to the customer when the customer pays. This is because it makes it easier for the customer to shop on other floors, and the store can avoid the risk of handing over merchandise to the customer before payment.

[0074] Fig. 10 is a diagram showing a registration receipt X issued during the first pre-sorting process. This diagram shows the details of the registration receipt X shown in Fig. 2. The registration receipt X has a store name display area XA, an advertisement display area XB, a registration information display area XC, and an accounting code display area XD formed thereon. Note that the registration receipt X may also have areas for displaying other information.

[0075] The name of the company or store selling the product is printed in the store name display area XA. The store's address, telephone number, email address, etc. may also be printed in the store name display area XA. Commercial messages such as sale information are printed in the advertisement display area XB.

[0076] Information related to the pre-sorting process is printed in the registration information display area XC. In this embodiment, the register number indicating the POS terminal 2 that performed the pre-sorting process, the transaction time indicating the time when the product registration in the pre-sorting process was completed, the transaction amount which is the total amount of the products registered in the pre-sorting process, and the transaction points indicating the number of products registered in the pre-sorting process are printed in the registration information display area XC.

[0077] A barcode indicating the accounting code issued by the POS terminal 2 is printed in the accounting code display area XD. The accounting code printed in the accounting code display area XD may be printed as numbers or symbols in addition to or instead of the barcode. In this case, the accounting code is entered into the touch panel 23 by the operator operating the POS terminal 2 during the second or subsequent pre-sorting process or at the time of payment. The registration receipt X is not limited to being printed by the printer 26, but may also be transmitted as electronic data to the customer's mobile terminal. The same applies to the registration receipt Y and purchase receipt Z.

[0078] Returning to Fig. 9, the operation during the second front-end sorting process will be described. When a customer moves to sales floor B, selects a product in sales floor B, and brings the product to the POS terminal 2 in sales floor B, the POS terminal 2 first reads the accounting code from the barcode printed on the registration receipt X (step S11). The POS terminal 2 transmits the read accounting code and the terminal ID stored in the memory unit 21 to the server device 3 (step S12).

[0079] When the server device 3 receives the accounting code, it reads out the product code corresponding to the received accounting code from the transaction management file 313 (step S13). The server device 3 transmits the additional registration permission notice and the read-out product code to the POS terminal 2 identified by the received terminal ID (step S14).

[0080] The POS terminal 2 displays the received product code on the registration screen that is displayed when registering a product (step S15). By displaying the received product code on the registration screen, the customer can easily cancel the registration when he or she decides not to purchase the product that was registered in the initial pre-clearance process. The POS terminal 2 executes product registration of the product in sales area B that the customer will purchase, i.e., the additional product that will be purchased (step S16).

[0081] Next, the POS terminal 2 associates the product code received from the server device 3 with the product code registered in the POS terminal 2 and the accounting code. This generates transaction information including the additional product (step S17). The POS terminal 2 then prints a registration receipt Y (step S18).

[0082] FIG. 11 is a diagram showing a registration receipt Y that is issued during the second or subsequent front-hand sorting process. The registration receipt Y has a store name display area YA, an advertisement display area YB, and a registration information display area YC. The store name display area YA and the advertisement display area YB are similar to the store name display area XA and the advertisement display area XB of the registration receipt X, so a duplicated explanation will be omitted. The transaction amount, which is the total amount of all the products that have been registered up to that point, and the transaction points are printed in the registration information display area YC. The registration receipt Y differs from the registration receipt X in that the information printed in the registration information display area YC is simplified and that there is no accounting code display area. This reduces the amount of receipt paper printed. The registration receipt Y may have an area for displaying other information.

[0083] Returning to Fig. 9, the explanation of the second and subsequent pre-clearance processes will be continued. Following the process of step S18, the POS terminal 2 transmits the transaction information and an update instruction to the server device 3 (step S19). The update instruction requests updating of the transaction management file 313 based on the transaction information transmitted together with the transaction information.

[0084] The server device 3 updates the transaction information (step S20). The server device 3 extracts the accounting code included in the transaction information from the transaction management file 313, and updates the transaction information by rewriting the product code registered corresponding to the accounting code with the product code included in the transaction information received from the POS terminal 2. Through the above process, the second and subsequent front-end handling processes are completed.

[0085] Next, the operation at the time of payment will be described, in which a customer moves to sales floor C, selects a product in sales floor C, and pays for the selected product and the product registered in the pre-clearance process.

[0086] The process of steps S21 to S26 executed at the time of checkout is for adding information on additional products to the pre-clearance transaction, and is therefore the same as the process of steps S11 to S16 in the pre-clearance process from the second time onwards. Therefore, a detailed description of steps S21 to S26 will be omitted.

[0087] After completing the additional product registration in step S26, the POS terminal 2 in selling area C that read the accounting code executes the accounting process (step S28) when accounting instructions are input (step S27). When the accounting process is completed, the POS terminal 2 transmits a payment completion notice and transaction information of the settled transaction to the server device 3 (step S29).

[0088] The server device 3 extracts the accounting code included in the transaction information from the transaction management file 313, and rewrites the product code registered corresponding to that accounting code to the product code included in the transaction information received from the POS terminal 2. The server device 3 also rewrites the settlement flag corresponding to the accounting code included in the transaction information in the transaction management file 313 from "0" to "1." As a result, the server device 3 updates the transaction information (step S30).

[0089] By the above-described operation of the registration system 1, in a transaction in which pre-clearance processing is performed multiple times, the settlement can be completed by utilizing the accounting code issued in the first pre-clearance processing.

[0090] Next, the accounting code reading process executed by the POS terminal 2 after the initial pre-sorting process will be described.

[0091] The control unit 20 judges whether the accounting code acquisition unit 2007 has acquired an accounting code (step S31), and if not (N in step S31), returns to the process of step S31 and waits. If the accounting code acquisition unit 2007 has acquired an accounting code (Y in step S31), the transmission unit 2005 transmits the acquired accounting code and the terminal ID stored in the memory unit 21 to the server device 3 (step S32).

[0092] Next, the control unit 20 judges whether the receiving unit 2006 has received an additional registration permission notice and a product code from the server device 3 (step S33), and if not (N in step S33), returns to the process of step S33 and waits. If the receiving unit 2006 has received an additional registration permission notice and a product code from the server device 3 (Y in step S33), the control unit 20 causes the display 22 to display product information corresponding to the received product code (step S34).

[0093] Next, the control unit 20 judges whether the identification information acquisition unit 2001 has acquired a product code (step S35). If the identification information acquisition unit 2001 has acquired a product code (Y in step S35), the registration unit 2002 executes product registration based on the product code acquired by the identification information acquisition unit 2001 (step S36). Then, the control unit 20 returns to the process of step S35.

[0094] If the identification information acquisition unit 2001 does not acquire a product code in the process of step S35 (N in step S35), the control unit 20 judges whether or not a transaction instruction has been entered on the touch panel 23 (step S37). If a transaction instruction has been entered (Y in step S37), the transaction processing unit 2008 executes transaction processing for the registered product (step S38). That is, if the product code of the additional product has been registered in the process of step S36, the transaction processing unit 2008 executes transaction processing based on the product code received by the receiving unit 2006 and the product code of the additional product, and if the product code of the additional product has not been registered in the process of step S36, the transaction processing unit 2008 executes transaction processing based on the product code received by the receiving unit 2006. The transaction processing includes printing of a purchase receipt Z.

[0095] Next, the transmission unit 2005 transmits a payment completion notice and the product code of the product for which the transaction has been processed to the server device 3 (step S39). Then, the control unit 20 ends the accounting code reading process.

[0096] If no accounting instruction is entered in the processing of step S37 (N in step S37), the control unit 20 determines whether or not an input to execute pre-clearance processing has been entered on the touch panel 23 (step S40). If an input to execute pre-clearance processing has been entered (Y in step S40), the generation unit 2004 associates the product code received by the receiving unit 2006 and the product code of the additional product with the accounting code acquired by the accounting code acquisition unit 2007 to generate transaction information (step S41) and stores the transaction information in the registration information storage unit 204.

[0097] The transmitting unit 2005 transmits the transaction information stored in the registration information storage unit 204 and the terminal ID stored in the memory unit 21 to the server device 3 (step S42). Subsequently, the control unit 20 prints a registration receipt Y (step S43) and ends the accounting code reading process.

[0098] In the process of step S40, if no pre-processing execution input is made (N in step S40), the control unit 20 displays an error on the display 22 (step S44) and ends the accounting code reading process. The error screen displayed on the display 22 is, for example, a message prompting an operator operating the POS terminal 2 to perform any operation such as reading a product code, inputting an accounting instruction, inputting pre-processing execution, or canceling a product code input. When a product code cancellation input is made, the control unit 20 executes a cancellation process for canceling the registered product code.

[0099] Next, the update process of the transaction management file 313 executed by the server device 3 will be described. FIG. 13 is a flowchart showing the flow of the update process by the control unit 30 of the server device 3.

[0100] The control unit 30 determines whether the receiving unit 3001 has received the terminal ID and the accounting code from the POS terminal 2 (step S51). If not received (N in step S51), the process returns to step S51 and waits. When the receiving unit 3001 receives the terminal ID and the accounting code from the POS terminal 2 (Y in step S51), the control unit 30 determines whether the settlement of the transaction specified by the received accounting code is incomplete (step S52). The control unit 30 refers to the transaction management file 313 and makes the determination in step S52 based on the settlement flag corresponding to the accounting code received by the receiving unit 3001.

[0101] If the payment of the transaction identified by the accounting code received by the receiving unit 3001 is completed (N in step S52), the transmitting unit 3005 transmits payment completion information to the POS terminal 2 identified by the terminal ID received by the receiving unit 3001 (step S53). In the following description, the transmission of information to the POS terminal 2 identified by the terminal ID received by the receiving unit 3001 may simply be referred to as "transmitting to the POS terminal 2". The payment completion information is information that indicates to the POS terminal 2 that the payment of the transaction identified by the accounting code transmitted by the POS terminal 2 has been completed, in other words, that the transaction identified by the accounting code is not a transaction for which product registration of an additional product is permitted. Then, the control unit 30 ends the update process.

[0102] If the settlement of the transaction identified by the accounting code received by the receiving unit 3001 has not been completed (Y in step S52), the reading unit 3002 reads out the product code corresponding to the accounting code received by the receiving unit 3001 from the transaction management file 313 (step S54). Next, the transmitting unit 3005 transmits the product code read out by the reading unit 3002 and an additional registration permission notice to the POS terminal 2 (step S55).

[0103] Next, the control unit 30 judges whether the receiving unit 3001 has received an update instruction and transaction information from the POS terminal 2 (step S56). When the receiving unit 3001 receives an update instruction and transaction information from the POS terminal 2 (Y in step S56), the updating unit 3004 updates the transaction information registered in the transaction management file 313 (step S57). The updating unit 3004 extracts the accounting code included in the transaction information received by the receiving unit 3001 from the transaction management file 313, and rewrites the product code registered corresponding to the accounting code to the product code included in the transaction information. Then, the control unit 30 ends the update process.

[0104] If the receiving unit 3001 does not receive an update instruction and transaction information from the POS terminal 2 in the process of step S56 (N in step S56), the control unit 30 judges whether the receiving unit 3001 has received a payment completion notice from the POS terminal 2 (step S58). If the receiving unit 3001 receives a payment completion notice from the POS terminal 2 (Y in step S58), the control unit 30 judges whether the transaction information received by the receiving unit 3001 together with the payment completion notice includes a product code of a product added at the time of the checkout (step S59). The control unit 30 makes the judgment in step S59 by comparing the product code included in the transaction information received by the receiving unit 3001 with the registered product code corresponding to the accounting code included in the transaction information in the transaction management file 313.

[0105] If the transaction information received by the receiving unit 3001 includes the product code of the product added at the time of the checkout (Y in step S59), the updating unit 3004 adds the product code of the added product to the product code item corresponding to the accounting code included in the transaction information received by the receiving unit 3001 in the transaction management file 313 (step S60). The updating unit 3004 then rewrites the settlement flag item corresponding to the above accounting code from "0" to "1" (step S61). The control unit 30 then ends the update process.

[0106] In the process of step S58, if the receiving unit 3001 does not receive the payment completion notice (N in step S58), the transmitting unit 3005 transmits an error message to the POS terminal 2 (step S62). Then, the control unit 30 ends the update process.

[0107] Furthermore, in the process of step S59, if there is no product code of the additional product (N in step S59), the control unit 30 skips the process of step S60 and proceeds to the process of step S61.

[0108] (Modification) Next, a modified example of the registration system 1 will be described. The modified example described below differs from the above example in that the server device 3 associates the issued accounting code with the product code of the additional product during the second or subsequent pre-clearance process or during the checkout process, in other words, generates transaction information including the additional product. FIG. 14 is a sequence chart showing the flow of operations of the modified example corresponding to FIG. 9. Note that the same processes as those in FIG. 9 may be assigned the same reference numerals and explanations may be omitted. This is to avoid unnecessary redundancy in the following explanation and to make it easier for those skilled in the art to understand.

[0109] The processes (steps S1 to S7) of the POS terminal 2 and the server device 3 during the first pre-clearance are the same as those in FIG. 9, so that a duplicated description will be omitted.

[0110] During the second and subsequent front-end handling processes, steps S11 and S12 are the same as those in Fig. 9. When the server device 3 receives the terminal ID and accounting code from the POS terminal 2, it extracts the accounting code from the transaction management file 313 (step S71), confirms that it is an unsettled transaction, and sends an additional registration permission notice to the POS terminal 2 (step S72). If the transaction identified by the received accounting code has already been settled or is not managed in the transaction management file 313, the server device 3 sends an error message to the POS terminal 2.

[0111] The POS terminal 2 that has received the additional registration permission notification executes product registration of the additional product (step S73). Then, the POS terminal 2 transmits the terminal ID, the read accounting code, the product code of the additional product, and an update instruction to the server device 3 (step S74).

[0112] The server device 3 associates the accounting code with the product code of the additional product (step S75). As a result, transaction information is generated in which the accounting code is associated with the product code registered in the initial pre-clearance process and the product code of the additional product. The server device 3 updates the transaction information by rewriting the product code registered in the transaction management file 313 in association with the accounting code with the product code included in the generated transaction information (step S76). The server device 3 then transmits the transaction information to the POS terminal 2.

[0113] When the POS terminal 2 receives the transaction information, it prints and issues a registration receipt Y based on the transaction information. Through the above process, the second and subsequent front-end handling processes are completed.

[0114] Next, the operation during a transaction will be described. In the processing of the POS terminal 2 and the server device 3 during a transaction, the processing of steps S21 and S22 is the same as that in Fig. 9. Furthermore, the processing of steps S81 to S83 is the same as steps S71 to S73 during the second and subsequent front-end handling processes.

[0115] After the additional products are registered, a billing instruction is input to the POS terminal 2 (step S84). If the customer does not purchase additional products, the additional products are not registered and a billing instruction is input. Next, the POS terminal 2 transmits the terminal ID, the read billing code, the product code of the additional products, and a transaction information request to the server device 3 (step S85).

[0116] The server device 3 updates the transaction information in the transaction management file 313 based on the accounting code and the product code of the additional product (step S86), and transmits the updated transaction information to the POS terminal 2 as transaction information for settlement (step S87).

[0117] The POS terminal 2 executes the transaction process based on the received transaction information (step S88), and when the payment is completed, sends a payment completion notice to the server device 3 (step S89).

[0118] When the server device 3 receives the payment completion notice, it refers to the transaction management file 313 and updates the transaction information by rewriting the payment flag corresponding to the accounting code included in the payment completion notice from "0" to "1" (step S90).

[0119] By the above operation of the registration system 1, in a transaction in which pre-clearance processing is performed multiple times, as in the example described above, the payment can be completed by utilizing the accounting code issued in the first pre-clearance processing.

[0120] As described above, the POS terminal 2 of the embodiment includes an accounting code acquisition unit 2007 that acquires an accounting code associated with the product code of the product to be transacted, an identification information acquisition unit 2001 that acquires the product code of an additional product to be added to the transaction corresponding to the accounting code acquired by the accounting code acquisition unit 2007, and a registration unit 2002 that stores transaction information that associates the accounting code acquired by the accounting code acquisition unit 2007 with the product code of the additional product acquired by the identification information acquisition unit 2001 in the registration information storage unit 204.

[0121] This makes it possible to use the first issued accounting code to perform the second and subsequent pre-clearance processes when multiple pre-clearance processes are performed in one transaction, thereby reducing operational errors during accounting caused by multiple accounting codes being issued in one transaction.

[0122] In addition, the registration system 1 of the embodiment is equipped with a POS terminal 2 that registers the product code of the product to be transacted, and a server device 3 that manages a transaction management file 313 that associates the product code registered by the POS terminal 2 with an accounting code set for each transaction, the POS terminal 2 is equipped with an accounting code acquisition unit 2007 that acquires the accounting code associated with the product code of the product to be transacted, a receiving unit 2006 that receives from the server device 3 the product code corresponding to the accounting code acquired by the accounting code acquisition unit 2007, an identification information acquisition unit 2001 that acquires the product code inputted into the touch panel 23 or the scanner 24, and a transmitting unit that transmits to the server device 3 the accounting code acquired by the accounting code acquisition unit 2007, the product code received by the receiving unit 2006, and the product code acquired by the identification information acquisition unit 2001, and the server device 3 is equipped with an update unit 3004 that updates the transaction management file 313 based on the accounting code and product code transmitted from the transmitting unit 2005.

[0123] This makes it possible to provide a registration system that can utilize the initially issued accounting code to perform pre-sorting processing from the second time onwards, and can prevent operational errors during accounting caused by multiple accounting codes being issued in one transaction. Furthermore, when registering a product code for an additional product, the POS terminal 2 receives from the server device 3 a product code that has already been associated with the transaction management file 313, and can therefore also cancel the received registered product code. Therefore, the registration system 1 of the embodiment makes it easy to cancel a product code at the POS terminal 2.

[0124] Furthermore, the registration device in the registration system 1 of the embodiment is a POS terminal 2 equipped with a transaction processing unit 2008 that executes transaction processing based on the product code received by the receiving unit 2006.

[0125] This allows the transaction process to be executed in conjunction with the registration process during the second and subsequent pre-clearance processes, improving customer convenience.

[0126] In addition, the POS terminal 2 in the registration system 1 of the embodiment further includes a generation unit 2004 that generates transaction information in which the accounting code acquired by the accounting code acquisition unit 2007 corresponds to the product code received by the receiving unit 2006 and the product code acquired by the identification information acquisition unit 2001.

[0127] This allows the transaction information generated by the generation unit 2004 to be used as information for updating the transaction management file 313 of the server device 3 when the POS terminal 2 performs accounting. In other words, since the transaction information is generated by the POS terminal 2, not the server device 3, when accounting is performed at the same time as the second or subsequent front-end processing, there is no need to request the transaction information for accounting from the server device 3, simplifying the process.

[0128] In addition, the registration system 1 of the embodiment is equipped with a POS terminal 2 that registers the product codes of the products to be transacted, and a server device 3 that manages a transaction management file 313 that associates the product codes registered in the POS terminal 2 with accounting codes set for each transaction, and the POS terminal 2 is equipped with an accounting code acquisition unit 2007 that acquires the accounting code associated with the product code of the product to be transacted, an identification information acquisition unit 2001 that acquires the product code entered into the touch panel 23 or the scanner 24, and a transmission unit 2005 that transmits the accounting code acquired by the accounting code acquisition unit 2007 and the product code acquired by the identification information acquisition unit 2001 to the server device 3, and the server device 3 is equipped with an update unit 3004 that updates the transaction management file 313 by adding the product code transmitted from the transmission unit 2005 to the product code corresponding to the accounting code transmitted from the transmission unit 2005.

[0129] This makes it possible to utilize the initially issued accounting code for the second and subsequent pre-clearance processing, providing a registration system that can reduce operational errors during checkout caused by multiple accounting codes being issued for one transaction.

[0130] In the above embodiment, the control programs executed by the POS terminal 2 and the server device 3 may be provided by recording them on a computer-readable recording medium such as a CD-ROM. Also, the control programs executed by the POS terminal 2 and the server device 3 in the above embodiment may be provided by storing them on a computer connected to a network such as the Internet and downloading them via the network, or may be provided via a network such as the Internet.

[0131] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. [Explanation of symbols]

[0132] 1. Registration System 2 POS terminals (information processing devices, registration devices) 3. Server equipment 23 Touch panel (input device) 24 Scanner (input device) 204 Registration information storage unit (storage unit) 2001 Identification Information Acquisition Department 2002 Registration unit (storage processing unit) 2003 Accounting Code Issuance Department 2004 Generator 2005 Transmitter 2006 Receiving section 2007 Accounting code acquisition unit (transaction specific information acquisition unit) 2008 Accounting Department 3001 Receiver 3002 Readout section 3003 Generation part 3004 Update Department 3005 Transmitter [Prior art documents] [Patent documents]

[0133] [Patent Document 1] Patent Publication No. 2021-2405

Claims

1. A first identification information acquisition unit that acquires product identification information of a product to be traded; A first storage processing unit that stores in a storage unit transaction information in which transaction specific information is associated with the product identification information of the product to be traded acquired by the first identification information acquisition unit; A first output unit that outputs a first receipt including information on the product to be traded and the transaction specific information encoded as a code symbol; A transaction specific information acquisition unit that acquires the transaction specific information from the code symbol included in the first receipt; A second identification information acquisition unit that acquires product identification information of additional products to be added to the transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; A second storage processing unit that adds and stores the product identification information of the additional products acquired by the second identification information acquisition unit to the transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; A second output unit that outputs a second receipt including information on the product to be traded and the additional products; An information processing apparatus comprising the above.

2. A registration system comprising a registration device that registers product identification information of a product to be traded, and a server device that manages transaction information in which the product identification information registered by the registration device is associated with transaction specific information set for each transaction, wherein the registration device when registering the product identification information of the product to be traded, has a first output unit that outputs a first receipt including information on the product to be traded and the transaction specific information encoded as a code symbol; a transaction specific information acquisition unit that acquires the transaction specific information from the code symbol included in the first receipt; a reception unit that receives from the server device the product identification information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; an identification information acquisition unit that acquires product identification information of additional products to be added to the transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; a transmission unit that transmits to the server device the transaction specific information acquired by the transaction specific information acquisition unit, the product identification information received by the reception unit, and the product identification information acquired by the identification information acquisition unit; and a second output unit that outputs a second receipt including information on the product corresponding to the product identification information received by the reception unit and the product identification information acquired by the identification information acquisition unit, wherein the server device has an update unit that updates the transaction information based on the transaction specific information and the product identification information transmitted from the transmission unit. A registration system comprising the above.

3. The registration device further includes an accounting processing unit that executes accounting processing based on the product identification information received by the receiving unit. The registration system according to claim 2.

4. The registration device further includes a generation unit that generates transaction information in which the transaction specific information acquired by the transaction specific information acquisition unit is associated with the product identification information received by the receiving unit and the product identification information acquired by the identification information acquisition unit. The registration system according to claim 3.

5. A registration system including a registration device that registers product identification information of a product to be transacted, and a server device that manages transaction information associating the product identification information registered by the registration device with transaction specific information set for each transaction. The registration device when registering the product identification information of the product to be transacted, outputs a first receipt including information about the product to be transacted and the transaction specific information encoded as a code symbol; a transaction specific information acquisition unit that acquires the transaction specific information from the code symbol included in the first receipt; an identification information acquisition unit that acquires product identification information of additional products to be added to the transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; and a transmission unit that transmits the transaction specific information acquired by the transaction specific information acquisition unit and the product identification information acquired by the identification information acquisition unit to the server device. The server device includes an update unit that updates the transaction information by adding the product identification information transmitted from the transmission unit to the product identification information corresponding to the transaction specific information transmitted from the transmission unit. The registration device further includes a second output unit that outputs a second receipt including information about the product to be transacted and the additional products based on the transaction information updated by the update unit. Registration system.

6. A program for controlling an information processing device by a computer, the computer as a first identification information acquisition unit that acquires product identification information of a product to be transacted; a first storage processing unit that stores in a storage unit transaction information associating transaction specific information with the product identification information of the product to be transacted acquired by the first identification information acquisition unit; a first output unit that outputs a first receipt including information about the product to be transacted and the transaction specific information encoded as a code symbol; a transaction specific information acquisition unit that acquires the transaction specific information from the code symbol included in the first receipt; A second identification information acquisition unit that acquires product identification information of additional products to be added to transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; A second storage processing unit that adds and stores the product identification information of the additional products acquired by the second identification information acquisition unit to the transaction information corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; A second output unit that outputs a second receipt including information on the transaction target product and the additional product; A program that functions as.

Citation Information

Patent Citations

  • Terminal equipment, transaction management system, transaction processing method, and program

    JP2003109118A

  • POS register and POS system

    JP2012113652A

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

    JP2019008686A

  • Settlement processing device, program therefor and settlement processing method

    JP2021002405A