Systems and methods for automated invoice entry
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to methods and systems for the transfer of paper invoices into electronic invoices for electronic submission from a seller to a buyer. The systems and methods described herein use matching logic to transfer details of the paper invoices into electronic invoices, thereby streamlining the process of invoicing.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating an electronic invoice comprising:
-
a processor; a memory; and an application stored in the memory of the system and executable by the processor, wherein the application functions to; receive a set of invoice field values provided by a user; automatically map the invoice field values provided by the user to create mapped data fields; receive an image of an invoice of the user comprising invoice data, the invoice data including identifying data of a buyer; match the mapped data fields with the invoice data to create matched invoice data; determine whether the buyer is a public company or a private company; verify 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; verify 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 insert the matched invoice data into an electronic invoice form to create an electronic invoice. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions that, when executed by a processor, cause the processor to perform the steps of a method for generating an electronic invoice, the method comprising the steps of:
-
receiving a set of invoice field values provided by a user; automatically mapping the invoice field values provided by the user to create mapped data fields; receiving an image of an invoice of the user comprising invoice data, the invoice data including identifying data of a buyer; matching the mapped data fields with the invoice data to create matched invoice data; determining whether the buyer is a public company or a private company; verifying that 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 the private company has a credit card on file upon determination that the buyer is a private company, wherein upon determining the private company has a credit card on file, 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 the matched invoice data into an electronic invoice form to create the electronic invoice. - View Dependent Claims (20)
-
Specification