Patent ID: 8306880

Claim:
A method for determining foreign paid taxes owed by a user, comprising: continually polling, using a processor of a computer system, to check for a trigger indicating when the foreign paid taxes need to be determined; after receiving the trigger, receiving an identification (ID) value linked to a first account; requesting, using the processor, a financial record associated with a foreign tax jurisdiction from the first account using the ID value; obtaining a total price of a purchase associated with the financial record; extracting a first foreign paid tax from the total price, wherein the first foreign paid tax comprises a value added tax; extracting a second foreign paid tax from the total price, wherein the second foreign paid tax is based on a type of the purchase and comprises at least one tax selected from a group consisting of an alcohol tax, a tobacco tax, a gas tax, and a luxury tax; calculating, using the processor, a first tax sum based on the first foreign paid tax and a second tax sum based on the second foreign paid tax; populating a first section of a form based on the first tax sum; populating a second section of the form based on the second tax sum corresponding to the type of the purchase; transmitting the form electronically to a tax authority after populating the first section and the second section of the form; receiving a confirmation from the tax authority that the form was successfully transmitted; and sending an instruction to the tax authority to directly deposit a rebate owed to the user into a second account specified by the user.