Patent ID: 8554645

Claim:
A system for analyzing business expenditures with vendors and automatically generating and submitting required forms comprising: one or more computing processors; and one or more memories coupled to the one or more computing processors, the one or more memories having stored therein instructions which when executed by the one or more computing processors, perform a method comprising: obtaining data correlating one or more vendors to their identification data and storing the vendors' identification data in a vendor identification database; obtaining reporting requirement data from a first entity, the first entity imposing a reporting requirement for a first time period, the reporting requirement imposing a reporting requirement on a first business regarding vendors of the first business, the first entity further being different from the vendor and different from a first business, the first business being a customer of the vendor; obtaining financial transaction data associated with at least one transaction that previously took place between the first business and the vendor over the first time period; analyzing the at least one financial transaction and the reporting requirement data to identify one more subject vendors that meet the reporting requirement; obtaining, from the first entity, data representing electronic copies of one or more reporting forms associated with the first entity reporting requirement; auto-filling, on behalf of the first business, one or more electronic copies of at least one reporting form of the one or more reporting forms associated with the reporting requirement, the auto-filling being accomplished using at least part of the vendors' identification data for the subject vendors and at least part of the financial transaction data associated with the first business, resulting in filled-in reporting forms associated with the reporting requirement; submitting, by the first business, the filled-in reporting forms associated with the reporting requirement to parties required by the reporting requirement; and storing data representing one or more copies of the submitted filled-in reporting forms associated with the reporting requirement.