Patent ID: 8543504

Claim:
A computer-implemented method for generating an electronic invoice comprising: receiving, at a programmed computer, a set of invoice field values provided by a user; automatically mapping, using the programmed computer, the invoice field values provided by the user to create mapped data fields; receiving, using the programmed computer, an image of an invoice of the user comprising invoice data, the invoice data including identifying data of a buyer; matching, using the programmed computer, the mapped data fields with the invoice data to create matched invoice data; determining, using the programmed computer, whether the buyer is a public company or a private company; verifying, using the programmed computer, the public company is in good standing upon determining that the buyer is a public company, wherein the matched invoice data is permitted to be processed for entry upon determining the public company is in good standing; verifying, using the programmed computer, the private company has a credit card on file upon determining that the buyer is a private company, wherein the matched invoice data is permitted to be processed for entry upon determining the private company has a credit card on file; and inserting, using the programmed computer, the matched invoice data into an electronic invoice form to create an electronic invoice.