Patent ID: 7991664

Claim:
A method for mapping a business transaction of a plurality of business transactions comprising: displaying, by a financial management software program (FMSP) executing on a processor, a graphical user interface (GUI) for mapping the business transaction, wherein the business transaction is associated with a financial institution; obtaining, by the FMSP, a transaction record of the business transaction from the financial institution, wherein the transaction record comprises business information associated with the business transaction, and wherein the business transaction is completed; displaying, by the FMSP, the transaction record to a user, wherein the transaction record is insufficient to allow the user to identify the business transaction to which the transaction record refers; receiving, at the GUI and in response to displaying the transaction record, user input comprising a request to display a map of a business location at which the business transaction occurred; determining, by the FMSP, that the business information of the transaction record is incomplete to display the map; submitting the business information to a directory service to obtain additional business information to complete the transaction record, wherein the directory service comprises a reverse directory lookup, and wherein additional business information comprises a business name; submitting the business information and the additional business information to a mapping service to obtain the map of the business location; determining a tax liability for the business transaction based on the business location; and displaying, using the GUI, the map of the business location.