Systems and methods for automated invoice entry
AssigneeJPMorgan Chase Bank, N.A.
InventorsScott Harris, Joshua Lavinsky, Setty Sreeharsha Dasa Anjayaiah
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.