Program, information processor, and method

A program automates hometown tax payments and donations, simplifying the purchase of return gifts by calculating and executing payments directly from a preset wallet, reducing user burden and enhancing local government donation opportunities.

JP2025098544AInactive Publication Date: 2025-07-02OPTIM

Patent Information

Application Number
JP2023214754
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-07-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing hometown tax payment systems require users to perform cumbersome procedures each time their points are insufficient, and registering donation information post-payment is troublesome, limiting the ability to purchase return gifts at physical stores.

Method used

A program that enables a computer to receive a payment request using a preset wallet, obtain information on local government donations, calculate the donation amount, perform the payment, and donate the amount to the local government, thereby simplifying the purchase of return gifts.

Benefits of technology

This approach reduces user burden by allowing seamless hometown tax payments and increases opportunities for local government donations by automating the donation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025098544000001_ABST
    Figure 2025098544000001_ABST
Patent Text Reader

Abstract

To purchase an article or service at a shop while reducing a burden of a user.SOLUTION: A program for operating a computer causes a processor of the computer to execute the steps of: receiving a settlement request using a preset wallet, so that a user purchases an article or service; acquiring information on donation to a local government according to the article or service; calculating a money amount of the donation in the local government, according to the price of the article or service, by using the information on the donation; performing settlement for the calculated money amount of the donation, from the wallet; and donating the money amount of the donation as the donation by the user, to the local government.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a program, an information processing apparatus, and a method.

Background Art

[0002] In order to enable small-scale returns for hometown tax payments, there is a technology of "when receiving a point acquisition request, accepting a donation operation for granting a return point for the jurisdiction of a predetermined municipality to the user according to the request content of the user who makes the acquisition request, and accepting a charge operation for granting a normal point available in a normal store to the user, and when detecting the use of the return point, notifying the predetermined municipality that the return has been made" (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The above technology can purchase a return gift, which is an article or service, or a service equivalent thereto, at a physical store. However, since it is necessary to perform the hometown tax procedure for each donation, the user has to perform the hometown tax procedure every time the points are insufficient, which is troublesome. Also, it is conceivable to purchase a hometown return gift at a physical store by using a predetermined wallet when paying for shopping at a franchise store and registering the information necessary for the donation certificate of hometown tax after the payment. However, in this case, there is a problem that the user needs to register information for the user's donation certificate after the payment, which is troublesome for the repayment declaration. An object of the present disclosure is to provide a technology that enables a user to purchase a gift at a store while reducing the user's burden.

Means for Solving the Problems

[0005] The technology of the present disclosure is a program for operating on a computer, and causes a processor of the computer to execute steps of: receiving, by using a preset wallet, a payment request for a user to purchase an item or a service; obtaining information regarding a donation to a local government corresponding to the item or the service; calculating, by using the information regarding the donation, an amount of the donation in the local government corresponding to the price of the item or the service; performing payment from the wallet for the calculated amount of the donation; and donating the amount of the donation to the local government as a donation by the user.

Effects of the Invention

[0006] According to the technology of the present disclosure, it is possible to purchase an item or a service at a store while reducing the user's burden.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

DETAILED DESCRIPTION OF THE INVENTION

[0008] <Summary of the Present Disclosure> Recently, the hometown tax payment system has been introduced. Hometown tax payment is a system in which a part of the donation amount is deducted from income tax, etc. for users who have made donations to local governments. Local governments prepare items for return gifts in order to receive hometown tax payments from users. The items for return gifts include not only products such as local specialties and food and beverages, but also services such as event experiences in the region. Hereinafter, in the examples of the present disclosure, an example in which the item for return gift is a return gift will be described, but it is not intended to exclude services. By selecting a combination of the return gift and the hometown tax payment amount, the user receives a return gift or a coupon, points, etc. for purchasing the return gift from the local government. Coupons and points can be used when purchasing return gifts at the local government's antenna shops, etc. After making a hometown tax payment, the user submits a refund application and receives a deduction according to the amount of hometown tax paid from the tax amount. More specifically, the user receives a refund from the national government, local government, etc. due to the deduction.

[0009] However, with this system, in order to purchase a return gift at an antenna shop or the like, the user needs to make a hometown tax payment in advance. This is very troublesome for the user. For example, even if a user feels that a local specialty is good at an antenna shop, department store, souvenir shop at a travel destination, etc. that they happened to stop by, they cannot purchase it with a coupon or the like without making a hometown tax payment. For users who do not make a hometown tax payment, they can purchase it on the spot, but for users who want to purchase it as a return gift for hometown tax payment, since a part of the donation amount is subject to income deduction, etc. Also, for local governments, if users give up purchasing the items for return gifts, the local governments will lose the opportunity to receive donations from users.

[0010] The technology of the present disclosure aims to enable a user to purchase a return gift at a store while reducing the burden on the user of making hometown tax payments in advance. The technology of the present disclosure also aims to increase the opportunities for donations to local governments through hometown tax payments.

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0012] <1. Embodiment> <1.1. Overall Configuration of System 1> FIG. 1 is a diagram showing the configuration of System 1. System 1 is a system for performing hometown tax payments according to the present disclosure. As shown in FIG. 1, System 1 includes an information processing device 10, a user terminal 20, a store terminal 30, and a network 80. The information processing device 10, the user terminal 20, and the network 80 are communicatively connected via the network 80.

[0013] The information processing device 10 is an information processing device having functions such as performing hometown tax payments according to the present disclosure.

[0014] The information processing device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like.

[0015] As shown in FIG. 1, the information processing device 10 includes a communication IF 12, an input / output IF 13, a memory 15, a memory 15, and a storage 16.

[0016] The communication IF12 is an interface for inputting and outputting signals for the information processing apparatus 10 to communicate with an external apparatus. The input / output IF13 functions as an interface for an input device that receives input operations from a user and an output device that presents information to the user. The memory 15 is for temporarily storing programs and data processed by the programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 16 is a storage device for storing data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0017] The user terminal 20 is an information processing apparatus operated by a user who uses the system 1.

[0018] The user terminal 20 is realized by a mobile terminal such as a smartphone or a tablet corresponding to a mobile communication system, a stationary PC (Personal Computer), a laptop PC, or the like.

[0019] As shown in FIG. 1, the user terminal 20 includes a communication IF22, an input / output IF23, a memory 25, a memory 25, and a storage 26.

[0020] The communication IF 22 is an interface for inputting and outputting signals so that the user terminal 20 can communicate with an external device. The input / output IF 23 functions as an interface for an input device that receives input operations from the user and an output device that presents information to the user. The input / output IF 23 is for temporarily storing programs and data processed by the programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The memory 25 is a storage device for storing data, such as a flash memory or an HDD (Hard Disc Drive). The storage 26 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0021] The store terminal 30 is a device for performing settlement at a store where a gift for return is purchased. The store terminal 30 is a terminal for performing settlement processing corresponding to a communication system via the network 80. The store terminal 30 is configured to perform settlement for the purchase of a target gift for return by communicating with, for example, the user terminal 20 using a wallet application, a transportation IC card, a credit card, or the like. More specifically, the store terminal 30 requests the information processing apparatus 10 by transmitting information necessary for the settlement processing by the set wallet to the information processing apparatus 10.

[0022] <1.2. Functional Configuration of Information Processing Apparatus 10> FIG. 2 is a diagram showing the functional configuration of the information processing apparatus 10. As shown in FIG. 2, the information processing apparatus 10 functions as a communication unit 101 and a storage unit 102 and the storage unit 102.

[0023] The communication unit 101 performs processing for communicating with an external device.

[0024] The storage unit 102 stores data and programs to be used.

[0025] Specifically, the storage unit 102 stores a setting information DB (database) 121, a history DB 122, and the like.

[0026] The data structures of the setting information DB 121 and the history DB 122 stored in the information processing apparatus 10 shown in FIGS. 3 and 4 will be described below.

[0027] FIG. 3 is a diagram showing the data structure of the setting information DB 121. As shown in FIG. 3, the setting information DB 121 includes an item "ID", an item "wallet", an item "set upper limit amount", an item "annual income", an item "family composition", an item "My Number", an item "account information", an item "donation upper limit amount", and an item "return gift upper limit reference amount".

[0028] The item "ID" is information for identifying a user.

[0029] The item "wallet" is information for identifying a wallet.

[0030] Specifically, the item "wallet" stores the wallet used by the user for hometown tax payment. The wallet is a credit card, a transportation IC card, software for managing electronic money such as a payment application, a prepaid card, or the like.

[0031] The item "set upper limit amount" is the first upper limit amount used for hometown tax payment.

[0032] Specifically, the item "set upper limit amount" is the first upper limit amount that is the upper limit of the amount used by the user for hometown tax payment.

[0033] The item "annual income" is the annual income of the user.

[0034] The item "family composition" is the family composition.

[0035] Specifically, the item "family composition" is the family composition that is a factor for determining the upper limit amount of hometown tax payment, and is information such as single, dual-income, one child in high school with dual-income parents, and the like.

[0036] The item "My Number" is the user's My Number.

[0037] The item "Account Information" is the user's account information for receiving the refund amount.

[0038] The item "Donation Upper Limit" is the second upper limit that the user can donate as hometown tax based on the actual user's annual income, etc. The second upper limit will be described later.

[0039] The item "Estimated Upper Limit Amount for Return Gifts" is the estimated amount of money that can be used to purchase return gifts. The estimated amount will be described later.

[0040] Among the data in the setting information DB121, information necessary for hometown tax such as the item "Wallet", the item "Annual Income", the item "Family Composition", the item "My Number", and the item "Account Information" are set by the user in advance. Also, the user can edit the setting information at any timing.

[0041] Figure 4 is a diagram showing the data structure of the history DB122. As shown in Figure 4, the history DB122 includes the item "ID", the item "Purchased Item", the item "Local Government", the item "Donation Amount", and the item "Payment Wallet".

[0042] The item "ID" is information for identifying the user.

[0043] The item "Purchased Item" is the product purchased by the user as a return gift.

[0044] The item "Local Government" is the local government of the donation destination.

[0045] Specifically, the item "Local Government" is document data within a book.

[0046] The item "Donation Amount" is the amount donated by the user as hometown tax.

[0047] The item "Payment Wallet" is the wallet used by the user for payments.

[0048] The control unit 103 exhibits the functions shown as various modules by the processor of the information processing device 10 performing processing according to a program.

[0049] The reception control unit 131 controls the process of the information processing device 10 transmitting and receiving signals from an external device according to a communication protocol. Also, the reception control unit 131 stores the operation log of the user received from the user terminal 20 in the history DB 122.

[0050] The transmission control unit 132 controls the process of the information processing device 10 transmitting signals to an external device according to a communication protocol.

[0051] The setting unit 133 performs the setting of the first upper limit amount. Specifically, the setting unit 133 registers the upper limit of the donation amount set by the user himself / herself, which is input from the user, in the setting information DB 121.

[0052] The first calculation unit 134 calculates the upper limit amount that the user can make hometown tax payments based on information regarding the user's tax payment.

[0053] Specifically, the first calculation unit 134 uses the information regarding the user's tax payment (such as annual income, family composition, etc.) stored in the setting information DB 121 to calculate the second upper limit amount of the amount that the user can donate as hometown tax. The calculation method is based on the laws and regulations of the manuscript. For the calculation method, for example, a calculation formula published by the Ministry of Internal Affairs and Communications, local governments, etc. may be used.

[0054] When the first upper limit amount set by the user exceeds the calculated second upper limit amount, the first calculation unit 134 sets the second upper limit amount as the first upper limit amount. As a result, when the first upper limit amount set by the user as the upper limit for donations for hometown tax exceeds the second upper limit amount, which is the upper limit of the amount that can actually be donated calculated from the user's annual income or the like, it is automatically adjusted. In addition, the first calculation unit 134 may be configured to cause the presentation unit 135 to present an error message indicating that the first upper limit amount set by the user exceeds the second upper limit amount by notifying the presentation unit 135 that it exceeds the limit.

[0055] Further, the first calculation unit 134 calculates the amount that can be used to purchase the return gift based on the first upper limit amount. The amount that can be used to purchase the return gift is, for example, an estimated amount of the amount that can be used for the selling price of the return gift purchased at the store. The upper limit price of the cost related to the procurement of the return gift that the local government can prepare is determined by an ordinance or the like according to the donation amount (for example, it is 30% or less of the donation amount). For this reason, the price of the return gift differs from the procurement cost according to the donation amount. For example, even if the procurement cost is 30% or less of the donation amount, for a donation of 10,000 yen, if the procurement cost is 3,000 yen or less, the return gift may be 5,000 yen. In this case, it is difficult for the user to grasp how much of a return gift can be purchased within the budget for hometown tax. The first calculation unit 134 calculates an estimated amount (hereinafter referred to as the estimated amount) of the amount that can be used to purchase the return gift. As a result, the user can know how much of a return gift can be purchased within the budget for hometown tax. Specifically, the first calculation unit 134 calculates the estimated amount based on the first upper limit amount and the ratio of the price of the return gift to the donation amount. The ratio of the price of the return gift to the donation amount may be, for example, a plurality of sets of the actual price of the return gift prepared by the local government and the donation amount for the return gift are prepared as samples, and statistical values such as the average and median of these are used. The set of the price of the return gift and the donation amount for the return gift is stored in the storage unit 120, for example. The first calculation unit 134 calculates the estimated amount by multiplying, for example, the first upper limit amount by the ratio of the price of the return gift to the donation amount.

[0056] Further, the first calculation unit 134 calculates the balance, which is the amount that can be used to purchase return gifts, from the history and the available amount (predicted amount). Specifically, the first calculation unit 134 acquires the history of the user purchasing return gifts from the history DB 122. The first calculation unit 134 calculates the balance with respect to the first upper limit amount from the acquired history and the predicted amount.

[0057] The presentation unit 135 presents the upper limit amount to the user.

[0058] Specifically, the presentation unit 135 presents the first upper limit amount, the predicted amount, and the balance to the user by transmitting the first upper limit amount, the predicted amount, and the balance to the user terminal 20.

[0059] The reception unit 136 receives a payment request using a preset wallet for the user to purchase hometown return gifts.

[0060] Specifically, the reception unit 136 receives the payment request by receiving the payment request and the information of the return gift that the user is purchasing from the store terminal 30.

[0061] The acquisition unit 137 acquires information regarding hometown tax payment of the municipality corresponding to the return gift.

[0062] Specifically, the acquisition unit 137 acquires, as information regarding hometown tax payment of the municipality corresponding to the return gift, the donation amount set by the municipality of the return gift for the return gift associated with the return gift information, or the ratio with respect to the donation amount of the return gift. The acquisition unit 137 may acquire the donation amount, etc. from an external server (not shown) such as a municipality. The acquisition unit 137 also acquires information on the account that accepts donations for the hometown tax payment of the municipality.

[0063] The second calculation unit 138 calculates the amount of hometown tax payment in the municipality corresponding to the price of the return gift using the information regarding hometown tax payment.

[0064] Specifically, when the acquisition unit 137 acquires the donation amount determined by the local government, the second calculation unit 138 determines the donation amount as the amount of hometown tax payment. Further, when the second calculation unit 138 acquires the ratio of the donation amount of the return gift, the second calculation unit 138 calculates the amount as the amount of hometown tax payment from the ratio and the price of the return gift. For example, the second calculation unit 138 may calculate the amount of hometown tax payment by multiplying the price of the return gift by the reciprocal of the acquired ratio.

[0065] The settlement unit 139 performs settlement for the calculated amount of hometown tax payment from the wallet.

[0066] Specifically, the settlement unit 139 determines whether settlement can be made. Specifically, the settlement unit 139 determines whether the settlement amount exceeds the set upper limit, whether the settlement amount exceeds the balance, whether payment can be made from the wallet for the settlement amount (whether it exceeds the wallet balance, whether the wallet is valid), and the like. When the settlement unit 139 cannot perform the settlement, such as when payment cannot be made from the wallet, the settlement unit 139 does not perform the settlement and transmits an error to the user terminal 20 and the store terminal 30. When the settlement can be made, the settlement unit 139 debits the amount of hometown tax payment calculated by the second calculation unit 138 to the set wallet, the financial institution designated by the wallet, etc. Then, the second calculation unit 138 transmits to the user terminal 20 and the store terminal 30 that the settlement has been completed.

[0067] The donation unit 140 donates the amount of hometown tax payment as hometown tax payment by the user to the local government using the information necessary for hometown tax payment.

[0068] Specifically, the donation unit 140 donates by remitting the amount of hometown tax payment debited by the settlement unit 139 to the account designated by the acquired local government. At this time, the donation unit 140 donates as the user. Specifically, the donation unit 140 makes a donation as the user using the information identifying the user registered in the setting information DB 121 and other information necessary for the hometown tax payment procedure.

[0069] In addition, the donation unit 140 can also apply for a refund to the local government using the information necessary for hometown tax payment. For example, the donation unit 140 creates a certificate regarding the deduction of the donation amount related to the above donation as electronic data. Further, the donation unit 140 creates documents necessary for the final tax return of the refund amount described in the setting information DB 121 regarding the above donation. Then, the donation unit 140 applies for a refund as the user by transmitting the certificate and the documents to the local government.

[0070] <1.3. Functional Configuration of User Terminal 20> FIG. 5 is a diagram showing the functional configuration of the user terminal 20. As shown in FIG. 5, the user terminal 20 includes a communication unit 201, a storage unit 202, and functions as the storage unit 202.

[0071] The communication unit 201 performs processing for communicating with an external device.

[0072] The storage unit 202 stores data and programs to be used.

[0073] The control unit 203 functions as various modules by the processor of the user terminal 20 performing processing according to a program.

[0074] The reception control unit 231 controls the processing for the user terminal 20 to transmit and receive signals from an external device according to a communication protocol.

[0075] The transmission control unit 232 controls the processing for the user terminal 20 to transmit signals to an external device according to a communication protocol.

[0076] The input unit 233 receives input of operations from the user.

[0077] Specifically, the input unit 233 receives input of text and predetermined operations such as screen operations from the user. The input unit transmits the received operations to the information processing apparatus 10.

[0078] More specifically, the input unit 233 receives input of information to be stored in the setting information DB 121 from the user. Then, the input unit 233 transmits the received information to the information processing apparatus 10.

[0079] In addition, the input unit 233 receives input of the upper limit (first upper limit) of the donation amount from the user. Then, the input unit 233 transmits the received first upper limit to the information processing apparatus 10.

[0080] The display unit 234 performs a predetermined display for the user.

[0081] Specifically, the display unit 234 displays the screen received from the information processing apparatus 10 for the user.

[0082] More specifically, the display unit 234 displays a screen for receiving input of information related to hometown tax payment and input of a wallet to be used, etc., for the user.

[0083] In addition, the display unit 234 displays a screen for displaying the upper limit amount and the like.

[0084] <1.4. Operations> FIGS. 6 and 7 are diagrams showing an example of the processing flow in the system 1.

[0085] FIG. 6 shows an example of the processing for performing hometown tax payment according to the present disclosure.

[0086] In step S601, the user terminal 20 performs settlement using a preset wallet in order to purchase a hometown return gift. The user makes a payment for the purchase of the return gift, for example, by touch settlement or the like to the store terminal 30 using the wallet application or the like of the user terminal 20.

[0087] In step S603, the store terminal 30 requests settlement by transmitting information related to the settlement received from the user terminal and information on the return gift to be purchased to the information processing apparatus 10.

[0088] In step S605, the information processing apparatus 10 receives a payment request using a preset wallet for the user to purchase a hometown return gift.

[0089] In step S607, the information processing apparatus 10 acquires information on the local government corresponding to the return gift.

[0090] In step S609, the information processing apparatus 10 calculates the amount of hometown tax payment in the local government corresponding to the price of the return gift.

[0091] In step S611, the information processing apparatus 10 makes a payment from the wallet for the calculated amount of hometown tax payment.

[0092] In step S613, the information processing apparatus 10 donates the amount of hometown tax payment as hometown tax payment by the user to the local government using the information necessary for hometown tax payment.

[0093] In step S615, the information processing apparatus 10 notifies the user terminal 20 and the store terminal 30 of the completion of the payment.

[0094] In step S617, the store terminal 30 notifies the user terminal 20 of the completion of the payment.

[0095] In step S619, the user terminal 20 notifies the user of the completion of the payment.

[0096] FIG. 7 is a diagram showing an example of the flow of the process of presenting the upper limit amount according to the present disclosure. Note that this process is executed at an arbitrary timing by the user's operation before and after the process of hometown tax payment in FIG. 6.

[0097] In step S701, the user terminal 20 displays a setting screen for the user.

[0098] In step S703, the user terminal 20 receives a first upper limit amount from the user.

[0099] In step S705, the user terminal 20 transmits the first upper limit amount received from the user to the information processing apparatus 10.

[0100] In step S707, the information processing apparatus 10 calculates an upper limit amount that the user can make hometown tax payments based on information regarding the user's tax payment.

[0101] In step S709, the information processing apparatus 10 calculates an amount that can be used to purchase a return gift based on the upper limit amount.

[0102] In step S711, the information processing apparatus 10 calculates a balance, which is the amount that can be used to purchase a return gift, from the history and the amount that can be used.

[0103] In step S713, the information processing apparatus 10 transmits the upper limit amount, the amount that can be used to purchase a return gift, and the balance to the user terminal 20.

[0104] In step S715, the user terminal 20 presents the upper limit amount, the amount that can be used to purchase a return gift, and the balance to the user.

[0105] <1.5. Explanation of Screen Example> FIGS. 8 and 9 are diagrams showing an example of a screen example. FIGS. 8 and 9 are an example of a screen for presenting information such as the upper limit amount to the user, and are displayed to the user by the display unit 234 of the user terminal 20.

[0106] As shown in FIG. 8, the screen 800 includes a text box 801 and a button 802.

[0107] The text box 801 is a text box for receiving input of the first upper limit amount. Since the first upper limit amount is an arbitrary setting item, it can be displayed on a screen for confirming the upper limit amount.

[0108] Button 802 is a button for presenting information such as the upper limit amount to the user. When button 802 is pressed by tapping, clicking, etc., the processing after step S705 is started.

[0109] As shown in FIG. 9, screen 900 includes display unit 901, display unit 902, display unit 903, text box 904, and button 905.

[0110] Display unit 901 displays the upper limit amount that the user can donate as hometown tax payment. Specifically, it is the first upper limit amount calculated by the first calculation unit 134 and received by the user terminal 20 from the information processing apparatus 10.

[0111] Display unit 902 displays the predicted amount calculated by the first calculation unit 134.

[0112] Display unit 903 displays the remaining amount calculated by the first calculation unit 134.

[0113] Text box 904 is a text box for accepting input of the first upper limit amount. Based on the displayed upper limit amount, the user can set a lower upper limit amount so that donations exceeding the upper limit amount are not made.

[0114] Button 905 is a button for presenting information such as the upper limit amount to the user. When button 802 is pressed by tapping, clicking, etc., the user terminal 20 transmits the amount input in the text box 904 to the information processing apparatus 10. The information processing apparatus 10 stores the received amount as the first upper limit amount in the setting information DB121.

[0115] <1.6. Parentheses> As described above, the technology of the present disclosure receives a payment request using a preset wallet for a user to purchase a hometown return gift, and acquires information on hometown tax payment of the local government corresponding to the return gift. The technology of the present disclosure calculates the amount of hometown tax payment in the local government corresponding to the price of the return gift using the information on hometown tax payment. The technology of the present disclosure makes a payment for the calculated amount of hometown tax payment from the wallet, and donates the amount of hometown tax payment to the local government as hometown tax payment by the user. Thereby, the technology of the present disclosure can reduce the burden on the user while purchasing a return gift at a store, and can increase the opportunity of donation by hometown tax payment to the local government.

[0116] In addition, the technology of the present disclosure stores information necessary for a user to make hometown tax payment, and uses the information to donate the amount of hometown tax payment to the local government as hometown tax payment by the user and apply for a refund for the donation. Thereby, since the user himself / herself does not need to make the tax payment and the refund application by himself / herself if he / she inputs the information necessary for hometown tax payment first, the burden on the user can be reduced. In addition, if the technology of the present disclosure is preset, the user can buy a return gift as he / she likes, which makes it easier to make hometown tax payment, and thus the opportunity of donation by hometown tax payment to the local government can be increased.

[0117] In addition, the technology of the present disclosure stores information regarding the tax payment of the user, calculates an upper limit amount that the user can make hometown tax payment based on the information regarding the tax payment of the user, and presents the upper limit amount to the user. Thereby, since the user can know in advance the amount that he / she can pay in taxes, mistakes such as setting the upper limit amount and during purchase can be prevented.

[0118] <2. Modification Example> In the above embodiment, the technology of the present disclosure has described the case where the user makes only a payment by hometown tax payment, but the present disclosure is not limited thereto.

[0119] For example, before settlement, the user's wallet, the information processing device 10, or the store terminal may be configured to receive from the user a selection of whether to make hometown tax payments. In this case, if the user selects to make hometown tax payments, the processes described in the above embodiments are performed (Fig. 6). On the other hand, in the case of normal settlement, the settlement unit 139 executes settlement in the normal wallet, but does not execute the processes by the second calculation unit, the processes in the donation unit 140, etc.

[0120] Similarly, at the stage of touching an IC card, inserting a credit card, etc. for settlement, the information processing device 10 or the store terminal 30 may be configured to receive from the user a selection of whether to make hometown tax payments.

[0121] As a result, even if the user uses the same wallet, the user can choose whether to make hometown tax payments, so the same wallet can be used for purposes other than hometown tax payments. Therefore, the burden on the user of managing multiple wallets can be reduced.

[0122] Further, the information processing device 10 may extract at least any one of frequently purchased return gifts, municipalities where hometown tax payments are frequently made, wallets that are frequently used, etc. using the history, and present the extracted results to municipalities, wallet operators, etc. As a result, the technology of this modified example can provide municipalities with decision-making materials for selecting return gifts for soliciting donations, determining future policies by examining the activities of other municipalities, and selecting wallets to cooperate with. For this reason, it becomes easier for municipalities to solicit donations.

[0123] Also, in the above embodiment, an example was described in which the settlement unit 139 returns an error without performing settlement when settlement cannot be made, but the present invention is not limited to this. For example, when the settlement amount exceeds the upper limit or the balance, the settlement unit 139 may be configured to pay, by the wallet, the price corresponding to the excess portion of the original gift item for the excess portion. In this case, the donation unit 140 may perform the operation with respect to the upper limit or the balance. Thereby, the user can donate to the maximum extent possible for the portion that can be donated, and can perform the settlement without taking much trouble.

[0124] In addition, although the present disclosure has described donations to local governments in relation to hometown tax payments, the present invention is not limited to this. The technology of the present disclosure can also be applied to donation systems to local governments such as local public bodies and wide-area organizations other than hometown tax payments.

[0125] Also, the functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a specific-purpose processor, an integrated circuit, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), a conventional circuit, and / or a combination thereof, programmed to realize the described functions. The processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.

[0126] In this specification, circuitry, unit, and means are hardware programmed to realize the described functions or hardware that executes them. The hardware may be any hardware disclosed in this specification or any hardware known as being programmed or executing to realize the described functions.

[0127] When the hardware is a processor regarded as being of the type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.

[0128] <Appendix> (Appendix 1) A program for operating on a computer, causing the processor of the computer to receive a payment request (S605) using a preset wallet for the user to purchase an item or service; obtain information regarding a donation to a local government corresponding to the item or service (S607); calculate the amount of donation in the local government according to the price of the item or service using the information regarding the donation (S609); make a payment for the calculated amount of donation from the wallet (S611); donate the amount of donation to the local government as a donation by the user (S613); and a program for causing the above to be executed.

[0129] (Appendix 2) The item or service is a return gift in hometown tax payment or a service corresponding to a return gift, and in the step of donating, the amount of donation is donated to the local government as hometown tax payment by the user, the program according to Appendix 1.

[0130] (Appendix 3) The storage unit of the computer stores information necessary for the user to make the donation, and in the step of donating, using the information, the amount of donation is donated to the local government as a donation by the user and an application for a refund for the donation is made. The program described in Appendix 1 or Appendix 2.

[0131] (Appendix 4) The storage unit of the computer stores information regarding the user's tax payment, The donation is hometown tax payment, Based on the information regarding the user's tax payment, a step (S707) of calculating the upper limit amount that the user can make hometown tax payment; A step (S713) of presenting the upper limit amount to the user; The program according to claim 1 or claim 2 that executes the above.

[0132] (Appendix 5) In the step of calculating the upper limit amount, based on the upper limit amount, calculating the amount that can be used for purchasing goods or services, In the step of presenting, presenting the upper limit amount and the amount that can be used for purchasing goods or services to the user, The program described in Appendix 4.

[0133] (Appendix 6) The storage unit stores the history of the user's use of the wallet for purchasing goods or services, A step of calculating the remaining amount that can be used for purchasing goods or services from the history and the amount that can be used; A step of presenting the remaining amount to the user; The program described in Appendix 5 that executes the above.

[0134] (Appendix 6) The donation is hometown tax payment, A step of receiving the setting of the first upper limit amount used for hometown tax payment from the user, The program according to any one of Appendices 1 to 6 that executes the above.

[0135] (Appendix 8) The storage unit of the computer stores information regarding the user's tax payment, Calculating a second upper limit amount based on the information related to the user's tax payment, allowing the user to make hometown tax payments; When the first upper limit amount exceeds the second upper limit amount, presenting an error to the user or setting the second upper limit amount as the first upper limit amount; The program according to Appendix 7 that executes the above.

[0136] (Appendix 9) The storage unit stores the history of the user's hometown tax payments made using the wallet; Calculating a remaining amount that can be used for hometown tax payments from the history and the first upper limit amount; Presenting the remaining amount to the user; The program according to Appendix 8 that causes the above to be executed.

[0137] (Appendix 10) An information processing device, wherein The processor of the information processing device Receiving a payment request using a preset wallet for the user to purchase goods or services; Obtaining information regarding a donation to a local government corresponding to the goods or services; Calculating the amount of donation in the local government corresponding to the price of the goods or services using the information regarding the donation; Performing a payment for the calculated amount of donation from the wallet; Donating the amount of donation to the local government as a donation by the user; An information processing device that executes the above.

[0138] (Appendix 11) A method executed by a computer, wherein The processor of the computer Receiving a payment request using a preset wallet for the user to purchase goods or services; The step of obtaining information on donations to local governments according to the item or service; The step of calculating the amount of donation in the local government according to the price of the item or service by using the information on the donation; The step of making a settlement for the calculated amount of donation from the wallet; The step of donating the amount of donation to the local government as a donation by the user; A method for executing the above.

[0139] (Appendix 12) A system including an information processing device (10) and a user terminal (20) operated by a user, wherein the information processing device Receives a settlement request using a preset wallet for the user to purchase an item or service (S605); Obtains information on donations to local governments according to the item or service (S607); Calculates the amount of donation in the local government according to the price of the item or service by using the information on the donation (S609); Makes a settlement for the calculated amount of donation from the wallet (S611); Donates the amount of donation to the local government as a donation by the user (S613); Executes the above, wherein the user terminal Requests a settlement using the wallet to purchase the item or service (S601), A system for executing the above.

Description of Reference Numerals

[0140] 1 System, 10 Information Processing Apparatus, 12 Communication IF, 13 Input / Output IF, 15 Memory, 16 Storage, 19 Processor, 20 User Terminal, 22 Communication IF, 23 Input / Output IF, 25 Memory, 26 Storage, 30 Store Terminal, 80 Network, 101 Communication Unit, 102 Storage Unit, 103 Control Unit, 120 Storage Unit, 121 Setting Information DB, 122 History DB, 131 Reception Control Unit, 132 Transmission Control Unit, 133 Setting Unit, 134 First Calculation Unit, 135 Presentation Unit, 136 Reception Unit, 137 Acquisition Unit, 138 Second Calculation Unit, 139 Settlement Unit, 140 Donation Unit, 201 Communication Unit, 202 Storage Unit, 203 Control Unit, 231 Reception Control Unit, 232 Transmission Control Unit, 233 Input Unit, 234 Display Unit.

Claims

1. A program for causing a computer to operate, comprising: causing a processor of the computer to receive a payment request using a preset wallet for a user to purchase an item or service; obtain information regarding a donation to a local government corresponding to the item or service; calculate an amount of donation in the local government according to the price of the item or service using the information regarding the donation; make a payment for the calculated amount of donation from the wallet; donate the amount of donation to the local government as a donation by the user; and a program for causing the above steps to be executed.

2. The item or service is a return gift in hometown tax payment or a service corresponding to a return gift, and in the step of donating, the amount of donation is donated to the local government as hometown tax payment by the user, The program according to claim 1.

3. A storage unit of the computer stores information necessary for the user to make the donation, and in the step of donating, the information is used to donate the amount of donation to the local government as a donation by the user and to apply for a refund for the donation, The program according to claim 1 or claim 2.

4. A storage unit of the computer stores information regarding the user's tax payment, the donation is hometown tax payment, calculating an upper limit amount that the user can pay for hometown tax payment based on the information regarding the user's tax payment; presenting the upper limit amount to the user; The program according to claim 1 or claim 2, which executes the above steps.

5. In the step of calculating the upper limit amount, calculating an amount that can be used to purchase an item or service based on the upper limit amount, and in the step of presenting, presenting the upper limit amount and the amount that can be used to purchase the item or service to the user, The program according to claim 4.

6. The storage unit stores a history of purchases of items or services by the user using the wallet, calculating a remaining balance that can be used to purchase the item or service from the history and the amount that can be used; presenting the remaining balance to the user; The program according to claim 5, which executes the above steps.

7. The donation is hometown tax payment, a step of receiving, from the user, a setting of a first upper limit amount used for hometown tax payment, The program according to claim 1 or claim 2, which causes the above to be executed.

8. The storage unit of the computer stores information regarding the user's tax payment, a step of calculating a second upper limit amount based on the information regarding the user's tax payment, which allows the user to make hometown tax payment; and a step of presenting an error to the user or setting the second upper limit amount as the first upper limit amount when the first upper limit amount exceeds the second upper limit amount, The program according to claim 7, which executes the above.

9. The storage unit stores a history of the user's hometown tax payment using the wallet, a step of calculating a remaining amount, which is the amount that can be used for hometown tax payment, from the history and the first upper limit amount; and a step of presenting the remaining amount to the user, The program according to claim 8, which causes the above to be executed.

10. An information processing apparatus, wherein a processor of the information processing apparatus receives a payment request using a preset wallet for the user to purchase an item or a service; acquires information regarding a donation to a local government corresponding to the item or the service; calculates an amount of donation in the local government corresponding to the price of the item or the service using the information regarding the donation; performs payment for the calculated amount of donation from the wallet; and donates the amount of donation to the local government as a donation by the user, The information processing apparatus that executes the above.

11. A method executed by a computer, wherein a processor of the computer receives a payment request using a preset wallet for the user to purchase an item or a service; acquires information regarding a donation to a local government corresponding to the item or the service; calculates an amount of donation in the local government corresponding to the price of the item or the service using the information regarding the donation; performs payment for the calculated amount of donation from the wallet; and donates the amount of donation to the local government as a donation by the user, The method that executes the above.

Citation Information

Patent Citations

  • Bid support system

    JP2008310699A

  • Value-management server, value-management method, computer program, and value-management system

    JP2010049418A

  • Donation processing device, donation processing method, and donation processing program

    JP2015079358A

  • Electronic device and program

    JP2019020162A

  • Information processing device, information processing method and information processing program

    JP2021108077A

Cited By

  • Payment methods and payment devices

    JP7870120B1