Commodity sales data processing device and program

The electronic receipt management server addresses the cumbersome requirement of carrying multiple cards by associating customer identification information for electronic receipts and privileges, allowing customers to receive both with a single membership medium.

JP2025090855AInactive Publication Date: 2025-06-17TOSHIBA TEC KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025046877
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-06-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional systems require customers to carry both a customer medium and a membership medium for receiving electronic receipts and enjoying privileges, which is cumbersome, especially when dealing with multiple stores.

Method used

An electronic receipt management server that associates first customer identification information for electronic receipts with a company code and second customer identification information for privileges, allowing customers to receive electronic receipts and privileges by carrying a single membership medium.

Benefits of technology

Enables customers to receive electronic receipts and privileges seamlessly by carrying a single membership medium, eliminating the need to carry multiple cards and simplifying the process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025090855000001_ABST
    Figure 2025090855000001_ABST
Patent Text Reader

Abstract

To provide a commodity sales data processing device and program enabling a customer to receive an electronic receipt by simply carrying a customer medium, and capable of giving a privilege to the customer.SOLUTION: In a POS terminal that is a commodity sales data processing device, a control unit 11 includes: first transmitting means for, when first customer identifying information that identifies a customer who receives electronic receipt data relating to the details of a transaction is input from an input unit, generating the electronic receipt data relating to commodity sales data, and for transmitting the generated data to an external device together with the first customer identifying information; and privilege creating means 112 for, when receiving second customer identifying information from an external device that stores the first customer identifying information and the second customer identifying information that identifies a customer who receives a privilege in association with each other, creating privilege information based on the transaction in response to the transmission of the first customer identifying information by the first transmitting means.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an electronic receipt management server and a program.

Background Art

[0002] Conventionally, there has been known a system of electronic receipts in which a receipt or a receipt given to a customer who has made a purchase at a store at the time of merchandise settlement is electronically transferred to the customer's mobile terminal or the like.

[0003] By making the receipt into electronic data in this way, for example, a customer can view the electronic receipt data on the display unit of the mobile terminal by inputting customer identification information using a mobile terminal or a customer card carried by the customer. The store transmits the electronic receipt information to the identified customer.

[0004] On the other hand, a company that operates a store provides a service of giving benefits such as giving points to customers as part of customer acquisition. Since points are given to point members who are privilege members who have contracted with the company, by operating a point card or the like carried by the member and inputting the member code, the point member is identified, and points are given to the identified member.

[0005] However, conventionally, there has been no cooperation between the identification information for identifying a customer to receive an electronic receipt and the customer information for identifying a customer who enjoys a privilege. When receiving an electronic receipt, a customer presents a customer medium such as a mobile terminal or a customer card for identifying the customer, and when receiving a point-giving service, presents a member medium such as a point card for identifying a point member. Therefore, the customer has to carry both a customer medium and a member medium, which is very cumbersome. When carrying a plurality of member media of a plurality of stores, it is even more cumbersome.

Summary of the Invention

Problems to be Solved by the Invention

[0006] The problem to be solved by the present invention is to provide an electronic receipt management server and a program that can receive an electronic receipt and grant a privilege to a customer simply by carrying a membership medium that stores information for identifying the customer who receives the privilege.

Means for Solving the Problem

[0007] The electronic receipt management server according to the embodiment includes a merchandise sales data processing device that generates merchandise sales data of purchased merchandise and calculates a privilege based on the merchandise sales data, and an electronic receipt management server that transmits the electronic receipt data generated including the merchandise sales data to a customer terminal that displays the electronic receipt data. The electronic receipt management server in the electronic receipt system includes: a first customer identification information for identifying a customer who receives the electronic receipt data; a company code for identifying a plurality of companies that issue the privilege; and a second customer identification information different from the first customer identification information for identifying the customer who receives the privilege upon purchase of the merchandise, and stores them in association with each other; and a privilege information for granting the privilege calculated by the merchandise sales data processing device based on the second customer identification information input to the merchandise sales data processing device, the second customer identification information and the first customer identification information associated with the second customer identification information and the company code retrieved and extracted from the storage unit, and the second customer identification information. The electronic receipt data transmission means for transmitting the electronic receipt data including the privilege information to the customer terminal is provided.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

DETAILED DESCRIPTION OF THE INVENTION

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

[0010] FIG. 1 is a configuration 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 within the store P1. The POS terminal 1 and the store server 2 are communicably connected via an in-store network N1 such as a LAN (Local Area Network). Also, the POS terminal 1 and the store server 2 can be connected to a network N2 that connects the store P1 and the head office 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 merchandise sales data processing device that executes merchandise sales data processing. The POS terminal 1 generates receipt data including the transaction details of the merchandise to be settled, and outputs a paper receipt by printing the receipt data with a printing unit 13 described later. Also, the POS terminal 1 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. The method of transmitting the electronic receipt information is not particularly limited, and general-purpose protocols such as HTTP or HTTPS may be used. Note that the number of POS terminals 1 provided in the store P1 is not particularly limited, and there may be a plurality of them.

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

[0014] Note that the number of POS terminals 1 arranged in store P1 is not particularly limited, and there may be a plurality of them. Also, in this embodiment, a configuration in which the POS terminal 1 outputs electronic receipt information will be described. However, the present invention is not limited to this, and the receipt data generated by the POS terminal 1 may be output to the electronic receipt server 3 by converting the data format by a store server 2 or a conversion device (not shown).

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

[0016] Also, the electronic receipt server 3 receives the electronic receipt information transmitted from the POS terminal 1 via the network N2. Further, the electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 that connects the headquarters 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. Also, the method of transmitting the electronic receipt information is not particularly limited, and a general-purpose protocol such as HTTP or HTTPS may be used.

[0018] The headquarters server 8 is provided at the headquarters P2 of a company that operates a 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 a company that operates a store, for example.

[0019] The headquarters server 8 includes a point master 8a. The point master 8a receives and accumulatively manages the point information of customers generated by the POS terminals 1 of each store. The point master 8a manages the points that each customer can currently use for each customer.

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

[0021] The electronic receipt management server 4 functions as a customer receipt management server that collectively manages the receipt data of various companies operating stores. The electronic receipt management server 4 stores and manages member data such as the names of each customer (member) who has undergone member registration according to the procedures described later, the member code which is the customer code, and the transmission destination information (e.g., email address) of the mobile terminal 7 which is the transmission destination of the electronic receipt information, in the member master stored in the database DB. Note that, separately from the electronic receipt management server 4, a configuration may be provided with a member management server or the like that stores and manages member data.

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

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

[0024] In addition, 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 member code of this 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, which will be described later. When additional information is associated with the electronic receipt information, this additional information is also transmitted to the destination.

[0025] In addition, when the electronic receipt management server 4 receives an electronic receipt inquiry specifying a member code from the mobile terminal 7 connected via the network N5, which will be described later, it extracts the electronic receipt information corresponding to the member code from the database DB and transmits it to the mobile terminal 7. When additional information is associated with the electronic receipt information, this 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 provided in the 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 the network N4. Here, the network N4 is, for example, a dedicated line such as the Internet or VPN. Also, the method of transmitting the additional information is not particularly limited, and general-purpose protocols such as HTTP or HTTPS may be used.

[0027] The mobile terminal 7 is a terminal device such as a smartphone, mobile phone, PDA (Personal Digital Assistant), or tablet computer used by the user (customer) of this system. The mobile terminal 7 implements an application such as a Web browser for browsing various information provided on the network N5. Instead of the mobile terminal 7, a terminal device such as a PC may be applied.

[0028] The mobile terminal 7 registers as a member of this 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] By the way, the customer's membership registration in this system 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 membership registration page to the received email address. The customer accesses the URL indicating the membership registration page from the mobile terminal 7 to display an input screen for inputting items necessary for membership registration (name, destination information, etc.). After the customer finishes inputting the necessary items, the electronic receipt management server 4 executes membership registration for the membership master. Thereafter, the electronic receipt management server 4 distributes a membership registration completion email including a membership code (customer code) and a password to the mobile terminal 7. Thereby, the membership registration is completed.

[0030] After the membership registration as described above, as shown in FIG. 2, the mobile terminal 7 displays the customer's membership code as a code symbol CS such as a barcode or a two-dimensional code on the display unit 73. The customer presents the code symbol CS displayed on the mobile terminal 7 to the store clerk at the time of transaction settlement at the 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) composed of, for example, a scanner connected to the POS terminal 1. Thereby, it becomes possible to associate the customer's membership code with the receipt data generated after settlement by the merchandise sales data processing in the POS terminal 1.

[0031] In addition, after the settlement (transaction) at the POS terminal 1, the mobile terminal 7 receives the 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 the membership code to the electronic receipt management server 4 via the network N5, the mobile terminal 7 receives the electronic receipt information of the member from the electronic receipt management server 4. Further, 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 for instructing an application to a campaign plan based on this additional information. For example, connection destination information (URL or the like) indicating the application destination (for example, the promotion management server 6) of the plan can be set in the icon. In this case, when the mobile terminal 7 receives an operation on the icon, it accesses the promotion management server 6 via the network N5 and executes processing related to the application.

[0033] The promotion management server 6 is a server device that receives access from the mobile terminal 7 connected via the network N5. The promotion management server 6 has an entry master that manages an 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 to 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. Note that when accessing the promotion management server 6, the mobile terminal 7 transmits the membership code related to the user (member) of its own device held in receipt data or the like.

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

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

[0036] First, the 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 includes a control unit 11 that comprehensively controls various operations and each part of the POS terminal 1. The control unit 11 is a computer composed of 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 stores various data in a rewritable manner, an RTC (Real Time Clock) that measures 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 the bus 18.

[0038] The operation unit 12 has various operation keys for the operator to perform operation inputs. Examples of the operation keys include a setting key for inputting numerical values, a cursor key and a selection determination key for selecting a predetermined item, a subtotal key for instructing the total output of the products for which sales registration is performed in a transaction, a closing key for performing the closing process of a single transaction and declaring the settlement of the price, and the like.

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

[0040] The transmission key 123 is a key to be operated when transmitting the input SRID and PTID to the electronic receipt server 3.

[0041] The printing unit 13 is composed of a printer device that performs printing such as receipts and journals. The printing unit 13 performs printing on roll paper conveyed by a thermal head having, for example, a heating medium, and then cuts the paper to issue a receipt.

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

[0043] The code reading unit 15 is, for example, 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 the information held by 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. Note that 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] Further, the control unit 11 is connected to a communication I / F (interface) 16 via a bus 18, and can be connected to an in-store network N1 or a network N2 via this communication I / F 16.

[0045] Further, the control unit 11 is connected to the storage unit 17 via the bus 18. The storage unit 17 is an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 17 stores programs for executing various POS operations including merchandise sales data processing. Also, the storage unit 17 stores various data files related to merchandise sales data processing such as a merchandise data file storing merchandise data such as the merchandise name, merchandise code, and unit price of each merchandise. Further, the storage unit 17 stores a receipt data processing program 17a for performing processing related to merchandise sales data processing and receipt data.

[0046] Also, the storage unit 17 stores in the identification code management area 17b a POS number for identifying its own POS terminal 1 from other POS terminals 1, a company code (identification code of the company operating the store), a business type / format code, a store code indicating the store P1 where the POS terminal 1 is installed, and the like. Here, the business type / format code is a code (classification code) for distinguishing the business type / format of the store, such as convenience store, supermarket, department store, pharmacy, restaurant, eatery, etc. Note that such business types / formats can be arbitrarily changed according to the user's preference. Also, the company code (identification code of the company operating the store) and the business type / format code may be registered in the electronic receipt server 3.

[0047] Also, the storage unit 17 includes a point storage unit 17c that stores the points held by each member corresponding to each PTID of the point members. The point storage unit 17c is obtained by downloading the information of the point master managed by the head office server 8 provided in the head office P2 through batch processing.

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

[0049] Next, the configuration of the electronic receipt server 3 that functions as a receipt management server for enterprises will be described using the block diagram of Figure 5. The electronic receipt server 3 includes a control unit 31 that comprehensively controls various operations and each part of the electronic receipt server 3. The control unit 31 is a computer composed of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and stores various data in a rewritable manner, an RTC unit that measures the current date and time, and the like.

[0050] The control unit 31 can be connected to the network N2 and the network N3 via a communication I / F 32 connected to the bus 34. Also, the control unit 31 is connected to the storage unit 33 via the bus 34.

[0051] The storage unit 33 stores electronic receipt information for each enterprise operating a store in the electronic receipt management area 33a. The electronic receipt information includes an enterprise code (identification code of the enterprise operating the store), an industry type / format code, a store code, the SRID of the shopper, the POS number of the POS terminal 1, a receipt number, product sales data, and the like.

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

[0053] Next, the configuration of the electronic receipt management server 4 that functions as a customer receipt management server will be described using the block diagram of FIG. 6. As shown in FIG. 6, the electronic receipt management server 4 includes a control unit 41 that comprehensively controls various operations and each part of the electronic receipt management server 4. The control unit 41 is a computer composed of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and stores various data in a rewritable manner, an RTC that measures the current date and time, and the like.

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

[0055] In the storage unit 43, in addition to a member master management area (not shown) for storing and managing the member master, an electronic receipt management area 43a for collectively storing the electronic receipt information of various enterprises operating the store is secured. More specifically, the electronic receipt management area 43a manages the electronic receipt information of various enterprises operating the store for each member.

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

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

[0058] In addition to a member management program (not shown) for the storage unit 43 to manage the member master in the member master area, the storage unit 43 stores a receipt management program 43c for managing the electronic receipt information and additional information of each company in the electronic receipt management area 43a and the additional information management area 43b. Further, the storage unit 43 stores an information transmission program 43d for transmitting the electronic receipt information and the additional information of the 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 using the memory map of FIG. 7.

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

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

[0062] The member information section 43a2 stores the attribute information of the member (name, address, age, gender, family composition, etc.).

[0063] Company A's ID 43a3, Company B's ID 43a4, and Company C's ID 43a5 each store, in association with each other, a company code that identifies Company A, Company B, and Company C, respectively, and a PTID that identifies the point cards issued by each company. In the embodiment, three PTIDs of Company A, Company B, and Company C are stored in association with one SRID, but this is just an example, and any number of PTIDs of multiple companies can be stored.

[0064] The electronic receipt unit 43a6 stores the electronic receipt information specified by the 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 comprehensively controls various operations and each part of the mobile terminal 7. The control unit 71 is a computer composed of a CPU, a ROM that stores various programs and data, a RAM that temporarily stores various programs and freely rewrites various data, an RTC that measures the current date and time, and the like.

[0066] The operation unit 72 is connected to the display unit 73 via the bus 76. The operation unit 72 has various operation keys for the user (customer) to perform operation inputs and a pointing device. The display unit 73 is, for example, a liquid crystal display or the like, and displays various information such as the electronic receipt information described later. Note that the display unit 73 may have a touch panel configuration. In this case, the touch panel functions as the operation unit 72.

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

[0068] Further, the control unit 71 is connected to the storage unit 75 via the bus 76. The storage unit 75 stores, in addition to a web browser for browsing various types of information (contents) published on the web, an electronic receipt corresponding program 75a for receiving electronic receipt information from the electronic receipt management server 4, and an electronic receipt browsing program 75b for browsing the received receipt data.

[0069] Next, the control processing of each part constituting the system of the present embodiment will be described.

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

[0071] FIG. 9 is a functional block diagram of the POS terminal. In FIG. 9, the receipt data processing program 17a executed on the POS terminal 1 has a module configuration including a first transmission means 111, a privilege generation means 112, an electronic receipt data generation means 113, a second transmission means 114, a necessity determination means 115, and a printing 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, whereby the first transmission means 111, the privilege generation means 112, the electronic receipt data generation means 113, the second transmission means 114, the necessity determination means 115, and the printing control means 116 are executed.

[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 a customer who receives electronic receipt data related to merchandise sales data is input from the input unit.

[0073] The privilege generation means 112 has a function of generating privilege information for granting a privilege to a point member based on the merchandise sales data when receiving second customer identification information (PTID) for identifying a point member from an external device in response to the transmission of the first customer identification information (SRID) by the first transmission means 111.

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

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

[0076] The necessity determination means 115 has a function of determining whether to receive the electronic receipt data.

[0077] When 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), the printing control means 116 has a function of printing the merchandise sales data related to the merchandise sales and the generated privilege information at the printing unit 13.

[0078] FIG. 10 is a diagram schematically showing an example of receipt data. Here, the receipt data is unstructured text data or the like and is used for printing at the printing unit 13. As shown in FIG. 10, the receipt data includes the above-described merchandise sales data D1, the point information D11 of the current points and the cumulative points, and the information D21 indicating the PTID of the point member. Here, the merchandise sales data D1 includes the merchandise name (merchandise code) of the merchandise subject to settlement and its amount, the total amount of each merchandise, the deposit amount paid by the customer, the change amount, and the like. Note that part or all of the information D21 may be printed with masking.

[0079] In addition, the receipt data includes elements such as a company code (company name) D3 indicating the company operating the store, a store code (store name) D4, the store's phone number D5, the address D6, the transaction date and time D7, a transaction number (receipt number) D8, a cash register number D9, the name of the person in charge D10, points D11, etc. 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 industry and business type codes, or elements such as the phone number D5 and the address D6 may be removed.

[0080] In addition, FIG. 11 is a diagram schematically showing an example of electronic receipt information. As shown in FIG. 11, the electronic receipt information is composed of data in a structured format (structured document) such as XML or CSV. Note that FIG. 11 shows an example in which each element (D1 to D11) of the receipt data shown in FIG. 10 is converted into the XML format. In addition, the electronic receipt information in FIG. 11 also includes point information D11 on current points and cumulative points, information D21 indicating the PTID of a point member, and information D22 indicating the SRID of an electronic receipt member. Note that part or all of the information D21 and the information D22 may be masked and displayed.

[0081] The conversion from the receipt data to the electronic receipt information is performed based on the conversion rules described in a receipt data schema (not shown). Specifically, in the receipt data schema, predetermined elements constituting the receipt data and attribute information (tags, etc.) indicating the attributes of the elements are defined. The control unit 11 generates structured electronic receipt information as shown in FIG. 11 by structuring each element of the receipt data using the corresponding attribute information. By using such structured electronic receipt information, the elements included in the electronic receipt information can be efficiently utilized, and thus various advantages can be obtained 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 determines whether or not the association key 122 has been operated (step S11). If it is determined that the key 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 product registration processing 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 or not the closing key 121 has been operated (step S31). If it is determined that the key has been operated (Yes in step S31), the control unit 11 executes the settlement process shown in FIG. 14 (step S32). If it is determined that the key has not been operated (No in step S31), the control unit 11 returns to step S11.

[0085] FIG. 13 is a flowchart showing the association process in detail in step S12. First, the control unit 11 determines whether or not the SRID has been input (step S41). In the embodiment, the barcode displayed on the display unit 73 of the mobile terminal 7 is read by the code reading unit 15 and the SRID is input. If it is determined that the 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 the SRID has not been input (No in step S41), the control unit 11 determines whether the PTID has been input (step S43). In the embodiment, the PTID is input by the code reading unit 15 reading the barcode printed on the point card carried by the member. If it is determined that the PTID has been input (Yes in step S43), the control unit 11 stores the input PTID together with the company code that issued the point card of the PTID in the RAM in the control unit 11 (step S44).

[0087] After the SRID and PTID are input, the member operates the transmission key 123. The control unit 11 determines whether the transmission key 123 has been operated (step S45). If it is determined that it has been operated (Yes in step S45), next, the control unit 11 determines whether both the SRID and 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, company code stored in the RAM, and an association command instructing the execution of the association process to the electronic receipt server 3 (step S47). Next, the control unit 11 determines whether it has received information regarding the association between the SRID and PTID from the electronic receipt server 3 (step S48).

[0089] Wait until it is received (No in step S48), and if it is determined that it has been received (Yes in step S48), the control unit 11 determines whether the association between the SRID and 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). Also, 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 together with the reasons such as the case where the association has already been made or the case where the association could not be made (step S51).

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

[0091] FIG. 14 is a flowchart showing in detail the settlement process of step S32. In FIG. 14, the control unit 11 executes a settlement process based on the product registration information executed in step S22 (step S61).

[0092] Next, the control unit 11 determines which of the SRID and the PTID has been input. First, the control unit 11 determines whether the SRID has been input (step S62). If it is determined that the SRID has been input (Yes in step S62), the control unit 11 (the 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 for identifying the company that issued the point card storing the PTID. In the embodiment, the point cards issued by three companies, Company A, Company B, and Company C, are targeted. The company code is stored in the POS terminal 1 and is read out and transmitted from the POS terminal 1 when transmitting in step S64. Note that the company code may be a code for identifying the point service operated by the company.

[0094] Next, the control unit 11 determines whether it has received the PTID associated with the transmitted SRID from the electronic receipt server 3 (step S64). If it is determined 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 (privilege generation means 112) calculates the cumulative points obtained by adding the current points calculated in the settlement process of 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 head office server 8 (step S67). The process of step S67 is batch-processed.

[0095] Next, the control unit 11 (electronic receipt data generation means 113) generates electronic receipt information including the current points, the point information D11 of the cumulative points, the information D22 of the SRID, and the information D21 of the PTID (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 necessarily include both the information D22 of the SRID and the information D21 of the PTID, and it is sufficient if at least one of them is included.

[0096] Also, 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, in step S62, if it is determined that the SRID has not been input (No in step S62), the control unit 11 determines whether the PTID has been input (step S71). If it is determined that the 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 it is necessary for the member to receive the electronic receipt information by the mobile terminal 7 (step S73). If the member wishes to receive the receipt as an electronic receipt, the member selects and operates the key of "Electronic receipt required" displayed on the customer display 14b. If the member wishes to receive the receipt as a paper receipt, the member selects and operates the key of "Electronic receipt not required".

[0099] The control unit 11 (necessity determination means 115) determines whether the key of "Electronic receipt required" has been operated (step S74). If it is determined that the key of "Electronic receipt required" 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 determines whether it has received the associated SRID from the electronic receipt server 3 (step S76). In this case, the control unit 11 determines Yes if it has received the associated SRID transmitted in step S125 of FIG. 16 described later, and determines No if it has received the information that there is no associated SRID transmitted in step S126 of FIG. 16. If it is determined that it has received (Yes in step S76), the control unit 11 executes the processes of steps S66 to S69.

[0101] Also, when it is determined that information indicating the absence of an associated SRID is received (No in step S76), the control unit 11 displays a message indicating the non-existence of the corresponding SRID (step S77). Then, the control unit 11 calculates the cumulative points obtained by adding the current points calculated in the settlement process of step S61, and stores this cumulative points in the point unit 17c3 (step S81). Then, the control unit 11 transmits the information including the stored points and the PTID to the point master 8a of the head office server 8 (step S82). Then, the control unit 11 (print control means 116) prints the information D21 of the PTID, the current points and cumulative points information D11, and the information based on the settlement process of step S61 by the printing unit 13, and issues a receipt as shown in FIG. 10 (step S83).

[0102] Note that, in step S74, when it is determined that the key of "electronic receipt not required" is operated (No in step S74), the control unit 11 executes the processes after step S81. Also, in step S71, when it is determined that the PTID is not input (No in step S71), the control unit 11 executes the process of step S83.

[0103] As described above, according to the embodiment, when receiving the PTID for identifying a point member from the electronic receipt server 3 in response to the transmission of the SRID, in order to generate privilege information for granting a privilege to the point member based on the product sales data, the point member can receive an electronic receipt and points can be granted to the point member only by carrying the mobile terminal 7 without carrying a point card.

[0104] Also, according to the embodiment, since the company code is transmitted together with the SRID, even when a plurality of PTIDs are associated with the SRID, one PTID can be specified based on the transmitted company code.

[0105] Also, according to the embodiment, when the PTID is input without the SRID being input, since the electronic receipt data is generated and transmitted to the electronic receipt server 3 together with the PTID, it is possible to generate the electronic receipt data using the point card. In this case, the point member can select whether to receive the electronic receipt data or not.

[0106] Further, in the embodiment, when the SRID corresponding to the PTID is not received, since the product sales data and the points granted are printed on a paper receipt, when the electronic receipt cannot be created, the point member can automatically receive the paper receipt.

[0107] Note that the point card in the embodiment may be any card issued by the store. For example, it may be a card specialized for the granting and use of points, or a card that can be used as a point card and can also be used as 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 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 determines whether it has received the electronic receipt information transmitted from the POS terminal 1 via the communication I / F 32 (step S91). If it is determined that the information has been received (Yes in step S91), it stores the electronic receipt information for each company in the electronic receipt management area 33a of the storage unit 33 (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] Also, in step S91, if it is determined that the information has not been received (No in step S91), the control unit 31 determines whether the preset transmission timing has arrived (step S94). If it is determined that the transmission timing has arrived (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 the transmission in this step S95, for example, the electronic receipt information that has leaked from the transmission target in step S93 can be transmitted to the electronic receipt management server 4. Note that in step S95, only the untransmitted electronic receipt information may be controlled to be transmitted.

[0111] Also, 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 information has been received from the POS terminal 1 (step S96). The information to be received is 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] Also, if it is determined that information has not been received from the POS terminal 1 (No in step S96), the control unit 31 determines whether information has been received from the electronic receipt management server 4 (step S98). The information to be received is the 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 according to the electronic receipt management program 43c and the product information transmission process executed by operating according to the information transmission program 43d will be described with reference to the flowchart shown in FIG. 16.

[0114] In FIG. 16, the control unit 41 determines whether it has received electronic receipt information from the electronic receipt server 3 (step S101). If it determines that it has received the information (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 determines that it has not received the information (No in step S101), next, the control unit 41 determines whether it has received the SRID and the company ID (step S111). If it determines that it has received the information (Yes in step S111), the control unit 41 investigates the corresponding PTID based on the received SRID and company code (step S113). In the embodiment, it is investigated whether there is a PTID of Company A, a PTID of Company B, a PTID of Company C, or none corresponding to the received company code.

[0116] Then, the control unit 41 determines whether there is a corresponding PTID (step S114). If it determines 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] Also, if it is determined that the received company code is not the company code of Company A, Company B, or Company C and there is no corresponding PTID (No in step S114), the control unit 41 transmits information indicating that there is no PTID associated with the received SRID to the electronic receipt server 3 (step S116).

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

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

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

[0121] If it is determined that both the SRID and 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 the PTID associated with the SRID is stored (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, in association with the SRID, stores the PTID in any area specified by the company code received in step S102 (in FIG. 7, if the company code is Company A, it is the Company A ID section 43a3, if the company code is Company B, it is the Company B ID section 43a4, if the company code is Company C, it is the Company C ID section 43a5) (step S105). Then, the control unit 41 transmits information indicating that the association between the SRID and PTID has been completed to the electronic receipt server 3 (step S106).

[0123] In the case of the embodiment, for one SRID, it is possible to associate three types of PTIDs, namely, the PTID of the point card issued by Company A, the PTID of the point card issued by Company B, and the PTID of the point card issued by Company C. That is, one member can be associated with three types of point cards. Note that, as described above, three types is an example, and any number of two or more types may be used.

[0124] Also, 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 have already been associated to the electronic receipt server 3 (step S107).

[0125] Also, in step S103, when it is determined that the received SRID is not stored in the SRID unit 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] Also, in step S102, when it is determined that neither the SRID nor the PTID and the company code have been received (No in step S102), the control unit 41 determines whether there has been a query for electronic receipt information from the mobile terminal 7 (step S109). If there has been a query (Yes in step S109), the control unit 41 transmits the corresponding electronic receipt information to the mobile terminal 7 from which the query has been made (step S110). If it is determined that there has been no query for 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, since the SRID and the PTID are associated and stored, it is possible to implement a service that links the customer of the customer medium for electronic receipts and the point member.

[0128] Also, in the embodiment, when it is determined that the SRID and the PTID are input simultaneously, the SRID and the PTID are associated and stored. For example, the SRID and the PTID can be associated and stored for the first time.

[0129] Also, in the embodiment, in order to output the PTID associated based on the input SRID, for example, when the SRID is input from the mobile terminal 7, points can be given to the associated PTID without presenting the point card. Therefore, it is not necessary to carry the point card. In this case, it is not necessary to carry all the multiple point cards associated with the SRID and the PTID. In the case of the embodiment, it is not necessary to carry the point cards of Company A, Company B, and Company C.

[0130] Also, in the embodiment, in order to output the SRID associated based on the input PTID, the electronic receipt information can be stored corresponding to the associated SRID.

[0131] Also, in the embodiment, in order to output the SRID associated based on the input PTID, if the point card is presented, the electronic receipt information can be received for the associated SRID without inputting the SRID from the mobile terminal 7. Therefore, it is not necessary 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 according to the electronic receipt corresponding program 75a and the electronic receipt viewing process executed by operating according to the electronic receipt viewing program 75b will be described with reference to FIGS. 17 and 18.

[0133] As shown in FIG. 17, the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b executed on the mobile terminal 7 have a module configuration including a member association means 711, an electronic receipt receiving means 712, and an electronic receipt display means 713. As actual hardware, the CPU of the control unit 71 reads out the electronic receipt corresponding program 75a and the electronic receipt viewing program 75b from the storage unit 75 and executes them, so that the above-mentioned respective parts 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 member code of a predetermined 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] As shown in FIG. 18, first, the member association means 711 of the mobile terminal 7 accesses the electronic receipt management server 4 and executes an authentication process by inputting a member code and a password (step S131). Thereby, the mobile terminal 7 is associated with the member code of a predetermined customer.

[0136] After 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 corresponding to the input member code (step S132). Also, when additional information is associated with the electronic receipt information, this additional information is also received from the electronic receipt management server 4. Note that the receipt data may be received by e-mail.

[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, replacements, changes, and combinations can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.

[0139] For example, in the above embodiment, the form of inputting a membership code or the like using the code reading unit 15 is adopted, but it is not limited thereto, and other methods may be used to input a membership code or the like. Specifically, the POS terminal 1 and the mobile terminal 7 may be provided with a short-range wireless communication unit such as NFC (Near Field Communication) or Bluetooth (registered trademark), so that a configuration capable of transmitting and receiving a membership code or the like by short-range wireless communication may be adopted. In this case, the mobile terminal 7 shall hold a membership code or the like in the storage unit 75 or an IC tag (not shown).

[0140] In addition, in the above embodiment, the PTID for specifying the point card is described as an example, but it is also applicable to a card that grants privileges to members other than the point card. It is also applicable 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 an installed personal computer or the like, or a tablet terminal may also be used.

[0142] In addition, in the above embodiment, the form of inputting a membership code or the like from the mobile terminal 7 is adopted, but it is not limited thereto, and it may be input from a medium capable of holding a membership code such as an IC card or a magnetic card. When using an IC card, the POS terminal 1 shall be provided with a reading / writing unit such as an IC card reader / writer. When using a magnetic card, the POS terminal 1 shall be provided with a card reader / writer for the magnetic card.

[0143] In the above-described embodiment, the electronic receipt server 3 is provided in the head office P2. However, the present invention is not limited to this, and the electronic receipt server 3 for the store may be provided in the store P1. In this case, the POS terminal 1 outputs the electronic receipt information to the electronic receipt server 3 connected to the in-store network N1 of its own 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-described 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, and 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-described embodiment, the mobile terminal 7 receives the electronic receipt information via the electronic receipt management server 4. However, the present invention is not limited to this, and the mobile terminal 7 may directly receive the electronic receipt information 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). Also, in this case, the POS terminal 1 may perform an authentication process.

[0146] In the above-described embodiment, the POS terminal 1 stores the product data file. However, the present invention is not limited to this, and the store server 2 may store the product data file in a manner that can be referred to from the POS terminal 1.

[0147] In the above-described embodiment, the point member is exemplified as the privilege member. However, the privilege member may be any member who enjoys some service from the store including points.

[0148] Note that the program executed by the product sales data processing apparatus according to the embodiment is provided by being 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) in an installable format or an executable format file.

[0149] Alternatively, the program executed by the product sales data processing apparatus according to the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Further, the program executed by the product sales data processing apparatus according to the embodiment may be configured to be provided or distributed via a network such as the Internet.

[0150] Alternatively, the program executed by the product sales data processing apparatus according to the embodiment may be configured to be provided by being pre-embedded in a ROM or the like.

Explanation of Signs

[0151] 1 POS terminal 3 Electronic receipt server 4 Electronic receipt management server 7 Mobile terminal 11 Control unit 12 Operation unit 13 Printing unit 14 Display unit 15 Code reading unit 16 Communication I / F 17 Storage unit 111 First transmission means 112 Privilege generation means 113 Electronic receipt data generation means 114 Second transmission means 115 Necessity determination means 116 Printing control means

Prior Art Documents

Patent Documents

[0152]

Patent Document 1

Claims

1. a merchandise sales data processing device that generates merchandise sales data of purchased merchandise and calculates benefits based on the merchandise sales data; and an electronic receipt management server that transmits electronic receipt data generated including the merchandise sales data to a customer terminal that displays the electronic receipt data, a storage unit that stores, in association with each other, first customer identification information that identifies a customer who receives the electronic receipt data, a company code that identifies a plurality of companies that issue the benefit, and second customer identification information that is different from the first customer identification information and that identifies the customer who receives the benefit in connection with the purchase of a product; an electronic receipt data transmitting means for transmitting to the customer terminal the electronic receipt data, the electronic receipt data including the second customer identifying information inputted in the merchandise sales data processing device, the second customer identifying information extracted by searching the storage unit based on the company code associated with the second customer identifying information, the first customer identifying information associated with the company code, and benefit information for granting the benefit calculated by the merchandise sales data processing device based on the second customer identifying information; An electronic receipt management server comprising:

2. The storage unit stores a plurality of pieces of second customer identifying information in association with the first customer identifying information. The electronic receipt management server according to claim 1 .

3. the electronic receipt data transmitting means transmits the electronic receipt data obtained by converting unstructured receipt data generated by including the product sales data, the first customer identification information, and the calculated benefit information into structured data. The electronic receipt management server according to claim 1 or 2.

4. a merchandise sales data processing device that generates merchandise sales data of a purchased merchandise and calculates a benefit based on the merchandise sales data, and an electronic receipt management server that transmits electronic receipt data generated including the merchandise sales data to a customer terminal that displays the electronic receipt data, the electronic receipt management server comprising: a computer as the electronic receipt management server, the computer including a storage unit that stores, in association with each other, first customer identification information that identifies a customer who receives the electronic receipt data, a company code that identifies a plurality of companies that issue the benefit, and second customer identification information that is different from the first customer identification information that identifies the customer who receives the benefit in connection with the purchase of a merchandise; an electronic receipt data transmitting means for transmitting to the customer terminal the electronic receipt data, the electronic receipt data including the second customer identifying information inputted in the merchandise sales data processing device, the second customer identifying information extracted by searching the storage unit based on the company code associated with the second customer identifying information, the first customer identifying information associated with the company code, and benefit information for granting the benefit calculated by the merchandise sales data processing device based on the second customer identifying information; A program to function as a

Citation Information

Patent Citations

  • Device for processing commodity sales data

    JP2005266962A

  • Commodity sales data processor, and receipt management system using the same

    JP2006243822A

  • Electronic receipt system, terminal apparatus, and program

    JP2011090375A

  • Checkout-based distribution of digital promotions

    WO2013040591A2

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

    JP2007316750A