Electronic device, system, electronic device control method, and program
An electronic device simplifies hometown tax donations by capturing gift information and requesting donations through an external device, making the process easier and increasing usage opportunities.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-07
- Publication Date
- 2026-03-12
AI Technical Summary
Users face a burden when making hometown tax donations due to the distinct process required, which is different from everyday transactions, hindering the spread of such donations.
An electronic device equipped with imaging and communication capabilities allows users to capture information about a return gift, acquire identification information, and request a donation through an external device, simplifying the process to make hometown tax donations similar to regular payments.
Facilitates easy hometown tax donations by enabling users to receive return gifts with the same ease as cash or credit card payments, increasing opportunities for using such donations and contributing to their spread.
Smart Images

Figure 0007828616000001 
Figure 0007828616000002 
Figure 0007828616000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technology for processing information regarding hometown tax donations. [Background technology]
[0002] Currently, users can make hometown tax donations by operating their smartphones and accessing websites for making hometown tax donations. Patent Document 1 describes a technology that enables users to compare and view return gifts offered by multiple portal sites that provide hometown tax donation services. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-108077 Summary of the Invention [Problem to be solved by the invention]
[0004] To make a hometown tax donation as described above, users must access a website specifically for hometown tax donations and then enter information such as the local government to which they wish to make the donation and the gift they wish to receive in return. This involves a process that is significantly different from that involved in general buying and selling, and therefore requires extra work for users that is not necessary in everyday life. This makes making hometown tax donations a burden for users, and may be hindering the spread of hometown tax donations.
[0005] Therefore, the present invention aims to provide technology that contributes to the spread of hometown tax donations. [Means for solving the problem]
[0006] One aspect of the present invention is an electronic device in which user identification information for identifying a user is pre-registered, and which is characterized by having: an imaging means; an acquisition means for, when the imaging means captures first information including information on a first return gift for hometown tax donations, acquiring return gift identification information that identifies the first return gift based on the image of the first information; and a first communication means for requesting a donation for the first return gift from an external device by transmitting the return gift identification information and the user identification information to the external device.
[0007] According to the above features, when the electronic device captures the first information including information about a first return gift for hometown tax donations, it acquires return gift identification information and requests a donation related to the first return gift from an external device. Therefore, a user can easily make a hometown tax donation by simply capturing the first information. Therefore, a user can make a hometown tax donation related to the first return gift and receive the first return gift with the same ease as general cash payments, credit card payments, and two-dimensional code payments. Therefore, it is expected that when users are considering receiving goods or services, there will be an increased number of opportunities to consider using hometown tax donations, which will contribute to the spread of hometown tax donations.
[0008] In the above electronic device, the first information may be a two-dimensional code that represents at least information about the first return gift. A two-dimensional code can hold a large amount of information. Therefore, according to this feature, the electronic device can obtain a large amount of information by capturing an image of the first information. For example, the electronic device can obtain, in addition to information about the first return gift, information about the donation amount corresponding to the first return gift and information about the local government that provides the first return gift from the two-dimensional code. Therefore, the electronic device can easily obtain information necessary for donations from the two-dimensional code. It becomes possible.
[0009] In the electronic device, the first information may be displayed by a device installed in the local government that provides the first return gift. According to this feature, a user can make a donation to the local government using the electronic device while visiting the local government for sightseeing or other purposes. If donations can be made on-site, the first return gift can be provided to the user on the spot. This shortens the time from donation to delivery, allowing the user to receive the return gift more easily.
[0010] In the electronic device, when the first communication means transmits the gift identification information and the user identification information to the external device, the first communication means may acquire information indicating whether the donation for the first gift has been completed from the external device, and the electronic device may further include a notification means for notifying the user whether the donation for the first gift has been completed. According to this feature, the user can easily know whether the donation has been completed.
[0011] In the electronic device, the notification means may notify the user that the donation for the first gift has not been completed if it is determined that the local government providing the first gift matches the local government where the user resides. Here, if the local government providing the first gift matches the local government where the user resides, the first gift cannot be provided to the user, even if a donation is possible under the hometown tax payment system. Therefore, if a donation is made in such a case, an undesired result will occur. Therefore, by notifying the user of this fact without making a donation, as in this feature, it is possible to prevent the user from making an unwanted donation.
[0012] In the electronic device, the first information may include information about the local government that provides the first gift, and a determination may be made based on the information about the local government that provides the first gift included in the first information as to whether the local government that provides the first gift matches the local government where the user lives. This feature eliminates the need for an external device or the like to determine the local government that provides the first gift based on pre-registered information, thereby improving the efficiency of processing throughout the system.
[0013] In the above electronic device, the notification means may notify the user that the donation for the first gift has not been completed if the donation for the first gift exceeds the user's current year's tax deduction limit. If the donation for the first gift exceeds the user's current year's tax deduction limit, the amount exceeding the tax deduction limit will not be eligible for tax deduction. Therefore, if the donation is made in such a case, an undesired outcome may occur. Therefore, by notifying the user of this fact without making a donation, as in this feature, the user can be prevented from making an undesired donation.
[0014] In the electronic device, the notification means may notify the user that the donation for the first gift has not been completed if the donation for the first gift would result in donations to more municipalities than the number of municipalities to which the one-stop special exemption for hometown tax donations applies. If the donation for the first gift would result in donations to more municipalities than the number of municipalities to which the one-stop special exemption for hometown tax donations applies, the one-stop special exemption would be excluded from application, and the user would be required to fill out an application and file a tax return with the tax office. Therefore, if the donation were to be made in such a case, it could result in an outcome that the user does not want. Therefore, by notifying the user of this feature without making the donation, the user can avoid making an unwanted donation.
[0015] In the above electronic device, if the first information does not include information on the donation amount corresponding to the first return gift, the electronic device may further have a request means for requesting the user to input the donation amount, and if the user inputs the donation amount, the first communication means may transmit information on the donation amount input by the user to the external device together with the return gift identification information and the user identification information.
[0016] One aspect of the present invention may be a system including the electronic device described above and an external device that acquires the gift identification information and the user identification information from the electronic device. The external device may include a determination means for determining whether the donation for the first gift can be completed, and a second communication means for transmitting information indicating whether the donation for the first gift has been completed to the electronic device.
[0017] In the above system, the determination means may determine that the donation for the first return gift cannot be completed in at least one of the following cases: (1) if the municipality providing the first return gift matches the municipality in which the user lives, (2) if the donation for the first return gift would result in a donation greater than the user's current year's deduction limit, and (3) if the donation for the first return gift would result in donations to municipalities exceeding the number of municipalities to which the one-stop special exemption for hometown tax donations applies.
[0018] In the above system, the system may further include an instruction means for instructing a specific device to make a donation related to the first return gift when the determination means determines that the donation related to the first return gift can be completed, and the second communication means may send information indicating that the donation has been completed to the electronic device when the specific device has made the donation related to the first return gift.
[0019] The present invention can be understood as an electronic device, control device, information processing device, tax payment system, tax payment management system, hometown tax payment system, smartphone, information processing method, tax payment management method, management method, or control method that includes at least some of the above-mentioned functions and processes. The present invention can also be understood as a program that causes a computer to execute each means of the system (each step of the method), or a storage medium (recording medium) that non-temporarily stores the program. [Effects of the Invention]
[0020] The present invention can contribute to the spread of hometown tax donations. [Brief explanation of the drawings]
[0021] [Figure 1] FIG. 1 is a diagram illustrating a tax payment system. [Figure 2] FIG. 2 is a diagram showing the internal configuration of the electronic device and the management server. [Figure 3] 3A and 3B are diagrams showing screens displayed on the reception device. [Figure 4] 4A and 4B are diagrams showing screens displayed on the reception device. [Figure 5] FIG. 5 is a flowchart of the process executed by the electronic device. [Figure 6] 6A and 6B are diagrams showing screens displayed on the reception device. [Figure 7] FIG. 7 is a flowchart of the process executed by the management server. DETAILED DESCRIPTION OF THE INVENTION
[0022] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the following embodiments and modifications do not limit the present invention, and the embodiments and modifications can be arbitrarily combined as long as no contradiction occurs.
[0023] <Embodiment 1> A tax payment system (information processing system) 1 according to a first embodiment will be described with reference to FIG. 1. When a user 60 desires to receive goods or services from a certain local government, the information processing system 1 allows the user 60 to pay for those goods or services through hometown tax payments (donations) to the local government. This allows the user 60 to receive goods or services through hometown tax payments in the same way as with regular purchases (paying a specified price using cash, a credit card, or the like). This makes hometown tax payments easier, and is expected to further spread. In the following, "donations to local governments through hometown tax payments" will be simply referred to as "donations."
[0024] (About the configuration of information processing systems) The information processing system 1 has an electronic device 10, a management server 20, a reception device 30, a control server 40, and a tax payment processing server 50. It is assumed that there is one management server 20 and one tax payment processing server 50, but there may be multiple electronic devices 10, multiple reception devices 30, and multiple control servers 40.
[0025] The electronic device 10 is an electronic device owned by the user 60. The electronic device 10 may be a smartphone, a tablet device, a smartwatch, a digital camera, or a PC (personal computer). The electronic device 10 captures an image of a two-dimensional code displayed on the reception device 30 and reads the two-dimensional code. The two-dimensional code contains information about a product or service that the user 60 wishes to receive (hereinafter referred to as a "desired return gift"). The electronic device 10 transmits donation request information to the management server 20 (external device), the donation request information including information identifying the desired return gift (hereinafter referred to as "return gift identification information") and information identifying the user 60 (hereinafter referred to as "user identification information"). By transmitting the donation request information to the management server 20, the electronic device 10 requests the management server 20 to make a donation related to the desired return gift.
[0026] When the management server 20 acquires the donation request information from the electronic device 10, it determines whether or not the user 60's donation for the desired return gift can be completed. The specific contents of the determination will be described later, but for example, if the local government where the user 60 resides and the local government that provides the desired return gift are the same, the donation (hometown tax donation) itself is possible, but the return gift cannot be provided to the user 60. Therefore, in such a case, the user 60 cannot use the donation for the purpose of receiving the desired return gift. Therefore, the management server 20 determines that the user 60's donation for the desired return gift cannot be completed.
[0027] Furthermore, if the management server 20 determines that the user 60's donation for the desired return gift can be completed, it notifies (instructs) the tax payment processing server 50 to execute the donation processing. Then, the management server 20 transmits donation processing information indicating whether the donation processing has been completed to the electronic device 10.
[0028] The reception device 30 is an information processing device located in the local government that provides the desired gift in return. The reception device 30 may be located in various locations, such as a hotel, golf course, or department store in the local government that provides the desired gift in return. The reception device 30 has an operation unit that accepts operations by the user 60 and a display unit that displays a screen in response to the operation by the user 60. The reception device 30 may also have various functions, such as a function as an automated teller machine, a function to exchange money, or a function to provide information about the hotel's layout.
[0029] 3A to 4B show examples of screens displayed on a reception device 30 installed in a hotel in a certain municipality. Here, it is assumed that the screen is displayed on a touch panel type display in which a display unit and an operation unit are integrated. First, as shown in FIG. 3A, for example, a list of services that can be received by the user 60 (services that can be provided by the hotel) is displayed on the initial screen of the reception device 30. The user 60 can select the services that he / she wishes to receive from the displayed list of services. 3B is a screen that is displayed when the user 60 selects the "hotel stay plan with twin beds and breakfast included." The user 60 sets more detailed conditions for the stay while looking at the screen shown in FIG. 3B. After setting the detailed conditions, the user 60 presses the confirm button 301. This confirms the service that the user 60 desires.
[0030] After that, as shown in FIG. 4A, a screen is displayed that allows the user 60 to select how to pay for the service. In FIG. 4A, the payment method can be selected from regular payment by cash, regular payment by credit card, and payment using hometown tax donations. In this case, payment using hometown tax donations requires a larger donation amount than regular payment. This is because there is a predetermined upper limit on the amount of the gift in return for the amount of hometown tax donations.
[0031] In FIG. 4A, when user 60 selects item 401 indicating payment using hometown tax donations, the screen shown in FIG. 4B is displayed. The screen shown in FIG. 4B includes a two-dimensional code corresponding to the service (desired return gift) that the user wishes to receive. The two-dimensional code includes information indicating the service (desired return gift) that the user wishes to receive. The two-dimensional code may also include information about the local government that will provide the desired return gift or information indicating the location of reception device 30. As described above, user 60 can have electronic device 10 obtain information about the desired return gift by reading the two-dimensional code with electronic device 10.
[0032] The control server 40 controls the reception device 30. The control server 40 stores information on "products or services that can be provided to the user 60 in response to operations on the reception device 30." The control server 40 also stores information on the local government where the reception device 30 is located (or information on the latitude and longitude of the location where the reception device 30 is located, etc.).
[0033] When the tax payment processing server 50 receives a tax payment processing instruction from the management server 20, it processes the user 60's donation for the desired return gift. Specifically, the tax payment processing server 50 uses the user 60's credit card information registered in advance in the management server 20 to perform a process of donating (paying) the donation amount corresponding to the desired return gift to the local government that provides the desired return gift. When the tax payment processing server 50 has completed processing the user 60's donation for the desired return gift, it notifies the management server 20 that the process has been completed.
[0034] (Regarding the internal configuration of electronic devices and management servers) 2, the internal configuration of the electronic device 10 and the management server 20 will be described. The electronic device 10 has a control unit 101, an imaging unit 102, a display unit 103, an audio output unit 104, a communication unit 105, a storage unit 106, and an operation unit 107.
[0035] The control unit 101 controls each component of the electronic device 10. The control unit 101 can be realized by, for example, a CPU (Central Processing Unit). The control unit 101 performs control in response to an operation by the user 60 on the operation unit 107 or information acquired by the communication unit 105.
[0036] The imaging unit 102 captures an image (captured image) by capturing an image of real space. When the imaging unit 102 captures an image of the two-dimensional code shown in Fig. 4B, the control unit 101 acquires information indicated by the two-dimensional code based on the image of the two-dimensional code.
[0037] The display unit 103 displays captured images, various setting screens, etc. The display unit 103 can also display information acquired by the communication unit 105.
[0038] The audio output unit 104 is a speaker or the like that emits sounds to the user 60. The audio output unit 104 can, for example, read out information acquired by the communication unit 105 by voice.
[0039] The communication unit 105 communicates with the management server 20. The communication unit 105 transmits information input by the user 60 via the operation unit 107, donation request information, and the like to the management server 20. The donation request information includes return gift identification information (information identifying the desired return gift) and user identification information (information identifying the user 60). The communication unit 105 also obtains donation processing information from the management server 20 indicating whether the donation has been completed.
[0040] The storage unit 106 stores programs executed by the control unit 101, information for identifying the electronic device 10, and information input by the user 60. For example, the storage unit 106 stores "information for identifying the user 60 (such as name, telephone number, address, My Number information, and specific types of ID)" and other personal information (such as account number and credit card number) that the user 60 has registered in advance. The storage unit 106 includes RAM (Random Access Memory), ROM (Read Only Memory), and HDD (Hard Disk Drive). The device can be configured by at least one of the following:
[0041] The operation unit 107 accepts operations from the user 60 using various operation members. The operation unit 107 can be configured, for example, by a mouse or a keyboard. The operation unit 107 may also be integrated with the display unit 103 to configure a touch panel display.
[0042] The management server 20 includes a control unit 201 , a donation determination unit 202 , a donation determination unit 203 , a payment instruction unit 204 , a data storage unit 205 , and a communication unit 206 .
[0043] The control unit 201 controls each component of the management server 20 in accordance with a program stored in the data storage unit 205. The control unit 201 is configured by, for example, a CPU.
[0044] The donation determination unit 202 determines whether or not the donation for the desired return gift of the user 60 can be completed based on the donation request information and the information stored in the data storage unit 205.
[0045] If the donation determination unit 202 determines that the donation related to the desired return gift of the user 60 can be completed, the donation determination unit 203 determines to execute the donation.
[0046] The settlement instruction unit 204 instructs the tax payment processing server 50 to execute the donation processing that the donation determination unit 203 has decided to execute.
[0047] The data storage unit 205 stores personal information that the user 60 has input in advance to the electronic device 10. In the first embodiment, the personal information includes information such as name, date of birth, local government of residence (local government that collects resident tax), address, permanent domicile, telephone number, expected total income for the current year, family composition, tax deductions (employment income deduction, income deduction, special deduction for housing loans, etc.), and My Number. The data storage unit 205 also stores information such as the number of local governments to which the user 60 has made hometown tax payments (donations) for the current year and the total donation amount. The data storage unit 205 stores programs to be executed by the control unit 201. The data storage unit 205 may also store, for each local government, information such as the name of the local government, the return gifts offered, and the donation amount corresponding to the return gifts.
[0048] The communication unit 206 communicates with the electronic device 10. The communication between the electronic device 10 and the management server 20 is performed via the Internet. The electronic device 10 and the management server 20 may be connected wirelessly or by wire. The communication unit 206 communicates with the electronic device 10 via the donation request. The information is acquired from the electronic device 10. The communication unit 206 also transmits donation processing information to the electronic device 10.
[0049] (Regarding the disposal of electronic devices) The processing executed by the electronic device 10 will be described with reference to the flowchart of Fig. 5. The processing of the flowchart of Fig. 5 is realized by the control unit 101 executing a program stored in the memory unit 106. It is assumed that, at the start of the flowchart of Fig. 5, the user 60 has operated the reception device 30 to cause the display unit of the reception device 30 to display the two-dimensional code of the desired return gift that the user 60 wishes to receive.
[0050] In step S1001, the control unit 101 determines whether the imaging unit 102 has captured an image of the two-dimensional code displayed on the reception device 30. The imaging unit 102 can acquire an image of the two-dimensional code by capturing an image of the two-dimensional code. If it is determined that the image of the two-dimensional code has been captured, the process proceeds to step S1002. If it is determined that the image of the two-dimensional code has not been captured, the process of step S1001 is repeated.
[0051] In step S1002, the control unit 101 acquires information about the desired gift indicated by the two-dimensional code based on the image of the two-dimensional code. Since the technology for acquiring information indicated by the two-dimensional code from the two-dimensional code is well known, a detailed description of this technology will be omitted. The two-dimensional code may include, for example, information identifying the desired gift, information about the donation amount for the desired gift, and information about the local government that will provide the desired gift. The two-dimensional code may also include information about an image representing the desired gift.
[0052] In step S1003, the control unit 101 determines whether the two-dimensional code contains information about the donation amount. If it is determined that the two-dimensional code contains information about the donation amount, the process proceeds to step S1004. If it is determined that the two-dimensional code does not contain information about the donation amount, the process proceeds to step S1005.
[0053] In step S1004, the control unit 101 displays information about the desired return gift on the display unit 103. The display unit 103 displays, for example, the screen shown in FIG. 6A. The screen shown in FIG. 6A displays information 601 indicating the desired return gift, such as a "Twin bed plan with breakfast at XXX Hotel" for two people from April 1st to April 2nd, 2025. Information 602 indicating the donation amount corresponding to the desired return gift is also displayed. Furthermore, an image 603 showing the exterior of the hotel corresponding to the desired return gift is displayed. By selecting button 604 and button 605, the user 60 can decide whether or not to make a donation related to the donation return gift.
[0054] In step S1005, the control unit 101 displays information about the desired return gift and notifies (requests) the user 60 to input a donation amount. For example, the control unit 101 displays a screen such as that shown in FIG. 6B on the display unit 103. In FIG. 6B, a "notification 611 requesting the user to set a hometown tax donation amount while displaying information about the desired return gift" is displayed. The control unit 101 may display a screen such as that shown in FIG. 6B on the display unit 103 and may also emit a voice from the voice output unit 104 requesting the user 60 to set a hometown tax donation amount.
[0055] In step S1006, the control unit 101 determines whether or not the user 60 has input a donation amount. For example, the control unit 101 determines whether or not the user 60 has input a number indicating the donation amount in the text field 612 shown in FIG. 6B. Here, the control unit 101 communicates with the management server 20 in advance to obtain information on the minimum donation amount required to receive the desired return gift, and the control unit 101 determines that only amounts equal to or greater than the minimum donation amount can be input. It is advisable to control the text field 612 so that the user 60 does not input the donation amount. If it is determined that the user 60 has input the donation amount, the process proceeds to step S1007. If it is determined that the user 60 has not input the donation amount, the process of step S1006 is repeated.
[0056] In step S1007, the control unit 101 determines whether an instruction to donate has been given by the user 60. For example, if button 604 shown in FIG. 6A has been pressed, the control unit 101 determines that an instruction to donate has been given, and if button 605 has been pressed, the control unit 101 determines that an instruction to donate has not been given. Furthermore, if button 613 shown in FIG. 6B has been pressed, the control unit 101 determines that an instruction to donate has been given, and if button 614 has been pressed, the control unit 101 determines that an instruction to donate has not been given. If it is determined that an instruction to donate has been given, the process proceeds to step S1008. If it is determined that an instruction to donate has not been given, the process proceeds to step S1001.
[0057] If it is always possible to assume that the donation amount information is included in the two-dimensional code, the processing may proceed to step S1008 upon completion of the processing of step S1002 without performing the processing of steps S1003 to S1007. In this case, the user 60 can make a donation related to the desired return gift (payment for the desired return gift) simply by reading the two-dimensional code using the electronic device 10.
[0058] In step S1008, the control unit 101 acquires (generates) return gift identification information (information identifying the desired return gift) based on the information acquired in step S1002 (= image of the two-dimensional code). Here, the return gift identification information may be, for example, an ID or name that uniquely represents the desired return gift. The control unit 101 also acquires user identification information (information that identifies the user 60) from the memory unit 106. Then, the control unit 101 controls the communication unit 105 to send donation request information including the return gift identification information and the user identification information to the management server 20. In this way, the control unit 101 requests the management server 20 to make a donation related to the desired return gift.
[0059] At this time, if it is determined in step S1003 that the two-dimensional code does not contain information about the donation amount (if the user 60 has input a donation amount), the donation request information will contain information about the donation amount input by the user 60. On the other hand, if the two-dimensional code contains information about the donation amount in step S1003, the donation request information does not need to contain information about the donation amount. In this case, this is because a donation amount that uniquely corresponds to the desired return gift is predetermined, and information about this correspondence is stored in the management server 20. The donation request information may also include information about the local government that will provide the desired return gift.
[0060] In step S1009, the control unit 101 determines whether or not "donation processing information indicating whether the donation processing has been completed" has been acquired from the management server 20. If it is determined that the donation processing information has been acquired, the process proceeds to step S1010. If it is determined that the donation processing information has not been acquired, the process of step S1009 is repeated.
[0061] In step S1010, the control unit 101 determines whether the donation for the desired return gift has been completed based on the donation processing information. If it is determined that the donation for the desired return gift has been completed, the process proceeds to step S1011. If it is determined that the donation for the desired return gift has not been completed, the process proceeds to step S1012.
[0062] In step S1011, the control unit 101 notifies the user 60 that the donation for the desired return gift has been completed. For example, the control unit 101 displays an image on the display unit 103 indicating that the donation for the desired return gift has been completed. A sound indicating that the donation has been completed is emitted from the audio output unit 104.
[0063] After the processing of step S1011, for example, user 60 shows an image (an image displayed on electronic device 10) indicating that the donation for the desired return gift has been completed to an employee of the facility where reception device 30 is located. The employee of the facility then understands that the donation for the desired return gift has been completed, and provides user 60 with a service or product corresponding to the desired return gift. This allows user 60 to receive the return gift immediately after making the donation.
[0064] In the case of conventional hometown tax donations, donations are generally made from a location (for example, the home of user 60) far from the local government that provides the gift, and then the gift is mailed from the local government to the home of user 60. In this case, it takes a long time from the donation to the provision of the gift. On the other hand, according to the first embodiment, user 60 can receive the gift immediately after making a donation, thereby improving user convenience.
[0065] In step S1012, the control unit 101 notifies the user 60 that the donation for the desired return gift has not been completed. In this case, the control unit 101 can notify the user 60 that the donation for the desired return gift has not been completed by controlling the display unit 103 or the audio output unit 104, similar to step S1011.
[0066] 5, the user 60 can make a donation related to the desired gift in a local government that provides the desired gift by simply capturing an image of the two-dimensional code and briefly operating the electronic device 10. This allows the user 60 to make a hometown tax payment as easily as with a regular payment method (cash payment, credit card payment, smartphone payment, etc.).
[0067] (Regarding management server processing) The processing executed by the management server 20 will be described with reference to the flowchart of Fig. 7. The processing of the flowchart of Fig. 7 is realized by the control unit 201 executing a program stored in the data storage unit 205.
[0068] In step S2001, control unit 201 controls communication unit 206 to determine whether donation request information has been acquired from electronic device 10. If it is determined that donation request information has been acquired, the process proceeds to step S2002. If it is determined that donation request information has not been acquired, the process of step S2001 is repeated.
[0069] In step S2002, the control unit 201 refers to the information stored in the data storage unit 205 to check the status of hometown tax donations made by the user 60 up to this point this year. Specifically, the control unit 201 acquires information on the local governments to which the user 60 has made hometown tax donations this year (local governments to which donations have been made) and information on the total donation amount (hereinafter referred to as the "total donation amount").
[0070] In step S2003, the control unit 201 controls the donation determination unit 202 to determine whether the number of local governments to which the user 60 will make donations this year as a result of the donation related to the desired return gift this time will exceed the upper limit of the number of local governments to which the one-stop special exception applies. As of April 1, 2024, there is a one-stop special system in place that allows residents to send an application to the local government to which they made donations, instead of submitting a tax return directly to the tax office, for donations to up to five local governments. Therefore, as of April 1, 2024, the control unit 201 determines whether or not donations to more than five local governments will be made as a result of this donation. If it is determined that the upper limit of the number of local governments to which the one-stop special exception applies will be exceeded, the process proceeds to step S2010. If the upper limit of the number of local governments to which the one-stop special exception applies is not exceeded, If so, the process proceeds to step S2004.
[0071] In step S2004, the control unit 201 acquires information about the local government where the user 60 resides (the local government where the user currently lives) from the data storage unit 205. At this time, the control unit 201 may also acquire information about the local government that provides the desired return gift from the data storage unit 205 based on the return gift identification information. The control unit 201 may also acquire "information about the local government that provides the desired local government" from the donation request information. In this case, for example, a two-dimensional code displayed on the reception device 30 includes "information about the local government that provides the desired local government," and the electronic device 10 reads "information about the local government that provides the desired local government" from an image of the two-dimensional code and inserts it into the donation request information. The two-dimensional code and the donation request information include latitude and longitude information about the location where the reception device 30 is located, and the control unit 201 may determine the "local government that provides the desired local government" based on the latitude and longitude information.
[0072] In step S2005, the control unit 201 controls the donation determination unit 202 to determine whether the donation related to the desired return gift is a donation to the local government where the user 60 resides. If it is determined that the donation related to the desired return gift is a donation to the local government where the user 60 resides, the process proceeds to step S2010. If it is determined that the donation related to the desired return gift is a donation to a local government different from the local government where the user 60 resides, the process proceeds to step S2006. Here, if the local government where the user 60 resides and the local government that provides the desired return gift are the same, the hometown tax payment system does not permit the desired return gift to be provided to the user 60. For this reason, it is necessary for the local government where the user 60 resides and the local government that provides the desired return gift to be different in order for the donation desired by the user 60 to be completed, and therefore the determination in step S2005 is made.
[0073] In step S2006, the control unit 201 controls the donation determination unit 202 to acquire information such as the expected total income, tax deduction amount, and family composition of the user 60 from the data storage unit 205. Based on this information, the control unit 201 calculates (acquires) the maximum deduction amount for hometown tax donations for this year for the user 60. The calculation method for the maximum deduction amount for hometown tax donations is determined by law, etc., and the maximum deduction amount is calculated according to that calculation method.
[0074] In step S2007, the control unit 201 determines whether the sum of the donation amount for the desired gift and the total amount donated exceeds the upper deduction limit. If it is determined that the total exceeds the upper deduction limit, the process proceeds to step S2010. If it is determined that the total does not exceed the upper deduction limit, the process proceeds to step S2008.
[0075] In step S2008, the control unit 201 controls the donation determination unit 203 to determine to make a donation. Then, the control unit 201 controls the payment instruction unit 204 to instruct the tax payment processing server 50 to process the donation for the desired return gift. In this case, the payment instruction unit 204 transmits information identifying the user 60 (name, address, date of birth, and My Number information), information identifying the desired return gift, and information on the donation amount to the tax payment processing server 50. Based on this information, the tax payment processing server 50 processes the donation to the local government that provides the desired return gift.
[0076] In step S2009, the control unit 201 controls the donation determination unit 203 to generate donation processing information indicating that the donation has been completed. Note that, when the donation determination unit 203 receives a notification from the tax payment processing server 50 that the donation has been completed, the donation determination unit 203 generates donation processing information indicating that the donation has been completed.
[0077] In step S2010, the control unit 201 controls the donation determination unit 203 to generate donation processing information indicating that the donation has not been completed.
[0078] That is, through the processing of steps S2003 to S2010, the donation determination unit 202 determines that the donation cannot be completed in any of the following cases (1) to (3). Then, the donation determination unit 203 generates donation processing information indicating that the donation has not been completed. Note that the donation determination unit 202 determines that the donation can be completed if none of the following cases (1) to (3) applies. (1) If this donation exceeds the upper limit of the number of municipalities eligible for the one-stop special exemption. (2) When the municipality of residence matches the municipality that offers the desired gift. (3) If the total amount of the donation for the desired gift and the total amount donated exceeds the deduction limit (if this donation causes the total amount of donations for this year to exceed the deduction limit).
[0079] As in the case of (1), if the current donation exceeds the upper limit of the number of municipalities for the one-stop special exemption for hometown tax donations, user 60 must prepare the documents for tax return filing himself / herself and submit them to the tax office after making this donation. This increases the burden on user 60 compared to when using the one-stop special exemption system. This may lead user 60 to decide to cancel this donation. For this reason, in embodiment 1, donations unintended by user 60 are prevented by not making a donation for the desired return gift.
[0080] As in the case of (2), if the local government of residence and the local government that offers the desired gift match, the hometown tax payment system makes it impossible to provide a gift to user 60. Therefore, since user 60 cannot receive the desired gift, it is necessary to determine that the donation cannot be completed.
[0081] As in the case of (3), if the sum of the donation amount for the desired gift and the total amount donated exceeds the upper deduction limit, the excess amount will not be subject to tax deduction. Therefore, if user 60 learns that there will be a portion that is not subject to tax deduction, he or she may decide to cancel the current donation. Therefore, in embodiment 1, by not donating the desired gift, unintended donations by user 60 are prevented.
[0082] Note that instead of determining that the donation cannot be completed in any of the cases (1) to (3), it may be determined that the donation cannot be completed only in the case (2). This is because in the cases (1) and (3), an unfavorable situation may occur for the user 60, but it is also conceivable that the user 60 may accept this. Also, for example, the user 60 may be able to preset one or more cases from (1) to (3) for which it is determined that the donation cannot be completed.
[0083] Furthermore, for example, the user 60 may be able to set cases other than (1) to (3) when it is determined that the donation cannot be completed. The user 60 inputs the setting for the cases when it is determined that the donation cannot be completed, for example, by operating the operation unit 107 of the electronic device 10. The user 60 can set, for example, when it is determined that the donation cannot be completed, when the local government that provides the desired gift is a specific local government (= a local government that the user has set in advance), or when the amount of the current donation exceeds a preset amount.
[0084] In step S2011, the control unit 201 controls the communication unit 206 to transmit the donation processing information to the electronic device 10.
[0085] According to the process of the flowchart in Fig. 7, if it is not appropriate for the user 60 to make a donation, the execution of the donation is stopped. This makes it possible to prevent a disadvantageous result from being brought about for the user 60 if the donation is made.
[0086] As described above, according to the first embodiment, a user 60 can receive products and services from a certain local government through hometown tax donations by simply performing a simple operation after capturing an image of the two-dimensional code. This improves convenience for the user 60, and adds hometown tax donations to the options for payment methods for receiving products and services. This will increase opportunities for using hometown tax donations, which can also contribute to regional revitalization.
[0087] Furthermore, by making such donations, users can immediately receive goods or services at the donation site or nearby, reducing the risk of not receiving a return gift. This reduces the burden on local governments of dealing with complaints from donors. Therefore, the first embodiment can contribute to the spread of hometown tax donations from two perspectives: convenience for users 60 and reducing the burden on local governments.
[0088] As a comparative example similar to the first embodiment, a user may purchase points that can be used at a local government by making a hometown tax donation on a predetermined website or the like, and then use those points to pay for goods or services. Alternatively, a user may purchase a service voucher, such as a travel voucher, in advance by making a hometown tax donation on a predetermined website or the like, and then use that service voucher at a local government. However, in such a comparative example, a purchase must be made in advance on a predetermined website, which requires the user's effort when making a hometown tax donation. On the other hand, in the first embodiment, a user can pay for a gift at the local government that provides the gift without having to go through the purchase procedure (i.e., hometown tax donation processing) in advance on the website.
[0089] <Variation 1> In the first embodiment, the reception device 30 is located in a specific location in a local government, and the reception device 30 displays a two-dimensional code. However, the two-dimensional code may be displayed on a smartphone, tablet, or PC that can be moved to any location. Alternatively, a piece of paper with a two-dimensional code printed on it may be used instead of the reception device 30. For example, the two-dimensional code may be printed on a wall in a hotel or other location. In other words, any object that displays a two-dimensional code containing information about the desired gift can be used instead of the reception device 30. Therefore, when using the information processing system, the only thing the local government needs to prepare is any object capable of displaying a two-dimensional barcode. This lowers the barrier to entry for local governments into the hometown tax donation business using the information processing system.
[0090] Alternatively, any information indicating the desired gift may be used instead of the two-dimensional code. In other words, it is sufficient if the electronic device 10 can obtain the desired gift information based on an image of the desired information. Therefore, a ciphertext indicating the desired gift may be displayed instead of the two-dimensional code. The electronic device 10 then uses character recognition technology to read the ciphertext from the image of the ciphertext and decrypts the ciphertext to obtain the desired gift information.
[0091] <Variation 2> In the first embodiment, an example has been described in which a two-dimensional code is captured and information about the desired return gift is obtained based on the captured image. However, the electronic device 10 and the reception device 30 may communicate with each other via short-range communication, and the information about the desired return gift may be transmitted from the reception device 30 to the electronic device 10. Specifically, the reception device 30 may have a component that supports NFC (Near Field Communication), and when the distance between the component and the electronic device 10 reaches a predetermined distance or less (e.g., 3 cm or less), the information about the desired return gift may be transmitted from the reception device 30 to the electronic device 10.
[0092] For this reason, in Modification 2, in step S1001, the control unit 101 determines whether a specific component of the electronic device 10 and the reception device 30 have come closer to each other than a predetermined distance. If it is determined that the specific component of the electronic device 10 and the reception device 30 have come closer to each other than the predetermined distance, in step S1002, the control unit 101 acquires information about the desired return gift from the reception device 30 using NFC via the communication unit 105. The subsequent steps are the same as those described in the first embodiment.
[0093] <Variation 3> When the control unit 101 acquires donation processing information indicating that the donation is not completed, the control unit 101 may display the reason why the donation is not completed on the display unit 103. For example, "The donation is not completed because the local government of residence and the local government that provides the desired gift match." Furthermore, the control unit 101 may cause the display unit 103 to display a message asking the user 60 whether or not to make the donation even if there is a reason for this. Then, when the control unit 101 receives an instruction to make a donation from the user 60, it transmits information indicating the instruction (hereinafter referred to as "instruction information") to the management server 20.
[0094] In this case, when the management server 20 receives the instruction information, it executes the process of realizing the donation as in steps S2008, S2009, and S2011 without determining whether the donation can be completed as in steps S2002 to S2007. Specifically, after the payment instruction unit 204 instructs the tax payment processing server 50 to execute the donation process related to the desired return gift, it generates donation processing information indicating that the donation has been completed. Thereafter, the communication unit 206 transmits the donation processing information to the electronic device 10.
[0095] According to this process, even if the donation has not been completed in the process of the first embodiment, if the user 60 wishes to make a donation, the donation can be made. Therefore, hometown tax payment according to the user 60's wishes can be made. [Explanation of symbols]
[0096] 1: Information processing system, 10: Electronic device, 20: Management server, 30: Reception device, 40: Control server, 50: Tax processing server, 60: User, 101: control unit, 102: imaging unit, 103: display unit, 104: Audio output unit, 105: Communication unit, 106: Storage unit, 107: operation unit, 201: control unit, 202: donation determination unit, 203: Donation Decision Department, 204: Accounting Instruction Department, 205: Data storage unit, 206: Communication unit
Claims
1. An electronic device in which user identification information for identifying a user is registered in advance, An imaging means; When the imaging means captures first information including information on a first return gift for hometown tax donations, an acquisition means acquires return gift identification information that identifies the first return gift based on the image of the first information; a first communication means for requesting a donation for the first gift from an external device by transmitting the gift identification information and the user identification information to the external device; and The first information is displayed by a reception device installed in a local government that provides the first return gift, the first information includes information about a location where the reception device is installed; Based on the information on the location of the reception device included in the first information, it is determined whether the local government that provides the first gift coincides with the local government where the user lives. An electronic device characterized by:
2. The first information is a two-dimensional code that represents at least information about the first return gift.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
3. The reception device located in the local government that provides the first return gift displays multiple payment methods for the donation, including a payment method using the hometown tax payment system, and when the user selects the payment method using the hometown tax payment system from the multiple payment methods, the first information is displayed on the reception device.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
4. The first return gift is provided to the user at a service providing facility based in the local government, The reception device is installed in the service providing facility, and the plurality of payment methods are displayed for the service selected by the user from the plurality of services displayed on the reception device.
4. The electronic device according to claim 3.
5. When the first communication means transmits the return gift identification information and the user identification information to the external device, the first communication means acquires information from the external device indicating whether or not the donation related to the first return gift has been completed; The electronic device further includes a notification means for notifying the user whether or not the donation for the first return gift has been completed.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
6. If it is determined that the local government that provides the first return gift is the same as the local government where the user lives, the notification means notifies the user that the donation for the first return gift has not been completed.
6. The electronic device according to claim 5,
7. If the donation related to the first gift would result in a donation greater than the user's current year deduction limit, the notification means notifies the user that the donation related to the first gift has not been completed.
6. The electronic device according to claim 5,
8. If the donation related to the first return gift results in donations being made to more municipalities than the number of municipalities to which the one-stop special exemption for hometown tax donations applies, the notification means notifies the user that the donation related to the first return gift has not been completed.
6. The electronic device according to claim 5,
9. The system further comprises a request means for requesting the user to input a donation amount when the first information does not include information on the donation amount corresponding to the first return gift; When the user inputs a donation amount, the first communication means transmits information on the donation amount input by the user to the external device together with the return gift identification information and the user identification information.
2. The electronic device according to claim 1, wherein the electronic device is a semiconductor device.
10. An electronic device according to any one of claims 1 to 9; The external device acquires the return gift identification information and the user identification information from the electronic device; and The external device is A determination means for determining whether the donation related to the first return gift can be completed; a second communication means for transmitting information indicating whether the donation for the first return gift has been completed to the electronic device; having A system characterized by:
11. The determination means determines whether or not the first gift is to be offered in at least one of the following cases: (1) if the local government that offers the first gift is the same as the local government where the user lives; (2) if the donation related to the first gift results in a donation greater than the user's current year deduction limit; and (3) if the donation related to the first gift results in a donation to a local government that exceeds the number of local governments to which the one-stop special exemption for hometown tax donations applies. determine that the donation cannot be completed; The system of claim 10.
12. The system further includes an instruction means for instructing a specific device to make the donation related to the first gift when the determination means determines that the donation related to the first gift can be completed; The second communication means transmits information indicating that the donation has been completed to the electronic device when the specific device has made the donation related to the first return gift. The system of claim 10.
13. A method for controlling an electronic device in which user identification information for identifying a user is registered in advance, comprising: an imaging step of performing imaging; When first information including information on a first return gift of a hometown tax donation is captured in the capturing step, an acquisition step is performed to acquire return gift identification information that identifies the first return gift based on the captured image of the first information; a first communication step of requesting a donation for the first gift from an external device by transmitting the gift identification information and the user identification information to the external device; A control method comprising:
14. A program for causing a computer to execute each step of the control method according to claim 13.
Citation Information
Patent Citations
Donation application terminal, terminal program, donation application support system, and processing program
JP2019139341A
Information processing device, information processing method and information processing program
JP2021108077A
Asset management support system, asset management support method and asset management support program
JP2021149780A
Region activation system and method
JP2023021530A
Vending machine
JP2024048455A