Transaction processor and program

The transaction processing device addresses the challenge of managing transaction changes by issuing dual receipts for customer and store records, enhancing transaction data management efficiency.

JP2025147883APending Publication Date: 2025-10-07TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024048375
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-07

AI Technical Summary

Technical Problem

Existing systems fail to efficiently manage and retain receipts related to changes in completed transactions, such as returns or method changes, which are necessary for store operations.

Method used

A transaction processing device and program that includes a processing means to process changes in completed transactions and an issuing means to generate both a first receipt for the customer and a second copy receipt for store records, ensuring both are issued simultaneously.

Benefits of technology

Enables efficient management of transaction changes by providing both customer and store records, facilitating easier transaction data handling and record-keeping.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025147883000001_ABST
    Figure 2025147883000001_ABST
Patent Text Reader

Abstract

To enable a receipt concerning a change of an established transaction to be used at a shop.SOLUTION: A transaction processor includes processing means and issuing means. The processing means processes a change of an established transaction. The issuance means issues a first receipt concerning the change of the established transaction and a second receipt as a duplicate copy of the first receipt based on the change of the established transaction.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD An embodiment of the present invention relates to a transaction processing device and a program. [Background technology]

[0002] After a customer purchases products at a store, the customer may wish to amend the completed transaction. For example, the customer may wish to return some of the products as a correction to the completed transaction.

[0003] In such cases, the store clerk uses a POS (Point of Sales) terminal to cancel the completed transaction and then correct the completed transaction by returning some of the products. The clerk then hands the customer a cashier minus receipt regarding the cancellation of the completed transaction issued by the POS terminal and a correction receipt regarding the correction of the completed transaction.

[0004] The cashier minus receipt and the correction receipt are given to the customer and are not kept in the store, but there are cases where the store needs the cashier minus receipt and the correction receipt for store operations. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 08-212461 Summary of the Invention [Problem to be solved by the invention]

[0006] The problem to be solved by the embodiments of the present invention is to provide a technology that enables a store to use receipts related to changes to completed transactions. [Means for solving the problem]

[0007] In one embodiment, the transaction processing device includes a processing means and an issuing means. The processing means processes a change to a completed transaction. The issuing means issues a first receipt related to the change to the completed transaction and a second receipt serving as a copy of the first receipt based on the change to the completed transaction. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram illustrating a transaction processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating a POS terminal according to the embodiment. [Figure 3] FIG. 3 is a flowchart illustrating an example of a procedure for changing a completed transaction by the processing circuit of the POS terminal according to the embodiment. [Figure 4] FIG. 4 is a flowchart showing an example of the procedure for issuing a receipt by the processing circuit of the POS terminal according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a cash register-minus receipt according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a copy register-minus receipt according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a corrected receipt according to the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a copy corrected receipt according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, several embodiments will be described with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiments may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiments may omit components.

[0010] [Embodiment] A transaction processing device that processes transactions will be described using a POS terminal as an example. A transaction is the transfer of payment from a customer to a store in connection with the sale of a product by the store. From the store's perspective, a transaction includes the sale of a product. From the customer's perspective, a transaction includes the purchase of a product. Products include not only objects but also non-tangible objects such as services or tickets. Unless otherwise specified, the term "transaction" refers to the same transaction. A customer includes a user.

[0011] A transaction is concluded based on the accounting of the transaction. The accounting is the payment for the transaction. The accounting includes the meaning of settlement. Hereinafter, a concluded transaction is also referred to as a concluded transaction.

[0012] (Configuration example) FIG. 1 is a block diagram illustrating a transaction processing system S. The transaction processing system S is a system that processes transactions in a store. For example, the store may be a mass retailer such as a supermarket, but is not limited to this.

[0013] The transaction processing system S includes one or more POS terminals 1 and a server 2. The POS terminal 1 and the server 2 are installed in a store. The POS terminal 1 and the server 2 are connected to each other so that they can communicate with each other via a network NW. The network NW is a LAN (Local Area Network) or the like. The LAN may be a wireless LAN or a wired LAN.

[0014] POS terminal 1 is a device that processes transactions and is an example of a transaction processing device that processes transactions.

[0015] Processing a transaction may include processing product registration. Product registration is the registration of the product to be transacted before the transaction is settled. Hereinafter, product registration is also referred to as product registration. Registered products are also referred to as registered products. The POS terminal 1 acquires the product code of the product to be transacted by, for example, reading the code symbol of the product with a scanner. The product code is information that can uniquely identify the product. The POS terminal 1 processes product registration based on the acquired product code.

[0016] For example, processing product registration means updating the registration data. The registration data may include registered product information for each registered product. The registered product information may include all or part of the following information: product code, product name, price, quantity, and product amount. The product code is as described above. The product name is the name of the product. The price is the unit price per product. The quantity is the number of products identified by the product code. The product amount is the amount calculated by multiplying the price and the quantity. The registered product information may include information other than these.

[0017] The registered data may be stored in the POS terminal 1 or the server 2. Updating the registered data includes adding information about the registered product, increasing the quantity included in the information about the registered product, decreasing the quantity included in the information about the registered product, and deleting the information about the registered product.

[0018] Processing a transaction may include processing accounting for the transaction. Accounting methods for accounting for a transaction include offline payment and online payment. Offline payment is payment that does not require the POS terminal 1 to cooperate with other devices via a network. For example, offline payment is payment using cash, gift certificates, etc. Online payment is payment that is performed by the POS terminal 1 in cooperation with other devices via a network. For example, online payment is payment using credit card, electronic money, debit card, code payment, etc.

[0019] Processing a transaction may include processing a change to a completed transaction. The POS terminal 1 processes the change to a completed transaction based on an operation by a store clerk to correct the completed transaction. Correcting a completed transaction means correcting at least a part of the completed transaction.

[0020] In one example, a customer may wish to return some of the products after a transaction has been completed. In this example, correcting the completed transaction involves returning some of the products included in the completed transaction.

[0021] In another example, a customer may wish to change the payment method used in the completed transaction to another payment method after the transaction has been completed. For example, but not limited to, when the payment method used in the completed transaction is cash and the other payment method is gift certificate payment. In this example, correcting the completed transaction includes correcting the payment method used in the completed transaction to another payment method.

[0022] In yet another example, a customer may wish to correct the billing amount after a transaction has been completed. For example, the billing amount may be incorrect due to an error in the unit price or forgetting to apply a discount. In this example, changing a completed transaction includes correcting the billing amount of the completed transaction.

[0023] Changing a completed transaction includes canceling the completed transaction. Canceling a completed transaction means canceling the entire completed transaction by canceling the entire completed transaction with a negative value. Cancellation includes the meaning of cancellation. Changing a completed transaction includes correcting the completed transaction. After processing the cancellation of a completed transaction, the POS terminal 1 can process the correction of the completed transaction.

[0024] The server 2 is a device that stores data related to transactions. The data related to the transaction may include completed transaction data for a completed transaction. The completed transaction data is data indicating the details of the completed transaction. The completed transaction data may include a transaction code indicating the completed transaction. The transaction code is information that can uniquely identify the processing of the transaction.

[0025] The completed transaction data may include information about the traded product for each traded product included in the completed transaction. The traded product is a product for which a transaction has been completed. The information about the traded product may include all or part of the product code, product name, price, quantity, and product amount. The information about the traded product may also include information other than these.

[0026] Completed transaction data can include transaction information for completed transactions. Transaction information can include information on the transaction amount. The transaction amount is an amount based on the total price of each transaction item. The transaction amount is the amount required to complete the transaction. The transaction amount corresponds to the amount paid by the customer. Transaction information can include information on the deposit amount. The deposit amount is the amount the customer hands over to the store clerk for payment. Transaction information can include information on the change amount. The change amount is the amount of change given to the customer by the store clerk. The change amount is calculated by subtracting the transaction amount from the deposit amount. Transaction information can include information on the payment method used in the completed transaction. Transaction information may include information other than the above.

[0027] The data related to the transaction may include cash register minus data regarding the cancellation of a completed transaction. The cash register minus data is data indicating the content of the cancellation of a completed transaction. The cash register minus data may include a transaction code indicating the completed transaction to be canceled. The cash register minus data may include a transaction code indicating the cancellation of a completed transaction. The transaction code indicating the cancellation of a completed transaction is a different transaction code from the transaction code indicating the completed transaction to be canceled.

[0028] The register-minus data may include information about each transaction commodity included in the completed transaction to be canceled. The information about the transaction commodity may include all or part of the product code, product name, price, quantity, and product amount. The information about the transaction commodity may also include information other than these.

[0029] The cash register minus data may include transaction information for the completed transaction to be canceled. The transaction information may include all or part of the following information: transaction amount, deposit amount, change amount, and transaction method. The transaction information may also include information other than these.

[0030] The data related to the transaction may include correction data for a new transaction resulting from correction of a completed transaction. The correction data is data indicating the content of the new transaction resulting from correction of the completed transaction. The correction data may include a transaction code indicating the completed transaction to be corrected. The correction data may include a transaction code indicating the new transaction resulting from correction of the completed transaction. The transaction code indicating the new transaction resulting from correction of the completed transaction is a different transaction code from the transaction code indicating the completed transaction to be corrected.

[0031] The correction data may include information about each traded commodity included in a new trade resulting from the correction of the completed trade. The information about the traded commodity may include all or part of the following information: commodity code, commodity name, price, quantity, and commodity amount. The information about the traded commodity may also include information other than these.

[0032] The correction data may include accounting information for the new transaction after correcting the completed transaction. The transaction information may include all or part of the following information: the transaction amount, the amount received, the change amount, and the transaction method. The transaction information may also include information other than these.

[0033] FIG. 2 is a block diagram illustrating the POS terminal 1. As shown in FIG. The POS terminal 1 includes a processing circuit 10, a main memory 11, an auxiliary storage device 12, a change machine interface 13, a communication interface 14, a scanner 15, an input device 16, a first display device 17-1, a second display device 17-2, a printing device 18, a reader 19, and an image capturing device 20. The processing circuit 10, the main memory 11, the auxiliary storage device 12, the change machine interface 13, the communication interface 14, the scanner 15, the input device 16, the first display device 17-1, the second display device 17-2, the printing device 18, the reader 19, and the image capturing device 20 are connected to each other so that signals can be input and output. In FIG. 2, the interface is indicated as "I / F."

[0034] The processing circuit 10 corresponds to the central part of the POS terminal 1. The processing circuit 10 is an element that constitutes the computer of the POS terminal 1. The processing circuit 10 includes one or more circuits that perform multiple processes based on multiple functions. For example, the circuit may be, but is not limited to, a processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array). For example, the processor may be, but is not limited to, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The processing circuit 10 loads a program stored in the main memory 11 or the auxiliary storage device 12 into the main memory 11. The program is a program that can cause the processing circuit 10 to execute various processes. The processing circuit 10 executes the program loaded in the main memory 11, thereby enabling various processes to be executed.

[0035] The main memory 11 includes elements corresponding to the main storage portion of the POS terminal 1. The main memory 11 is an element that constitutes the computer of the POS terminal 1. The main memory 11 includes a non-volatile memory area and a volatile memory area. The main memory 11 stores an operating system or programs in the non-volatile memory area. The main memory 11 uses the volatile memory area as a work area where data is rewritten as appropriate by the processing circuit 10. For example, the main memory 11 includes a ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 11 includes a RAM (Random Access Memory) as a volatile memory area. The main memory 11 is an example of a storage unit.

[0036] The auxiliary storage device 12 corresponds to the auxiliary storage portion of the POS terminal 1. The auxiliary storage device 12 includes one or more storage devices. The storage devices may be, but are not limited to, an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or a flash memory. The auxiliary storage device 12 stores the above-mentioned programs, data used by the processing circuit 10 in performing various processes, and data generated by the processing in the processing circuit 10. The auxiliary storage device 12 is an example of a storage unit.

[0037] The change machine interface 13 inputs and outputs data signals to and from the automatic change machine. For example, the change machine interface 13 receives inserted amount data from the automatic change machine. The change machine interface 13 outputs change amount data to the automatic change machine. The automatic change machine dispenses banknotes or coins equivalent to the change amount according to the change amount data.

[0038] The communication interface 14 includes various interfaces that connect the POS terminal 1 to other devices via the network NW in accordance with a predetermined communication protocol so that the POS terminal 1 can communicate with other devices. The communication interface 14 is an example of a communication unit.

[0039] The scanner 15 is a device that reads various code symbols. The scanner 15 is an example of a reading unit. For example, the code symbol is a barcode symbol or a two-dimensional code symbol. The code symbol may be a code symbol of a product on which a product code is recorded. The code symbol may be a code symbol for code payment.

[0040] The input device 16 is a device that can input information or instructions to the POS terminal 1. For example, the input device 16 may include a keyboard. The input device 16 may form a touch screen together with the first display device 17-1. The input device 16 is an example of an input unit.

[0041] The first display device 17-1 is a device capable of displaying various images under the control of the processing circuit 10. The first display device 17-1 is a display device mainly for the store clerk to view. For example, the first display device 17-1 is a liquid crystal display or an EL (Electroluminescence) display. The first display device 17-1 is an example of a display unit.

[0042] The second display device 17-2 is a device capable of displaying various images under the control of the processing circuit 10. The second display device 17-2 is a display device primarily for customers to view. For example, the second display device 17-2 is a liquid crystal display or an EL display. The second display device 17-2 is an example of a display unit.

[0043] The printing device 18 is a device for producing printed matter by printing on a medium. For example, the medium is paper. For example, the printing device 18 is a thermal printer or an inkjet printer. The printing device 18 is an example of a printing unit.

[0044] The reader 19 is a device that reads card data recorded on a card medium. The reader 19 may include a contact reader that reads card data recorded on a magnetic stripe of the card medium. The reader 19 may also include a contactless reader that reads card data recorded on an IC (Integrated Circuit) tag of the card medium. The IC tag includes an IC chip and an antenna.

[0045] The photographing device 20 is a device that can take a photograph under the control of the processing circuit 10. For example, the photographing device 20 is a camera. The photographing device 20 is an example of a reading unit.

[0046] The hardware configuration of the POS terminal 1 is not limited to the above configuration, and the POS terminal 1 allows the omission or modification of the above components and the addition of new components as appropriate.

[0047] Each means realized by the processing circuit 10 will be described below. The processing circuit 10 realizes a transaction processing means 101 and an issuing means 102. The means realized by the processing circuit 10 can also be called units or functions. Each means realized by the processing circuit 10 can also be called a control means including the processing circuit 10 and main memory 11.

[0048] The transaction processing means 101 processes transactions. The transaction processing means 101 is an example of a processing means. The issuing unit 102 issues a receipt. Issuing a receipt involves causing the printing device 18 to print on a medium based on the print data and ejecting the printed receipt from the printing device 18.

[0049] (Example of operation) The processing performed by the POS terminal 1 will now be described. The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment.

[0050] FIG. 3 is a flowchart showing an example of a procedure for changing a completed transaction by the processing circuit 10 of the POS terminal 1. In this example, it is assumed that the customer wishes to correct the completed transaction after the transaction has been completed. The store clerk operates the POS terminal 1 to retrieve the completed transaction data for the completed transaction that the customer wishes to correct by using a transaction search function.

[0051] The processing circuit 10 processes a change to the completed transaction (ACT11). ACT11 may be processing by the transaction processing means 101. In ACT11, for example, the processing circuit 10 acquires a transaction code indicating the completed transaction that the customer wishes to correct. The processing circuit 10 may acquire the transaction code based on the store clerk inputting the transaction code using the input device 16. If a code symbol recording the transaction code is printed on the receipt for the completed transaction, the processing circuit 10 may acquire the transaction code based on the store clerk reading the code symbol using the scanner 15.

[0052] Processing circuitry 10 sends a request including a transaction code to server 2. The request is for completed transaction data for a completed transaction identified by the transaction code. Processing circuitry 10 receives the completed transaction data from server 2 in response to the request.

[0053] The processing circuit 10 processes the cancellation of the completed transaction based on the completed transaction data. Processing the cancellation of the completed transaction includes generating register-minus data for the cancellation of the completed transaction.

[0054] The processing circuit 10 processes the correction of the completed transaction based on the completed transaction data in response to an operation by a store clerk to correct the completed transaction. Processing the correction of the completed transaction includes generating correction data for a new transaction after the correction of the completed transaction.

[0055] The processing circuit 10 issues a first receipt relating to the change to the completed transaction and a second receipt relating to the change to the completed transaction based on the change to the completed transaction (ACT12). ACT12 may be a process performed by the issuing means 102.

[0056] The first receipt is a receipt that shows details based on changes to a completed transaction. For example, the first receipt is a customer receipt that is given to a customer. The second receipt is a receipt that shows details based on changes to a completed transaction and is a copy of the first receipt. For example, the second receipt is a store receipt that is kept as a copy for the store.

[0057] The second receipt includes the information shown on the first receipt. This allows the store to store a second receipt with the same content as the first receipt. The second receipt also includes information indicating that it is a copy. For example, the information indicating that it is a copy may be, but is not limited to, text information that allows the user to recognize that it is a copy. The information indicating that it is a copy may also be a mark or the like. This allows the store clerk to easily distinguish between the first receipt and the second receipt.

[0058] In ACT12, for example, the processing circuit 10 issues a first receipt and a second receipt based on a receipt issuance instruction. The receipt issuance instruction is an instruction to cause the POS terminal 1 to issue a receipt based on a change to a completed transaction. The receipt issuance instruction is an instruction that can be input using the input device 16. The receipt issuance instruction may include an instruction to confirm the change to a completed transaction. The processing circuit 10 can automatically and consecutively issue the first receipt and the second receipt.

[0059] The processing circuit 10 can cause the printing device 18 to print on a medium based on the print data for the first receipt and eject the printed first receipt from the printing device 18. The print data for the first receipt is print data that is generated based on a change to a completed transaction.

[0060] The processing circuit 10 can cause the printing device 18 to print on a medium based on the print data for the second receipt and eject the printed second receipt from the printing device 18. The print data for the second receipt is print data generated based on a change to a completed transaction.

[0061] FIG. 4 is a flowchart showing an example of the procedure for issuing a receipt by the processing circuit 10 of the POS terminal 1. The receipt issuing process is a process based on the change to the completed transaction in ACT12 described above.

[0062] The processing circuit 10 issues a cash register minus receipt based on the cancellation of a completed transaction (ACT21). A cash register minus receipt is a receipt related to the cancellation of a completed transaction. A cash register minus receipt is a receipt indicating the details of the cancellation of a completed transaction based on the cancellation of a completed transaction. A cash register minus receipt is an example of a first receipt related to a change to a completed transaction.

[0063] A cash register minus receipt can include the following printed information: A cash register minus receipt can include information indicating that it is a cash register minus receipt. For example, the information indicating that it is a cash register minus receipt can be, but is not limited to, text information that allows recognition that it is a cash register minus receipt. The information indicating that it is a cash register minus receipt can be a mark or the like. A cash register minus receipt can include a transaction code that indicates the completed transaction to be canceled. A cash register minus receipt can include a transaction code that indicates the cancellation of a completed transaction. A cash register minus receipt can include information on the transaction items for each transaction item included in the completed transaction to be canceled. A cash register minus receipt can include accounting information for the completed transaction to be canceled. A cash register minus receipt may include information other than the above information.

[0064] In ACT21, for example, the processing circuit 10 generates print data for a cash register-minus receipt based on the cash register-minus data. The processing circuit 10 then causes the printing device 18 to print on a medium based on the print data for the cash register-minus receipt, and causes the printing device 18 to eject the printed cash register-minus receipt.

[0065] The processing circuit 10 issues a copy register-minus receipt based on the cancellation of the completed transaction (ACT22). The copy register-minus receipt is a receipt related to the cancellation of a completed transaction. The copy register-minus receipt is a receipt indicating the details of the cancellation of the completed transaction based on the cancellation of the completed transaction, and is a receipt that serves as a copy of the register-minus receipt. The copy register-minus receipt is an example of a second receipt related to the change of a completed transaction.

[0066] The copy register-minus receipt can include the following printed information: The copy register-minus receipt includes the information shown on the register-minus receipt. Therefore, like the register-minus receipt, the copy register-minus receipt can include information indicating that it is a register-minus receipt. Like the register-minus receipt, the copy register-minus receipt can include a transaction code indicating the completed transaction to be canceled. Like the register-minus receipt, the copy register-minus receipt can include a transaction code indicating the cancellation of a completed transaction. Like the register-minus receipt, the copy register-minus receipt can include information on the transaction items for each transaction item included in the completed transaction to be canceled. Like the register-minus receipt, the copy register-minus receipt can include accounting information for the completed transaction to be canceled. Unlike the register-minus receipt, the copy register-minus receipt includes information indicating that it is a copy of a register-minus receipt. In this way, the difference between a copy register-minus receipt and a register-minus receipt is the presence or absence of information indicating that it is a copy of a register-minus receipt. A copy register-minus receipt is equivalent to a receipt to which information indicating that it is a copy of a register-minus receipt has been added. The copy of the register-minus receipt may include information other than the above information.

[0067] In ACT22, for example, the processing circuit 10 generates print data for a duplicate register-minus receipt based on the register-minus data. The processing circuit 10 causes the printing device 18 to print on a medium based on the print data for the duplicate register-minus receipt, and ejects the printed duplicate register-minus receipt from the printing device 18.

[0068] The processing circuit 10 issues a correction receipt based on the correction of the completed transaction (ACT23). The correction receipt is a receipt regarding the correction of the completed transaction. The correction receipt is a receipt that shows the details of the new transaction after the correction of the completed transaction based on the correction of the completed transaction. The correction receipt is an example of a first receipt regarding a change to the completed transaction.

[0069] A corrected receipt can include the following printed information: A corrected receipt can include information indicating that it is a corrected receipt. For example, the information indicating that it is a corrected receipt can be, but is not limited to, text information that allows the receipt to be recognized as a corrected receipt. The information indicating that it is a corrected receipt can also be a mark, etc. A corrected receipt can include a transaction code indicating the completed transaction to be corrected. A corrected receipt can include a transaction code indicating the new transaction after the correction of the completed transaction. A corrected receipt can include information on the transaction products for each transaction product included in the new transaction after the correction of the completed transaction. A corrected receipt can include accounting information for the new transaction after the correction of the completed transaction. A corrected receipt may include information other than the above information.

[0070] In ACT23, for example, the processing circuit 10 generates print data for a corrected receipt based on the correction data. The processing circuit 10 then causes the printing device 18 to print on a medium based on the print data for the corrected receipt, and ejects the printed corrected receipt from the printing device 18.

[0071] The processing circuit 10 issues a copy of the corrected receipt based on the correction of the completed transaction (ACT24). The copy of the corrected receipt is a receipt related to the correction of the completed transaction. The copy of the corrected receipt is a receipt that shows the details of the new transaction after the correction of the completed transaction based on the correction of the completed transaction, and is a receipt that serves as a copy of the corrected receipt. The copy of the corrected receipt is an example of a second receipt related to the change of the completed transaction.

[0072] The copy corrected receipt can include the following printed information: The copy corrected receipt includes the information shown on the corrected receipt. Therefore, like the corrected receipt, the copy corrected receipt can include information indicating that it is a corrected receipt. Like the corrected receipt, the copy corrected receipt can include a transaction code indicating the completed transaction to be corrected. Like the corrected receipt, the copy corrected receipt can include a transaction code indicating the new transaction after the correction of the completed transaction. Like the corrected receipt, the copy corrected receipt can include information on the transaction product for each transaction product included in the new transaction after the correction of the completed transaction. Like the corrected receipt, the copy corrected receipt can include accounting information for the new transaction after the correction of the completed transaction. Unlike the corrected receipt, the copy corrected receipt includes information indicating that it is a copy of the corrected receipt. Thus, the difference between a copy corrected receipt and a corrected receipt is the presence or absence of information indicating that it is a copy of the corrected receipt. A copy corrected receipt is equivalent to a receipt with information indicating that it is a copy of the corrected receipt added to the corrected receipt. A copy corrected receipt may include information other than the above information.

[0073] In ACT24, for example, the processing circuit 10 generates print data for a duplicate corrected receipt based on the correction data. The processing circuit 10 then causes the printing device 18 to print on a medium based on the print data for the duplicate corrected receipt, and causes the printing device 18 to eject the printed duplicate corrected receipt.

[0074] By the above-mentioned ACT21 and ACT22, the processing circuit 10 can automatically and continuously issue a register minus receipt and a copy register minus receipt based on the cancellation of a completed transaction. By the above-mentioned ACT23 and ACT24, the processing circuit 10 can automatically and continuously issue a correction receipt and a copy correction receipt based on the correction of a completed transaction. In this way, the processing circuit 10 can automatically and continuously issue a minus receipt, a copy register minus receipt, a correction receipt, and a copy correction receipt based on a change to a completed transaction.

[0075] (Receipt example) Here, the completed transaction includes trading product A and trading product B. Of trading product A and trading product B, trading product B is assumed to have been returned.

[0076] FIG. 5 is a diagram showing an example of a cash register-minus receipt 3. The register-less receipt 3 includes areas Ra to Re in which information is printed. Area Ra includes information indicating that it is a register-less receipt. Area Ra may include information entered by the store clerk indicating the reason for the cancellation of the completed transaction. Area Rb includes a transaction code indicating the completed transaction to be canceled. Area Rc includes information on the transaction items for each transaction item included in the completed transaction to be canceled. Here, area Rc includes information on transaction item A and transaction item B. Area Rd includes transaction information for the completed transaction to be canceled. Here, area Rd includes information on the transaction amount, as indicated by "Total." Area Rd includes information on the deposit amount, as indicated by "Deposit." Area Rd includes information on the change amount, as indicated by "Change." Area Re includes a transaction code indicating the cancellation of a completed transaction. The transaction code indicating the cancellation of a completed transaction is a different transaction code from the transaction code included in area Rb indicating the completed transaction to be canceled.

[0077] FIG. 6 is a diagram showing an example of a copy register-minus receipt 4. Like the register-minus receipt 3, the duplicate register-minus receipt 4 includes areas Ra to Re where information is printed. In this way, the duplicate register-minus receipt 4 includes all of the information shown on the register-minus receipt 3. Unlike the register-minus receipt 3, the duplicate register-minus receipt 4 includes area Rf where information is printed. Area Rf includes information indicating that it is a copy of the register-minus receipt 3, as indicated by the label "store copy."

[0078] FIG. 7 is a diagram showing an example of the corrected receipt 5. The corrected receipt 5 includes areas Rg to Rk in which information is printed. Area Rg includes information indicating that this is a corrected receipt. Area Rh includes a transaction code indicating the completed transaction to be corrected. The transaction code indicating the completed transaction to be corrected is the same transaction code as the transaction code included in area Rb of the register-minus receipt 3 indicating the completed transaction to be canceled. Area Ri includes information on the transaction item for each transaction item included in the new transaction after the correction of the completed transaction. Here, area Ri includes information on transaction item A, but does not include information on returned transaction item B. Area Rj includes accounting information for the new transaction after the correction of the completed transaction. Here, area Rj includes information on the transaction amount, as marked "Total." The transaction amount for the new transaction after the correction of the completed transaction is different from the transaction amount in the completed transaction and is the amount equivalent to the product price of item A that has not been returned. Area Rj includes information on the deposit amount, as marked "Deposit." The deposit amount in the new transaction after correction of a completed transaction is different from the deposit amount in the completed transaction and is an amount equivalent to the billing amount in the completed transaction. Area Rj contains information on the change amount, as marked "Change." The change amount in the new transaction after correction of a completed transaction is different from the change amount in the completed transaction and is an amount equivalent to the product price of returned product B. Area Rk contains a transaction code indicating the new transaction after correction of a completed transaction. The transaction code indicating the new transaction after correction of a completed transaction is a different transaction code from the transaction code indicating the corrected completed transaction contained in area Rh. The transaction code indicating the new transaction after correction of a completed transaction is a different transaction code from the transaction code indicating the cancellation of a completed transaction contained in area Re of the register minus receipt 3.

[0079] FIG. 8 is a diagram showing an example of the copy corrected receipt 6. The copy corrected receipt 6, like the corrected receipt 5, includes areas Rg to Rk on which information is printed. In this way, the copy corrected receipt 6 includes all of the information shown on the corrected receipt 5. Unlike the corrected receipt 5, the copy corrected receipt 6 includes area RI on which information is printed. Area RI includes information indicating that it is a copy of the corrected receipt 5, as indicated by the words "store copy."

[0080] As described above, the POS terminal 1 can issue a first receipt and a second receipt that serves as a copy of the first receipt based on changes to a completed transaction. In this way, when the POS terminal 1 issues a first receipt, it can also issue a second receipt. This allows the POS terminal 1 to make the second receipt available in the store as a receipt for changing a completed transaction. This makes it easier for store clerks to manage transaction information.

[0081] [Other embodiments] In the above embodiment, the server 2 is installed in a store, but the present invention is not limited to this example, and the server 2 may be installed outside the store.

[0082] In the above embodiment, an example was described in which the POS terminal 1 issues both a copy register-minus receipt and a copy correction receipt, but this is not limiting. The POS terminal 1 may be configured to issue at least one of a copy register-minus receipt and a copy correction receipt.

[0083] In the above embodiment, an example was described in which the POS terminal 1 issues a minus receipt, a copy register minus receipt, a correction receipt, and a copy correction receipt in this order, but this is not limited to this. The order in which the minus receipt, copy register minus receipt, correction receipt, and copy correction receipt are issued can be set as appropriate.

[0084] All of the means implemented by POS terminal 1 may be implemented by server 2. In this case, server 2 is an example of a transaction processing device. Some of the means implemented by POS terminal 1 may be implemented by server 2.

[0085] The transaction processing device may be realized by one device as explained using POS terminal 1 as an example, or may be realized by multiple devices with distributed functions.

[0086] The transaction processing device may be realized by a dedicated device as explained using POS terminal 1 as an example, or may be realized by a device such as a PC (Personal Computer) or a tablet terminal.

[0087] The above-described embodiments may be applied to a method executed by an apparatus, a program that can cause a computer of the apparatus to execute each function, or a recording medium that stores the program.

[0088] Each of the one or more circuits constituting the processing circuit performs one or more of the multiple processes. When the processing circuit is composed of a single circuit, the single circuit performs all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits performs a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in a single device or may be distributed across multiple devices.

[0089] The program may be transferred in a state where it is stored in the device according to the embodiment, or may be transferred in a state where it is not stored in the device. In the latter case, the program may be transferred via a network, or may be transferred in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is computer-readable.

[0090] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0091] Some of the above-described embodiments may be expressed as follows. (1) a processing means for processing changes to completed transactions; issuing means for issuing a first receipt relating to the change to the completed transaction and a second receipt serving as a copy of the first receipt, based on the change to the completed transaction; A transaction processing device comprising: (2) The transaction processing device according to (1), wherein the change to the completed transaction includes the cancellation of the completed transaction. (3) The transaction processing device according to (1) or (2), wherein the change to the completed transaction includes a correction to the completed transaction. (4) A transaction processing device according to any one of (1) to (3), wherein the second receipt includes information shown on the first receipt. (5) A transaction processing device according to any one of (1) to (4), wherein the second receipt includes information indicating that it is a copy. (6) To the computer: The ability to process changes to closed deals; a function of issuing a first receipt relating to the change in the completed transaction and a second receipt serving as a copy of the first receipt, based on the change in the completed transaction; A program that can be executed. [Explanation of symbols]

[0092] 1...POS terminal, 2...server, 3...register minus receipt, 4...copy register minus receipt, 5...corrected receipt, 6...copy corrected receipt, 10...processing circuit, 11...main memory, 12...auxiliary storage device, 13...change machine interface, 14...communication interface, 15...scanner, 16...input device, 17-1...first display device, 17-2...second display device, 18...printing device, 19...reader, 20...photographing device, 101...transaction processing means, 102...issuing means, NW...network.

Claims

1. processing means for processing changes to completed transactions; issuing means for issuing a first receipt relating to the change to the completed transaction and a second receipt serving as a copy of the first receipt, based on the change to the completed transaction; A transaction processing device comprising:

2. The transaction processing device according to claim 1 , wherein the modification of the completed transaction includes a cancellation of the completed transaction.

3. The transaction processing device according to claim 1 , wherein the change to the completed transaction includes a correction to the completed transaction.

4. The transaction processing device of claim 1 , wherein the second receipt includes information indicated on the first receipt.

5. The transaction processing device of claim 1 , wherein the second receipt includes information indicating that the second receipt is a copy.

6. On the computer, The ability to process changes to closed deals; a function of issuing a first receipt relating to the change to the completed transaction and a second receipt serving as a copy of the first receipt, based on the change to the completed transaction; A program that can be executed.

Citation Information

Patent Citations

  • Article sale registration data processing system

    JP1996212461A