Electronic receipt system, server and its program
The electronic receipt system internally links store and receipt member IDs within the store's system, ensuring data security and member benefits without sharing sensitive information externally, addressing the need for secure collaboration.
Patent Information
- Application Number
- JP2022098079
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2025-12-11
- Estimated Expiration
- 2042-06-17
Smart Images

Figure 0007784353000001 
Figure 0007784353000002 
Figure 0007784353000003
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an electronic receipt system, a server, and a program therefor. [Background technology]
[0002] When a store member who has signed a membership contract with a store is also a receipt member who has signed an electronic receipt contract to receive digitized transaction receipts, the receipt ID, which is the identification code of the receipt member, can be linked to the member ID, which is the identification code of the store member. By linking the receipt ID with the member ID, simply entering the member ID into the payment terminal when making a transaction at the store will allow the transaction receipt data to be managed using the receipt ID associated with that member ID. Since the member ID is entered into the payment terminal at that time, service points can be awarded to the store member, for example. Therefore, from the store's perspective, there is an advantage in being able to attract consumers who want to receive digitized transaction receipts as store members. Meanwhile, institutions that operate electronic receipt systems can also expect to see an increase in the number of receipt members.
[0003] However, in the past, the association between receipt IDs and member IDs was handled by the server system of the institution that operated the electronic receipt system. This required stores to provide information about store members to external parties. Store member information is a valuable asset for the store, and if it were to leak outside the store, the damage would be enormous. For these reasons, there is a need for a system that completes the association between receipt IDs and member IDs within the store, and does not provide store member information to the server system of the institution that operates the electronic receipt system. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 5620565 [Patent Document 2] Patent No. 6918997 Summary of the Invention [Problem to be solved by the invention]
[0005] The problem that the embodiments of the present invention aim to solve is to provide an electronic receipt system and its server that enable collaboration between store members and receipt members without the store having to provide information about the store members to an institution that operates the electronic receipt system. [Means for solving the problem]
[0006] In one embodiment, the electronic receipt system includes a first server and a second server. The first server and the second server are connected via a communication network. The first server manages a first identification code assigned to each store member who has signed a membership contract with the store. The second server manages a second identification code assigned to each receipt member who has signed an electronic receipt contract with an institution outside the store to receive digitized transaction receipts. In this electronic receipt system, the first server includes a storage unit, a first control means, and a second control means. The storage unit stores a first identification code of a store member in association with a second identification code set when the store member signed an electronic receipt contract with an institution. When the first control means receives receipt data with the second identification code added from a payment terminal of the store, the first control means controls the receipt data with the second identification code added to be transmitted to the second server. When the second control means receives receipt data with the first identification code added from the payment terminal of the store, the second control means acquires the second identification code stored in association with the first identification code from the storage unit, converts the first identification code added to the receipt data into the acquired second identification code, and controls the receipt data with the second identification code added to be transmitted to the second server. [Brief explanation of the drawings]
[0007] [Figure 1]FIG. 1 is a schematic diagram showing a schematic configuration of an electronic receipt system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the main circuit configuration of the customer server. [Figure 3] FIG. 3 is a schematic diagram showing the data structure of the linkage table held by the customer server. [Figure 4] FIG. 4 is a flowchart showing the main information processing procedure executed by the processor of the customer server when the cooperation mode is selected. [Figure 5] FIG. 5 is a flowchart showing the main information processing steps executed by the processor of the client server when a transaction mode is selected. DETAILED DESCRIPTION OF THE INVENTION
[0008] An embodiment will be described below with reference to the drawings. [Explanation of the electronic receipt system] 1 is a schematic diagram showing a general configuration of an electronic receipt system 100 according to an embodiment. The electronic receipt system 100 includes an electronic receipt center 10, a store system 20, and a communication network 30.
[0009] The electronic receipt center 10 is a computer system of an institution that operates an electronic receipt service that digitizes transaction receipts and provides them online to consumers who pay for the transactions. The institution is an organization independent of stores. The institution can also be referred to as an organization, a business entity, a company, etc.
[0010] A consumer who uses an electronic receipt service enters into an electronic receipt contract with the institution. The electronic receipt contract is usually made online. The consumer installs application software dedicated to the electronic receipt service on the terminal 40 that the consumer owns. The terminal 40 is typically a smartphone. The terminal 40 may also be a tablet terminal, laptop, etc. Hereinafter, the application software installed on the terminal 40 will be referred to as an electronic receipt app. A consumer can enter the necessary information into the terminal using the electronic receipt app to enter into an electronic receipt contract with the institution. Hereinafter, a consumer who has entered into an electronic receipt contract will be referred to as a receipt member. A unique receipt ID is assigned to each receipt member. When the electronic receipt app is launched on the terminal 40, a top screen with the receipt ID represented as a barcode is displayed on the touch panel of the terminal 40. The receipt ID is an example of a second identification code assigned to each receipt member.
[0011] The electronic receipt center 10 has a member server 11 and a receipt server 12. The member server 11 is a server that provides a service for managing the member information of each receipt member. The member information includes a receipt ID assigned to that receipt member. The receipt server 12 is a server that provides a service for managing digitized receipt data. The receipt server 12 also provides a service for downloading receipt data to the terminal 40 used by a receipt member in response to a request from that receipt member.
[0012] The store system 20 is a system established in a store that has signed a franchise agreement with an institution that operates an electronic receipt service. By signing the franchise agreement, the store can provide electronic receipts for transactions to receipt members who have settled transactions at the store. The store's business type is not particularly limited. It may be a retail store such as a supermarket, convenience store, or specialty store, or it may be a shopping center with multiple tenants. It may also be a facility that issues receipts to users, such as a hospital, sports gym, movie theater, or amusement park.
[0013] The store system 20 has a POS (Point Of Sales) terminal 21, a POS server 22, a customer server 23, and a relay server 24. The POS terminal 21 is a payment terminal that processes payment for transactions. The POS terminal 21 has the function of generating receipt data for each transaction for which payment is processed. The receipt data may be printed on paper and issued as a transaction receipt, or may be sent to the receipt server 12. There is no particular limit to the number of POS terminals 21 that one store system 20 may have. The store system 20 may have two or more POS terminals 21, or may have only one POS terminal 21.
[0014] The POS server 22 is a server for realizing a service that manages data on transactions settled at the POS terminal 21. By managing the transaction data in the POS server 22, the store manager can know the store's sales, losses, etc.
[0015] The customer server 23 is a server for realizing a service that manages information related to consumers who have signed a membership contract with a store. By signing a membership contract with a store, consumers can, for example, receive points services. Alternatively, consumers can purchase products or use facilities at member prices. Hereinafter, consumers who have signed a membership contract will be referred to as store members. A unique member ID is assigned to each store member. The member ID is an example of a first identification code assigned to each store member. The information related to consumers, i.e., store members, managed by the customer server 23 includes the member ID.
[0016] The relay server 24 is a server for realizing a service that provides receipt data of transactions settled at the POS terminal 21 to the electronic receipt center 10. The receipt data is provided from the relay server 24 to the receipt server 12 of the electronic receipt center 10 via communication means.
[0017] The communication network 30 is an example of a communication means. The communication network 30 connects the relay server 24 of each store system 20 and the receipt server 12 of the electronic receipt center 10, enabling data communication. The communication network 30 is typically a wide-area network that uses public lines or dedicated lines as a relay network and a wired LAN (Local Area Network), wireless LAN, mobile communication network, mobile phone communication network, etc. as an access network. If the receipt server 12 uses cloud computing, the communication network 30 will mainly be the Internet. The terminal 40 is also connected to the receipt server 12 via the communication network 30. Note that the terminal 40 may also be connected to the receipt server 12 via a network different from the communication network 30.
[0018] Here, the customer server 23 functions as a first server that manages the first identification code (member ID) assigned to each store member who has signed a membership contract with the store. The receipt server 12 functions as a second server that manages the second identification code (receipt ID) assigned to each receipt member who has signed an electronic receipt contract with an institution outside the store to receive electronic transaction receipts.
[0019] [Customer Server Description] 2 is a block diagram showing the main circuit configuration of the customer server 23. The customer server 23 includes a processor 51, a main memory 52, an auxiliary storage device 53, a communication interface 54, and a system transmission path 55. The system transmission path 55 includes an address bus, a data bus, a control signal line, etc. The customer server 23 connects the processor 51, the main memory 52, the auxiliary storage device 53, and the communication interface 54 to the system transmission path 55. In the customer server 23, the processor 51, the main memory 52, the auxiliary storage device 53, the communication interface 54, and the system transmission path 55 connecting these components form a computer.
[0020] The processor 51 corresponds to the central part of the computer. The processor 51 controls each part to realize various functions of the customer server 23 in accordance with an operating system or an application program (application software). The processor 51 is, for example, a CPU (Central Processing Unit).
[0021] The main memory 52 corresponds to the main storage portion of the computer. The main memory 52 includes a nonvolatile memory area and a volatile memory area. The main memory 52 stores an operating system or application programs in the nonvolatile memory area. The main memory 52 stores data required for the processor 51 to execute processes for controlling each part in the volatile memory area. The above data may also be stored in the nonvolatile memory area. The main memory 52 uses the volatile memory area as a work area where data is rewritten by the processor 51 as appropriate. The nonvolatile memory area is, for example, ROM (Read Only Memory). The volatile memory area is, for example, RAM (Random Access Memory).
[0022] The auxiliary storage device 53 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), or an SSD (Solid State Drive) can be the auxiliary storage device 53. The auxiliary storage device 53 stores data used by the processor 51 when performing various processes, or data created by the processes of the processor 51. The auxiliary storage device 53 may also store the application programs described above.
[0023] The communication interface 54 is a circuit for performing data communication with the POS server 22 and the relay server 24. In other words, the customer server 23 can perform data communication with the POS server 22 and further with the POS terminal 21 connected to the POS server 22 via the communication interface 54. The customer server 23 can also perform data communication with the relay server 24 via the communication interface 54. Through these data communications, information related to transactions with store members that have been settled at the POS terminal 21 is managed by the customer server 23. Then, if the store member is a receipt member, receipt data obtained by digitizing the transaction receipt is sent to the receipt server 12 via the relay server 24.
[0024] The customer server 23 uses part of the storage area in the auxiliary storage device 53 as storage area for a customer database 61 and an association table 62. The customer database 61 is a collection of customer data generated for each customer who is a store member. The customer data includes personal information such as member ID, name, gender, and contact information, as well as information on transaction history such as service points. Such customer data is an asset of the store and is important data that must not be leaked to the outside.
[0025] As shown in Figure 3, the linkage table 62 is a data table that associates one member ID with one receipt ID. If a customer identified by a member ID in the customer data managed by the customer database 61, i.e., a store member, is a receipt member, the linkage table 62 stores the member ID that identifies the store member and the receipt ID that identifies the receipt member in association with each other. This linkage table 62 functions as a storage unit.
[0026] In the customer server 23 configured as above, the processor 51 has functions as an association means 71, a first control means 72, and a second control means 73.
[0027] When association means 71 receives association data between a member ID and a receipt ID from an external device, it checks whether the member ID in the association data is a member ID managed by customer server 23, and if it is a member ID managed by customer server 23, it associates the member ID in the association data with the receipt ID and saves the association data in association table 63. This function as association means 71 is realized when processor 51 is in association mode.
[0028] The first control means 72 has a function that, when receipt data with a receipt ID added thereto is received from the POS terminal 21, controls the receipt data with this receipt data added to be sent to the receipt server 12. The second control means 73 has a function that, when receipt data with a member ID added thereto is received from the POS terminal 21, obtains the receipt ID stored in association with the member ID from the linkage table 62, converts the member ID added to the receipt data into the obtained receipt ID, and controls the receipt data with the receipt ID added to be sent to the receipt server 12. The functions of the first control means 72 and the second control means 73 are realized when the processor 51 is in transaction mode.
[0029] The processor 51 has a default mode of trading mode. When a link command is received from an external device, it switches to the link mode. When processing in the link mode is completed, it returns to trading mode. Such mode switching and information processing in each mode are performed in accordance with a control program installed in the main memory 52 or the auxiliary storage device 53. There are no particular limitations on the method for installing the control program in the main memory 52 or the auxiliary storage device 53. The control program can be installed in the main memory 52 or the auxiliary storage device 53 by recording it on a removable storage medium or by distributing it via communication over a network. The storage medium may be in any form, such as an SD memory card or USB memory, as long as it can store a program and is readable by the device.
[0030] 4 is a flowchart showing the main information processing procedure of processor 51 when the cooperation mode is selected. Note that the information processing procedure and content described below are one example. The procedure and content can be changed as appropriate as long as the same operational effect can be achieved.
[0031] As described above, when processor 51 receives a link command from an external device, it enters link mode. Then, processor 51 starts information processing according to the procedure shown in the flowchart of Figure 4. First, processor 51 waits to receive link data as ACT1. The link data is sent from the device that sent the link command.
[0032] An example of an external device that can be the source of a link command is the POS terminal 21. The POS terminal 21 has a link menu between store members and receipt members as one of its various business menus. When the link menu is selected, the POS terminal 21 captures the member ID of the store member and the receipt ID of the receipt member. For example, when the data on a member card is read by a card reader, the POS terminal 21 captures the member ID from the data on the member card. When the scanner scans a barcode on the top screen displayed on the touch panel of the terminal 40, the POS terminal 21 captures the receipt ID from the barcode. After capturing the member ID and receipt ID, the POS terminal 21 sends a link command and then transmits link data linking the captured member ID and receipt ID to the customer server 23. The link command and link data are transmitted to the customer server 23 via the POS server 22.
[0033] Another example of an external device that can be the source of a link command is the terminal 40. The terminal 40, on which the electronic receipt app is launched, has a link menu for linking receipt members and store members. When the link menu is selected, the terminal 40 waits for the store member's member ID to be entered. The receipt member, who is the user of the terminal 40, operates a soft keyboard displayed on the touch panel to enter the member ID printed on, for example, a member card. When the member ID is entered, the POS terminal 21 sends a link command followed by link data that links the entered member ID with the receipt ID set in the terminal 40 to the customer server 23. The link command and link data are sent to the customer server 23 via the relay server 24.
[0034] When processor 51 receives the linked data, it proceeds from ACT1 to ACT2. Processor 51 acquires a member ID from the linked data received in ACT2. Then, processor 51 searches customer database 61 using the acquired member ID in ACT3. If customer data including the acquired member ID exists in customer database 61, the consumer identified by that member ID is a store member. If customer data including the acquired member ID does not exist in customer database 61, the consumer identified by that member ID is not a store member. For example, if the member ID is a member ID assigned to a store member of another store, this type of error may occur.
[0035] The processor 51 checks whether the user is a store member in ACT 4. If the user is not a store member, the processor 51 proceeds from ACT 4 to ACT 5. In ACT 5, the processor 51 transmits an error response to the external device that is the source of the collaboration command.
[0036] On the other hand, if the user is a store member, the processor 51 proceeds from ACT4 to ACT6. In ACT6, the processor 51 associates the store ID and receipt ID included in the association data and stores them in the association table 62. In ACT7, the processor 51 also sends an acceptance response to the external device that is the source of the association command.
[0037] After transmitting the error response or the acceptance response, the processor 51 ends the processing in the linked mode. The processor 51 returns to the transaction mode. The processor 51 then performs the information processing in ACT1, ACT2, ACT3, ACT4, and ACT6 of the procedure shown in the flowchart of FIG. 4, thereby realizing the function of the association means 71.
[0038] 5 is a flowchart showing the main information processing procedure of processor 51 when a transaction mode is selected. Note that the information processing procedure and content described below are merely examples. The procedure and content can be modified as appropriate as long as the same operational effect can be achieved.
[0039] The processor 51 operating in transaction mode waits to receive receipt data as ACT11. The receipt data is sent from the POS terminal 21 that settled the transaction with the consumer. When the transaction with the consumer is settled at the POS terminal 21, receipt data showing the details of the transaction is generated and sent to the customer server 23.
[0040] If the receipt ID barcode displayed on the consumer's terminal 40 is read by the scanner of the POS terminal 21, the receipt ID is added to the receipt data. If the data on the consumer's membership card is read by the card reader of the POS terminal 21, the receipt ID is added to the receipt data.
[0041] When the processor 51 receives receipt data via the POS server 22, the process proceeds from ACT11 to ACT12. In ACT12, the processor 51 acquires an ID from the receipt data. In ACT13, the processor 51 checks whether or not a receipt ID has been acquired from the receipt data. If the receipt ID has not been acquired, the processor 51 checks whether or not a member ID has been acquired from the receipt data in ACT14. If neither the receipt ID nor the member ID has been acquired, the processor 51 ends the information processing procedure shown in the flowchart of FIG. 5.
[0042] If the member ID is obtained from the receipt data, the processor 51 proceeds from ACT14 to ACT15. In ACT15, the processor 51 searches the association table 62 to confirm whether a receipt ID is associated with the obtained member ID. If a receipt ID is not associated with the member ID, the store member identified by the member ID is not associated as a receipt member. The processor 51 proceeds from ACT15 to ACT19. In ACT19, the processor 51 updates information related to the transaction history of the customer data, including the member ID, based on the receipt data. With this, the processor 51 ends the information processing procedure shown in the flowchart of Figure 5.
[0043] On the other hand, if a receipt ID is associated with the member ID, the store member identified by the member ID is linked as a receipt member. The processor 51 proceeds from ACT 15 to ACT 16. In ACT 16, the processor 51 obtains the receipt ID associated with that member ID from the linkage table 62. In ACT 17, the processor 51 converts the member ID that was added to the receipt data into the receipt ID obtained in the processing of ACT 16. In ACT 18, the processor 51 controls the communication interface 25 to send the receipt data in which the member ID has been replaced to the receipt server 12. Through this control, the receipt data is sent from the communication interface 25 to the relay server 24, and then sent to the receipt server 12 via the communication network 30.
[0044] After controlling the transmission of the receipt data, processor 51 proceeds to ACT 19 described above. In ACT 19, processor 51 updates the information about the transaction history of the customer data, including the member ID, that was added to the receipt data, based on the receipt data. With this, processor 51 ends the information processing procedure shown in the flowchart of FIG. 5.
[0045] On the other hand, if a receipt ID is obtained from the receipt data, the processor 51 proceeds from ACT 13 to ACT 20. In ACT 20, the processor 51 searches the association table 62 to check whether a member ID is associated with the obtained receipt ID. If a member ID is not associated with the receipt ID, the receipt member identified by the receipt ID is not associated as a store member. The processor 51 proceeds from ACT 20 to ACT 21. In ACT 21, the processor 51 controls the communication interface 25 to send the receipt data to the receipt server 12. With this, the processor 51 ends the information processing procedure shown in the flowchart of FIG. 5.
[0046] On the other hand, if a member ID is associated with the receipt ID, the receipt member identified by the receipt ID is linked as a store member. The processor 51 proceeds from ACT20 to ACT22. In ACT22, the processor 51 obtains the member ID associated with the receipt ID from the linkage table 62. The processor 51 then executes the processes in ACT18 and ACT19 described above.
[0047] That is, in ACT 18, the processor 51 controls the communication interface 25 to send the receipt data with the receipt ID added to the receipt server 12. In ACT 19, the processor 51 also updates the information about the transaction history of the customer data, including the member ID, acquired in ACT 22, based on the receipt data. With this, the processor 51 ends the information processing procedure shown in the flowchart of FIG. 5.
[0048] In this way, the processor 51 realizes the function of the first control means 72 by executing the processing of ACT11, ACT12, ACT13, ACT20, ACT21, or ACT18 of the procedure shown in the flowchart of Fig. 5. The processor 51 realizes the function of the second control means 73 by executing the processing of ACT11, ACT12, ACT13, ACT14, ACT15, ACT16, ACT17, and ACT18 of the procedure shown in the flowchart of Fig. 5.
[0049] [Effectiveness of the electronic receipt system] In the electronic receipt system 100, the customer server 23 of the store system 20 has an association table 62. When a member ID that is associated with a receipt ID in the association table 62 is added to receipt data for a transaction settled at the POS terminal 21, the customer server 23 converts the member ID added to the receipt data into the associated receipt ID. The receipt data with the added receipt ID is then sent to the receipt server 12 via the relay server 24.
[0050] Therefore, the member ID is not added to the receipt data output from the store system 20 to the electronic receipt center 10. Therefore, there is no need to provide store member information, including the member ID, to the institution that operates the electronic receipt system. Therefore, it is possible to link the store member and the receipt member without the store providing the store member information to the institution that operates the electronic receipt system. Furthermore, because the store member information is not provided to the institution that operates the electronic receipt system, even when the link between the member ID and the receipt ID is to be terminated, this can be completed by internal processing of the store system 20.
[0051] Furthermore, if a receipt ID is added to the receipt data, the receipt data is sent to the receipt server 12 via the relay server 24. Here, if the receipt ID is linked to a member ID in the link table 62, the customer server 23 updates information about the transaction history of the store member identified by that member ID based on the receipt data. Therefore, for example, even if a store member identified by the member ID associated with the receipt ID forgets his / her membership card, he / she can still receive store member-specific benefits, such as point services, as long as he / she has a terminal 40 with the electronic receipt app installed. Of course, the receipt at that time is provided to the store member as an electronic receipt.
[0052] [Variations] In the above embodiment, the store system 20 has been described as having a POS server 22, a customer server 23, and a relay server 24. These servers 22 to 24 do not have to be independent servers. For example, the POS server 22 may have the function of the customer server 23. Alternatively, the relay server 24 may have the function of the customer server 23. Furthermore, one server may realize the functions of the POS server 22, the customer server 23, and the relay server 24.
[0053] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the inventions and their equivalents as defined in the claims. [Explanation of symbols]
[0054] 10...electronic receipt center, 11...member server, 12...receipt server, 20...store system, 21...POS terminal, 22...POS server, 23...customer server, 24...relay server, 30...communication network, 40...terminal, 51...processor, 52...main memory, 53...auxiliary storage device, 54...communication interface, 55...system transmission path, 61...customer database, 62...linkage table, 71...association means, 72...first control means, 73...second control means.
Claims
1. a first server that manages a first identification code assigned to each store member who has signed a membership contract with the store; a second server that manages a second identification code set for each receipt member who has signed an electronic receipt contract with an institution outside the store to receive electronic transaction receipts; Including, In the electronic receipt system in which the first server and the second server are connected via a communication network, The first server a storage unit that stores the first identification code of the store member and the second identification code that was set when the store member signed an electronic receipt contract with the institution, in association with each other; a first control means for controlling, when receipt data to which the second identification code has been added is received from the payment terminal of the store, to transmit the receipt data to which the second identification code has been added to the second server; a second control means for controlling, when receipt data to which the first identification code has been added is received from the payment terminal of the store, to acquire the second identification code stored in association with the first identification code from the storage unit, convert the first identification code added to the receipt data into the acquired second identification code, and transmit the receipt data to which the second identification code has been added to the second server; An electronic receipt system comprising:
2. The first server an associating means for, when receiving linked data of the first identification code and the second identification code from an external device, checking whether the first identification code of the linked data is the first identification code managed by the first server, and if the first identification code is the first identification code managed by the first server, associating the first identification code and the second identification code of the linked data and storing them in the storage unit; The electronic receipt system of claim 1 further comprising:
3. a management unit that manages a first identification code assigned to each store member who has signed a membership contract with the store; a communication unit connected via a communication network to a second server that manages second identification codes assigned to receipt members who have signed an electronic receipt contract with an institution outside the store to receive electronic transaction receipts; a storage unit that stores the first identification code of the store member and the second identification code that was set when the store member signed an electronic receipt contract with the institution, in association with each other; a first control means for controlling, when receipt data to which the second identification code has been added is received from the payment terminal of the store, to transmit the receipt data to which the second identification code has been added to the second server; a second control means for controlling, when receipt data to which the first identification code has been added is received from the payment terminal of the store, to acquire the second identification code stored in association with the first identification code from the storage unit, convert the first identification code added to the receipt data into the acquired second identification code, and transmit the receipt data to which the second identification code has been added to the second server; A server comprising:
4. an associating means for, when receiving linked data of the first identification code and the second identification code from an external device, checking whether the first identification code of the linked data is the first identification code managed by the management unit, and if the first identification code is the first identification code managed by the management unit, associating the first identification code and the second identification code of the linked data and storing them in the storage unit; The server of claim 3 further comprising:
5. a management unit that manages a first identification code assigned to each store member who has signed a membership contract with the store; a communication unit connected via a communication network to a second server that manages second identification codes assigned to receipt members who have signed an electronic receipt contract with an institution outside the store to receive electronic transaction receipts; a storage unit that stores the first identification code of the store member and the second identification code that was set when the store member signed an electronic receipt contract with the institution, in association with each other; A server comprising: a first control means for controlling the receipt data with the second identification code added thereto to be sent to the second server when the receipt data with the second identification code added thereto is received from the payment terminal of the store; and a second control means for controlling, when receipt data to which the first identification code has been added from the payment terminal of the store, to acquire the second identification code stored in association with the first identification code from the storage unit, convert the first identification code added to the receipt data into the acquired second identification code, and transmit the receipt data to which the second identification code has been added to the second server; A program to function as a
6. The server, an associating means for, when receiving linked data of the first identification code and the second identification code from an external device, checking whether the first identification code of the linked data is the first identification code managed by the management unit, and if the first identification code is the first identification code managed by the management unit, associating the first identification code and the second identification code of the linked data and storing them in the storage unit; The program according to claim 5, further functioning as
Citation Information
Patent Citations
Chlorine substituted propenylsulfone derivative* its preparation and antimicrobial for agriculture and horticulture containing the same
JP1981020565A
Merchandise sales data processor and program
JP2014206790A
Commodity sales data processing device and program
JP2015052921A
Information processing device, portable terminal device, and program
JP2015232834A
Settlement system
JP2018156439A