Payment processing device and information processing program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOSHIBA TEC KK
- Filing Date
- 2025-01-27
- Publication Date
- 2026-08-06
Smart Images

Figure 2026127384000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to a settlement processing device and an information processing program.
Background Art
[0002] In commercial facilities such as supermarkets, benefits such as gift vouchers and coupons may be physically issued on paper media or the like in response to the purchase of goods at the store. In such a case, when a customer uses a benefit, the store staff collects the gift vouchers and coupons to prevent unauthorized use.
[0003] However, such an operation requires costs and labor for the management and use of benefits.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Therefore, a technology for improving the efficiency of benefit management is required.
[0006] The problem to be solved by the embodiments of the present invention is to provide a technology for improving the efficiency of benefit management.
Means for Solving the Problems
[0007] In one embodiment, the settlement processing device includes a benefit processing unit and a display processing unit. The benefit processing unit issues benefit vouchers that can be used in transactions in an electronically manageable manner. The display processing unit displays the information of the issued benefit vouchers on a display unit.
Brief Description of the Drawings
[0008] [Figure 1] Figure 1 is a block diagram illustrating an information processing system according to an embodiment. [Figure 2] Figure 2 is a block diagram illustrating a POS terminal according to the embodiment. [Figure 3] Figure 3 is a block diagram illustrating a server according to the embodiment. [Figure 4] Figure 4 is a sequence diagram illustrating the information processing procedure of the information processing system according to the embodiment. [Figure 5] Figure 5 shows an example of a product registration image displayed on the display device of a POS terminal according to the embodiment. [Figure 6] Figure 6 shows an example of an availability notification displayed on the display device of a POS terminal according to the embodiment. [Figure 7] Figure 7 shows an example of a reward coupon designation image displayed on the display device of a POS terminal according to the embodiment. [Figure 8] Figure 8 shows an example of a list of reward coupons displayed on the display device of a POS terminal according to the embodiment. [Figure 9] Figure 9 shows an example of a transaction receipt according to the embodiment. [Figure 10] Figure 10 is a flowchart illustrating the procedure for processing information related to the inquiry of reward coupons at a POS terminal according to the embodiment. [Figure 11] Figure 11 shows an example of a query image displayed on the display device of a POS terminal according to the embodiment. [Figure 12] Figure 12 shows an example of a receipt selection image displayed on the display device of a POS terminal according to the embodiment. [Figure 13] Figure 13 shows an example of an availability notification displayed on the display device of a POS terminal according to the embodiment. [Figure 14] Figure 14 shows an example of a list of reward coupons displayed on the display device of a POS terminal according to the embodiment. [Figure 15]FIG. 15 is a diagram showing an example of a product registration image displayed on a display device of a POS terminal according to an embodiment. [Figure 16] FIG. 16 is a diagram showing an example of an available notification displayed on a display device of a POS terminal according to an embodiment. [Figure 17] FIG. 17 is a diagram showing an example of a privilege ticket list image displayed on a display device of a POS terminal according to an embodiment.
Mode for Carrying Out the Invention
[0009] (Embodiment) Hereinafter, embodiments will be described with reference to the drawings. Note that the scales of each part in the drawings used in the following description of the embodiments may be changed as appropriate. Also, each drawing used in the following description of the embodiments may show the configuration with some parts omitted for the purpose of explanation.
[0010] Hereinafter, a store that sells products will be described as an example. The store is assumed to be a physical store. Products include not only physical products but also products different from physical things such as services or tickets. A service is a service provided to customers. The store may be a store that mainly sells physical products or a store that mainly sells service offerings. For example, a store that mainly sells physical products is a supermarket or a home center, etc., but is not limited thereto. For example, a store that mainly sells service offerings is a restaurant or a sports gym, etc., but is not limited thereto.
[0011] A product transaction is the transfer of a fee from a customer to a store accompanying the sale of a product by the store. The transaction includes the meaning of product sales from the store's perspective. The transaction includes the meaning of product purchases from the customer's perspective.
[0012] For example, a store is operated by an operator. The genre of the operator can be any. For example, the operator operates a plurality of stores. The operator includes not only the operator himself / herself but also the meaning of a group of operators. A group of operators is a group that operates stores recognized as a series. For example, a group of operators is a group that operates stores using the same name. A group of operators may include a franchise in which the operator is involved as a franchisor. The operator is an example of an organization.
[0013] (Configuration example) FIG. 1 is a block diagram illustrating an information processing system S. The information processing system S is a system used in store X. In the present embodiment, a case where a customer uses a point card in store X where the information processing system S is introduced will be described as an example. A point card is also called a membership card. A point card is a card owned by a customer who has become a point service member to whom service points are provided according to the settlement of a commercial transaction. Hereinafter, a point service member is simply referred to as a member. A point service member may be read as a user or a consumer for the customer. The point service is an example of a service based on the settlement of a transaction. A service point is also simply referred to as a point. A service point is an example of a privilege.
[0014] The information processing system S includes a POS terminal 1 and a server 2. The POS terminal 1 and the server 2 are communicably connected to each other via a network NA. For example, the network NA is composed of one or more networks among various networks such as the Internet, a mobile communication network, and a LAN. The one or more networks may include a wireless network or a wired network.
[0015] FIG. 1 shows an example in which the information processing system S includes one POS terminal 1, but the information processing system S may include a plurality of POS terminals including the POS terminal 1. The configuration of the plurality of POS terminals may be the same as the configuration of the POS terminal 1.
[0016] POS terminal 1 is a device that processes transactions at store X. The term "device" includes electronic devices. For example, POS terminal 1 has a product registration function. Through the product registration function, POS terminal 1 processes the registration of one or more products that are the subject of a transaction.
[0017] In the following, product registration will also be referred to as product registration. Products that are the subject of a transaction will also be referred to as traded products. Product registration is the process of registering a product as a traded product. For example, product registration includes adding data about traded products to transaction data. Transaction data can include data about traded products for each traded product in a single transaction. Transaction data will also be referred to as transaction data. Data about traded products is data about the details of the traded products. Data about traded products will also be referred to as traded product data. Traded product data is an example of product information about a traded product.
[0018] The transaction data may include the product code of the transaction product. The product code of the transaction product is an identifier that uniquely identifies the transaction product. The transaction data may also include the price of the transaction product. The price of the transaction product is the price per unit of the transaction product. The transaction data may also include the number of transaction products. The number of transaction products is the number of transaction products included in one transaction. For example, transaction data is stored in a transaction management server that manages each transaction. The transaction management server may be Server 2, or a different server from Server 2. The transaction management server may be a cloud server. Transaction data may be managed in conjunction with, for example, customer identification information. Customer identification information may be, for example, information that uniquely identifies the customer as a point service member. Customer identification information may be, for example, a member ID or user ID.
[0019] For example, POS terminal 1 has a payment function. POS terminal 1 processes the settlement of transactions based on transaction data using its payment function. Settlement is payment for a transaction. Settlement includes the meaning of accounting. Completion of settlement by POS terminal 1 includes the meaning of the transaction being concluded. POS terminal 1 is an example of a payment device with a payment function.
[0020] The payment methods for settling transactions include offline payments and online payments. Offline payments are payments that do not require the POS terminal 1 to interact with other devices via the network NA. For example, offline payments include payments made with cash and gift certificates. Online payments are payments that the POS terminal 1 performs in cooperation with other devices via the network NA. For example, online payments include credit card payments, electronic money payments, debit card payments, and code payments.
[0021] Server 2 is a device capable of communicating with POS terminal 1 via network NA. Server 2 may also be a device capable of communicating with POS terminals installed in store X and multiple other stores. Server 2 is a device that stores various types of information. If the information processing system S has multiple POS terminals, Server 2 is a device capable of communicating with multiple POS terminals, including POS terminal 1, via network NA. Server 2 is, for example, a point server that performs processing related to customer service points.
[0022] Server 2 stores user information for point service members of store X. Server 2 may also store user information for point service members of multiple other stores. User information includes member ID and point information. The member ID may be information indicated by a member code. The member ID is an example of user identification information. Point information indicates the number of service points held by the customer. Service points are points calculated based on, for example, the total amount of transactions. Service points are, for example, 1 point for every 100 yen. How service points are set is arbitrary. Point information includes the total number of points. The total number of points is the cumulative value of points held by the customer. The total number of points is also called cumulative points. The total number of points is the cumulative value of service points based on current points, previous points, and deducted points. Current points are service points given to the customer as a result of the settlement of the current transaction. Previous points are service points held by the customer as a result of settlements of previous transactions. Deducted points are points deducted according to the number of reward vouchers issued as a result of the settlement of the current transaction.
[0023] Reward vouchers are issued when service points exceed a predetermined value. The predetermined value is the amount of points available. Here, "voucher" indicates the unit of points that can be used. For example, a reward voucher indicates the unit of service points that can be used in a transaction. For example, if the predetermined value is 500 points, the customer can use points in transactions in increments of 500 points. For example, one reward voucher is issued each time the cumulative points reach 500 points. Reward vouchers are countable in units of 1. One reward voucher may also be counted as one voucher. A reward voucher has a monetary value converted according to the number of points. For example, if the predetermined value is 500 points and 500 points are converted to 500 yen, then each reward voucher can be used to settle a transaction at a value of 500 yen. In this case, one reward voucher has a monetary value of 500 yen. Monetary value is also called monetary value. A reward voucher may also be read as the unit of points that can be used. Note that the conversion rate between points and monetary value is not limited to the example above. For example, 500 points may be converted to 100 yen, or 500 points may be converted to 1000 yen. The conversion rate can be set, changed, and updated at the discretion of the administrator.
[0024] Server 2 is an example of an information processing device. A configuration example for Server 2 will be described later. Server 2 may also be a server used in a cloud service.
[0025] This section describes an example configuration for POS terminal 1. Figure 2 is a block diagram illustrating POS terminal 1.
[0026] POS terminal 1 includes a processing circuit 10, main memory 11, auxiliary storage device 12, change dispenser interface 13, communication interface 14, scanner 15, input device 16, first display device 17-1, second display device 17-2, printing device 18, reader 19, and audio output device 20. The main memory 11, auxiliary storage device 12, change dispenser interface 13, communication interface 14, scanner 15, input device 16, first display device 17-1, second display device 17-2, printing device 18, reader 19, and audio output device 20 are connected to each other so that signals can be input and output. In Figure 2, interfaces are labeled "I / F".
[0027] 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 by performing multiple functions. For example, the circuit is a processor, ASIC (Application Specific Integrated Circuit), or FPGA (field-Programmable Gate Array), but is not limited to these. For example, the processor is a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), but is not limited to these. The processing circuit 10 loads a program that is pre-stored in the main memory 11 or auxiliary storage device 12 into the main memory 11. The program is a program that allows the processing circuit 10 to execute processing by each of the means described later. By executing the program loaded into the main memory 11, the processing circuit 10 makes it possible to perform various processes.
[0028] The main memory 11 includes elements corresponding to the main memory 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. In the non-volatile memory area of the main memory 11, the operating system or programs are stored. The volatile memory area of the main memory 11 is used as a work area where data is rewritten as appropriate by the processing circuit 10. For example, the main memory 11 includes ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 11 includes RAM (Random Access Memory) as a volatile memory area.
[0029] 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 are, but are not limited to, EEPROM (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory. The auxiliary storage device 12 stores the above-mentioned program, data used by the processing circuit 10 in performing various processes, and data generated by the processing in the processing circuit 10.
[0030] The auxiliary storage device 12 stores transaction data. The auxiliary storage device 12 may store transaction data for one or more transactions. The transaction data is updated by adding, updating, or deleting transaction data.
[0031] The auxiliary storage device 12 stores the product master data. The product master data includes various information about each product, such as the product code, price, and product name.
[0032] The change dispenser interface 13 performs data signal input and output with the automatic change dispenser. For example, the change dispenser interface 13 receives deposit amount data from the automatic change dispenser. The change dispenser interface 13 outputs change amount data to the automatic change dispenser. The automatic change dispenser dispenses banknotes or coins equivalent to the change amount according to the change amount data.
[0033] The communication interface 14 includes various interfaces that enable the POS terminal 1 to communicate with other devices via the network NA, according to a predetermined communication protocol.
[0034] Scanner 15 is a device that reads various code symbols and obtains information from them. For example, the code symbol may be a barcode symbol or a two-dimensional code symbol. The code symbol may also include a product code symbol that records a product code. The product code symbol is an image attached to the product. The code symbol may also include a code symbol that records a membership code. Scanner 15 may also be a camera capable of reading barcode symbols or two-dimensional code symbols, etc.
[0035] The input device 16 is a device that can input information into the POS terminal 1. For example, the input device 16 may include a keyboard. The input device 16 may also form a touchscreen together with the first display device 17-1.
[0036] 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 primarily a display device for store employees 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.
[0037] 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 primarily a customer-oriented display device intended for customer viewing. For example, the second display device 17-2 is a liquid crystal display or an EL display, etc. The second display device 17-2 is an example of a display unit.
[0038] The printing device 18 is a device for issuing transaction details 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 transaction details are a medium that shows the details of a transaction. The transaction details will be described as a receipt, but it may also be a receipt with a space for the recipient's name.
[0039] For example, transaction details include all or part of information about the store where the transaction took place, information about the date and time of the transaction, and information about the transaction itself. Transaction details may also include information other than this. For example, information about the store where the transaction took place includes the name of the store. Information about the store where the transaction took place may also include information other than this. For example, information about the date and time of the transaction includes the date and time of the transaction. Information about the date and time of the transaction may also include information other than this.
[0040] For example, transaction information includes information about each traded product. This information includes the product code, name, price, quantity, and total or partial value of the traded product. The information may also include other information.
[0041] Transaction information may include the total transaction amount. Transaction information may include the payment amount. The payment amount is the amount paid for the transaction using the payment method selected by the customer. The payment amount is the same as the invoiced amount. Transaction information may include the amount of sales tax.
[0042] Reader 19 is a device that reads card data recorded on a card medium. Reader 19 may include a contact-type reader that reads card data recorded on the magnetic stripe of the card medium. 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.
[0043] The audio output device 20 is a device capable of outputting various sounds under the control of the processing circuit 10. For example, the audio output device 20 is a speaker.
[0044] The hardware configuration of POS terminal 1 is not limited to the configuration described above. POS terminal 1 allows for the omission and modification of the above-described components, as well as the addition of new components, as appropriate.
[0045] The various parts implemented by the processing circuit 10 will now be described. The processing circuit 10 implements the product registration unit 101, acquisition unit 102, special offer processing unit 103, display processing unit 104, output unit 105, payment processing unit 106, and issuance unit 107. Each unit implemented by the processing circuit 10 can also be called a function. Each unit implemented by the processing circuit 10 can also be said to be implemented in the control unit which includes the processing circuit 10 and the main memory 11.
[0046] The product registration unit 101 processes the registration of one or more trading products. The product registration unit 101 obtains a product code based on the product's code symbol. Based on the product code, the product registration unit 101 refers to the product master and obtains product information. Based on the product information, the product registration unit 101 registers the product. The product registration unit 101 may also obtain product information from a server that manages product information based on the product code.
[0047] The acquisition unit 102 acquires user information from the server 2 via the communication interface 14. User information includes point information and reward coupon information. Reward coupon information includes information such as member ID, number of coupons issued, issue date, and expiration date. The number of coupons issued is the number of reward coupons issued. The number of coupons issued may also indicate the number of valid reward coupons. Valid reward coupons are those that can be used. Valid reward coupons include unused reward coupons and reward coupons whose expiration date has not yet passed. The issue date indicates the date the reward coupon was issued. The issue date may also indicate the date and time the reward coupon was issued. The expiration date indicates the expiration date of the reward coupon. The expiration date indicates the period during which the reward coupon can be used. The expiration date is, for example, the date after a predetermined period has elapsed from the issue date of the reward coupon. The expiration date can be set as appropriate by the store manager, etc. Reward coupon information may also include information indicating the number of reward coupons held. The number of reward coupons held is the number of usable reward coupons.
[0048] The reward processing unit 103 performs processing related to reward vouchers. The reward processing unit 103 performs processing related to the issuance of reward vouchers. For example, the reward processing unit 103 issues reward vouchers in an electronically manageable manner. Issuing in an electronically manageable manner means issuing them as electronically circulating information, rather than as physical items printed on media such as paper. The reward processing unit 103 issues one unit of reward voucher each time the cumulative points reach a predetermined value. The reward processing unit 103 deducts points when a reward voucher is issued. For example, if the predetermined value is 500 points, the reward processing unit 103 deducts 500 points from the cumulative points each time a reward voucher is issued. Based on the issuance of reward vouchers, the reward processing unit 103 stores information such as the number of reward vouchers issued, the issuance date, and the expiration date in the auxiliary storage device 12. The reward processing unit 103 performs processing related to the use of reward vouchers. For example, the reward processing unit 103 updates the information of the reward vouchers based on the use of the reward vouchers issued in an electronically manageable manner. The reward processing unit 103 applies the reward voucher to the transaction based on the user's operation on the POS terminal 1.
[0049] The display processing unit 104 displays various images on the first display device 17-1 and the second display device 17-2. The display processing unit 104 displays information about issued privilege tickets on the first display device 17-1 and the second display device 17-2. The display processing unit 104 may also display information about privilege tickets held by customers on the first display device 17-1 and the second display device 17-2. The display processing unit 104 displays various notifications on the first display device 17-1 and the second display device 17-2.
[0050] The output unit 105 outputs user information to the server 2 via the communication interface 14. The output unit 105 may also output transaction data to the transaction management server via the communication interface 14. In the following description, "output" may be read as "transmission".
[0051] The settlement processing unit 106 processes the settlement of the transaction. The issuing unit 107 issues a receipt.
[0052] This section describes an example configuration for Server 2. Figure 3 is a block diagram illustrating an example of the configuration of server 2 according to this embodiment.
[0053] Server 2 is a device that includes a processing circuit 21, main memory 22, auxiliary storage device 23, and communication interface 24. Each component of Server 2 is connected to each other so that signals can be input and output. In Figure 3, the interface is labeled "I / F".
[0054] The processing circuit 21 corresponds to the central part of server 2. The processing circuit 21 is an element that constitutes the computer of server 2. The processing circuit 21 has the same hardware configuration as the processing circuit 10 described above. The processing circuit 21 enables various processes to be executed by executing programs that are pre-stored in the main memory 22 or auxiliary storage device 23.
[0055] Main memory 22 contains elements corresponding to the main memory portion of server 2. Main memory 22 has the same hardware configuration as main memory 11 described above. Main memory 22 stores programs.
[0056] The auxiliary storage device 23 corresponds to the auxiliary storage portion of server 2. The auxiliary storage device 23 has the same hardware configuration as the auxiliary storage device 12 described above. The auxiliary storage device 23 stores the program described above, data used by the processing circuit 21 in performing various processes, and data generated by the processing in the processing circuit 21.
[0057] The auxiliary storage device 23 includes a user information storage area 230. The user information storage area 230 stores user information. The user information represents the membership information of a point service member. The user information includes, for example, data on the member ID and all or some of the items of the point information. The user information may also include information indicating the customer's purchase history. The user information may also include customer attribute data. The attribute data may include data such as name, date of birth, address, gender, and family structure. The attribute data may also include data on the member rank indicating the type of member. The user information storage area 230 is updated by adding, updating, or deleting user information, etc. User information is a collection of user information records generated for each customer. The user information storage area 230 is an example of a storage unit that stores user information.
[0058] The auxiliary storage device 23 includes a reward ticket information storage area 231. The reward ticket information storage area 231 stores reward ticket information. The reward ticket information includes data on all or some of the items, such as member ID, number of tickets issued, issue date, and expiration date. The reward ticket information may also include a reward ticket ID. The reward ticket ID is information that can uniquely identify a reward ticket. The reward ticket information storage area 231 is updated by adding, updating, or deleting reward ticket information. The reward ticket information is a collection of reward ticket information records generated for each customer. The reward ticket information storage area 231 is an example of a storage unit of the server 2.
[0059] The communication interface 24 includes various interfaces that enable server 2 to communicate with other devices via network NA, according to a predetermined communication protocol. In Figure 3, the interface is labeled "I / F".
[0060] Note that the hardware configuration of Server 2 is not limited to the configuration described above. Server 2 may, as appropriate, omit or change the above-mentioned components and add new components.
[0061] (Example of processing) This section describes the processing performed by the information processing system S. In the following explanation focusing on POS terminal 1, you may substitute POS terminal 1 for processing circuit 10. Similarly, in the explanation focusing on server 2, you may substitute server 2 for processing circuit 21. The processing procedure described below is merely an example, and each process may be modified as much as possible. Furthermore, depending on the embodiment, steps in the processing procedure described below may be omitted, replaced, or added as appropriate. The following example illustrates a scenario where a customer who is a points service member makes a purchase at store X. The following example describes a scenario where a store employee at store X operates POS terminal 1. The employee operates POS terminal 1 to register the customer's purchase and process the payment. In this example, the operator of POS terminal 1 is the store employee. The operator of POS terminal 1 is also referred to as the user of POS terminal 1.
[0062] Figure 4 is a sequence diagram illustrating the information processing procedure of the information processing system S according to the embodiment.
[0063] The processing circuit 10 of POS terminal 1 obtains the customer's member ID (ACT1). In ACT1, for example, the processing circuit 10 displays a member code request message on the first display device 17-1 requesting the customer's member code. The member code request message may include a message such as "Please scan your member card." The member code request message may be at least one of text data, image data, audio data, or video data. The user of POS terminal 1 has the processing circuit 10 read their member card via the reader 19. The processing circuit 10 may also have the processing circuit 10 read the customer's member code via a camera or the like. The member code may be a member code recorded on the member card, or it may be an image that can be displayed on a user terminal or the like. The processing circuit 10 obtains the member code based on the code symbol on which the member code is recorded. The processing circuit 10 may store the member code as the member ID in the auxiliary storage device 12.
[0064] The processing circuit 10 outputs a user information request command to the server 2 via the communication interface 14. The user information request command is a command that requests information about the user. The information about the user includes user information. The information about the user may also include benefit voucher information. The processing circuit 10 outputs the member ID to the server 2 via the communication interface 14. The processing circuit 10 may output the member ID to the server 2 together with the user information request command, or it may output the member ID to the server 2 separately from the user information request command.
[0065] The processing circuit 21 of server 2 receives a user information request command from POS terminal 1. The processing circuit 21 outputs user information to POS terminal 1 via the communication interface 24 (ACT21). In ACT21, for example, the processing circuit 21 obtains information about the user associated with the member ID from the auxiliary storage device 23 based on the member ID. The processing circuit 21 obtains user information from the user information storage area 230. The processing circuit 21 obtains benefit ticket information from the benefit ticket information storage area 231. The processing circuit 21 outputs the user information and benefit ticket information to POS terminal 1.
[0066] The processing circuit 10 of the POS terminal 1 obtains user information from the server 2 via the communication interface 14 (ACT2). ACT2 may also be processed by the acquisition unit 102 implemented by the processing circuit 10. In ACT2, for example, the processing circuit 10 obtains the customer's user information and benefit ticket information. The processing circuit 10 may store the customer's user information and benefit ticket information in the auxiliary storage device 12.
[0067] The processing circuit 10 displays reward information on the first display device 17-1 based on user information (ACT3). ACT3 may also be processing by the display processing unit 104 implemented by the processing circuit 10. In ACT3, for example, the processing circuit 10 displays information about the customer's points on the first display device 17-1 based on user information. The information about points may be, for example, information indicating the total number of points. The processing circuit 10 displays information about the customer's reward tickets on the first display device 17-1 based on reward ticket information. The information about reward tickets may be, for example, information indicating the number of reward tickets held. The information about reward tickets may also include information indicating the expiration date. If the customer holds multiple reward tickets, the expiration date may be the most recent one. The processing circuit 10 may also display a product registration image including the reward information on the first display device 17-1. The processing circuit 10 may also display the reward information on the second display device 17-2.
[0068] The processing circuit 10 performs product registration processing for one or more traded products (ACT4). ACT4 may also be processed by the product registration unit 101 implemented by the processing circuit 10. In ACT4, for example, the processing circuit 10 registers products based on product registration operations performed by the user of the POS terminal 1. Product registration operations include, for example, reading a code symbol attached to a product via the scanner 15. Product registration operations may also include selecting a product registration button displayed on the screen of the POS terminal 1 by touch input or the like. The processing circuit 10 obtains the product code recorded in the code symbol. The processing circuit 10 refers to the product master stored in the auxiliary storage device 12 and obtains the traded product data for the product corresponding to the product code. The traded product data includes data such as the product code, product name, product price, and quantity of the product. The product corresponding to the product code is also called a traded product. The processing circuit 10 may also refer to the product master stored in a server such as a transaction management server and obtain the traded product data for the product corresponding to the product code.
[0069] The processing circuit 10 acquires accounting instructions based on the user's operation on the POS terminal 1 (ACT5). ACT5 may also be processed by the settlement processing unit 106 implemented by the processing circuit 10. In ACT5, for example, the processing circuit 10 acquires accounting instructions based on the user's operation on the product registration image displayed on the first display device 17-1. The user's operation may be, for example, selecting a subtotal button included in the product registration image by touch input or the like. The subtotal button is a button on which accounting instructions can be entered.
[0070] Based on the acquisition of the accounting instruction, the processing circuit 10 displays an availability notification on the first display device 17-1 (ACT6). ACT6 may also be a process performed by the display processing unit 104 implemented by the processing circuit 10. In ACT6, for example, the processing circuit 10 determines whether the customer has available reward tickets based on the reward ticket information. If the processing circuit 10 determines that the customer has available reward tickets, it displays an availability notification on the first display device 17-1. The availability notification is a notification indicating that the reward tickets are available. The availability notification may include a message such as, "You have N reward tickets. Would you like to use them?". The availability notification may also include a "Yes" button or the like, which allows the user to input a reward ticket usage instruction to use the reward tickets. If the user of the POS terminal 1 wants to use the reward tickets, they select the "Yes" button by touch input or the like and input a reward ticket usage instruction. Based on the user's operation, the processing circuit 10 acquires a reward ticket usage instruction indicating that the reward tickets will be used. The availability notification may also include a "Cancel" button or the like, which allows the user to input an instruction indicating that the reward tickets will not be used. If a user of POS terminal 1 does not wish to use the reward coupon, they select the "Cancel" button by touch input or other means, indicating that they will not use the reward coupon. Processing circuit 10 receives the instruction indicating that the reward coupon will not be used based on the user's operation. Processing circuit 10 may also temporarily display an availability notification via a pop-up display or the like. Processing circuit 10 may also display the availability notification on a second display device 17-2. The availability notification is an example of a usage selection image that allows the user to choose whether or not to use the reward coupon.
[0071] Based on the acquisition of a voucher usage instruction, the processing circuit 10 may display a voucher selection image on the first display device 17-1, which allows the user to select the voucher to use. In one example, the voucher selection image is an image on which the number of vouchers to use can be selected. For example, the voucher selection image may include a numeric keypad on which the number of vouchers to use can be entered. The user of the POS terminal 1 may enter the number of vouchers to use via the numeric keypad. Based on the user's operation, the processing circuit 10 acquires an instruction indicating the number of vouchers to use. The user's operation includes entering the number of vouchers to use. The instruction indicating the number of vouchers to use is an example of a voucher usage instruction. The processing circuit 10 may also display the voucher selection image on the second display device 17-2. The voucher selection image is an example of a selection image.
[0072] In another example, the reward ticket selection image is an image from which the user can select a reward ticket to use from a list of reward tickets. For example, the reward ticket selection image may include a list of available reward tickets. A reward ticket selection image that includes a list of reward tickets is also called a reward ticket list image. The reward ticket list image may include checkboxes for selecting a reward ticket to use from the list. The user of POS terminal 1 may select a reward ticket to use via the checkboxes. The processing circuit 10 obtains instructions to identify the reward ticket to use based on the user's operation. The user's operation includes selecting a reward ticket to use. Instructions to identify the reward ticket to use are an example of reward ticket usage instructions. The processing circuit 10 may also display the reward ticket list image on the second display device 17-2. The reward ticket list image is an example of a usage selection image.
[0073] The processing circuit 10 determines whether it has received an instruction to use the reward ticket (ACT7). ACT7 may also be a process performed by the reward processing unit 103 implemented by the processing circuit 10. In ACT7, for example, if the processing circuit 10 receives an instruction to use the reward ticket based on the user's operation, it determines that it has received the instruction to use the reward ticket. If the processing circuit 10 receives an instruction based on the user's operation indicating that the reward ticket will not be used, it determines that it has not received the instruction to use the reward ticket.
[0074] In another example, the processing circuit 10 may determine that it has received a reward ticket usage instruction when it receives an instruction indicating the number of reward tickets to be used based on the user's operation. In yet another example, the processing circuit 10 may determine that it has received a reward ticket usage instruction when it receives an instruction specifying which reward ticket to be used based on the user's operation. In this case, the processing circuit 10 may specify the reward ticket to be used based on the reward ticket ID.
[0075] The processing circuit 10 applies the reward vouchers to the transaction based on the acquisition of a reward voucher usage instruction (ACT8). ACT8 may also be processing by the reward processing unit 103 implemented by the processing circuit 10. In ACT8, for example, the processing circuit 10 applies the reward vouchers held by the customer to the transaction based on the acquisition of a reward voucher usage instruction indicating the use of the reward vouchers. The processing circuit 10 may apply all of the reward vouchers held by the customer to the transaction. The processing circuit 10 may apply a number of reward vouchers to the transaction corresponding to the total amount of the transaction. For example, the processing circuit 10 may apply reward vouchers worth less than the total amount to the transaction. Let's consider the case where one reward voucher has a monetary value of 500 yen. For example, if the total amount of one transaction is 1,200 yen, the processing circuit 10 will apply a maximum of two reward vouchers to the transaction. The processing circuit 10 may apply all of the reward vouchers to the transaction if the total value of all the reward vouchers held by the customer is less than the total amount of one transaction. Applying a reward voucher to a transaction means that the value of the voucher used is deducted from the total amount of the transaction.
[0076] In another example, the processing circuit 10 may apply a specified number of reward tickets to the transaction based on having received an instruction indicating the number of reward tickets to be used. In yet another example, the specified reward tickets may be applied to the transaction based on having received an instruction identifying the reward tickets to be used.
[0077] The processing circuit 10 updates the reward coupon information based on the application of the reward coupon to the transaction. For example, the processing circuit 10 performs a subtraction operation on the reward coupon. The processing circuit 10 identifies the reward coupon that was applied to the transaction. The processing circuit 10 marks the identified reward coupon as used. Marking a reward coupon as used may include deleting the information about the reward coupon. The processing circuit 10 may output the updated reward coupon information to the server 2 via the communication interface 14.
[0078] The processing circuit 10 performs settlement processing (ACT9). ACT9 may also be processing performed by the settlement processing unit 106 implemented by the processing circuit 10. In ACT9, for example, the processing circuit 10 performs settlement processing based on the total amount to which the discount coupon has been applied. The processing circuit 10 performs settlement processing for the transaction based on the payment method selected by the customer.
[0079] The processing circuit 10 performs reward processing (ACT 10). ACT 10 may also be processing performed by the reward processing unit 103 implemented by the processing circuit 10. In ACT 10, for example, the processing circuit 10 performs point calculation processing based on the result of the settlement processing. The method of calculating points may be any method. The processing circuit 10, for example, calculates the current points and calculates the cumulative points, which is the sum of the previous points and the current points. The processing circuit 10 issues reward vouchers based on the cumulative points. The processing circuit 10, for example, issues one unit of reward voucher each time the cumulative points exceed a predetermined value. The processing circuit 10 records information indicating the number of issued reward vouchers, the issue date, and the expiration date as reward voucher information. The processing circuit 10 may update the reward voucher information based on the number of issued reward vouchers, the issue date, and the expiration date. The processing circuit 10 calculates deduction points based on the issuance of reward vouchers. For example, the processing circuit 10 calculates the points converted into reward vouchers as deduction points. The processing circuit 10 may calculate the total points by subtracting the points deducted from the cumulative points. The processing circuit 10 records the total points and the points deducted as point information. The processing circuit 10 may update the point information based on the total points and the points deducted.
[0080] The processing circuit 10 displays the reward information on the first display device 17-1 (ACT11). ACT11 may also be processed by the display processing unit 104 implemented by the processing circuit 10. In ACT11, for example, the processing circuit 10 displays information about points and information about reward tickets on the first display device 17-1. Information about points may, for example, be information indicating the total number of points. Information about reward tickets may, for example, be information indicating the number of reward tickets held. Information about reward tickets may also include information indicating the number of reward tickets issued in this transaction. Information about reward tickets may also include information indicating the expiration date. The expiration date may be the expiration date of the reward ticket issued in this transaction. The expiration date may also be the most recent expiration date. The reward information may, for example, include a message indicating that a reward ticket has been issued. The processing circuit 10 may also display the reward information on the second display device 17-2.
[0081] The processing circuit 10 outputs reward information (ACT12). ACT12 may also be processed by the output unit 105 implemented by the processing circuit 10. In ACT12, for example, the processing circuit 10 outputs point information and reward ticket information to the server 2 via the communication interface 14.
[0082] The processing circuit 21 of server 2 acquires reward information. For example, the processing circuit 21 acquires reward information from the POS terminal 1 via the communication interface 24.
[0083] The processing circuit 21 updates information about the user (ACT22). In ACT22, for example, the processing circuit 21 stores point information in the user information storage area 230. The processing circuit 21 also stores reward ticket information in the reward ticket information storage area 231. According to this example, the server 2 can update the stored reward ticket information for each customer based on the use of the reward tickets. The server 2 can manage the usage status of each customer's reward tickets.
[0084] The processing circuit 10 of POS terminal 1 issues a transaction receipt (ACT 13). ACT 13 may also be processed by the issuing unit 107 implemented by the processing circuit 10. The processing circuit 10 prints information about points and information about reward coupons on the transaction receipt. Information about points may, for example, show the total number of points. Information about reward coupons may, for example, show the number of reward coupons held. Information about reward coupons may also include information showing the number of reward coupons issued in this transaction. Information about reward coupons may also include information showing the expiration date. The expiration date may be the expiration date of the reward coupon issued in this transaction. The expiration date may also be the most recent expiration date. Information about reward coupons may also include, for example, a message indicating that a reward coupon has been issued. The message may be, for example, "You can use your reward coupon on your next purchase." By issuing a transaction receipt, POS terminal 1 can inform the customer of the number of reward coupons and their expiration date. POS terminal 1 can encourage the customer to use the transaction receipt. Customers who receive a transaction receipt can check the number of reward coupons and their expiration dates.
[0085] In this example, POS terminal 1 can issue reward vouchers usable for transactions in an electronically manageable manner and display information about the issued reward vouchers on a display device. Therefore, POS terminal 1 can reduce the effort and cost of issuing reward vouchers on paper or other means. In addition, POS terminal 1 can electronically manage the number of reward vouchers and their expiration dates for each member. By electronically managing the information of the reward vouchers, POS terminal 1 can manage the usage status of the reward vouchers. For example, POS terminal 1 can update the information of the reward vouchers based on their issuance and use. This allows POS terminal 1 to efficiently manage rewards. Furthermore, POS terminal 1 can output the information of the reward vouchers to server 2, allowing server 2 to manage the information.
[0086] Users of POS terminal 1 can check the number of issued reward vouchers and their expiration dates based on the information displayed on the display device. Since the reward vouchers are issued in an electronically manageable format, customers do not need to store physical reward vouchers, preventing them from forgetting to use or losing them.
[0087] Furthermore, POS terminal 1 can display information on reward vouchers issued in an electronically manageable manner on a display device and apply the reward vouchers to transactions based on user operations. For example, when reward vouchers are issued on paper, store employees had to collect the vouchers when customers used them to prevent fraudulent use. Also, customers had to physically manage the reward vouchers, which could lead to forgetting to use them or them becoming unusable due to expiration. In this example, since POS terminal 1 issues reward vouchers in an electronically manageable manner, the information on the reward vouchers can be easily displayed on a display device. By displaying the information on the reward vouchers on the display device, POS terminal 1 can encourage the use of reward vouchers. In this way, POS terminal 1 can also support the efficient management of rewards in terms of reward usage. Furthermore, since POS terminal 1 applies reward vouchers to transactions based on user operations, it can improve the convenience of using reward vouchers for customers. In addition, when customers use reward vouchers, POS terminal 1 applies reward vouchers issued in an electronically manageable manner to transactions, thus preventing fraudulent use of reward vouchers.
[0088] Furthermore, POS terminal 1 can display information indicating the number of available reward vouchers and their expiration dates on a display device. Therefore, POS terminal 1 can encourage the use of reward vouchers and prevent them from expiring.
[0089] Furthermore, POS terminal 1 can apply reward coupons to transactions based on the user's selection of the coupons to be used. Therefore, POS terminal 1 can give customers the right to choose regarding the use of reward coupons. Customers can freely select the reward coupons they wish to use. POS terminal 1 can enhance the convenience of using reward coupons for customers.
[0090] (Example display) This section explains an example of how to display images related to bonus information. Figure 5 shows an example of a product registration image displayed on the first display device 17-1 of the POS terminal 1 according to this embodiment.
[0091] Figure 5 shows the product registration image Ima displayed on the first display device 17-1. For example, the processing circuit 10 displays special offer information in the product registration image displayed when registering a product. The product registration image Ima is displayed on the first display device 17-1 while product registration is in progress.
[0092] The product registration image Ima includes the transaction details display area Ara, the points information display area Arb, the reward coupon information display area Arc, and the total amount display area Ard.
[0093] The transaction details display area Ara is the area that displays information about the details of a transaction. The point information display area Arb is an area that displays point information. For example, the point information display area Arb includes information indicating the total number of points.
[0094] The reward ticket information display area Arc is an area that displays information related to reward tickets. This area includes, for example, information indicating the number of reward tickets held and information indicating the expiration date. The expiration date is, for example, the most recent expiration date.
[0095] The total amount display area Ard is the area that displays the total amount of registered products.
[0096] The product registration image Ima includes a subtotal button Ba. The subtotal button Ba is an operation key for inputting instructions to proceed with the accounting process. The subtotal button Ba is an operation key for declaring to the processing circuit 10 that accounting processing should be performed. When the subtotal button Ba is operated by the user of POS terminal 1, the processing circuit 10 displays information regarding the use of the reward coupon. For example, the processing circuit 10 displays an availability notification, described later, on the first display device 17-1.
[0097] In this example, the user of POS terminal 1 can check information about the discount coupon while registering the product. Therefore, the user of POS terminal 1 can inform the customer about the discount coupon before entering the payment instructions. Because the customer can check the discount coupon information before proceeding with the payment process, they can decide in advance whether or not to use the discount coupon. For example, the customer can decide whether or not to use the discount coupon based on the expiration date information. In this way, POS terminal 1 can improve customer convenience regarding the use of discount coupons.
[0098] Figure 6 shows an example of an available notification displayed on the first display device 17-1 of the POS terminal 1 according to this embodiment. Figure 6 shows the available notification Imb displayed on the first display device 17-1. For example, the processing circuit 10 displays the available notification Imb on the first display device 17-1 based on the acquisition of an accounting instruction.
[0099] The availability notification Imb includes message Ma. Message Ma is a message indicating that there are available reward tickets. For example, message Ma might say, "You have N reward tickets. Would you like to use them?"
[0100] The availability notification Imb includes a "Yes" button Bb and a "Cancel" button Bc. The "Yes" button Bb is an operation key that allows input of an instruction to use the benefit coupon. If the user of POS terminal 1 wants to use the benefit coupon, they select the "Yes" button Bb by touch input or other means and input the instruction to use the benefit coupon. The "Cancel" button Bc is an operation key that allows input of an instruction to indicate that the benefit coupon will not be used. If the user of POS terminal 1 does not want to use the benefit coupon, they select the "Cancel" button Bc by touch input or other means and input the instruction to indicate that the benefit coupon will not be used.
[0101] Figure 7 shows an example of a reward ticket designation image displayed on the first display device 17-1 of the POS terminal 1 according to this embodiment. Figure 7 shows the reward ticket designation image Imc displayed on the first display device 17-1. For example, the processing circuit 10 displays the reward ticket designation image Imc on the first display device 17-1 based on the acquisition of a reward ticket usage instruction.
[0102] The reward ticket designation image Imc includes a reward ticket information display area Are, a reward ticket designation area Arf, an application information display area Arg, and a numeric keypad display area Arh. The reward ticket information display area Are is the area that displays information about available reward tickets. The information about available reward tickets includes, for example, the number of available reward tickets and information indicating the expiration date. The expiration date may be, for example, the most recent expiration date. The reward ticket information display area Are may also include a message such as "Please enter the number of tickets to use." In the example in Figure 7, the reward ticket information display area Are includes text information indicating "N reward tickets held" as the number of available reward tickets and "Expiration date Y year M month D day" as the expiration date.
[0103] The reward ticket designation area Arf is an area that displays information about the reward tickets designated based on user actions. For example, the reward ticket designation area Arf includes information indicating the number of reward tickets to be used and the amount of the reward tickets to be used, as specified by the user. In the example in Figure 7, the reward ticket designation area Arf includes text information indicating the number of tickets to be used as "2" and the amount as "1,000 yen". The user selects the number of reward tickets to be used by touch input, for example, on the numeric keypad displayed in the numeric keypad display area Arh. The processing circuit 10 calculates the amount based on the entered number of reward tickets to be used and displays the calculated amount in the reward ticket designation area Arf. The processing circuit 10 applies the number of reward tickets specified by the user to the transaction.
[0104] The application information display area Arg is the area that displays information about the reward vouchers applicable to the transaction. The application information display area Arg includes, for example, the total amount of the transaction, the number of reward vouchers used, and the remaining balance. The remaining balance is the amount obtained by subtracting the value of the applicable reward vouchers from the total amount of the transaction. In the example in Figure 7, since two reward vouchers are used, the remaining balance is "2,400 yen," which is the total amount "3,400 yen" minus the value of two reward vouchers "1,000 yen."
[0105] In this example, POS terminal 1 can specify the number of reward vouchers to be used based on user input. Users of POS terminal 1 can easily specify the number of reward vouchers to be used by touch input or the like. POS terminal 1 can give customers the right to choose how to use the reward vouchers. POS terminal 1 can improve the convenience of using reward vouchers by managing them electronically.
[0106] Figure 8 shows an example of a list of reward coupons displayed on the first display device 17-1 of the POS terminal 1 according to this embodiment. Figure 8 shows the reward ticket list image Imd displayed on the first display device 17-1. For example, the processing circuit 10 displays the reward ticket list image Imd on the first display device 17-1 based on the acquisition of a reward ticket usage instruction.
[0107] The reward ticket list image (Imd) includes a reward ticket list display area (Ari) and an applicable information display area (Arj). The reward ticket list image (Imd) may also include a message such as "Please select the reward ticket you wish to use."
[0108] The reward voucher list display area Ari is the area that displays the reward voucher list. The reward voucher list is a list of available reward vouchers. The reward voucher list includes information indicating the available reward vouchers, the number of vouchers, the amount, and the expiration date. The reward voucher list display area Ari includes checkboxes that allow the user to select which reward vouchers to use. In the example in Figure 8, it is shown that the top two reward vouchers have been selected based on the user's actions.
[0109] The application information display area Arj, like the application information display area Arg, is an area that displays information about the reward coupons applicable to the transaction. The application information display area Arj includes, for example, the total amount of one transaction, the number of reward coupons to be used, and the remaining balance. In the example in Figure 8, two reward coupons are used, so the remaining balance is 2,400 yen, which is the total amount of 3,400 yen minus the amount of 1,000 yen for two reward coupons. The processing circuit 10 calculates the number of reward coupons to be used and the remaining balance each time a reward coupon is selected, and displays them in the application information display area Arj.
[0110] The reward ticket list image Imd includes an "OK" button Bd and a "Cancel" button Be. The "OK" button Bd is an operation key into which an instruction to confirm the selection of a reward ticket to be used can be entered. The instruction to confirm the selection of a reward ticket to be used is an example of an instruction to use a reward ticket. When a user of POS terminal 1 confirms the selection of a reward ticket, they select the "OK" button Bd by touch input or the like, and enter an instruction to confirm the selection of the reward ticket. The processing circuit 10 applies the reward ticket selected by the user to the transaction. The "Cancel" button Be is an operation key into which an instruction to indicate that a reward ticket will not be used can be entered. When a user of POS terminal 1 does not want to use a reward ticket, they select the "Cancel" button Be by touch input or the like, and enter an instruction to indicate that a reward ticket will not be used.
[0111] In this example, POS terminal 1 can specify the reward voucher to be used based on user operation. Users of POS terminal 1 can easily select the reward voucher to use by touch input or the like. POS terminal 1 can display a list of reward vouchers on the first display device 17-1 in a manner that allows for identification of the vouchers based on information such as their expiration date. Furthermore, POS terminal 1 can allow customers to select the reward voucher to use based on information such as the expiration date. Customers can easily select the reward voucher to use based on the information of the reward vouchers they possess. By electronically managing the reward vouchers, POS terminal 1 can enhance the convenience of using the reward vouchers.
[0112] Let me explain transaction receipts. Figure 9 shows an example of a transaction receipt according to the embodiment. Figure 9 shows a transaction receipt Iml. For example, the processing circuit 10 issues a transaction receipt that includes reward information.
[0113] The transaction receipt Iml includes a points information display area Ark, a message display area Arl, and a reward voucher information display area Arm. The points information display area Ark is the area that displays information related to points. This information includes, for example, information showing points earned, previous points, and total points. Points earned refers to the points earned this time.
[0114] The message display area Arl is the area that displays a message indicating that the discount coupon is valid. The message may be, for example, "You can use this discount coupon on your next purchase."
[0115] The reward ticket information display area Arm is an area that displays information about reward tickets. This information includes, for example, the number of reward tickets held and the most recent expiration date.
[0116] In this example, POS terminal 1 can print information about reward vouchers issued in an electronically manageable manner onto the transaction receipt. POS terminal 1 can then inform the customer of the information regarding the reward vouchers via the transaction receipt. The customer can then verify the information regarding the reward vouchers based on the transaction receipt.
[0117] This explains the process for checking reward vouchers. (Example of processing) Figure 10 is a flowchart illustrating the procedure for processing information related to the inquiry of reward coupons at a POS terminal according to the embodiment. The processing procedure described below is merely an example, and each process may be modified as much as possible. Furthermore, depending on the embodiment, steps in the processing procedure described below may be omitted, replaced, or added as appropriate. The following example describes a case where POS terminal 1 displays a list of customer-held discount coupons on a display device based on user input.
[0118] POS terminal 1 acquires an inquiry instruction based on user operation (ACT31). ACT31 may also be processed by the display processing unit 104 implemented by the processing circuit 10. In ACT31, for example, the processing circuit 10 acquires an inquiry instruction based on user operation on the product registration image displayed on the first display device 17-1. User operation refers to, for example, selecting an inquiry button included in the product registration image by touch input or the like. The inquiry button is a button on which an inquiry instruction can be entered.
[0119] Based on the acquisition of a query instruction, the processing circuit 10 displays a reward ticket inquiry image on the first display device 17-1 (ACT32). ACT32 may also be a process performed by the display processing unit 104 implemented by the processing circuit 10. In ACT32, for example, the processing circuit 10 acquires reward ticket information from the auxiliary storage device 12. The processing circuit 10 generates a reward ticket inquiry image based on the reward ticket information. The reward ticket inquiry image includes, for example, a list of available reward tickets. The reward ticket inquiry image includes, for example, information indicating the number of reward tickets, the amount, and the expiration date. The processing circuit 10 may also display the reward ticket inquiry image on the second display device 17-2.
[0120] In this example, POS terminal 1 can display a list of the customer's vouchers on a display device based on the user's actions. Therefore, POS terminal 1 can notify the user of available vouchers and encourage them to use them. The customer can confirm the information of available vouchers based on the voucher inquiry image.
[0121] (Example display) Figure 11 shows an example of a query image displayed on the first display device 17-1 of the POS terminal 1 according to this embodiment. Figure 11 shows the query image Ime displayed on the first display device 17-1. For example, the processing circuit 10 displays the query image Ime on the first display device 17-1 based on the acquisition of a query instruction.
[0122] The inquiry image Ime includes the reward ticket list display area Arn. The inquiry image Ime may also include a message such as "Reward ticket has been checked."
[0123] The reward ticket list display area Arn is an area for displaying the reward ticket list. The reward ticket list is a list of available reward tickets. The reward ticket list includes information indicating the available reward tickets, the number of tickets, the amount, and the expiration date. For example, the processing circuit 10 may create a reward ticket list sorted by the earliest expiration date.
[0124] The inquiry image Ime may include a "Cancel" button. The "Cancel" button is an operation key that allows input of an instruction to hide the inquiry image Ime. When a user of POS terminal 1 wants to hide the inquiry image Ime, they select the "Cancel" button by touch input or other means and input an instruction to hide the inquiry image Ime.
[0125] In this example, POS terminal 1 can display a list of available reward coupons on the first display device 17-1 based on user operations. Therefore, users of POS terminal 1 can easily check information such as the number of available reward coupons and their expiration dates. By issuing reward coupons in an electronically manageable manner, POS terminal 1 can generate an inquiry image showing a list of available reward coupons and display it on the display device. This allows POS terminal 1 to streamline the management of rewards.
[0126] (Other embodiments) In the above explanation, a POS terminal 1 having product registration and payment functions, in which store staff intervene in product registration and payment, was used as an example of a payment processing device, but it is not limited to this. The payment processing device may also be a POS terminal that has payment functions and allows customers to make payments themselves without the intervention of store staff. In this example, product registration may be performed by store staff using a registration device configured separately from the payment processing device.
[0127] The case where a customer makes a payment by operating POS terminal 1, which has a payment function, will be explained with reference to Figures 12 to 14. In the following explanation, the user of POS terminal 1 is the customer.
[0128] Figure 12 shows an example of a receipt selection image displayed on the display device of the POS terminal 1 according to the embodiment. Figure 12 shows the receipt selection image Imf displayed on the second display device 17-2. For example, the processing circuit 10 displays the receipt selection image Imf on the second display device 17-2 based on the acquisition of an accounting instruction.
[0129] The receipt selection image (Imf) includes, for example, buttons to select whether or not to issue a receipt and whether or not to issue a receipt certificate. The customer inputs instructions regarding whether or not to issue a receipt and whether or not to issue a receipt by touching the buttons or other means. The instructions regarding whether or not to issue a receipt and whether or not to issue a receipt are also called receipt selection instructions. The POS terminal 1 is assumed to read the membership card before or during product registration. The processing circuit 10 of the POS terminal 1 is assumed to be performing the processing of ACT1 to ACT2. The processing circuit 10 displays the special offer information in the receipt selection image (Imf).
[0130] The receipt selection image Imf includes a points information display area Aro and a reward coupon information display area Arp. The points information display area Aro is the area that displays points information. The points information display area Aro includes, for example, information indicating the total number of points.
[0131] The reward ticket information display area Arp is an area that displays information related to reward tickets. For example, the reward ticket information display area Arp includes information indicating the number of reward tickets held and information indicating the expiration date. The expiration date is, for example, the most recent expiration date.
[0132] In this example, the user (customer) of POS terminal 1 can check information about the reward coupon in the receipt selection image. Therefore, the user of POS terminal 1 can check information about the reward coupon before entering the receipt selection instruction. In this way, POS terminal 1 can improve customer convenience regarding the use of reward coupons.
[0133] Figure 13 shows an example of an availability notification displayed on the display device of the POS terminal 1 according to this embodiment. Figure 13 shows an available notification image displayed on the second display device 17-2. For example, the processing circuit 10 displays the available notification image on the second display device 17-2 based on the receipt selection instruction it has received.
[0134] The availability notification image includes a message (Mb). The message (Mb) indicates that there are available reward vouchers. For example, the message (Mb) might say, "You have N reward vouchers. Would you like to use them?"
[0135] The available notification Img includes a "Yes" button Bf and a "Cancel" button Bg. The "Yes" button Bf is an operation key that allows input of an instruction to use a reward coupon. If the user of POS terminal 1 wants to use a reward coupon, they select the "Yes" button Bf by touch input or other means and input the instruction to use the reward coupon. The "Cancel" button Bg is an operation key that allows input of an instruction to not use a reward coupon. If the user of POS terminal 1 does not want to use a reward coupon, they select the "Cancel" button Bg by touch input or other means and input the instruction to not use the reward coupon. In one example, if the user selects the "Yes" button Bf, POS terminal 1 acquires the instruction to use a reward coupon and applies the reward coupon held by the customer to the transaction. In this case, based on the acquisition of the instruction to use a reward coupon, the processing circuit 10 displays a payment selection image for selecting a payment method on the second display device 17-2. The processing circuit 10 performs settlement processing based on the payment method selected by the user. In another example, if the user selects the "Yes" button Bf, POS terminal 1 displays a reward voucher selection image on a second display device 17-2, allowing the user to choose which reward voucher to use.
[0136] If the customer does not possess a discount coupon, the processing circuit 10 of the POS terminal 1, based on having received a receipt selection instruction, displays a payment selection image on the second display device 17-2 for the customer to select a payment method. The processing circuit 10 then performs the payment processing based on the payment method selected by the user.
[0137] Figure 14 shows an example of a list of reward coupons displayed on the display device of the POS terminal 1 according to the embodiment. Figure 14 shows the reward ticket list image Imh displayed on the second display device 17-2. For example, the processing circuit 10 displays the reward ticket list image Imh on the second display device 17-2 based on the acquisition of a reward ticket usage instruction.
[0138] The reward ticket list image Imh includes the reward ticket list display area Arq and the applicable information display area Arr. The reward ticket list image Imh may also include a message such as "Please select the reward ticket you wish to use."
[0139] The reward ticket list display area Arq, like the reward ticket list display area Ari, is an area that displays a list of reward tickets. The reward ticket list is a list of available reward tickets. The reward ticket list includes information indicating the available reward tickets, the number of tickets, the amount, and the expiration date. The reward ticket list display area Arq includes checkboxes that allow the user to select which reward tickets to use.
[0140] The application information display area Arr, like the application information display area Arg, is an area that displays information about the reward coupons applicable to the transaction. The application information display area Arr includes, for example, the total amount of one transaction, the number of reward coupons to be used, and the remaining balance. In the example in Figure 14, two reward coupons are selected. The application information display area Arr shows the remaining balance as "2,400 yen," which is the total amount "3,400 yen" minus the amount for two reward coupons, "1,000 yen." The processing circuit 10 calculates the number of reward coupons to be used and the remaining balance each time reward coupons are selected and displays them in the application information display area Arr.
[0141] The reward voucher list image Imh includes an "OK" button Bh. The "OK" button Bh is an operation key that allows input of an instruction to confirm the selection of the reward voucher to be used. The instruction to confirm the selection of the reward voucher to be used is an example of a reward voucher usage instruction. When a user of POS terminal 1 confirms the selection of a reward voucher, they select the "OK" button Bh by touch input or other means and input an instruction to confirm the selection of the reward voucher. The processing circuit 10 applies the reward voucher selected by the user to the transaction. Based on the instruction to confirm the selection of the reward voucher, the processing circuit 10 displays a payment selection image for selecting a payment method on the second display device 17-2. The processing circuit 10 performs settlement processing based on the payment method selected by the user.
[0142] The reward ticket list image Imh may include a "back" button. The processing circuit 10 may display the receipt selection image on the second display device 17-2 based on the selection of the "back" button.
[0143] In this example, POS terminal 1 can specify the reward voucher to be used based on user operation. Users of POS terminal 1 can easily select the reward voucher to use by touch input or the like. POS terminal 1 can display a list of reward vouchers on the second display device 17-2 in a manner that allows identification of the vouchers based on information such as their expiration date. Furthermore, POS terminal 1 can allow the user to select the reward voucher to use based on information such as the expiration date. Users can easily select the reward voucher to use based on information about the reward vouchers they possess. By electronically managing the reward vouchers, POS terminal 1 can enhance the convenience of using the reward vouchers.
[0144] The above example can also be applied to a POS terminal where a store clerk registers products using a registration device and the customer makes payment using a payment device. The payment device is an example of a payment processing device. In this case, the processing circuit 10 displays an image on the payment device's display device that is similar to the images shown in Figures 12 to 14.
[0145] Product registration may be performed by the customer using a shopping cart system with a product registration function. Product registration may also be performed by the customer using a mobile device owned by the customer. Product registration may also be performed by the customer using a mobile device provided in advance by the store, etc. In this case, product registration is performed on the mobile device by the customer's operation. Accounting is performed by a separate accounting device different from the mobile device. In this case, for example, the product registration process in ACT4 of Figure 4 is replaced by the following process. The customer performs the product registration process on the mobile device. Once the product registration is complete, the mobile device displays an image (for example, a QR code image) on the screen of the mobile device showing the transaction target product data generated by the product registration. The customer holds the QR code image displayed on the screen of the mobile device over the accounting device. The accounting device reads the image showing the transaction target product displayed on the screen of the mobile device via the scanner of the accounting device. This performs the product registration process in ACT4 of Figure 4. After that, the same processes as in ACT1, ACT2, and ACT6 and later in Figure 4 are performed.
[0146] The payment processing device may be a POS terminal that has product registration and payment functions, allowing customers to complete everything from product registration to payment without the intervention of a store employee.
[0147] The case where a customer operates POS terminal 1, which has product registration and payment functions, will be explained with reference to Figures 15 to 17. In the following explanation, the user of POS terminal 1 is the customer.
[0148] Figure 15 shows an example of a product registration image displayed on the display device of the POS terminal 1 according to this embodiment. Figure 15 shows the product registration image Imi displayed on the display device of POS terminal 1. For example, the processing circuit 10 displays special offer information in the product registration image displayed when registering a product. POS terminal 1 is assumed to read the membership card before or during product registration. The processing circuit 10 of POS terminal 1 is assumed to be performing ACT1 to ACT2 processing. The product registration image Imi is displayed on the display device while product registration is in progress.
[0149] The product registration image Imi includes the point information display area Ars, the reward coupon information display area Art, and the transaction details display area Aru.
[0150] The point information display area Ars is the area that displays point information. For example, the point information display area Ars includes information indicating the total number of points.
[0151] The reward ticket information display area Art is an area that displays information related to reward tickets. This area includes, for example, information indicating the number of reward tickets held and information indicating the expiration date. The expiration date is, for example, the most recent expiration date.
[0152] The transaction details display area Aru is the area that displays information related to the details of a transaction. The product registration image (Imi) may include a total price display area. The total price display area is the area that displays the total price of the registered products.
[0153] The product registration image Imi includes a subtotal button Bi. The subtotal button Bi is an operation key for inputting instructions to proceed with the accounting process. The subtotal button Bi is an operation key for declaring to the processing circuit 10 that accounting processing should be performed. When the user of POS terminal 1 operates the subtotal button Bi, the processing circuit 10 displays information regarding the use of the reward coupon. For example, the processing circuit 10 displays an availability notification, described later, on the display device.
[0154] In this example, the user of POS terminal 1 can check information about the discount coupon while registering the product. Therefore, the user of POS terminal 1 can check the discount coupon information before entering the payment instructions, and can decide in advance whether or not to use the discount coupon. For example, a customer can decide whether or not to use the discount coupon based on the expiration date information. In this way, POS terminal 1 can improve customer convenience regarding the use of discount coupons.
[0155] Figure 16 shows an example of an availability notification displayed on the display device of the POS terminal 1 according to the embodiment. Figure 16 shows the available notification Imj displayed on the display device of POS terminal 1. For example, the processing circuit 10 displays the available notification Imj on the display device based on the acquisition of an accounting instruction.
[0156] The availability notification Imj includes a message Mc. Message Mc is a message indicating that there are available reward tickets. For example, Message Mc might say, "You have N reward tickets. Would you like to use them?"
[0157] The available notification Imj includes a "Yes" button Bj and a "Cancel" button Bk. The "Yes" button Bj is an operation key that allows input of an instruction to use a reward coupon. If the user of POS terminal 1 wants to use a reward coupon, they select the "Yes" button Bj by touch input or other means and input the instruction to use the reward coupon. The "Cancel" button Bk is an operation key that allows input of an instruction to not use a reward coupon. If the user of POS terminal 1 does not want to use a reward coupon, they select the "Cancel" button Bk by touch input or other means and input the instruction to not use the reward coupon. In one example, if the user selects the "Yes" button Bj, POS terminal 1 acquires the instruction to use a reward coupon and applies the reward coupon held by the customer to the transaction. In this case, based on the acquisition of the instruction to use a reward coupon, the processing circuit 10 displays a payment selection image on the display device for selecting a payment method. The processing circuit 10 performs settlement processing based on the payment method selected by the user. In another example, if the user selects the "Yes" button Bj, POS terminal 1 displays a selection image of the reward voucher to be used on the display device.
[0158] If the customer does not possess a discount coupon, the processing circuit 10 of the POS terminal 1, based on having received a payment instruction, displays a payment selection image on the display device for the customer to choose a payment method. The processing circuit 10 then performs the payment processing based on the payment method selected by the user.
[0159] Figure 17 shows an example of a list of reward coupons displayed on the display device of the POS terminal 1 according to this embodiment. Figure 17 shows the reward coupon list image Imk displayed on the display device of POS terminal 1. For example, based on the acquisition of a reward coupon usage instruction, the processing circuit 10 displays the reward coupon list image Imk on the second display device 17-2.
[0160] The reward ticket list image (Imk) includes the reward ticket list display area (Arv) and the applicable information display area (Arw). The reward ticket list image (Imk) may also include a message such as "Please select the reward ticket you wish to use."
[0161] The reward ticket list display area Arv, like the reward ticket list display area Ari, is an area that displays a list of reward tickets. The reward ticket list is a list of available reward tickets. The reward ticket list includes information such as the available reward tickets, the number of tickets, the amount, and the expiration date. The reward ticket list display area Arv includes checkboxes that allow the user to select which reward tickets to use.
[0162] The application information display area Arw, like the application information display area Arg, is an area that displays information about the reward coupons applicable to the transaction. The application information display area Arw includes, for example, the total amount of one transaction, the number of reward coupons to be used, and the remaining balance. In the example in Figure 17, it is shown when two reward coupons are selected. The application information display area Arr shows the remaining balance as "2,400 yen," which is the total amount "3,400 yen" minus the amount for two reward coupons "1,000 yen." The processing circuit 10 calculates the number of reward coupons to be used and the remaining balance each time reward coupons are selected and displays them in the application information display area Arr.
[0163] The reward ticket list image Imk includes an "OK" button Bl. The "OK" button Bl is an operation key that allows input of an instruction to confirm the selection of the reward ticket to be used. The instruction to confirm the selection of the reward ticket to be used is an example of a reward ticket usage instruction. When a user of POS terminal 1 confirms the selection of a reward ticket, they select the "OK" button Bl by touch input or other means and input an instruction to confirm the selection of the reward ticket. Processing circuit 10 applies the reward ticket selected by the user to the transaction. Based on the instruction to confirm the selection of the reward ticket, processing circuit 10 displays a payment selection image on the display device for selecting a payment method. Processing circuit 10 performs settlement processing based on the payment method selected by the user.
[0164] The reward ticket list image (Imk) may include a "back" button. The processing circuit 10 may display the product registration image on the display device based on the selection of the "back" button.
[0165] In this example, POS terminal 1 can specify the reward voucher to be used based on user operation. Users of POS terminal 1 can easily select the reward voucher to use by touch input or the like. POS terminal 1 can display a list of reward vouchers on a display device in a manner that allows identification of the vouchers based on information such as the expiration date. Furthermore, POS terminal 1 can allow the user to select the reward voucher to use based on information such as the expiration date. Users can easily select the reward voucher to use based on information about the reward vouchers they possess. By electronically managing the reward vouchers, POS terminal 1 can improve the convenience of using the reward vouchers.
[0166] Furthermore, by electronically managing the reward vouchers, POS terminal 1 can accept the use of reward vouchers without the need for staff intervention. Customers can use the reward vouchers without requiring staff assistance. By electronically managing the reward vouchers, POS terminal 1 can prevent fraudulent use of reward vouchers without the need for staff intervention.
[0167] The above example describes the case where a reward voucher is issued in a manner that allows for electronic management, but it is not limited to this. The payment processing device may issue rewards such as coupons in a manner that allows for electronic management. A coupon refers to a reward issued based on, for example, the total transaction amount, purchased items, user attributes, etc. Coupons include discount coupons, point-earning coupons, etc. In this case, in the above embodiment, "reward voucher" may be read as "coupon."
[0168] The payment processing device may be implemented as a single device, as explained using POS terminal 1 as an example, or it may be implemented as multiple devices with distributed functions.
[0169] The payment processing device may be a system that implements the functions of POS terminal 1 by having the functions of POS terminal 1 installed on a cloud server, and then using a system that combines this cloud server with a tablet terminal that is connected to the cloud server in a communicative manner.
[0170] The embodiments described above may be applied to methods performed by the device. The embodiments described above may be applied to a program that can cause the device's computer to perform each function. The embodiments described above may be applied to a recording medium that stores the program.
[0171] Each of the one or more circuits that make up a processing circuit performs one or more of the multiple processes. If the processing circuit consists of a single circuit, the single circuit performs all of the multiple processes. If the processing circuit consists of multiple circuits, each of the multiple circuits performs some of the multiple processes. Some of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. If the processing circuit consists of multiple circuits, the multiple circuits may be contained in a single device, or they may be distributed across multiple devices.
[0172] The program may be transferred while stored in the device according to the embodiment, or it may be transferred without being stored in the device. In the latter case, the program may be transferred via a network, or it may be transferred while recorded on a recording medium. The recording medium is a non-temporary tangible medium. The recording medium is a computer-readable medium. The recording medium can be any medium that is capable of storing a program and is readable by a computer, such as a CD-ROM or memory card, and its form is not limited.
[0173] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.
[0174] The above-described embodiment may also be expressed as follows: (1) A reward processing unit that issues reward vouchers usable for transactions in a manner that allows for electronic management, A display processing unit that displays the information of the issued privilege ticket on the display unit, A payment processing device equipped with the following features. (2) A display processing unit that displays information of a privilege voucher issued in an electronically manageable manner on the display unit, A reward processing unit that applies reward vouchers to transactions based on user actions, A payment processing device equipped with the following features. (3) The information of the aforementioned benefit voucher includes information indicating the number of usable benefit vouchers and information indicating the expiration date. (1) or (2) the payment processing device described above. (4) The user's operation includes the operation of selecting the benefit ticket to use, (2) The payment processing device described above. (5) To the computer, A function to issue reward vouchers usable for transactions in an electronically manageable manner, A function to display the information of the issued privilege ticket on the display unit, An information processing program capable of executing [the specified action]. (6) To the computer, A function to display information on benefit vouchers issued in an electronically manageable manner on the display unit, A function that applies reward vouchers to transactions based on user actions, An information processing program capable of executing [the specified action]. [Explanation of Symbols]
[0175] 1...POS terminal, 2...Server, 10...Processing circuit, 11...Main memory, 12...Auxiliary storage device, 13...Cash dispenser 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...Audio output device, 21...Processing circuit, 22...Main memory, 23...Auxiliary storage device, 24...Communication interface, 101...Product registration unit, 102...Acquisition unit, 103...Benefit processing unit, 104...Display processing unit ,105…Output unit,106…Settlement processing unit,107…Issuance unit,230…User information storage area,231…Benefit ticket information storage area,Ara…Transaction details display area,Arb…Point information display area,Arc…Benefit ticket information display area,Ard…Total amount display area,Are…Benefit ticket information display area,Arf…Benefit ticket selection area,Arg…Applicable information display area,Arh…Numeric keypad display area,Ari…Benefit ticket list display area,Arj…Applicable information display area,Ark…Point information display area,Arl…Message display area,Arm…Benefit ticket information table Display area, Arn... Reward ticket list display area, Aro... Point information display area, Arp... Reward ticket information display area, Arq... Reward ticket list display area, Arr... Applicable information display area, Ars... Point information display area, Art... Reward ticket information display area, Aru... Transaction details display area, Arv... Reward ticket list display area, Arw... Applicable information display area, Ba... Subtotal button, Bb... "Yes" button, Bc... "Cancel" button, Bd... "OK" button, Be... "Cancel" button, Bf... "Yes" button, Bg... "Cancel" button, B h... "OK" button, Bi... Subtotal button, Bj... "Yes" button, Bk... "Cancel" button, Bl... "OK" button, Ima... Product registration image, Imb... Availability notification, Imc... Bonus ticket selection image, Imd... Bonus ticket list image, Ime... Inquiry image, Imf... Receipt selection image, Img... Availability notification, Imh... Bonus ticket list image, Imi... Product registration image, Imj... Availability notification, Imk... Bonus ticket list image, Iml... Transaction receipt, Ma~Mc... Message, NA... Network, S... Information processing system, X... Store.
Claims
1. A reward processing unit that issues reward vouchers usable for transactions in a manner that allows for electronic management, A display processing unit that displays the information of the issued privilege ticket on the display unit, A payment processing device equipped with the following features.
2. A display processing unit that displays information on a privilege voucher issued in an electronically manageable manner on the display unit, A reward processing unit that applies reward vouchers to transactions based on user actions, A payment processing device equipped with the following features.
3. The information regarding the aforementioned benefit vouchers includes information indicating the number of usable benefit vouchers and information indicating the expiration date. The payment processing device according to claim 1 or 2.
4. The aforementioned user operation includes the operation of selecting the benefit voucher to use. The payment processing device according to claim 2.
5. On the computer, A function to issue reward vouchers usable for transactions in an electronically manageable manner, A function to display the information of the issued privilege ticket on the display unit, An information processing program capable of executing [the specified action].
6. On the computer, A function to display information on benefit vouchers issued in an electronically manageable manner on the display unit, A function that applies reward vouchers to transactions based on user actions, An information processing program capable of executing [the specified action].
Citation Information
Patent Citations
Sales data processing device and program
JP2011048578A