Electronic receipt system and information processing method

By introducing SRID and PTID identity identification mechanisms in the electronic receipt system, the problem of customers needing to carry multiple identity identification media when receiving electronic receipts and enjoying points rewards is solved, and the operation process is simplified and the user experience is improved.

JP7656671B2Active Publication Date: 2025-04-03TOSHIBA TEC KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023144367
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-04-03
Estimated Expiration
2033-12-11

AI Technical Summary

Technical Problem

In the existing electronic receipt system and information processing methods, customers need to carry a variety of identity identification media when receiving electronic receipts and enjoying points rewards, resulting in complex use.

Method used

An electronic receipt system is designed to establish a communication network between the POS terminal, the server and the customer mobile terminal, and use SRID and PTID to perform customer identity identification and points management, so as to realize the generation of electronic receipts and the grant of points.

Benefits of technology

The operation process of customers when receiving electronic receipts and enjoying points rewards is simplified. Customers only need to carry mobile terminals, avoiding the complexity of carrying multiple identity identification media.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007656671000001
    Figure 0007656671000001
  • Figure 0007656671000002
    Figure 0007656671000002
  • Figure 0007656671000003
    Figure 0007656671000003
Patent Text Reader

Abstract

To provide a commodity sales data processing apparatus and program from which a user can receive an electronic receipt only by carrying a customer medium and can be given a bonus.SOLUTION: A commodity sales data processing apparatus according to the present invention has transmitting means for, when first customer specifying information for use in specifying a customer receiving electronic receipt data regarding a transaction content is input from an input unit, generating the electronic receipt data regarding the commodity sales data to transmit it to an external device together with the first customer specifying information, and bonus generating means, when receiving second customer specifying information from an external apparatus storing the first customer specifying information and the second customer specifying information for use in specifying the customer receiving a bonus in association with each other, generating bonus information based on the transaction in response to the transmission of the first customer specifying information by the transmitting means.SELECTED DRAWING: Figure 14
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention comprises: Electronic receipt system and information processing method Regarding. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there has been known a system known as an electronic receipt, in which a receipt or invoice given to a customer from a store at the time of payment for a product is electronically transferred to the customer's mobile terminal or the like.

[0003] By converting receipts into electronic data in this way, for example, a customer can input customer identification information using a mobile terminal or a customer card that he or she carries, and view the electronic receipt data on the display unit of the mobile terminal. The store transmits the electronic receipt information to the identified customer.

[0004] On the other hand, companies that operate stores provide services that provide benefits such as points to customers as part of their customer acquisition efforts. Points are given to point members who are special members who have contracted with the company, so the point members are identified by inputting a member code on a point card or the like carried by the member, and points are given to the identified member.

[0005] However, in the past, there was no link between the specific information that identifies a customer to receive an electronic receipt and the customer information that identifies the customer who will receive the benefit, and the customer presented a customer medium such as a mobile terminal or customer card that identifies the customer when receiving an electronic receipt, and presented a membership medium such as a point card that identifies the point member when receiving a point-granting service. Therefore, the customer had to carry both the customer medium and the membership medium, which was very cumbersome. Carrying multiple membership media from multiple stores was even more cumbersome. Summary of the Invention [Problem to be solved by the invention]

[0006] The problem to be solved by the present invention is to provide a method for receiving a special benefit by simply carrying a membership medium that stores information identifying the customer who will receive the special benefit. Electronic receipt system and information processing method The purpose of this project is to provide [Means for solving the problem]

[0007] An electronic receipt system according to an embodiment includes a merchandise sales data processing device provided in a store, a server device that manages electronic receipt information of a transaction performed in the merchandise sales data processing device, and a mobile terminal used by a customer of the store. The server device manages the electronic receipt information, first customer identification information that identifies a customer who receives the electronic receipt information, and Identify customers who will receive rewards a storage unit that stores the first customer identifying information in association with second customer identifying information, and the product sales data processing device includes a first input means that accepts input of the first customer identifying information during a transaction at the store, a second input means that accepts input of the second customer identifying information during a transaction at the store, and a first acquisition means that, when either the first customer identifying information or the second customer identifying information is input, acquires the other corresponding customer identifying information from the server device; a reward giving means for giving a reward based on the transaction content of the transaction and the second customer identification information; and a reward information for the reward given by the reward giving means. a transmitting means for generating electronic receipt information related to the transaction and transmitting the electronic receipt information to the server device together with the first customer identifying information and the second customer identifying information, wherein the mobile terminal comprises a first display means for displaying the first customer identifying information of the customer operating the mobile terminal on a display unit, a second acquisition means for acquiring from the server device the electronic receipt information corresponding to the first customer identifying information or the second customer identifying information of the customer operating the mobile terminal, and a second display means for displaying the electronic receipt information acquired by the second acquisition means on the display unit, and the first input means of the product sales data processing device accepts input of the first customer identifying information by reading the first customer identifying information displayed on the display unit of the mobile terminal. [Brief description of the drawings]

[0008] [Figure 1]FIG. 1 is a diagram showing the overall configuration of an electronic receipt system according to an embodiment. [Diagram 2] FIG. 2 is a transition diagram showing an example of screen transition during customer membership registration. [Diagram 3] FIG. 3 is a block diagram showing a configuration of a main part of the POS terminal. [Figure 4] FIG. 4 is a memory map showing a part of the storage unit of the POS terminal. [Diagram 5] FIG. 5 is a block diagram showing the main configuration of the electronic receipt server. [Figure 6] FIG. 6 is a block diagram showing a configuration of a main part of the electronic receipt management server. [Figure 7] FIG. 7 is a memory map showing a part of the storage unit of the electronic receipt management server. [Figure 8] FIG. 8 is a block diagram showing a configuration of a main part of a mobile terminal. [Figure 9] FIG. 9 is a functional block diagram of the POS terminal. [Figure 10] FIG. 10 is a diagram illustrating an example of receipt data. [Figure 11] FIG. 11 is a diagram illustrating an example of an electronic receipt. [Figure 12] FIG. 12 is a flowchart showing the flow of the control process in the POS terminal. [Figure 13] FIG. 13 is a flowchart showing the flow of the control process in the POS terminal. [Figure 14] FIG. 14 is a flowchart showing the flow of the control process in the POS terminal. [Figure 15] FIG. 15 is a flowchart showing the flow of the electronic receipt management process and the information transmission process in the electronic receipt server. [Figure 16] FIG. 16 is a flowchart showing the flow of management processing of electronic receipt information in the electronic receipt management server. [Figure 17] FIG. 17 is a functional block diagram relating to the electronic receipt receiving process and the electronic receipt viewing process in the mobile terminal. [Figure 18] FIG. 18 is a flowchart showing the flow of the electronic receipt receiving process and the electronic receipt viewing process in the mobile terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, one embodiment of the present invention will be described with reference to the drawings.

[0010] Fig. 1 is a diagram showing the overall configuration of an electronic receipt system according to an embodiment. As shown in Fig. 1, the electronic receipt system includes a POS (Point of Sales) terminal 1, a store server 2, an electronic receipt server 3, an electronic receipt management server 4, a promotion setting terminal 5, a promotion management server 6, and a mobile terminal 7 which is an example of a customer terminal for identifying a customer.

[0011] The POS terminal 1 and the store server 2 are provided in the store P1. The POS terminal 1 and the store server 2 are communicatively connected via an in-store network N1 such as a LAN (Local Area Network). The POS terminal 1 and the store server 2 can be connected to a network N2 connecting the store P1 and the headquarters P2 via a network device (not shown) such as a router connected to the in-store network N1. Here, the network N2 is, for example, a dedicated line such as the Internet or a VPN (Virtual Private Network).

[0012] The POS terminal 1 is a product sales data processing device that executes product sales data processing. The POS terminal 1 generates receipt data including transaction details of the product to be paid for, and outputs a paper receipt by printing the receipt data with a printing unit 13 described below. The POS terminal 1 also outputs (transmits) electronic receipt information obtained by converting the data format of the receipt data to the electronic receipt server 3 via the network N2. There is no particular limit to the method of transmitting the electronic receipt information, and general-purpose protocols such as HTTP and HTTPS may be used. There is no particular limit to the number of POS terminals 1 provided in the store P1, and there may be more than one.

[0013] The store server 2 comprehensively manages the product sales data processing and the like performed by the POS terminal 1. For example, the store server 2 stores and manages the product sales data generated by the product sales data processing of the POS terminal 1, and stores and manages product data files and the like used in the product sales data processing.

[0014] The number of POS terminals 1 placed in the store P1 is not particularly limited, and may be more than one. In addition, in the present embodiment, a configuration in which the POS terminal 1 outputs electronic receipt information is described, but the present invention is not limited to this. The store server 2 or a conversion device (not shown) may convert the data format of receipt data generated by the POS terminal 1, and the electronic receipt information may be output to the electronic receipt server 3.

[0015] The electronic receipt server 3 is installed in the headquarters P2 of a company that operates a store or a chain of stores (hereinafter referred to as a store), and functions as a receipt management server for the company that manages receipt data for each company that operates a store.

[0016] The electronic receipt server 3 also receives, via the network N2, the electronic receipt information transmitted from the POS terminal 1. The electronic receipt server 3 also transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 connecting the head office P2 and the electronic receipt center P3.

[0017] Here, the network N3 is, for example, a dedicated line such as the Internet or a VPN, etc. Furthermore, there is no particular restriction on the method of transmitting the electronic receipt information, and a general-purpose protocol such as HTTP or HTTPS may be used.

[0018] The headquarters server 8 is provided in the headquarters P2 of the company that operates the store, and receives and manages various information from each POS terminal 1. The headquarters server 8 has functions such as sales management, sales analysis, and inventory management of the company that operates the store.

[0019] The head office server 8 includes a point master 8a. The point master 8a receives and accumulates point information of customers generated at the POS terminal 1 of each store. The point master 8a manages, for each customer, the points that the customer can currently use.

[0020] The electronic receipt management server 4 is provided in an electronic receipt center P3. The electronic receipt center P3 is, for example, a third-party organization other than a company that manages receipt data using the electronic receipt server 3. The electronic receipt server 3 may also be managed by a third-party organization or the like.

[0021] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages receipt data of various companies that operate stores. The electronic receipt management server 4 stores and manages member data such as the name of each customer (member) who has registered as a member by a procedure to be described later, a member code which is a customer code, and destination information (e.g., email address) of the mobile terminal 7 to which electronic receipt information is to be sent, in a member master stored in a database DB. Note that a member management server that stores and manages member data may be provided separately from the electronic receipt management server 4.

[0022] Furthermore, the electronic receipt management server 4 receives electronic receipt information transmitted from the electronic receipt server 3 via the network N3, and stores and manages this electronic receipt information in an electronic receipt management area 43a (described later) held in the database DB. More specifically, the electronic receipt information includes elements such as a membership code in addition to the transaction details of the product (product sales data), and is managed in association with the membership data of the corresponding member.

[0023] The electronic receipt management server 4 also receives additional information such as campaign information related to a campaign for a specific product from a promotion setting terminal 5 connected via a network N4 described later, and stores and manages this additional information in an additional information management area 43b described later held in the database DB. More specifically, the additional information is managed in association with an element that meets a predetermined condition among elements included in the electronic receipt information stored in the database DB.

[0024] Furthermore, when the electronic receipt management server 4 stores the electronic receipt information in the database DB, it identifies the destination (mobile terminal 7) by referring to the destination information associated with the membership code of the electronic receipt information. Then, the electronic receipt management server 4 transmits the electronic receipt information stored in the database DB to the destination via the network N5 described later. Note that, if additional information is associated with the electronic receipt information, the additional information is also transmitted to the destination.

[0025] Furthermore, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a membership code from a mobile terminal 7 connected via a network N5 described later, the electronic receipt management server 4 extracts electronic receipt information corresponding to the membership code from the database DB and transmits it to the mobile terminal 7. Note that, if additional information is associated with the electronic receipt information, the additional information is also transmitted to the mobile terminal 7 that made the inquiry.

[0026] The promotion setting terminal 5 and the promotion management server 6 are installed in a consumer goods manufacturer P4 or the like. The promotion setting terminal 5 is a terminal device such as a PC (Personal Computer) and transmits additional information to the electronic receipt management server 4 via a network N4. Here, the network N4 is, for example, a dedicated line such as the Internet or a VPN. Furthermore, there is no particular restriction on the method of transmitting the additional information, and a general-purpose protocol such as HTTP or HTTPS may be used.

[0027] The mobile terminal 7 is a terminal device used by a user (customer) of the system, such as a smartphone, a mobile phone, a PDA (Personal Digital Assistant), a tablet computer, etc. The mobile terminal 7 is equipped with an application such as a web browser for browsing various information provided on the network N5. Note that a terminal device such as a PC may be used instead of the mobile terminal 7.

[0028] The mobile terminal 7 registers as a member of the system by accessing the electronic receipt management server 4 via the network N5. Here, the network N5 is the Internet or various public networks.

[0029] Incidentally, in this system, a customer's membership registration is performed, for example, in the following procedure. The customer sends a blank email from the mobile terminal 7 to the electronic receipt management server 4 via the network N5. The electronic receipt management server 4 sends a URL (Uniform Resource Locator) indicating a page for membership registration to the received email address. The customer accesses the URL indicating the page for membership registration from the mobile terminal 7 to display an input screen for inputting information required for membership registration (name, destination information, etc.). After the customer has finished inputting the necessary information, the electronic receipt management server 4 executes the membership registration in the member master. Thereafter, the electronic receipt management server 4 delivers a membership registration completion email including a membership code (customer code) and a password to the mobile terminal 7. This completes the membership registration.

[0030] After the member registration as described above, the mobile terminal 7 displays the customer's membership code as a code symbol CS such as a barcode or two-dimensional code on the display unit 73, as shown in Fig. 2. The customer presents the code symbol CS displayed on the mobile terminal 7 to a store clerk when settling a transaction at store P1. The store clerk reads the code symbol CS displayed on the mobile terminal 7 with a code reading unit 15 (see Fig. 3), which is configured, for example, by a scanner, connected to the POS terminal 1. This makes it possible to associate the customer's membership code with receipt data generated after settlement by product sales data processing in the POS terminal 1.

[0031] Furthermore, after a payment (transaction) is made at the POS terminal 1, the mobile terminal 7 receives electronic receipt information of the transaction transmitted from the electronic receipt management server 4 via the network N5. By transmitting an electronic receipt inquiry specifying a membership code to the electronic receipt management server 4 via the network N5, the mobile terminal 7 receives electronic receipt information of the member from the electronic receipt management server 4. Furthermore, the mobile terminal 7 displays the received electronic receipt information on a display unit 73 (described later) (see FIG. 8).

[0032] Furthermore, when additional information is associated with the received electronic receipt information, the mobile terminal 7 displays an icon or the like instructing the user to apply for a plan related to the campaign based on the additional information. For example, the icon can be set with connection destination information (such as a URL) indicating the destination to apply for the plan (for example, the promotion management server 6). In this case, when the mobile terminal 7 accepts an operation on the icon, it accesses the promotion management server 6 via the network N5 and executes a process related to the application.

[0033] The promotion management server 6 is a server device that accepts access from the mobile terminal 7 connected via the network N5. The promotion management server 6 has an entry master that manages the application history for each campaign type in association with a membership code for identifying each member. When the promotion management server 6 receives an application for a campaign from the mobile terminal 7 via the network N5, it manages the application history for each campaign type in association with the membership code. When the mobile terminal 7 accesses the promotion management server 6, it transmits the membership code related to the user (member) of its own device that is stored in receipt data or the like.

[0034] In the electronic receipt system configured as above, electronic receipt information (receipt data) indicating the details of a transaction (payment) generated by processing product sales data at the POS terminal 1 of the store P1 is transmitted to the electronic receipt management server 4 via the electronic receipt server 3 and published on the Web. Therefore, a mobile terminal 7 having a Web browser installed can download the receipt data published on the Web to the mobile terminal 7 and view it on the Web browser by specifying a URL (Uniform Resource Locator). Note that an application for viewing receipt data may be installed on the mobile terminal 7 to view the receipt data.

[0035] Next, the configuration of the main devices that constitute the electronic receipt system of this embodiment will be described.

[0036] First, a POS terminal 1, which is a product sales data processing device, will be described. Fig. 3 is a block diagram showing the configuration of the POS terminal 1. As shown in Fig. 3, the POS terminal 1 has a control unit 11 that performs overall control of various calculations and each unit of the POS terminal 1. The control unit 11 is a computer that is configured with a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores various programs and data, a RAM (Random Access Memory) that temporarily stores various programs and rewritably stores various data, an RTC (Real Time Clock) that keeps track of the current date and time, and the like.

[0037] The control unit 11 is connected to the operation unit 12, the printing unit 13, the display unit 14 and the code reading unit 15 via a bus 18.

[0038] The operation unit 12 has various operation keys for the operator to perform operation inputs, such as number input keys for inputting numerical values, cursor keys and selection decision keys for selecting a specific item, a subtotal key for instructing output of the total of products for which sales are registered in a transaction, and a closing key for declaring that a transaction has been closed and the price has been settled.

[0039] The operation unit 12 includes a keyboard on which a closing key 121, an association key 122, a transmission key 123, and other keys are arranged. The closing key 121 is a key operated when completing a transaction with a customer. The association key 122 is a key operated when inputting first customer identification information (hereinafter referred to as "SRID"), which is a membership code for identifying a customer (hereinafter referred to as "electronic receipt member") who receives electronic receipt information, and second customer identification information (hereinafter referred to as "PTID"), which is a membership code for identifying a medium carried by a customer (hereinafter referred to as "point member") who enjoys points (i.e., identifying a point member). In the embodiment, the SRID is stored in the mobile terminal 7 (customer terminal) carried by the point member. The PTID is stored in a point card (membership medium) carried by the point member.

[0040] The send key 123 is a key that is operated when sending the input SRID and PTID to the electronic receipt server 3.

[0041] The printing unit 13 is composed of a printer device that prints receipts, journals, etc. The printing unit 13 prints on a roll of paper that is transported, for example, with a thermal head having a heat generating medium, and then cuts the paper to issue a receipt.

[0042] The display unit 14 is, for example, a liquid crystal display, and displays various information such as the name and price of the product registered for sale, the total amount of one transaction for which payment has been declared, the amount of change, etc. The display unit 14 includes an operator display 14a that displays various information to the cashier, and a customer display 14b that displays various information to the customer. The display unit 14 may be configured as a touch panel, in which case the touch panel functions as the operation unit 12.

[0043] The code reading unit 15 is a scanner device that optically reads code symbols such as barcodes and two-dimensional codes. The code reading unit 15 reads, for example, a code symbol attached to a product or a code symbol displayed on the mobile terminal 7, and the control unit 11 inputs information stored in the read code symbol. It is assumed that the code symbol attached to the product holds a product code or the like for identifying the product. Also, the code symbol displayed on the mobile terminal 7 holds an SRID for identifying the member carrying the mobile terminal 7. The SRID may be magnetically or electrically stored in the mobile terminal 7. In this case, the stored SRID is read by a dedicated reading device. The control unit 11 inputs the read SRID.

[0044] The control unit 11 is also connected to a communication I / F (interface) 16 via a bus 18, and can be connected to an in-store network N1 and a network N2 via this communication I / F 16.

[0045] The control unit 11 is also connected to the storage unit 17 via the bus 18. The storage unit 17 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 17 stores programs for executing various POS operations including product sales data processing. The storage unit 17 also stores various data files related to product sales data processing, such as a product data file that stores product data such as the product name, product code, and unit price of each product. The storage unit 17 also stores a receipt data processing program 17a for performing product sales data processing and processing related to receipt data.

[0046] The storage unit 17 also stores in the identification code management area 17b a POS number for identifying the POS terminal 1 from other POS terminals 1, a company code (identification code of the company operating the store), a business type / business format code, a store code indicating the store P1 in which the POS terminal 1 is installed, and the like. The business type / business format code is a code (classification code) for distinguishing the business type / business format of the store, such as a convenience store, supermarket, department store, pharmacy, restaurant, or eating and drinking establishment. The business type / business format can be changed as desired by the user. The company code (identification code of the company operating the store) and the business type / business format code may be registered in the electronic receipt server 3.

[0047] The storage unit 17 also includes a point storage unit 17c that stores the points owned by each member in correspondence with each PTID of the point member. The point storage unit 17c is obtained by downloading, by batch processing, point master information managed by the head office server 8 provided in the head office P2.

[0048] Fig. 4 is a memory map showing the point storage unit 17c. In Fig. 4, the point storage unit 17c includes a PTID section 17c1, a member information section 17c2, and a point section 17c3. The PTID section 17c1 stores second customer identification information that identifies the point card carried by the point member. The member information section 17c2 stores various information of the member (such as name, address, age, sex, family structure, etc.). The point section 17c3 stores the points (number) currently accumulated by using the point card.

[0049] Next, the configuration of the electronic receipt server 3 that functions as a receipt management server for a company will be described with reference to the block diagram in Fig. 5. The electronic receipt server 3 has a control unit 31 that performs various calculations and overall control of each unit of the electronic receipt server 3. The control unit 31 is a computer that is made up of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewrites various data, an RTC unit that keeps track of the current date and time, etc.

[0050] The control unit 31 is capable of connecting to the network N2 and the network N3 via a communication I / F 32 connected to a bus 34. The control unit 31 is also connected to a storage unit 33 via the bus 34.

[0051] The storage unit 33 stores electronic receipt information for each company that operates a store in the electronic receipt management area 33a. The electronic receipt information includes a company code (an identification code of the company that operates the store), a business type / category code, a store code, a customer's SRID, a POS number of the POS terminal 1, a receipt number, product sales data, etc.

[0052] The storage unit 33 also stores an electronic receipt management program 33b for managing electronic receipt information in the electronic receipt management area 33a. The storage unit 33 also stores an information transmission program 33c for transmitting receipt data managed in the electronic receipt management area 33a to the electronic receipt management server 4.

[0053] Next, the configuration of the electronic receipt management server 4 that functions as a customer receipt management server will be described with reference to the block diagram of Fig. 6. As shown in Fig. 6, the electronic receipt management server 4 has a control unit 41 that performs overall control of various calculations and each unit of the electronic receipt management server 4. The control unit 41 is a computer that is configured with a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewritably stores various data, an RTC that keeps track of the current date and time, etc.

[0054] The control unit 41 can be connected to the networks N3, N4, and N5 via a communication I / F 42 connected to a bus 44. The control unit 41 is also connected to a storage unit 43 via the bus 44.

[0055] The storage unit 43 has a member master management area (not shown) for storing and managing member master data, as well as an electronic receipt management area 43a for collectively storing electronic receipt information of various companies operating stores. More specifically, the electronic receipt management area 43a manages electronic receipt information of various companies operating stores for each member.

[0056] The electronic receipt includes the SRID, company code (identification code of the company operating the store), store code, POS number of the POS terminal 1, receipt number, product sales data (including date and time data), etc. Therefore, for example, a consumer goods manufacturer P4 etc. can obtain unique proof information of purchased products related to the manufacturer from this electronic receipt information under specific conditions (for example, limited to a specific company operating a store, limited to a specific area, limited to a specific time, etc.). The consumer goods manufacturer P4 is a manufacturer of food, beverages, clothing, cosmetics, medicines, household goods, etc.

[0057] The storage unit 43 also stores various additional information in the additional information management area 43b in association with the desired product (product code), member (SRID), company (company code), and store (store code). Here, the additional information is, for example, the desired product information and campaign information related to a campaign associated with specific conditions (for example, a specific company that operates a store, a specific area, a specific store, a specific time, etc.). The additional information includes access information such as a URL that links to a homepage associated with a company's campaign, a URL that links to a homepage associated with a company's commercial, and a URL that links to a company's coupon.

[0058] The storage unit 43 also stores a member management program (not shown) for managing the member master in a member master area, as well as an electronic receipt management program 43c for managing electronic receipt information and additional information of each company in an electronic receipt management area 43a and an additional information management area 43b. The storage unit 43 also stores an information transmission program 43d for transmitting electronic receipt information and additional information of a desired product to the mobile terminal 7.

[0059] Next, a part of the electronic receipt management area 43a of the electronic receipt management server will be described with reference to the memory map of FIG.

[0060] In FIG. 7, the electronic receipt management area 43a includes an SRID section 43a1, a membership information section 43a2, a company A ID 43a3, a company B ID 43a4, a company C ID 43a5, and an electronic receipt section 43a6.

[0061] The SRID section 43a1 stores an SRID that identifies the mobile terminal 7 to which the electronic receipt information is delivered.

[0062] Member information section 43a2 stores attribute information of members (such as name, address, age, sex, and family structure).

[0063] Company A ID 43a3, company B ID 43a4, and company C ID 43a5 are stored in association with a company code identifying company A, company B, and company C, respectively, and a PTID identifying a point card issued by each company. Note that in the embodiment, the PTIDs of three companies, company A, company B, and company C, are stored in association with one SRID, but this is just an example, and PTIDs for any number of companies may be stored if there are multiple companies.

[0064] The electronic receipt unit 43a6 stores electronic receipt information identified by an SRID. The electronic receipt unit 43a6 may store a single piece of electronic receipt information or multiple types of electronic receipt information.

[0065] Next, the configuration of the mobile terminal 7 will be described with reference to the block diagram of Fig. 8. As shown in Fig. 8, the mobile terminal 7 includes a control unit 71 that performs overall control of various calculations and each unit of the mobile terminal 7. The control unit 71 is a computer that includes a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and rewritably stores various data, an RTC that keeps track of the current date and time, and the like.

[0066] The operation unit 72 is connected to the display unit 73 via a bus 76. The operation unit 72 has various operation keys and a pointing device for a user (customer) to perform operation input. The display unit 73 is, for example, a liquid crystal display, and displays various information such as electronic receipt information described below. The display unit 73 may be configured as a touch panel, in which case the touch panel functions as the operation unit 72.

[0067] The control unit 71 is also connected to a communication I / F 74 via a bus 76, and can be connected to a network N5 via the communication I / F 74. Note that the control unit 71 may be configured to be connectable to an in-store network N1 via the communication I / F 74.

[0068] The control unit 71 is also connected to a storage unit 75 via a bus 76. The storage unit 75 stores a Web browser for viewing various information (contents) published on the Web, as well as an electronic receipt compatible program 75a for receiving electronic receipt information from the electronic receipt management server 4, and an electronic receipt viewing program 75b for viewing the received receipt data.

[0069] Next, the control process of each unit constituting the system of this embodiment will be described.

[0070] First, the electronic receipt process executed by the control unit 11 of the POS terminal 1 according to the receipt data processing program 17a will be described with reference to FIGS.

[0071] Fig. 9 is a functional block diagram of the POS terminal. In Fig. 9, the receipt data processing program 17a executed by the POS terminal 1 is configured as a module including a first transmission means 111, a bonus generating means 112, an electronic receipt data generating means 113, a second transmission means 114, a necessity determining means 115, and a print control means 116. As actual hardware, the CPU of the control unit 11 reads out the receipt data processing program 17a from the storage unit 17 and executes it, thereby executing the first transmission means 111, the bonus generating means 112, the electronic receipt data generating means 113, the second transmission means 114, the necessity determining means 115, and the print control means 116.

[0072] The first transmission means 111 has a function of transmitting the first customer identification information (SRID) to an external device when the first customer identification information for identifying the customer who receives the electronic receipt data related to the product sales data is input from the input unit.

[0073] The benefit generation means 112 has a function of generating benefit information that grants a benefit to a point member based on product sales data when it receives second customer identification information (PTID) that identifies a point member from an external device in response to the transmission of first customer identification information (SRID) by the first transmission means 111.

[0074] The electronic receipt data generating means 103 has a function of generating electronic receipt data including the bonus information generated by the bonus generating means 101.

[0075] The second sending means 114 has a function of sending the second customer identifying information (PTID) to an external device (electronic receipt server) when the second customer identifying information (PTID) is input from the input unit without inputting the first customer identifying information (SRID).

[0076] The necessity determining means 115 has a function of determining whether or not it is necessary to receive electronic receipt data.

[0077] The printing control means 116 has a function of printing product sales data related to the product sale and generated bonus information in the printing unit 13 if the first customer identification information (SRID) is not received from the external device (electronic receipt server) in response to the transmission of the second customer identification information (PTID).

[0078] FIG. 10 is a diagram showing a schematic example of receipt data. Here, the receipt data is text data in an unstructured format, etc., and is used for printing by the printing unit 13. As shown in FIG. 10, the receipt data includes the above-mentioned product sales data D1, point information D11 of current points and accumulated points, and information D21 indicating the PTID of the point member. Here, the product sales data D1 includes the product names (product codes) of the products that were the subject of the payment and their amounts, the total amount of each product, the amount of the deposit paid by the customer, the amount of change, etc. Note that the information D21 may be printed with some or all of it masked.

[0079] The receipt data also includes elements such as a company code (company name) D3 indicating the company that operates the store, a store code (store name) D4, the store's telephone number D5, address D6, transaction date and time D7, transaction number (receipt number) D8, register number D9, person in charge name D10, and points D11. Note that the elements included in the receipt data are not limited to the example in Fig. 10, and may include other elements such as an industry / business type code, or elements such as the telephone number D5 and address D6 may be removed.

[0080] FIG. 11 is a diagram showing an example of electronic receipt information. As shown in FIG. 11, the electronic receipt information is composed of data (structured document) in a structured format such as XML or CSV. FIG. 11 shows an example in which the elements (D1 to D11) of the receipt data shown in FIG. 10 are converted into XML format. The electronic receipt information in FIG. 11 also includes point information D11 of current points and accumulated points, information D21 indicating the PTID of the point member, and information D22 indicating the SRID of the electronic receipt member. The information D21 and information D22 may be displayed with some or all of them masked.

[0081] Conversion from receipt data to electronic receipt information is performed based on conversion rules described in a receipt data schema (not shown). Specifically, the receipt data schema defines predetermined elements that make up receipt data and attribute information (tags, etc.) that indicates the attributes of the elements. The control unit 11 generates electronic receipt information in a structured format as shown in FIG. 11 by structuring each element of the receipt data using the corresponding attribute information. By generating electronic receipt information in such a structured format, elements included in the electronic receipt information can be used efficiently, providing various advantages in terms of data management.

[0082] Fig. 12 is a flowchart showing the flow of electronic receipt information processing in the POS terminal 1. First, the control unit 11 of the POS terminal 1 judges whether the association key 122 has been operated (step S11). If it is judged that the association key 122 has been operated (Yes in step S11), the control unit 11 executes the association process between the SRID and the PTID shown in Fig. 13 (step S12).

[0083] If it is determined that the association key 122 has not been operated (No in step S11), the control unit 11 determines whether or not the product code included in the code symbol attached to the product has been read and input by the code reading unit 15 (step S21). If it is determined that the product code has been input (Yes in step S21), the control unit 11 executes a product registration process based on the product code (step S22).

[0084] If it is determined that the product code has not been input (No in step S21), the control unit 11 determines whether the closing key 121 has been operated (step S31). If it is determined that the closing key 121 has been operated (Yes in step S31), the control unit 11 executes the payment process of Fig. 14 (step S32). If it is determined that the closing key 121 has not been operated (No in step S31), the control unit 11 returns to step S11.

[0085] 13 is a flowchart showing the association process in step S12 in detail. First, the control unit 11 judges whether or not an SRID has been input (step S41). In this embodiment, the SRID is input by reading a barcode displayed on the display unit 73 of the mobile terminal 7 with the code reading unit 15. If it is judged that an SRID has been input (Yes in step S41), the control unit 11 stores the input SRID in the RAM in the control unit 11 (step S42).

[0086] If it is determined that an SRID has not been entered (No in step S41), the control unit 11 determines whether or not a PTID has been entered (step S43). In this embodiment, the PTID is entered by reading a barcode printed on a point card carried by the member with the code reading unit 15. If it is determined that a PTID has been entered (Yes in step S43), the control unit 11 stores the entered PTID in RAM within the control unit 11 together with the company code that issued the point card with that PTID (step S44).

[0087] After inputting the SRID and PTID, the member operates the send key 123. The control unit 11 judges whether or not the send key 123 has been operated (step S45). If it is judged that the send key 123 has been operated (Yes in step S45), the control unit 11 then judges whether or not both the SRID and the PTID are stored in the RAM (step S46).

[0088] If it is determined that both are stored (Yes in step S46), the control unit 11 transmits the SRID, PTID, and company code stored in the RAM and an association command instructing execution of the association process to the electronic receipt server 3 (step S47). Next, the control unit 11 determines whether or not information regarding the association between the SRID and the PTID has been received from the electronic receipt server 3 (step S48).

[0089] The control unit 11 waits until it is received (No in step S48), and if it is determined that it has been received (Yes in step S48), it determines whether or not the association between the SRID and the PTID has been completed this time (step S49). If it is determined that it has been completed (Yes in step S49), the control unit 11 displays a message indicating that the association has been completed on the display unit 14 (step S50). If it is determined that the association could not be made this time (No in step S49), the control unit 11 displays a message indicating that the association could not be made along with the reason, such as if the association has already been made or if the association could not be made (step S51).

[0090] If it is determined in step S43 that a PTID has not been input (No in step S43), if it is determined in step S45 that the send key 123 has not been operated (No in step S45), or if it is determined in step S46 that both the SRID and the PTID have not been stored in the RAM (No in step S46), the control unit 11 returns to step S41.

[0091] Fig. 14 is a flow chart showing the details of the payment process in step S32. In Fig. 14, the control unit 11 executes the payment process based on the product registration information executed in step S22 (step S61).

[0092] Next, the control unit 11 judges whether an SRID or a PTID has been input. First, the control unit 11 judges whether an SRID has been input (step S62). If it is judged that an SRID has been input (Yes in step S62), the control unit 11 (first transmission means 111) transmits the SRID and the company code to the electronic receipt server 3 (step S63).

[0093] Here, the company code is a code that identifies the company that issued the point card that stores the PTID. In this embodiment, the target is point cards issued by three companies: Company A, Company B, and Company C. The company code is stored in the POS terminal 1, and is read and transmitted from the POS terminal 1 when transmitting in step S64. The company code may also be a code that identifies a point service operated by a company.

[0094] Next, the control unit 11 judges whether or not a PTID associated with the transmitted SRID has been received from the electronic receipt server 3 (step S64). If it is judged that the PTID has been received (Yes in step S64), the control unit 11 reads out points from the point section 17c3 of the point storage unit 17c based on the received PTID (step S65). Then, the control unit 11 (benefit generating means 112) calculates cumulative points by adding the current points calculated in the payment process in step S61, and stores the cumulative points in the point section 17c3 (step S66). Then, the control unit 11 transmits information including the current points and the cumulative points to the point master 8a of the headquarters server 8 (step S67). The process of step S67 is batch processed.

[0095] Next, the control unit 11 (electronic receipt data generating means 113) generates electronic receipt information including point information D11 of the current points and accumulated points, SRID information D22, and PTID information D21 (step S68). Then, the control unit 11 transmits the generated electronic receipt information to the electronic receipt server 3 (step S69). Note that the electronic receipt information does not need to include both the SRID information D22 and the PTID information D21, and it is sufficient if at least one of them is included.

[0096] Moreover, in step S64, if it is determined that the PTID associated with the transmitted SRID has not been received (No in step S64), the control unit 11 executes error processing (step S70).

[0097] On the other hand, if it is determined in step S62 that an SRID has not been input (No in step S62), the control unit 11 determines whether or not a PTID has been input (step S71). If it is determined that a PTID has been input (Yes in step S71), the control unit 11 reads out points from the point section 17c3 of the point storage unit 17c (step S72).

[0098] Next, the control unit 11 displays on the customer display 14b of the display unit 14 whether or not the member needs to receive electronic receipt information via the mobile terminal 7 (step S73). If the member wishes to receive the receipt as an electronic receipt, he or she selects and operates the "Electronic receipt required" key displayed on the customer display 14b. If the member wishes to receive the receipt as a paper receipt, he or she selects and operates the "Electronic receipt not required" key.

[0099] The control unit 11 (necessity determination means 115) determines whether the "electronic receipt required" key has been operated (step S74). If it is determined that the "electronic receipt required" key has been operated (Yes in step S74), the control unit 11 (second transmission means 114) transmits the PTID and the company code to the electronic receipt server 3 (step S75).

[0100] Next, the control unit 11 judges whether or not an associated SRID has been received from the electronic receipt server 3 (step S76). In this case, if the control unit 11 has received the associated SRID transmitted in step S125 of Fig. 16 described later, the control unit 11 judges Yes, and if the control unit 11 has received information indicating that there is no associated SRID transmitted in step S126 of Fig. 16, the control unit 11 judges No. If it is judged that the SRID has been received (Yes in step S76), the control unit 11 executes the processes of steps S66 to S69.

[0101] If it is determined that information indicating that there is no associated SRID has been received (No in step S76), the control unit 11 displays a message indicating that the corresponding SRID does not exist (step S77). The control unit 11 then calculates the cumulative points by adding the current points calculated in the payment process in step S61, and stores this cumulative points in the points unit 17c3 (step S81). The control unit 11 then transmits information including the stored points and PTID to the point master 8a of the head office server 8 (step S82). The control unit 11 (print control means 116) then prints the PTID information D21, the current points and cumulative point information D11, and information based on the payment process in step S61 with the printing unit 13, and issues a receipt as shown in FIG. 10 (step S83).

[0102] If it is determined in step S74 that the "electronic receipt not required" key has been operated (No in step S74), the control unit 11 executes the process from step S81 onwards. If it is determined in step S71 that the PTID has not been input (No in step S71), the control unit 11 executes the process of step S83.

[0103] Thus, according to the embodiment, when a PTID identifying a point member is received from the electronic receipt server 3 in response to the transmission of the SRID, benefit information for granting a benefit to the point member is generated based on the product sales data. Therefore, the point member can receive an electronic receipt and receive points without carrying a point card by simply carrying the mobile terminal 7.

[0104] Furthermore, according to the embodiment, since the company code is transmitted together with the SRID, even if multiple PTIDs are associated with the SRID, one PTID can be identified based on the transmitted company code.

[0105] Furthermore, according to the embodiment, when the PTID is entered without the SRID, electronic receipt data is generated and transmitted together with the PTID to the electronic receipt server 3, so that the electronic receipt data can be generated using the point card. In this case, the point member can select whether or not to receive the electronic receipt data.

[0106] In addition, in an embodiment, if an SRID corresponding to the PTID is not received, the product sales data and the points awarded are printed on a paper receipt, so if the receipt cannot be converted to an electronic receipt, the point member can automatically receive a paper receipt.

[0107] The point card in the embodiment may be any card issued by a store. For example, it may be a card specialized for giving and using points, or it may be a card that can be used as both a point card and a credit card.

[0108] Next, the flow of the electronic receipt management process executed by the control unit 31 of the electronic receipt server 3 operating according to the electronic receipt management program 33b and the information transmission process executed by the control unit 31 operating according to the information transmission program 33c will be described with reference to the flowchart shown in FIG. 15.

[0109] The control unit 31 of the electronic receipt server 3 judges whether the electronic receipt information transmitted from the POS terminal 1 is received via the communication I / F 32 (step S91). If it is judged that the electronic receipt information is received (Yes in step S91), the control unit 31 stores the electronic receipt information in the electronic receipt management area 33a of the storage unit 33 as electronic receipt information for each company (step S92). Then, the control unit 31 of the electronic receipt server 3 transmits the electronic receipt information stored in step S92 to the electronic receipt management server 4 (step S93), and returns to step S91.

[0110] Furthermore, in step S91, when it is determined that the electronic receipt information has not been received (No in step S91), the control unit 31 determines whether or not a preset transmission timing has come (step S94). When it is determined that the transmission timing has come (Yes in step S94), the control unit 31 transmits the electronic receipt information stored and managed in the electronic receipt management area 33a to the electronic receipt management server 4 (step S95), and returns to step S91. By transmitting in step S95, for example, electronic receipt information that was not selected as a transmission target in step S93 can be transmitted to the electronic receipt management server 4. Note that in step S95, control may be performed so that only untransmitted electronic receipt information is transmitted.

[0111] Furthermore, in step S94, if it is determined that the preset transmission timing has not arrived (No in step S94), the control unit 31 determines whether or not information has been received from the POS terminal 1 (step S96). The received information includes the SRID, PTID, company code, etc. If it is determined that the information has been received (Yes in step S96), the control unit 31 transmits the received information to the electronic receipt management server 4 (step S97).

[0112] Furthermore, if it is determined that no information has been received from the POS terminal 1 (No in step S96), the control unit 31 determines whether or not information has been received from the electronic receipt management server 4 (step S98). The received information includes SRID, PTID, association related information, error information, message information, etc. If it is determined that the information has been received (Yes in step S98), the control unit 31 transmits the received information to the POS terminal 1 (step S99). If it is determined that the information has not been received (No in step S98), the control unit 31 returns to step S91.

[0113] Next, the flow of the electronic receipt management process executed by the control unit 41 of the electronic receipt management server 4 operating in accordance with the electronic receipt management program 43c and the flow of the product information transmission process executed by the control unit 41 operating in accordance with the information transmission program 43d will be described with reference to the flowchart shown in FIG. 16.

[0114] 16, the control unit 41 judges whether or not electronic receipt information has been received from the electronic receipt server 3 (step S101). If it is judged that electronic receipt information has been received (Yes in step S101), the control unit 41 stores the received electronic receipt information in the electronic receipt section 43a6 of the electronic receipt management area 43a corresponding to the SRID (step S127). Then, the control unit 41 ends the process.

[0115] If it is determined that the SRID and company ID have not been received (No in step S101), the control unit 41 then determines whether or not the SRID and company ID have been received (step S111). If it is determined that the SRID and company ID have been received (Yes in step S111), the control unit 41 checks for the corresponding PTID based on the received SRID and company code (step S113). In this embodiment, it checks whether there is a PTID for company A, a PTID for company B, a PTID for company C, or none of these, corresponding to the received company code.

[0116] Then, the control unit 41 judges whether or not there is a corresponding PTID (step S114). If it is judged that there is a corresponding PTID (Yes in step S114), the control unit 41 reads out the PTID corresponding to the corresponding company code and transmits it to the electronic receipt server 3 (step S115).

[0117] Furthermore, if the control unit 41 determines that the received company code is neither the company code of company A, company B, nor company C and there is no corresponding PTID (No in step S114), the control unit 41 sends information to the electronic receipt server 3 indicating that there is no PTID associated with the received SRID (step S116).

[0118] On the other hand, if it is determined in step S111 that the SRID and the company code have not been received along with the electronic receipt information (No in step S111), the control unit 41 determines whether or not the PTID and the company code have been received (step S121).

[0119] If it is determined that the PTID has been received (Yes in step S121), the control unit 41 checks for a corresponding SRID based on the received PTID and company code (step S122). Then, the control unit 41 determines whether or not a corresponding SRID is present (step S123). If it is determined that a corresponding SRID is present (Yes in step S123), the control unit 41 transmits the SRID to the electronic receipt server 3 (step S125). If it is determined that a corresponding SRID is not present (No in step S123), the control unit 41 transmits information indicating that a corresponding SRID is not present to the electronic receipt server 3 (step S126).

[0120] On the other hand, if it is determined in step S121 that the PTID and the company code have not been received (No in step S121), the control unit 41 determines whether or not both the SRID and the PTID and the company code have been received simultaneously (step S102).

[0121] If it is determined that both the SRID and the PTID have been received (Yes in step S102), the control unit 41 determines whether the received SRID is stored in the SRID section 43a1 of the electronic receipt management area 43a (step S103). If it is determined that the SRID is stored (Yes in step S103), the control unit 41 determines whether a PTID is stored in association with the SRID (step S104).

[0122] If it is determined that the PTID is not stored (No in step S104), the control unit 41 stores the SRID and also stores the PTID in association with the SRID in any of the areas specified by the company code received in step S102 (in FIG. 7, if the company code is Company A, the company A ID section 43a3; if the company code is Company B, the company B ID section 43a4; if the company code is Company C, the company C ID section 43a5) (step S105). Then, the control unit 41 transmits information indicating that the association between the SRID and the PTID has been completed to the electronic receipt server 3 (step S106).

[0123] In the case of the embodiment, three types of PTIDs can be associated with one SRID: the PTID of a point card issued by company A, the PTID of a point card issued by company B, and the PTID of a point card issued by company C. In other words, one member can be associated with three types of point cards. Note that, as mentioned above, three types are just an example, and any number of types greater than two may be associated.

[0124] Moreover, when it is determined that the PTID has already been stored (Yes in step S104), the control unit 41 transmits information indicating that the SRID and the PTID are already associated with each other to the electronic receipt server 3 (step S107).

[0125] Furthermore, in step S103, if it is determined that the received SRID is not stored in the SRID section 43a1 of the electronic receipt management area 43a (No in step S103), the control unit 41 transmits information indicating that the corresponding SRID does not exist to the electronic receipt server 3 (step S108).

[0126] Furthermore, in step S102, if it is determined that neither the SRID nor the PTID, nor the company code, has been received (No in step S102), the control unit 41 determines whether or not there has been an inquiry about electronic receipt information from the mobile terminal 7 (step S109). If there has been an inquiry (Yes in step S109), the control unit 41 transmits the corresponding electronic receipt information to the mobile terminal 7 that has made the inquiry (step S110). If it is determined that there has been no inquiry about electronic receipt information from the mobile terminal 7 (No in step S109), the control unit 41 returns to step S101 and waits.

[0127] In such an embodiment, the SRID and PTID are stored in association with each other, making it possible to implement a service that links customers who use electronic receipts as customer media with point members.

[0128] In addition, in the embodiment, a case where an SRID and a PTID are input simultaneously is determined, and the SRID and the PTID are stored in association with each other. Therefore, for example, the SRID and the PTID can be stored in association with each other the first time.

[0129] Furthermore, in the embodiment, the PTID associated based on the input SRID is output, so that when the SRID is input from the mobile terminal 7, for example, points can be awarded for the associated PTID without presenting a point card. Therefore, there is no need to carry a point card. In this case, there is no need to carry all of the multiple point cards that associate SRIDs and PTIDs, and in the case of the embodiment, there is no need to carry a point card for company A, a point card for company B, and a point card for company C.

[0130] In addition, in the embodiment, since the SRID associated with the input PTID is output, it is possible to store electronic receipt information corresponding to the associated SRID.

[0131] In the embodiment, since the SRID associated with the input PTID is output, by presenting the point card, the user can receive electronic receipt information for the associated SRID without having to input the SRID from the mobile terminal 7. Therefore, the user does not need to carry the mobile terminal 7.

[0132] Next, the flow of the electronic receipt receiving process executed by the control unit 71 of the mobile terminal 7 operating in accordance with the electronic receipt compatible program 75a and the flow of the electronic receipt viewing process executed by the control unit 71 operating in accordance with the electronic receipt viewing program 75b will be described with reference to FIGS. 17 and 18.

[0133] 17, the electronic receipt compatible program 75a and the electronic receipt viewing program 75b executed by the mobile terminal 7 are configured as modules including a member association means 711, an electronic receipt receiving means 712, and an electronic receipt display means 713. In terms of actual hardware, the CPU of the control unit 71 reads out and executes the electronic receipt compatible program 75a and the electronic receipt viewing program 75b from the storage unit 75, whereby the above-mentioned units are loaded onto the RAM, and the member association means 711, the electronic receipt receiving means 712, and the electronic receipt display means 713 are generated on the RAM.

[0134] The member association means 711 associates a membership code with a specific customer. The electronic receipt receiving means 712 receives electronic receipt information from the electronic receipt management server 4. The electronic receipt display means 713 displays the electronic receipt information received by the electronic receipt receiving means 712 on the display unit 73.

[0135] 18, first, the member association means 711 of the mobile terminal 7 accesses the electronic receipt management server 4 and executes authentication processing by inputting a member code and a password (step S131). As a result, the mobile terminal 7 and the member code of the specific customer are associated with each other.

[0136] After the authentication, the electronic receipt receiving means 712 of the mobile terminal 7 receives the electronic receipt information stored and managed in the electronic receipt management area 43a of the electronic receipt management server 4 in association with the input membership code (step S132). In addition, if additional information is associated with the electronic receipt information, the electronic receipt receiving means 712 also receives this additional information from the electronic receipt management server 4. Note that receipt data may be received by email.

[0137] Next, the electronic receipt display means 713 of the mobile terminal 7 displays the electronic receipt information and the like received by the electronic receipt receiving means 712 on the display unit 73 (step S133), and ends the process.

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

[0139] For example, in the above embodiment, the membership code, etc. is input using the code reading unit 15, but this is not limiting and the membership code, etc. may be input using other methods. Specifically, the POS terminal 1 and the mobile terminal 7 may be equipped with a short-range wireless communication unit such as NFC (Near Field Communication) or Bluetooth (registered trademark), so that the membership code, etc. can be transmitted and received via short-range wireless communication. In this case, the mobile terminal 7 stores the membership code, etc. in the memory unit 75, an IC tag (not shown), etc.

[0140] In the above embodiment, the PTID is used to identify a point card, but the present invention can be applied to cards other than point cards that provide benefits to members. Also, the present invention can be applied to media other than cards.

[0141] In addition, in the above embodiment, the mobile terminal 7 is used as an example of the customer terminal, but it may be a stationary personal computer or a tablet terminal.

[0142] In the above embodiment, the membership code and the like are input from the mobile terminal 7, but the present invention is not limited to this and the membership code may be input from a medium capable of holding the membership code, such as an IC card or a magnetic card. When an IC card is used, the POS terminal 1 is equipped with a reading / writing unit such as an IC card reader / writer. When a magnetic card is used, the POS terminal 1 is equipped with a card reader / writer for the magnetic card.

[0143] In the above embodiment, the electronic receipt server 3 is provided in the headquarters P2, but the present invention is not limited to this, and an electronic receipt server 3 for the store may be provided in the store P1. In this case, the POS terminal 1 outputs electronic receipt information to the electronic receipt server 3 connected to the in-store network N1 of the store, and the electronic receipt server 3 transmits the electronic receipt information to the electronic receipt management server 4 via the in-store network N1 and the network N2.

[0144] In the above embodiment, the electronic receipt information generated by the POS terminal 1 is output to the electronic receipt management server 4 via the electronic receipt server 3. However, the present invention is not limited to this. The electronic receipt information may be directly output to the electronic receipt management server 4 by accessing the electronic receipt management server 4 from the POS terminal 1 via the network N3.

[0145] In the above embodiment, the mobile terminal 7 receives the electronic receipt information via the electronic receipt management server 4, but the present invention is not limited to this and may receive the electronic receipt information directly from the POS terminal 1. In this case, the POS terminal 1 outputs the generated electronic receipt information to the mobile terminal 7 connected via the in-store network N1 or a short-range wireless communication unit (not shown). In this case, the POS terminal 1 may perform authentication processing.

[0146] In the above embodiment, the POS terminal 1 stores the product data file. However, the present invention is not limited to this. The store server 2 may store the product data file so that the product data file can be referenced by the POS terminal 1.

[0147] In the above embodiment, a point member is exemplified as a privilege member, but a privilege member may be any member who receives some kind of service, including points, from a store.

[0148] The program executed by the product sales data processing device of the embodiment is provided as a file in an installable or executable format recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk).

[0149] The program executed by the product sales data processing device of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the product sales data processing device of the embodiment may be provided or distributed via a network such as the Internet.

[0150] Furthermore, the program executed by the product sales data processing device of the embodiment may be configured to be provided by being pre-installed in a ROM or the like. [Explanation of symbols]

[0151] 1 POS terminal 3. Electronic receipt server 4. Electronic receipt management server 7 Mobile devices 11 Control section 12 Control section 13 Printing section 14 Display section 15 Code reader 16 Communication I / F 17 Memory section 111 First transmission means 112 Benefit generation method 113 Electronic receipt data generation means 114 Second transmission means 115 Means for determining necessity 116 Printing control means [Prior art documents] [Patent documents]

[0152] [Patent Document 1] JP 2007-316750 A

Claims

1. An electronic receipt system comprising: a product sales data processing device provided in a store; a server device for managing electronic receipt information of transactions performed in the product sales data processing device; and a mobile terminal used by a customer of the store, the server device includes a storage unit configured to store the electronic receipt information, first customer identification information for identifying a customer who receives the electronic receipt information, and second customer identification information for identifying a customer who receives a benefit, in association with each other; The product sales data processing device includes: a first input means for receiving input of the first customer identification information when a transaction is made at the store; a second input means for receiving input of the second customer identification information when a transaction is made at the store; a first acquiring means for acquiring, when either one of the first customer identifying information and the second customer identifying information is input, the other corresponding customer identifying information from the server device; a reward granting means for granting a reward based on the transaction content of the transaction and the second customer identifying information; a transmission means for generating electronic receipt information relating to the transaction, the electronic receipt information including benefit information of the benefit granted by the benefit granting means, and transmitting the electronic receipt information together with the first customer identifying information and the second customer identifying information to the server device, The mobile terminal includes: a first display means for displaying the first customer specific information of a customer who operates the device on a display unit; A second acquisition means for acquiring the electronic receipt information corresponding to the first customer identification information or the second customer identification information of a customer who operates the device from the server device; and a second display unit configured to display the electronic receipt information acquired by the second acquisition unit on the display unit, an electronic receipt system, wherein the first input means of the product sales data processing device accepts input of the first customer identifying information by reading the first customer identifying information displayed on the display unit of the mobile terminal;

2. the first display means of the mobile terminal displays the first customer identification information in the form of a code symbol readable by the product sales data processing device; When additional information related to an application for a plan related to a campaign is added to the electronic receipt information, the second display means of the mobile terminal displays an icon on the display unit in association with the electronic receipt information, the icon instructing the user to apply for the plan. The electronic receipt system according to claim 1 .

3. An information processing method executed in an electronic receipt system having a merchandise sales data processing device provided in a store, a server device for managing electronic receipt information of transactions performed in the merchandise sales data processing device, and a mobile terminal used by a customer of the store, comprising: the server device includes a storage unit configured to store the electronic receipt information, first customer identification information for identifying a customer who receives the electronic receipt information, and second customer identification information for identifying a customer who receives a benefit, in association with each other; The product sales data processing device includes: a first input step in which a first input means accepts input of the first customer identification information when a transaction is made at the store; a second input step in which second input means accepts input of the second customer identifying information during a transaction at the store; an acquisition step in which a first acquisition means acquires, when one of the first customer identifying information and the second customer identifying information is input, the other corresponding customer characteristic information from the server device; a reward providing step of providing a reward based on the transaction content of the transaction and the second customer identifying information by a reward providing means; a transmitting step of transmitting electronic receipt information related to the transaction, the electronic receipt information including benefit information of the benefit granted in the benefit granting step, together with the first customer identifying information and the second customer identifying information to the server device, The mobile terminal includes: a first display step in which a first display means displays the first customer identification information of a customer who operates the device on a display unit; a second acquisition step of acquiring, from the server device, the electronic receipt information corresponding to the first customer identification information or the second customer identification information of a customer who operates the device; A second display step of displaying the electronic receipt information acquired in the second acquisition step on the display unit by a second display means, An information processing method, wherein the first input means of the product sales data processing device accepts input of the first customer identifying information by reading the first customer identifying information displayed on the display unit of the mobile terminal.

4. the first display means of the mobile terminal displays the first customer identification information in the form of a code symbol readable by the product sales data processing device; When additional information related to an application for a plan related to a campaign is added to the electronic receipt information, the second display means of the mobile terminal displays an icon on the display unit in association with the electronic receipt information, the icon instructing the user to apply for the plan. The information processing method according to claim 3.

Citation Information

Patent Citations

  • Mail distribution method, service application method and member registration method

    JP2003022238A

  • Receipt issuing system and device and receipt processing method

    JP2004151838A

  • Purchase management system, purchase management server, and purchase management program

    JP2006172138A

  • Merchandise purchase processor, merchandise purchase processing program, merchandise information providing device, and merchandise information providing program

    JP2007316750A

  • Electronic receipt management system and register terminal

    JP2009251982A