Patent ID: 7904356

Claim:
A system for preparing a tax document, comprising: a computing device comprising a processor to execute a financial computer program (FCP) with functionality to: display, in a first window of the FCP, a plurality of icons corresponding to a plurality of tax categories; receive, from a user of the FCP, a first request to move a first icon of the plurality of icons, wherein the first icon corresponds to a first tax category of the plurality of tax categories; move, in response to the first request, the first icon from the first window to a second window of the FCP; receive, from the user, a first taxpayer data relating to the first tax category after moving the first icon; receive, from the user, a second request to move a second icon of the plurality of icons, wherein the second icon corresponds to a second tax category of the plurality of tax categories; move, in response to the second request, the second icon from the first window to the second window; receive, from the user, a second taxpayer data relating to the second tax category after moving the second icon; arrange, in the second window and by the FCP executing on the processor, the first icon into a first group corresponding to the first tax category and the second icon into a second group corresponding to the second tax category; calculate, by the FCP, a tax owed by the user based on the first taxpayer data and the second taxpayer data; populate by the FCP, the tax document with the tax owed; and transmit the tax document to a tax authority; and a storage device configured to store the first taxpayer data and the second taxpayer data.