An embodiment described herein relates generally to a tax-free processing system, and related information processing apparatus and program.
A business operator may operate an export goods selling place, such as a duty free shop for selling merchandise to a non-resident. A so-called tax-free system exempts a tax such as a sales tax on the sales object. In tax-free procedures using the tax-free system, there is a need to prepare documents based on the purchase of the merchandise and the passport information presented by a non-resident. Therefore, in a commercial facility where a plurality of stores gather, for example, in a shopping district or a shopping mall, since the tax-free procedures are required for each store, the tax-free procedures become complicated. For this reason, instead of individually performing the tax-free procedures at each store, a procedure-consignment type tax-free processing method that collectively performs the tax-free procedures at tax-free counters may be adopted. For example, the tax-free counters may be provided in the vicinity of an exit or at a specific place such as a service counter in the commercial facility, for example.
However, in such a procedure-consignment type tax-free processing method, since the tax-free counters collectively perform the tax-free procedures, non-residents who request the tax-free procedures are crowded at the tax-free counters, and this results in a bottleneck.
According to an exemplary embodiment, there is provided an information processing apparatus and a tax-free processing system capable of reducing the complexity of the procedure-consignment type tax-free procedure at a tax-free counter.
An information processing apparatus according to an embodiment receives electronic receipt information corresponding to each purchase made by a customer in one or more stores in a group during a predetermined period. The electronic receipt information includes a tax-free classification code for each sales object included in the electronic receipt information. The apparatus receives passport information of the customer. The apparatus determines, based on the tax-free classification code and the passport information, tax-exempt objects purchased in the stores in the group during the predetermined period. The apparatus determines, based on the determined tax-exempt objects, an amount of a tax refund, and provides the determined tax refund to the customer. The apparatus transmits tax refund information indicating the tax refund paid relative to the objects determined to be tax exempt.
Hereinafter, an embodiment will be described with reference to the drawings. In the embodiment, a mobile terminal will be described as an example of an information processing apparatus, and merchandise will be described as an example of a sales object. The embodiment described below is an example, and not limiting.
The commercial facility SM has an SM code that identifies the commercial facility SM. The stores in the same commercial facility SM are identified as belonging to the same group by the SM code. The POS terminal 1 and the store server 2 are connected to each other via a network N1 such as local area network (LAN). The POS terminal 1 and the store server 2 are connected to a network N2 that connects the store P1 and the headquarters PH. Here, the network N2 is a network such as Internet or a virtual private network (VPN), for example.
The POS terminal 1 is a sales data processing apparatus that executes sales registration processing of merchandise sold in the store P1. The POS terminal 1 generates receipt information including settlement information and merchandise information, and issues a paper receipt by printing the receipt information using a printing unit 13 to be described later. The POS terminal 1 generates the electronic receipt information by electronically converting the receipt information with an unstructured form into data with a structured form different from the unstructured form. The electronic receipt information is the receipt information obtained by converting the receipt information to be originally printed on receipt paper into receipt information with a structured format such as comma-separated values (CSV) method or a JSON method. The POS terminal 1 also adds the SM code and a store code (for identifying the store where the merchandise is purchased) to the electronic receipt information.
The POS terminal 1 transmits the generated electronic receipt information to the electronic receipt server 3 via the network N2. In other words, the store issues the electronic receipt information. The transmission method of the electronic receipt information is not particularly limited, and general-purpose protocols such as HTTP or HTTPS may be used as the transmission method. The number of the POS terminals 1 located in the store P1 is not particularly limited, and a plurality of POS terminals maybe located in the store P1. The electronic receipt information is transmitted to the electronic receipt management server 4 via the electronic receipt server 3, and stored in the electronic receipt management server 4. The electronic receipt information stored in the electronic receipt management server 4 can be displayed on the screen of the mobile terminal 6. The mobile terminal 6 displays the electronic receipt information to appear substantially the same as the receipt information printed on the receipt paper.
The store server 2 manages the sales of the store P1. The store server 2 manages sales information of the store P1 based on the sales information from the POS terminal 1. The store server 2 collects the sales information from each POS terminal of the store P1. The store server 2 transmits the sales information collected from the POS terminal 1 to the electronic receipt server 3 that also serves as a headquarters server.
The electronic receipt server 3 is located in the headquarters PH of the company that operates the store P1, and functions as a company management server which manages the sales information of the company that operates the store P1.
The electronic receipt server 3 receives the electronic receipt information transmitted from the POS terminal 1 via the network N2. 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 PH and the electronic receipt center PD.
Here, the network N3 is a network such as Internet or a VPN, for example. The transmission method of the electronic receipt information is not particularly limited, and general-purpose protocols such as HTTP or HTTPS may be used as the transmission method.
The electronic receipt management server 4 is located in the electronic receipt center PD. The electronic receipt center PD manages the electronic receipt information of each company that is transmitted from, for example, the electronic receipt server 3. The electronic receipt center PD may be a third party organization, other than the headquarters PH, that manages the electronic receipt server 3.
The electronic receipt management server 4 functions as a customer receipt management server which collectively manages the electronic receipt information of various companies that operate the stores. The electronic receipt management server 4 stores membership data such as the name of the customer (member) registered as a member, a membership ID as a code for identifying the registered member, and/or an e-mail address of the mobile terminal 6 to which the electronic receipt information is to be received in a membership master table held in database DB, and manages the membership data stored in the database DB.
The electronic receipt management server 4 receives the electronic receipt information transmitted from the electronic receipt server 3 via the network N3, stores the electronic receipt information in an electronic receipt information unit 442 (to be described later) in the database DB, and manages the electronic receipt information (refer to
The electronic receipt management server 4 stores the tax-free classification code included in the electronic receipt information that corresponds to each merchandise item. The electronic receipt management server 4 stores information indicating that the merchandise included in the electronic receipt information is processed as a tax-free article for each merchandise item. When the electronic receipt management server 4 stores the electronic receipt information in the electronic receipt information unit 442, the electronic receipt management server 4 specifies a display destination (mobile terminal 6) by referring to the display destination information that corresponds with the membership ID of the electronic receipt information. The electronic receipt management server 4 notifies the display destination that there is displayable electronic receipt information via a network N5 (to be described later).
When the electronic receipt management server 4 receives a display request of an electronic receipt that designates a membership ID from the mobile terminal 6 connected via the network N5 (to be described later), the electronic receipt management server 4 allows the electronic receipt information to be displayed on the screen of the mobile terminal 6 by extracting the electronic receipt information corresponding to the membership ID from the electronic receipt information unit 442. That is, the electronic receipt management server 4 stores the extracted electronic receipt information in the web server.
The mobile terminal 6 is a mobile terminal apparatus such as a smart phone, a mobile phone, a personal digital assistant (PDA), or a tablet computer. The mobile terminal apparatus is carried and used by a user (customer) of the tax-free processing system. An application such as a web browser that displays various information provided on the network N5 is installed in the mobile terminal 6. The mobile terminal 6 receives the notification indicating that the electronic receipt information can be displayed from the electronic receipt management server 4 via the network N5. The mobile terminal 6 transmits a display request of the electronic receipt information to the electronic receipt management server 4 via the network N5 by the operation of the customer, and thus the mobile terminal 6 can display the electronic receipt information. The member can view the electronic receipt information.
The mobile terminal 6 may be installed with a tax-free processing program. When the tax-free processing program is activated, the mobile terminal 6 downloads the electronic receipt information of the store where the merchandise is purchased, from the electronic receipt management server 4. This electronic receipt information is generated by a plurality of stores in the same group with the same SM code. The mobile terminal 6 executes the tax-free processing based on each merchandise item specified as a tax-free article, for example, in the tax-free information included in the downloaded electronic receipt information.
The tax-free processing terminal 8 is connected to the store server 2 of each store via a network N4 such as a LAN. The tax-free processing terminal 8 is connected to the mobile terminal 6 in the commercial facility SM by a wireless network N6 such as wireless LAN via an access point 9 provided at a predetermined position of the commercial facility SM (for example, a plurality of positions on the ceiling of each floor).
The tax-free processing terminal 8 receives the tax-free information obtained by the tax-free processing from the mobile terminal 6, and refunds any taxed amount of the tax-free article to the customer.
Alternatively, the tax-free processing terminal 8 may be installed with the tax-free processing program. In such a case, the tax-free processing terminal 8 executes the tax-free processing and refunds the taxed amount of the tax-free article to the customer. Further, the tax-free processing terminal 8 prints information indicating that the tax-free processing is executed by using a printer 94 (refer to
In the tax-free processing system with such a configuration, the mobile terminal 6 downloads the electronic receipt information that is stored in the electronic receipt management server 4 and published on the web by designating a uniform resource locator (URL). Thus the electronic receipt information can be displayed on a web browser.
Hereinafter, the hardware configuration of each apparatus will be described.
The memory unit 44 may be a nonvolatile memory such as a hard disk drive (HDD) or a flash memory that holds stored information even when the power is turned off, and includes a control program unit 441 which stores the control programs and the electronic receipt information unit 442. The electronic receipt information unit 442 stores and manages the electronic receipt information transmitted from the POS terminal 1 for each membership ID. The electronic receipt information unit 442 stores the SM code and the store code corresponding to each electronic receipt information. The electronic receipt information unit 442 stores a tax-free classification code “1” indicating that the merchandise is a consumer-goods article, a tax-free classification code “2” indicating that the merchandise is a general-goods article, or a tax-free classification code “3” indicating that the merchandise is not a tax-free article, for each merchandise included in the electronic receipt information.
The electronic receipt management server 4 includes a display unit 47 and an operation unit 48. The control unit 400 is connected to the display unit 47 and the operation unit 48 via a bus 45 and a controller 46. The operation unit 48 may be a keyboard including numeric keys, function keys, and the like. The display unit 47 includes, for example, a liquid crystal panel, and displays information. The control unit 400 is connected to a communication I/F 50 via the bus 45. The communication I/F 50 is connected to the network N3 and the network N5.
The control unit 600 is connected to the memory unit 64 via the bus 65. The memory unit 64 includes a control program unit 641. The control program unit 641 stores a web browser for outputting various information (contents) published on the web to a display unit 68. The control program unit 641 stores an electronic receipt correspondence program for receiving the electronic receipt information from the electronic receipt management server 4. The control program unit 641 stores a tax-free processing program for retrieving the electronic receipt information of the merchandise that is purchased at the plurality of stores in the same group and executing tax-free processing based on the retrieved electronic receipt information. The memory unit 64 includes a tax-free electronic receipt unit 642 as a storage unit. The tax-free electronic receipt unit 642 retrieves the electronic receipt information of the merchandise that is purchased at the plurality of stores in the same group from the electronic receipt management server 4, and stores the collected electronic receipt information. The memory unit 64 includes a membership ID unit 643 that stores the membership ID of the member who receives the electronic receipt information.
The control unit 600 is connected to an operation unit 67, the display unit 68, a touch panel 69, and a code reading unit 70 via the bus 65 and a controller 66. The operation unit 67 includes various operation keys and a pointing device for receiving input from the operator (customer). The display unit 68 is, for example, a liquid crystal display or the like, and displays various information such as electronic receipt information. The touch panel 69 is provided on the display unit 68. The code reading unit 70 incorporates a camera including, for example, a CMOS image sensor. The code reading unit reads an image, a moving image, a two-dimensional code, and the like by controlling the camera.
The control unit 600 is connected to a communication I/F 71 via the bus 65, and can be connected to the network N5 via the communication I/F 71. The control unit 600 is connected to a wireless communication I/F 72 via the bus 65, and can be connected to the wireless network N6 via the wireless communication I/F 72.
The memory unit 84 includes a control program unit 841. The control program unit 841 stores control programs. The control unit 800 executes tax-free processing according to the control program based on the received electronic receipt information. The control unit 800 executes the refund processing of the taxed amount of the merchandise that is processed as a tax-free article according to the control program. The control unit 800 prints and issues a purchase certificate and a purchase record slip of the merchandise that is processed as a tax-free article according to the control program. The memory unit 84 includes a code storage unit 842 that stores a specific code for specifying the tax-free processing terminal 8 and an address as a destination of the information.
The control unit 800 is connected to an operation unit 87, a customer display unit 88, an operator display unit 89, a card reader 90, a reading device 91, a touch panel 92, a change machine 93, and a printer 94 via the bus 85 and a controller 86. The customer display unit 88 displays the specific code for specifying the tax-free processing terminal 8 and the address that are stored in the code storage unit 842 by a two-dimensional code. The reading device 91 optically reads the passport information printed on or stored in the passport of the customer. The passport information includes a passport number, a name, a nationality, a birth date, and the like. The printer 94 prints and issues a purchase certificate, a purchase record slip, and a receipt of the merchandise that is processed as a tax-free article.
The control unit 800 is connected to a communication I/F 95 via the bus 85, and the communication I/F 95 can be connected to the network N3. The control unit 800 is also connected to a wireless communication I/F 96 via the bus 85, and the wireless communication I/F 96 can be connected to the wireless network N6.
Hereinafter, the control processing executed by each unit according to the embodiment will be described.
When it is determined that the electronic receipt information is not received from the electronic receipt server 3 (No in S11), the control unit 400 determines whether or not there is a display request for the electronic receipt information from the mobile terminal 6 (S21). The display request of the electronic receipt information is requested by the operation of the mobile terminal 6 (refer to
When it is determined that there is a display request of the electronic receipt information (Yes in S21), the control unit 400 extracts the electronic receipt information for which the display request is requested, from the electronic receipt information unit 442 (S22). The control unit 400 stores the extracted electronic receipt information at an address indicated by the designated URL on the web server (not illustrated) (S23). The control unit 400 transmits information indicating the URL which indicates the address where the electronic receipt information is stored, to the mobile terminal 6 (S24). The control unit 400 returns to S11. When the mobile terminal 6 designates the received URL, the mobile terminal 6 can retrieve the electronic receipt information from the location indicated by the received URL in S23 and output the electronic receipt information to the display unit 68.
When it is determined that there is no display request for the electronic receipt information from the mobile terminal 6 (No in S21), the control unit 400 determines whether or not tax-free processing start information is received from the mobile terminal 6 (S31). The tax-free processing start information is transmitted by the mobile terminal 6 in the process of S62 in
When it is determined that the tax-free processing start information is not received (No in S31), the control unit 400 determines whether or not the electronic receipt information for which the tax-free processing is executed is received from the tax-free processing terminal 8 (S34). When it is determined that the electronic receipt information is received (Yes in S34), the control unit 400 stores tax-free processing completion information indicating that tax-free processing is executed based on the received electronic receipt information, in response to the electronic receipt information stored in the electronic receipt information unit 442 (S35). For the electronic receipt information for which tax-free processing is executed once, the control unit 400 cannot execute again tax-free processing based on the tax-free processing completion information. The control unit 400 returns to S11.
The tax-free processing execution section 601 has a function of executing tax-free processing for the merchandise corresponding to the tax-free classification code indicating that the merchandise is a tax-free article, among the merchandise included in the electronic receipt information stored in the tax-free electronic receipt unit 642. The designation section 602 has a function capable of designating a plurality of pieces of electronic receipt information from the electronic receipt information stored in the tax-free electronic receipt unit 642. The tax-free information generation section 603 has a function of generating tax-free information indicating that tax-free processing is executed by the tax-free processing execution section 601. The receiving section 604 has a function of receiving the electronic receipt information corresponding to the tax-free classification code indicating that the merchandise purchased at the store is a tax-free article or not, for each store in the same group.
On the other hand, when it is determined that there is display request for the electronic receipt information (No in S43), the control unit 600 determines whether or not a URL of the web server in which the electronic receipt information is stored is received from the electronic receipt management server 4 (S45). When it is determined that a URL is received (Yes in S45), the control unit 600 displays the received URL on the display unit 68 (S46). The control unit 600 returns to S41.
When it is determined that a URL of the web server is not received (No in S45), the control unit 600 determines whether or not there is an operation of the URL displayed on the display unit 68 (S47). The operator of the mobile terminal 6 performs an operation of designating a URL for displaying the electronic receipt. When it is determined that there is an operation of the URL (Yes in S47), the control unit 600 retreives the corresponding electronic receipt information stored in the web server and displays the electronic receipt information on the display unit 68 (S48). The control unit 600 returns to S41. The operator views the electronic receipt information displayed on the display unit 68.
When it is determined that there is no operation of the URL (No in S47), the control unit 600 determines whether or not there is a tax-free processing start operation from the operator for starting tax-free processing on the mobile terminal 6 (S61). An operator who is a non-resident inputs a tax-free processing operation for tax-free processing. When the operator activates the tax-free processing program stored in the control program unit 641, the control unit 600 determines that the tax-free processing start operation is performed. When it is determined that the tax-free processing start operation is performed (Yes in S61), as illustrated in
Next, the control unit 600 (receiving section 604) determines whether or not the electronic receipt information is received from the electronic receipt management server 4 (S63). The control unit 600 waits until the electronic receipt information is received (No in S63). When it is determined that the electronic receipt information is received (Yes in S63), the control unit 600 stores the received electronic receipt information in the tax-free electronic receipt unit 642 (S64). The control unit 600 displays the electronic receipt information stored in the tax-free electronic receipt unit 642 on the display unit 68 (S65).
Returning to the description of
The control unit 600 determines whether or not the creation key G23 is operated (S68). When it is determined that the creation key G23 is operated (Yes in S68), the control unit 600 (tax-free processing execution section 601) executes tax-free processing based on the electronic receipt information stored in S64 (S71). The tax-free processing is processing of extracting consumer-goods articles and general-goods articles as tax-free articles from the electronic receipt information stored in S64 based on the tax-free classification code, and calculating the total tax-free amount for the consumer-goods articles and the total tax-free amount for each general-goods article. The control unit 600 (that is, the tax-free information generation section 603) generates tax-free information to be printed on certificates (a purchase certificate, a purchase record slip, and a receipt) based on the tax exemption processing executed (S72). The tax-free information includes a merchandise code for specifying a tax-free article, a merchandise name, a price, and the like for each consumer-goods article and each general-goods article. The tax-free information also includes the total amount of money of consumer-goods articles and the total amount of money of general-goods articles. The tax-free information also includes the total tax-free amount of consumer-goods articles and the total tax-free amount of general-goods articles, or the total tax-free amount of consumer-goods articles and general-goods articles. The generated tax-free information does not include the customer's passport information. The transmission key G23 will be described later.
The control unit 600 displays the generated tax-free information on the display unit 68 (S73).
Returning to the description of
Returning to the description of
Although not illustrated, when the return key G22 is operated in S68 or S69, the control unit 600 returns to S65. When the return key G32 is operated in S74, the control unit 600 returns to S67. When the return key G42 is operated in S78, the control unit 600 returns to S73. In S68, when it is determined that the creation key G23 is not operated (No in S68), the control unit 600 determines whether or not the transmission key G23 is operated (S69). When it is determined that the transmission key G23 is operated (Yes in S69), the control unit 600 executes the process of S75 and the subsequent processes. In this case, in the process of S80, the control unit 600 transmits the electronic receipt information stored in S64 to the tax-free processing terminal 8. When it is determined that the transmission key G23 is not operated (No in S69), the control unit 600 returns to S68.
When it is determined that the tax-free information is not received (No in S92), the control unit 800 determines whether or not the electronic receipt information which is transmitted by the mobile terminal 6 in S80 is received (S93). When it is determined that the electronic receipt information is received (Yes in S93), the control unit 800 stores the received electronic receipt information in the memory unit 84. The control unit 800 executes tax-free processing similar to the tax-free processing in S71 based on the stored electronic receipt information (S94). The control unit 800 generates tax-free information similar to the tax-free information in S72 (S95). The control unit 800 displays the generated tax-free information on the customer display unit 88 and the operator display unit 89 (S96). The control unit 800 executes the process of S97 and the subsequent processes. In this case, in S98, the control unit 800 refunds the previously taxed amount obtained by tax-free processing in S94. In S99, the control unit 800 prints and issues a purchase certificate as a certificate, a purchase record slip, and a receipt based on the tax-free information created in S95 and the passport information read in S97. When it is determined that the electronic receipt information is not received (No in S93), the control unit 800 returns to S91.
As described above, according to the embodiment, even in the case of the procedure-consignment type tax-free procedure, the mobile terminal 6 or the tax-free processing terminal 8 executes tax-free processing based on the electronic receipt information, and thus it is possible to reduce the complexity of the tax-free procedure at a tax-free counter.
While a certain embodiment has been described, the embodiment has been presented by way of example only, and is not intended to limit the scope of the inventions. Indeed, the novel embodiment described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiment described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
For example, in the embodiment, although tax-free processing is executed by the mobile terminal 6, the configuration is not limited thereto, and tax-free processing may be executed by the electronic receipt management server 4. In this case, the electronic receipt management server 4 corresponds to the information processing apparatus.
In addition, when the tax-free processing terminal 8 executes the processes of S10 to S95, the tax-free processing terminal 8 corresponds to the information processing apparatus.
In the embodiment, although the mobile terminal 6 is an example of the information processing apparatus, the configuration is not limited thereto, and the information processing apparatus may be a terminal apparatus that cannot be carried.
In the embodiment, although one day is set as a predetermined period, the setting is not limited thereto. For example, a plurality of days such as a week ora period of staying in Japan (or the applicable tax jurisdiction) may be set as the predetermined period.
In the embodiment, although merchandise is described as an example of a sales object, the configuration is not limited to thereto, and for example, the sales object maybe a service or the like.
The program that is executed by the information processing apparatus according to the embodiment is provided in an installable format file or an executable format file, by being recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, ora digital versatile disc (DVD).
The program that is executed by the information processing apparatus according to the embodiment may be configured to be provided by being downloaded via a network such as Internet after being stored in a computer connected to the network. Further, the program that is executed by the information processing apparatus according to the embodiment may be configured to be provided or distributed via a network such as Internet.
The program that is executed by the information processing apparatus according to the embodiment may be provided by being incorporated in a ROM or the like in advance.
Number | Date | Country | Kind |
---|---|---|---|
2016-047510 | Mar 2016 | JP | national |
This application is a divisional of U.S. patent application Ser. No. 16/548,578, filed Aug. 22, 2019, which application is a divisional of U.S. patent application Ser. No. 15/445,182, filed Feb. 28, 2017, now abandoned, which application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-047510, filed Mar. 10, 2016, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 16548578 | Aug 2019 | US |
Child | 17348734 | US | |
Parent | 15445182 | Feb 2017 | US |
Child | 16548578 | US |