Systems and methods for automated invoice entry
First Claim
Patent Images
1. A computer-implemented method for generating batch invoices 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, a batch of production invoices comprising individual production invoices of the user, wherein the individual production invoices comprise identification of a buyer;
verifying, using the programmed computer, the buyer identification;
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 batch of production invoices is permitted to be processed 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 batch of production invoices is permitted to be processed upon determining the private company has a credit card on file; and
applying, using the programmed computer, the mapped data fields to the batch of production invoices to create a batch of electronic invoices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to methods and systems for the transfer of bulk 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 bulk invoicing.
-
Citations
20 Claims
-
1. A computer-implemented method for generating batch invoices 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, a batch of production invoices comprising individual production invoices of the user, wherein the individual production invoices comprise identification of a buyer; verifying, using the programmed computer, the buyer identification; 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 batch of production invoices is permitted to be processed 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 batch of production invoices is permitted to be processed upon determining the private company has a credit card on file; and applying, using the programmed computer, the mapped data fields to the batch of production invoices to create a batch of electronic invoices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating batch invoices 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 a batch of production invoices comprising individual production invoices from the user, wherein the individual production invoices comprise identification of a buyer; verify the buyer identification; 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 batch of production invoices is permitted to be processed 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 batch of production invoices is permitted to be processed upon determining the private company has a credit card on file; and apply the mapped data fields to the batch of production invoices to create a batch of electronic invoices. - 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 batch invoices, 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 a batch of production invoices comprising individual production invoices from the user, wherein the individual production invoices comprise identification of a buyer; verifying the buyer identification; determining whether the buyer is a public company or a private company; verifying that the public company is in good standing upon determination that the buyer is a public company, wherein the batch of production invoices is permitted to be processed 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 the batch of production invoices is permitted to be processed upon determining the private company has a credit card on file; and applying the mapped data fields to the batch of production invoices to create the batch of electronic invoices. - View Dependent Claims (20)
-
Specification