POS terminal and program
The POS terminal system addresses erroneous operations in pre-check processing by associating product codes with a single accounting code across multiple transactions, enhancing efficiency and reducing barcode misreading, thus improving transaction accuracy and customer convenience.
Patent Information
- Application Number
- JP2025081221
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-07-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing pre-check processing methods for product registration at POS terminals are prone to erroneous operations due to the issuance of multiple accounting codes during multiple transactions, leading to inefficiencies and increased chances of barcode misreading.
The system integrates a POS terminal with an accounting code acquisition unit, identification information acquisition unit, and storage processing unit to associate product codes with a single accounting code across multiple pre-check transactions, allowing the POS terminal to manage and update transaction information with the server, reducing the need for multiple barcode scans.
This approach minimizes erroneous operations by utilizing a single accounting code throughout multiple pre-check processes, enhancing efficiency and reducing the likelihood of barcode misreading, thereby improving transaction accuracy and customer convenience.
Smart Images

Figure 2025107469000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to an information processing apparatus, a registration system, and a program.
Background Art
[0002] Conventionally, as a method for registering products that customers purchase, such as products and services (hereinafter collectively referred to as "products"), a method called "pre-check processing" is known (for example, Patent Document 1). Pre-check processing is to perform product registration in advance using a registration device separate from the accounting device where the customer makes payment. Product registration means storing (registering) product information such as product codes that identify the product in a storage device for the product purchased by the customer.
[0003] Pre-check processing is used, for example, in operations where a customer waiting in line at a POS terminal that performs product registration and accounting processes registers the products to be purchased in advance using a registration device, or in operations where, when a customer shops at multiple sales floors, product registration is performed for each sales floor and payment is made collectively when leaving the store.
[0004] In pre-check processing, when the registration device performs product registration, it issues an accounting code, associates the registered product information with the issued accounting code, and transmits it to the server. In addition, the registration device issues a registration receipt on which a barcode indicating the accounting code is printed. When the customer makes 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] By the way, there are cases where a customer uses pre-check processing multiple times in a single shopping trip. For example, when performing pre-check processing for each floor of a department store. In such cases, conventionally, each time pre-check processing was performed, an accounting code was issued and a registration receipt was printed.
[0006] When the accounting code newly issued in the pre-sorting process after the second time is associated only with the product information of the product registered in the product registration in the pre-sorting process, the accounting device reads the accounting code from the barcodes printed on each of the plurality of registered receipts and performs accounting processing. For this reason, it takes time and effort for an operator or the like who operates the accounting device, and an erroneous operation such as forgetting to read the barcode of any of the registered receipts is likely to occur. Further, when the accounting code newly issued in the pre-sorting process after the second time is associated with the product information of all the products registered so far, the accounting device reads the accounting code from the barcode printed on the last issued registered receipt and performs accounting processing. In this case, the accounting code is read only once, but an erroneous operation such as erroneously reading the accounting code from the barcode of the registered receipt issued first is likely to occur.
Summary of the Invention
Problems to be Solved by the Invention
[0007] The problem to be solved by the present invention is to provide an information processing apparatus, a registration system, and a program capable of suppressing erroneous operations.
Means for Solving the Problems
[0008] The information processing apparatus according to the embodiment includes a transaction specifying information acquisition unit that acquires transaction specifying information associated with product identification information of a product to be traded, an identification information acquisition unit that acquires product identification information of an additional product added to a transaction corresponding to the transaction specifying information acquired by the transaction specifying information acquisition unit, and a storage processing unit that stores, in a storage unit, transaction information in which the transaction specifying information acquired by the transaction specifying information acquisition unit and the product identification information of the additional product acquired by the identification information acquisition unit are associated with each other.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an information processing apparatus, a registration system, and a program according to an embodiment will be described with reference to the drawings. Note that the present invention is not limited to the embodiment described below. For example, in the embodiment described below, the registration device capable of pre-check processing is a POS (Point Of Sales) terminal also having a settlement processing function, but it may be a registration device having only a registration function. Further, in the embodiment described below, a dedicated server device is provided, but it is also possible to make any of the POS terminals function as a server device.
[0011] FIG. 1 is a diagram showing an outline of the registration system 1. The registration system 1 of the present embodiment includes a plurality of POS terminals 2 respectively provided in each sales floor A to C, and a server device 3 provided in the backyard. For example, in the store, the sales floor A is a sales floor on the third floor, the sales floor B is a sales floor on the second floor, and the sales floor C is a sales floor on the first floor. Each of the POS terminals 2 and the server device 3 is communicably connected to each other via a network such as a LAN (Local Area Network).
[0012] Each POS terminal 2 has a function of performing product registration for the products purchased by the customer, and also has a function of performing accounting processing based on the information registered for the product. Each POS terminal 2 is an example of a registration device having a pre-check function. Further, each POS terminal 2 is also an accounting device that performs accounting processing based on the product information registered by the pre-check processing. The pre-check processing is a process of pre-registering the product registration of the products purchased by the customer by a registration device different from the accounting device that performs the accounting processing. Further, the product information is information related to the product such as a product code, a product name, and a price.
[0013] The server device 3 manages transaction information in which product information including the product code registered by the pre-check processing by each POS terminal 2 is associated with an accounting code set for each transaction. Here, the product code is an example of product identification information for identifying a product, and the accounting code is an example of transaction identification information for specifying 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 be purchased at sales floor A on the third floor and brings the product to any one of the POS terminals 2 installed on the third floor. The POS terminal 2 performs product registration without accounting processing, that is, pre-processing. It is assumed that the pre-processing executed at this time is the first time. After finishing the product registration, the POS terminal 2 issues an accounting code and transmits transaction information in which the issued accounting code is associated 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] Also, the POS terminal 2 issues a registration receipt X at the time of the first pre-processing. The registration receipt X is printed with registration information such as the number of registered products and the total amount (transaction amount) of the registered products, and a barcode indicating the accounting code. The customer receives the registration receipt X and moves to another sales floor.
[0016] Next, when the customer selects a product to be purchased at sales floor B on the second floor and brings the product to any one of the POS terminals 2 installed on the second floor, the POS terminal 2 performs the second pre-processing. The POS terminal 2 reads the accounting code from the barcode of the registration receipt X and acquires the product code corresponding to the accounting code from the server device 3. Subsequently, the POS terminal 2 reads the product code of the product at sales floor B brought in by the customer with a scanner, and transmits it to the server device 3 by associating the read product code with the product code acquired from the server device 3 with the accounting code. The server device 3 stores transaction information in which the product codes of the products at sales floors A and B purchased by the customer are associated with the accounting code issued at the time of the first pre-processing. A product that is added to a transaction specified by the accounting code after the accounting code is issued, such as a product at sales floor B purchased by the customer, may be referred to as an "additional product" in the following description.
[0017] The POS terminal 2 issues a registration receipt Y during the second preliminary processing. Registration information such as the total amount (transaction amount) of the products registered at sales floor A and sales floor B is printed on the registration receipt Y. In this embodiment, a barcode indicating the accounting code is not printed on the registration receipt Y, but the barcode may be printed in the same manner as the registration receipt X. The customer receives the registration receipt Y and moves to another sales floor.
[0018] Next, after the customer looks around sales floor C on the first floor and then makes a 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 the accounting code from the server device 3, and executes the accounting process. As part of the accounting process, the POS terminal 2 issues a purchase receipt Z. The purchase receipt Z is a normal receipt issued after the transaction is completed, and product information such as product names and the number of purchased items, as well as amount information such as unit prices, tax amounts, and transaction amounts are printed. It is also possible to perform product registration for additional products during accounting.
[0019] As described above, in the registration system 1 of this embodiment, even if the preliminary processing is performed multiple times, only one accounting code is issued. In other words, the registration system 1 associates the product codes registered by subsequent preliminary processing by utilizing the accounting code issued in the first preliminary processing.
[0020] Next, the POS terminal 2 will be described in detail. The POS terminal 2 is a general POS terminal at which a store clerk performs product registration operations and accounting process operations. The POS terminal 2 may be a so-called self-POS terminal at which the customer himself / herself performs product registration operations and accounting process operations.
[0021] FIG. 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 composed of 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 28.
[0023] The CPU 201 controls the overall operation of the POS terminal 2. The ROM 202 stores various programs such as programs used for driving the CPU 201 and various data. The RAM 203 includes a registration information storage unit 204. Also, the RAM 203 is used as a work area for the CPU 201 and expands various programs and various data stored in the ROM 202 and the memory unit 21. The control unit 20 operates according to a control program stored in the ROM 202 and the memory unit 21 and expanded in the RAM 203, thereby executing various control processes of the POS terminal 2.
[0024] The registration information storage unit 204 of the RAM 203 is an area for storing information on products registered with products. FIG. 4 is a diagram showing the data configuration of the information stored in the registration information storage unit 204. Each data registered in the registration information storage unit 204 has information indicating an accounting code, a product code, and a score associated therewith. The registration information storage unit 204 stores information including transaction information associating an accounting code and a product code, and is an example of a storage unit.
[0025] In the item of the accounting code, the accounting code for identifying the transaction is registered. The accounting code is issued and registered by the control unit 20 during the initial preprocessing. In the case of product registration that is not preprocessing, the accounting code is not registered. In the item of the product code, the product code for identifying the product is registered. The product code is read from the barcode attached to the product by the scanner 24, or is input into the touch panel 23 by the operator's operation and registered in the registration information storage unit 204. In the item of the quantity, the information indicating the number of products indicated by the corresponding product code is registered. In the item of the quantity, the information based on the number of times the corresponding product code is read by the scanner 24 or the number specified on the touch panel 23 is registered. Note that when multiple types of products are purchased in one transaction, information indicating multiple product codes and quantities is registered for one accounting code. Also, information indicating the price of the product may be registered corresponding to each product code, and further, the transaction amount may be registered corresponding to the accounting code.
[0026] Return to the description of FIG. 3. The memory unit 21 is composed of a storage medium such as an HDD (Hard Disk Drive) or a flash memory, and maintains the stored content even when the power is turned off. The memory unit 21 stores the control program 211, the product master 212, and the terminal ID 213.
[0027] The control program 211 is a program for enabling the POS terminal 2 to function as a product registration device and an accounting device capable of preprocessing. That is, the control program 211 is a program for realizing functions such as a function of registering products based on the product code read by the scanner 24, a function of issuing an accounting code for the transaction of the registered product, a function of transmitting and receiving information to and from the server device 3, and a function of executing accounting processing.
[0028] The product master 212 is a master file that associates product codes with other product information (such as product names, prices, etc.) for the 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 composed of, for example, a liquid crystal panel and functions as a display unit for displaying various types of information. The display 22 displays, for example, product information of the registered products and operators for the operator to operate.
[0031] The touch panel 23 is provided on the surface of the display 22 and inputs information corresponding to the touched position to the control unit 20 of the POS terminal 2. The touch panel 23 is used, for example, for inputting product codes and instructing front-end processing. The touch panel 23 is an example of an input device. In addition to or instead of the touch panel 23 as an input device, a keyboard may be provided.
[0032] The scanner 24 reads the product code from a code symbol such as a barcode attached to the product. The scanner 24 inputs the read product code to the control unit 20 and is an example of an input device. Also, the scanner 24 reads the accounting code from the barcode printed on the registration receipt X. The scanner 24 may be fixedly provided on the main body of the POS terminal 2 or may be a detachable handheld type.
[0033] The card reader 25 reads the membership code from a medium such as the customer's membership card or point card. Also, the card reader 25 reads customer information necessary for credit card settlement from the customer's credit card. The 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 the instructions of the control unit 20. For example, the printer 26 prints the registration receipt X during the first pre-processing and the registration receipt Y during the second and subsequent pre-processings. Also, the printer 26 prints the purchase receipt during the accounting process.
[0035] The communication unit 27 is an interface for communicating with an external device such as the server device 3. By connecting to the external device via the communication unit 27, the control unit 20 can transmit and receive information (data) to and from 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 operates according to a control program stored in the ROM 202 and the memory unit 21 by the CPU 201, and functions as an identification information acquisition unit 2001, a registration unit 2002, an accounting code issuance 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. Note that 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 shown, but these represent the same device. Similarly, two touch panels 23 and scanners 24 are shown, but these represent the same device.
[0037] The identification information acquisition unit 2001 acquires the product identification information input to the input device. 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.
[0038] In addition, the identification information acquisition unit 2001 acquires product identification information of additional products added to the transaction corresponding to the transaction specific information acquired by the transaction specific information acquisition unit. Specifically, the identification information acquisition unit 2001 acquires the product code read by the scanner 24 in the pre-sorting process after the second time and the product code input to the touch panel 23, thereby acquiring the product code of the product added to the transaction specified 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. Note that 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] In addition, the registration unit 2002 registers, in the registration information storage unit 204, information indicating the purchase quantity of the registered product, in other words, the product specified by the product code, based on the input from the touch panel 23 or the scanner 24. Further, the registration unit 2002 registers the accounting code issued by the accounting code issuing unit 2003 in the registration information storage unit 204 at the time of the first pre-sorting process.
[0041] As described above, the registration unit 2002 stores information including transaction information associating the accounting code and the product code in the registration information storage unit 204, and can be said to be an example of the storage processing unit. Note that the registration unit 2002 may register the transaction information associating the accounting code and the product code in an external memory.
[0042] The accounting code issuing unit 2003 issues an accounting code at the time of the first pre-sorting process. For example, when the control unit 20 receives an instruction for the pre-sorting process after the product registration by the registration unit 2002, the accounting code issuing unit 2003 issues an accounting code.
[0043] The generation unit 2004 generates transaction information by associating the product identification information received by the reception unit 2006 and the product identification information obtained by the identification information acquisition unit 2001 with the transaction specific information acquired by the transaction specific information acquisition unit. Specifically, the generation unit 2004 associates the accounting code acquired by the accounting code acquisition unit 2007 with the product code received by the reception unit 2006 from the server device 3 and the product code acquired by the identification information acquisition unit 2001 from the touch panel 23 or the scanner 24 to generate transaction information. In other words, at the time of the second or subsequent pre-accounting process or at the time of accounting for a transaction involving a pre-accounting process, the generation unit 2004 associates the already registered product code acquired from the server device 3 and the product code of the newly registered additional product with the accounting code acquired by the accounting code acquisition unit 2007.
[0044] The transmission unit 2005 transmits the transaction specific information acquired by the transaction specific information acquisition unit, the product identification information received by the reception unit 2006, and the product identification information obtained by the identification information acquisition unit 2001 to the server device 3. Specifically, the transmission unit 2005 transmits information including the accounting code acquired by the accounting code acquisition unit 2007, the product code received by the reception unit 2006, and the product code acquired by the identification information acquisition unit 2001 to the server device 3. In the present embodiment, the transmission unit 2005 transmits the transaction information in which these accounting codes and product codes are associated to the server device 3, but the accounting code and the product code may be transmitted separately. In this case, the server device 3 generates transaction information. The transmission unit 2005 transmits various other information to the server device 3. When transmitting information to the server device 3, the transmission unit 2005 also transmits the terminal ID.
[0045] Note that, as in a modification example described later, when the reception unit 2006 does not receive the product code registered in the first pre-accounting process from the server device 3, the transmission unit 2005 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.
[0046] The receiving unit 2006 receives product identification information corresponding to the transaction-specific information acquired by the transaction-specific information acquisition unit from the server device 3. Specifically, the receiving unit 2006 receives from the server device 3 a product code associated with the accounting code acquired by the accounting code acquisition unit 2007. The receiving unit 2006 receives various other information from the server device 3.
[0047] The accounting code acquisition unit 2007 acquires transaction-specific information associated with the product identification information of the product subject to the transaction. Specifically, the accounting code acquisition unit 2007 acquires an accounting code read from the barcode printed on the registration receipt X by the scanner 24 or an accounting code input to the touch panel 23. The accounting code acquisition unit 2007 is an example of the transaction-specific information acquisition unit.
[0048] In a transaction involving pre-processing, the accounting processing unit 2008 executes accounting processing based on the product identification information received by the receiving unit 2006. Specifically, when there are additional products at the time of accounting, the accounting processing unit 2008 executes accounting processing based on the product code received by the receiving unit 2006 and the product code acquired by the identification information acquisition unit 2001. Also, when there are no additional products at the time of accounting, the accounting processing unit 2008 executes accounting processing based only on the product code received by the receiving unit 2006. Furthermore, in a transaction not involving pre-processing, the accounting processing unit 2008 executes accounting processing only based on the product code acquired by the identification information acquisition unit 2001.
[0049] The accounting processing executed by the POS terminal 2 is processing for paying the price of the products purchased by the customer, and includes processing such as calculating the total amount of the transaction, calculating the change amount in cash settlement, acquiring customer information in cashless settlement, and printing the purchase receipt Z after completion of the settlement.
[0050] The POS terminal 2 includes a transaction specific information acquisition unit (accounting code acquisition unit 2007) that acquires transaction specific information (accounting code) associated with the product identification information (product code) of the product to be transacted, an identification information acquisition unit 2001 that acquires the product identification information of additional products to be added to the transaction corresponding to the transaction specific information acquired by the transaction specific information acquisition unit, and a storage processing unit (registration unit 2002) that stores transaction information in which the transaction specific information acquired by the transaction specific information acquisition unit and the product identification information of the additional products acquired by the identification information acquisition unit 2001 are associated in a storage unit (registered information storage unit 204). It is an example of an information processing device. Note that by giving the server device 3 the same functions, the server device 3 can also be used as an information processing device.
[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 composed of 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 35.
[0053] The CPU 301 controls the overall operation of the server device 3. The ROM 302 stores various programs such as programs used for driving the CPU 301 and various data. The RAM 303 is used as a work area for the CPU 301 and expands various programs and various data stored in the ROM 302 and the memory unit 31. The control unit 30 operates according to the control program stored in the ROM 302 and expanded in the RAM 303 from the memory unit 31, thereby executing various control processes of the server device 3.
[0054] The memory unit 31 is composed of a storage medium such as an HDD or a flash memory, and maintains the stored content even when the power is turned 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 realizing a function of managing transaction information that associates the product code registered in the POS terminal 2 with the accounting code set for each transaction. The control program 311 may include a program for realizing a function of managing the sales of the store.
[0056] Since 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, detailed description thereof is omitted.
[0057] The transaction management file 313 is a file for managing the transactions for which the pre-processing has been performed at each POS terminal 2. The transaction management file 313 is appropriately updated based on the information from each POS terminal 2. FIG. 7 is a diagram showing the data configuration of the transaction management file 313. Each data registered in the transaction management file 313 has each information indicating an accounting code, a product code, and a settlement flag associated therewith. The information stored in the transaction management file 313 is an example of transaction information, and it can be said that the memory unit 31 storing the transaction management file 313 is an example of a storage unit. Also, the transaction management file 313 stores the 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 the transaction information in the transaction management file 313, and it can also be said that it is an example of a storage processing unit in the information processing apparatus.
[0058] In the item of the accounting code, the accounting code for identifying transactions is registered. The accounting code is transmitted from the POS terminal 2 during the first preprocessing. In the item of the product code, the product code for identifying products is registered. 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. In the item of the settlement flag, a settlement flag indicating whether the settlement of the transaction specified by the accounting code is completed or not is registered. Since the settlement of the transaction is not completed when the accounting code and the product code are registered during the first preprocessing, "0" is registered in the settlement flag. When a settlement completion notification is received from the POS terminal 2, the settlement flag is rewritten to "1" by the control unit 30.
[0059] Return to the description of FIG. 6. The display unit 32 is composed of, for example, a liquid crystal panel and displays various information. The display unit 32 displays, for example, the information stored in the transaction management file 313.
[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, a keyboard, a mouse, etc. provided on the surface of the display unit 32.
[0061] The communication unit 34 is an interface for communicating with external devices such as each POS terminal 2. The control unit 30 can transmit and receive information (data) with the external device by being connected to the external device via the communication unit 34.
[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 operating according to a control program stored in the ROM 302 and the memory unit 31 by the CPU 301. Note that each of these functions may be configured by hardware such as a dedicated circuit. In FIG. 8, for convenience, two POS terminals 2 are shown, but these represent the same thing. Similarly, two memory units 31 are shown, but these represent the same thing.
[0063] The receiving unit 3001 receives various information from each POS terminal 2. For example, the receiving unit 3001 receives information related to transactions such as terminal ID, accounting code, product code, and payment completion notification from each POS terminal 2.
[0064] The reading unit 3002 reads the product code corresponding to the accounting code received by the receiving unit 3001 from the transaction management file 313 that stores the association between the accounting code and the product code.
[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 additional products to be added to the transaction specified by the accounting code. When the receiving unit 3001 receives the product code of an additional product newly registered together with the accounting code from the POS terminal 2 during the second and subsequent pre-payment processes or at the time of accounting for a transaction involving a pre-payment process, the generating unit 3003 associates the received product code with the product code already registered in the transaction management file 313 using the accounting code as a key. 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 at the POS terminal 2 are associated with the accounting code acquired by the accounting code acquisition unit 2007. The generating unit 3003 functions in a modification example described later.
[0066] The update unit 3004 updates the transaction information based on the transaction identification information and the 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 the product code transmitted from the transmission unit 2005 of the POS terminal 2.
[0067] In addition, the update unit 3004 updates the transaction information by adding the product identification information transmitted from the transmission unit 2005 of the POS terminal 2 to the product identification information corresponding to the transaction identification information transmitted from the transmission unit 2005 in the transaction information. Specifically, the update unit 3004 adds the product code transmitted from the transmission unit 2005 of the POS terminal 2 to the product code stored corresponding to the accounting code transmitted from the transmission unit 2005 in the transaction management file 313. As a result, the product code corresponding to the accounting code transmitted from the transmission unit 2005 of the POS terminal 2 is added, and the transaction management file 313 is updated.
[0068] The transmission unit 3005 transmits various information to each POS terminal 2. For example, the transmission 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 pre-payment process or at the time of accounting for the second and subsequent times. That is, when there is a transaction in which a product to be purchased can be added during the pre-payment process or at the time of accounting for the second and subsequent times, the transmission unit 3005 transmits an additional registration permission notice to the POS terminal 2.
[0069] The outline of the operation of the registration system 1 with the above configuration will be described. FIG. 9 is a sequence chart showing the operation flow of the registration system 1. This sequence chart shows the operation when a product to be purchased is added at the time of accounting after two pre-payment processes are executed as an example of the operation of the registration system 1.
[0070] First, the operation during the first pre-check process will be described. When a customer selects a product to be purchased at sales floor A and brings the product into the POS terminal 2 at sales floor A, the product is registered at the POS terminal 2 at sales floor A (step S1). When the POS terminal 2 receives an instruction to execute the pre-check process after the product registration is completed, it issues an accounting code (step S2).
[0071] Next, the POS terminal 2 generates transaction information associating the product code registered during the 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). Subsequently, the server device 3 transmits a registration notification indicating that the transaction information has been registered to the POS terminal 2 specified by the received terminal ID (step S6).
[0073] When the POS terminal 2 receives the registration notification, it prints the registration receipt X. Through the above processing, the first pre-check process is completed. At this time, it is desirable for the store to hold the registered product and hand it over to the customer when the customer settles the account. This is because it becomes easier for the customer to shop on other floors, and the store can avoid the risk of handing over the product to the customer before payment.
[0074] FIG. 10 is a diagram showing the registration receipt X issued during the first pre-check 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. Note that the registration receipt X may be provided with an area for displaying other information.
[0075] In the store name display area XA, the name of the company or store that sells the product is printed. In the store name display area XA, the location, phone number, email address, etc. of the store may also be printed. In the advertisement display area XB, commercial messages such as special sale information are printed.
[0076] In the registration information display area XC, information related to the pre-check process is printed. In this embodiment, the register number indicating the POS terminal 2 that executed the pre-check process, the transaction time indicating the time when product registration in the pre-check process was completed, the transaction amount which is the total amount of the products registered in the pre-check process, and the transaction points indicating the number of products registered in the pre-check process are printed in the registration information display area XC.
[0077] In the accounting code display area XD, a barcode indicating the accounting code issued by the POS terminal 2 is printed. The accounting code printed in the accounting code display area XD may be printed in numbers or symbols in addition to or instead of the barcode. In this case, at the time of the second and subsequent pre-check processes or at the time of accounting, the accounting code is input into the touch panel 23 by the operator who operates the POS terminal 2. Note that the registration receipt X is not limited to being printed by the printer 26, and may be transmitted as electronic data to the customer's mobile terminal. The same applies to the registration receipt Y and the purchase receipt Z.
[0078] Returning to FIG. 9, the operation at the time of the second pre-check process will be described. When the customer moves to the sales floor B, selects a product on the sales floor B, and brings the product to be purchased to the POS terminal 2 on the 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 an 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 product code to the POS terminal 2 specified 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 performing product registration (step S15). By displaying the received product code on the registration screen, it is possible to easily perform the cancellation process when the customer cancels the purchase of a product registered in the first preprocessing. The POS terminal 2 executes the product registration of the products in the sales floor B that the customer purchases, that is, the additional products purchased additionally (step S16).
[0081] Subsequently, the POS terminal 2 associates the product code received from the server device 3 with the product code registered in the POS terminal 2 in association with the accounting code. Thereby, transaction information including additional products is generated (step S17). Then, the POS terminal 2 prints a registration receipt Y (step S18).
[0082] FIG. 11 is a diagram showing the registration receipt Y issued during the preprocessing after the second time. In the registration receipt Y, a store name display area YA, an advertisement display area YB, and a registration information display area YC are formed. Since the store name display area YA and the advertisement display area YB are the same as the store name display area XA and the advertisement display area XB of the registration receipt X, duplicate explanations are omitted. In the registration information display area YC, the transaction amount, which is the total amount of all the products registered up to that point, and the transaction points are printed. The registration receipt Y is different from the registration receipt X in that the information printed in the registration information display area YC is simplified and the accounting code display area is not provided. Thereby, reduction of the receipt paper to be printed is achieved. Note that the registration receipt Y may be provided with an area for displaying other information.
[0083] Returning to FIG. 9, the description of the pre-processing after the second time onwards will be continued. The POS terminal 2 transmits the transaction information and the update instruction to the server device 3 following the process of step S18 (step S19). The update instruction requests an update of the transaction management file 313 based on the transaction information transmitted together therewith.
[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 to the product code included in the transaction information received from the POS terminal 2. Through the above process, the pre-processing after the second time onwards is completed.
[0085] Next, the operation at the time of settlement will be described. The operation when a customer moves to the sales floor C, selects a product on the sales floor C, and pays for the selected product and the product whose registration was processed in the pre-processing will be described.
[0086] The processes of steps S21 to S26 executed at the time of settlement are the same as the processes of steps S11 to S16 in the pre-processing after the second time onwards because they are for adding information of additional products to the pre-processed transaction. Therefore, the detailed description of steps S21 to S26 is omitted.
[0087] After the completion of the additional product registration in step S26, when an accounting instruction is input (step S27), the POS terminal 2 on the sales floor C that has read the accounting code executes the accounting process (step S28). When the accounting process is completed, the POS terminal 2 transmits a settlement completion notice and the 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 included in the transaction information received from the POS terminal 2 with the product code registered corresponding to the accounting code. Further, the server device 3 rewrites the settlement flag corresponding to the accounting code included in the transaction information in the transaction management file 313 from "0" to "1". Thereby, the server device 3 updates the transaction information (step S30).
[0089] By the above operation of the registration system 1, in a transaction in which the pre-processing is performed multiple times, the settlement can be completed by utilizing the accounting code issued in the first pre-processing.
[0090] Next, the accounting code reading process executed by the POS terminal 2 after the first pre-processing will be described. FIG. 12 is a flowchart showing the flow of the accounting code reading process by the control unit 20 of the POS terminal 2.
[0091] The control unit 20 determines whether the accounting code acquisition unit 2007 has acquired the accounting code (step S31). If not acquired (N in step S31), the process returns to the process of step S31 and waits. When the accounting code acquisition unit 2007 acquires the 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 determines whether the reception unit 2006 has received the additional registration permission notification and the product code from the server device 3 (step S33). If not received (N in step S33), the process returns to the process of step S33 and waits. When the reception unit 2006 receives the additional permission notification and the product code from the server device 3 (Y in step S33), the control unit 20 causes the display 22 to display the product information corresponding to the received product code (step S34).
[0093] Subsequently, the control unit 20 determines whether the identification information acquisition unit 2001 has acquired the product code (step S35). When the identification information acquisition unit 2001 acquires the 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] In the process of step S35, when the identification information acquisition unit 2001 does not acquire the product code (N in step S35), the control unit 20 determines whether an accounting instruction input has been made on the touch panel 23 (step S37). When an accounting instruction input is made (Y in step S37), the accounting processing unit 2008 executes accounting processing for the products registered for sale (step S38). That is, if the product code of the additional product is registered in the process of step S36, the accounting processing unit 2008 executes accounting processing based on the product code received by the reception unit 2006 and the product code of the additional product. If the product code of the additional product is not registered in the process of step S36, the accounting processing unit 2008 executes accounting processing based on the product code received by the reception unit 2006. The accounting processing includes printing the purchase receipt Z.
[0095] Next, the transmission unit 2005 transmits the settlement completion notice and the product codes of the products for which accounting processing has been performed to the server device 3 (step S39). Then, the control unit 20 ends the accounting code reading process.
[0096] In the process of step S37, when no accounting instruction input is made (N in step S37), the control unit 20 determines whether an input for executing the pre-processing has been made on the touch panel 23 (step S40). When an input for executing the pre-processing is made (Y in step S40), the generation unit 2004 generates transaction information by associating the product code received by the reception unit 2006 and the product code of the additional product with the accounting code acquired by the accounting code acquisition unit 2007 (step S41), and stores it in the registration information storage unit 204.
[0097] The transmission 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 the registration receipt Y (step S43) and ends the accounting code reading process.
[0098] In the process of step S40, if there is no input for the pre-processing execution (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 the operator operating the POS terminal 2 to perform any operation such as reading the product code, inputting the accounting instruction, inputting the pre-processing execution, or canceling the product code input. When the 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 reception 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 reception 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 reception unit 3001.
[0101] When the settlement of the transaction specified by the accounting code received by the receiving unit 3001 is completed (N in step S52), the transmitting unit 3005 transmits settlement completion information to the POS terminal 2 specified by the terminal ID received by the receiving unit 3001 (step S53). In the following description, transmitting information to the POS terminal 2 specified by the terminal ID received by the receiving unit 3001 may be simply referred to as "transmitting to the POS terminal 2". The settlement completion information indicates to the POS terminal 2 that the settlement of the transaction specified by the accounting code transmitted by the POS terminal 2 is completed, in other words, the transaction specified by the accounting code is not a transaction in which additional products can be registered. Then, the control unit 30 ends the update process.
[0102] When the settlement of the transaction specified by the accounting code received by the receiving unit 3001 is not completed (Y in step S52), the reading unit 3002 reads the product code corresponding to the accounting code received by the receiving unit 3001 from the transaction management file 313 (step S54). Subsequently, the transmitting unit 3005 transmits the product code read by the reading unit 3002 and the additional registration permission notice to the POS terminal 2 (step S55).
[0103] Next, the control unit 30 determines 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 with the product code included in the transaction information. Then, the control unit 30 ends the update process.
[0104] In the process of step S56, if the receiving unit 3001 does not receive an update instruction and transaction information from the POS terminal 2 (N in step S56), the control unit 30 determines whether the receiving unit 3001 has received a settlement completion notice from the POS terminal 2 (step S58). When the receiving unit 3001 receives a settlement completion notice from the POS terminal 2 (Y in step S58), the control unit 30 determines whether the transaction information received by the receiving unit 3001 together with the settlement completion notice includes the product code of the product added at the time of accounting (step S59). The control unit 30 makes the determination 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] When the transaction information received by the receiving unit 3001 includes the product code of the product added at the time of accounting (Y in step S59), the update unit 3004 adds the product code of the product added to the item of the product code corresponding to the accounting code included in the transaction information received by the receiving unit 3001 in the transaction management file 313 (step S60). Subsequently, the update unit 3004 rewrites the item of the settlement flag corresponding to the accounting code from "0" to "1" (step S61). Then, the control unit 30 ends the update process.
[0106] In addition, in the process of step S58, if the receiving unit 3001 does not receive a settlement 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] Also, 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 example) Next, a modified example of the registration system 1 will be described. The modified example described below differs from the above-described example in that the server device 3 performs the association between the issued accounting code and the product code of the additional product, in other words, generates transaction information including the additional product, during the pre-processing or accounting after the second time. FIG. 14 is a sequence chart showing the operation flow of the modified example corresponding to FIG. 9. Note that the same reference numerals may be given to the same processes as in FIG. 9 and the description may be omitted. This is to avoid the following description from becoming unnecessarily redundant and to facilitate the understanding of those skilled in the art.
[0109] The processing of the POS terminal 2 and the server device 3 at the first pre-processing (steps S1 to S7) is the same as in FIG. 9, so the overlapping description is omitted.
[0110] During the pre-processing after the second time, the processing of steps S11 and S12 is the same as in FIG. 9. When the server device 3 receives the terminal ID and the 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 specified by the received accounting code has been settled or is not managed by 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 notice executes product registration of the additional product (step S73). Subsequently, the POS terminal 2 sends the terminal ID, the read accounting code, the product code of the additional product, and the 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 product code registered in the initial preprocessing for the accounting code and the product code of the additional product are associated. The server device 3 updates the transaction information by rewriting the product code registered corresponding to the accounting code in the transaction management file 313 with the product code included in the generated transaction information (step S76). Then, the server device 3 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 processing, the preprocessing after the second time is completed.
[0114] Next, the operation at the time of accounting will be described. In the processing of the POS terminal 2 and the server device 3 at the time of accounting, the processing of steps S21 and S22 is the same as that in FIG. 9. Also, the processing of steps S81 to S83 is the same as that of steps S71 to S73 at the time of preprocessing after the second time.
[0115] After the product registration of the additional product, an accounting instruction input is made to the POS terminal 2 (step S84). Note that if the customer does not purchase the additional product, the product registration of the additional product is not performed, and an accounting instruction input is made. Subsequently, the POS terminal 2 transmits the terminal ID, the read accounting code, the product code of the additional product, 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 accounting processing based on the received transaction information (step S88), and transmits a settlement completion notice to the server device 3 when the settlement is completed (step S89).
[0118] When the server device 3 receives a payment completion notification, it refers to the transaction management file 313, rewrites the payment flag corresponding to the accounting code included in the payment completion notification from "0" to "1", and updates the transaction information (step S90).
[0119] By the above-described operations of the registration system 1, in a transaction in which the pre-processing is performed multiple times in the same manner as in the above-described example, the payment can be completed by utilizing the accounting code issued in the first pre-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 the 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 in the registration information storage unit 204 the transaction information in which the accounting code acquired by the accounting code acquisition unit 2007 is associated with the product code of the additional product acquired by the identification information acquisition unit 2001.
[0121] Thereby, when the pre-processing is performed multiple times in one transaction, it becomes possible to perform the pre-processing after the second time by utilizing the accounting code issued first. For this reason, it is possible to suppress an erroneous operation at the time of accounting due to the issuance of a plurality of accounting codes in one transaction.
[0122] In addition, the registration system 1 of the embodiment includes a POS terminal 2 for registering the product code of the product to be traded, and a server device 3 for managing 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 registration system 1 is such that the POS terminal 2 includes an accounting code acquisition unit 2007 for acquiring an accounting code associated with the product code of the product to be traded, a reception unit 2006 for receiving 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 for acquiring the product code input to the touch panel 23 or the scanner 24, and a transmission unit for transmitting to the server device 3 the accounting code acquired by the accounting code acquisition unit 2007, the product code received by the reception unit 2006, and the product code acquired by the identification information acquisition unit 2001. The server device 3 includes an update unit 3004 for updating the transaction management file 313 based on the accounting code and the product code transmitted from the transmission unit 2005.
[0123] As a result, it is possible to provide a registration system that can perform pre-payment processing for the second and subsequent times by utilizing the first-issued accounting code, and can suppress misoperations during accounting due to the issuance of a plurality of accounting codes in one transaction. In addition, when registering the product code of an additional product, the POS terminal 2 receives from the server device 3 the product code already associated with the transaction management file 313, so that it can also perform a cancellation process for the received registered product code. Therefore, according to the registration system 1 of the embodiment, it is possible to facilitate the cancellation operation of the product code in the POS terminal 2.
[0124] Furthermore, the registration device in the registration system 1 of the embodiment is the POS terminal 2 including an accounting processing unit 2008 for performing accounting processing based on the product code received by the reception unit 2006.
[0125] As a result, during pre-payment processing for the second and subsequent times, accounting processing can be executed in conjunction with the registration processing. Therefore, the convenience for customers can be improved.
[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 product code received by the reception unit 2006 and the product code obtained by the identification information acquisition unit 2001 are associated with the accounting code obtained by the accounting code acquisition unit 2007.
[0127] Thereby, the transaction information generated by the generation unit 2004 can be utilized by the POS terminal 2 when performing accounting processing as information for updating the transaction management file 313 of the server device 3. In other words, since the transaction information is generated by the POS terminal 2 instead of the server device 3, when accounting is performed in conjunction with the pre-payment processing after the second time, it is not necessary to request the server device 3 for the transaction information for accounting processing, and the processing is simplified.
[0128] Moreover, the registration system 1 of the embodiment is a registration system 1 including a POS terminal 2 for registering the product code of the transaction target product and a server device 3 for managing a transaction management file 313 that associates the product code registered by the POS terminal 2 with the accounting code set for each transaction. The POS terminal 2 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 input to 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. The server device 3 includes an update unit 3004 that updates the transaction management file 313 in addition to 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] Thereby, it is possible to provide a registration system that can perform pre-payment processing after the second time by utilizing the first-issued accounting code and can suppress incorrect operations during accounting due to the issuance of a plurality of accounting codes in one transaction.
[0130] In the above-described embodiment, the control programs executed by the POS terminal 2 and the server device 3 may be configured to be recorded and provided on a computer-readable recording medium such as a CD-ROM. Further, the control programs executed by the POS terminal 2 and the server device 3 of the above-described embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Furthermore, it may be configured to be provided via a network such as the Internet.
[0131] As described above, the embodiments of the present invention have been described. However, 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, replacements, and changes can be made without departing from the gist of the invention.
Explanation of Reference Numerals
[0132] 1 Registration system 2 POS terminal (information processing device, registration device) 3 Server device 23 Touch panel (input device) 24 Scanner (input device) 204 Registration information storage unit (storage unit) 2001 Identification information acquisition unit 2002 Registration unit (storage processing unit) 2003 Accounting code issuance unit 2004 Generation unit 2005 Transmission unit 2006 Reception unit 2007 Accounting code acquisition unit (transaction identification information acquisition unit) 2008 Accounting processing unit 3001 Reception unit 3002 Reading unit 3003 Generation unit 3004 Update unit 3005 Transmission unit
Prior Art Documents
Patent Documents
[0133] [Patent Document 1] Japanese Patent Application Laid-Open No. 2021-2405
Claims
1. A transaction specific information acquisition unit that acquires transaction specific information associated with product identification information of a product to be traded; An identification information acquisition unit that acquires product identification information of additional products to be added to a transaction corresponding to the transaction specific information acquired by the transaction specific information acquisition unit; A storage processing unit that stores in a storage unit transaction information in which the transaction specific information acquired by the transaction specific information acquisition unit is associated with the product identification information of the additional products acquired by the identification information acquisition unit; 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 comprises a transaction specific information acquisition unit that acquires transaction specific information associated with product identification information of a product to be traded; a reception unit that receives from the server device 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 input to an input device; and 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 the server device comprises 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 system according to Claim 2, wherein the registration device further comprises an accounting processing unit that executes accounting processing based on the product identification information received by the reception unit. The registration system according to Claim 2.
4. The registration system according to Claim 3, wherein the registration device further comprises a generation unit that generates transaction information in which the product identification information received by the reception unit and the product identification information acquired by the identification information acquisition unit are associated with the transaction specific information acquired by the transaction specific information acquisition unit. The registration system according to Claim 3.
5. 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 comprises a transaction specific information acquisition unit that acquires transaction specific information associated with product identification information of a product to be traded; an identification information acquisition unit that acquires product identification information input to an input device; 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, 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, A registration system comprising the above.
6. A program for controlling an information processing device by a computer, The computer is caused to, A transaction specific information acquisition unit that acquires transaction specific information associated with product identification information of a product to be transacted, An identification information acquisition unit that acquires product identification information of an additional product added to a transaction corresponding to the transaction specific information acquired by the transaction specific information acquisition unit, A storage processing unit that stores in a storage unit transaction information in which the transaction specific information acquired by the transaction specific information acquisition unit and the product identification information of the additional product acquired by the identification information acquisition unit are associated with each other, A program that functions as.
Citation Information
Patent Citations
POS register and POS system
JP2012113652A
Settlement processing device, program therefor and settlement processing method
JP2021002405A