Automated invoice processing software and services
First Claim
1. A computer implemented method of managing invoices comprising the steps of:
- receiving, by a first computer system, an electronic image of an invoice;
assigning, by the first computer system, an invoice identifier (ID) to the invoice;
storing, in a data storage unit that is part of the computer system or accessible to the computer system, the electronic image of the invoice such that the electronic image of the invoice is linked with the invoice ID so that the invoice ID can be used to retrieve the electronic image;
storing information pertaining to the invoice such that the information is linked with the invoice ID;
in response to a request transmitted from a user'"'"'s computer, transmitting the electronic image to the user'"'"'s computer, which is configured to display the electronic image;
after transmitting the electronic image to the user'"'"'s computer, receiving from the user'"'"'s computer a message indicating whether or not the invoice requires approval;
determining whether the invoice requires approval, wherein the determining step comprises parsing, by the computer system, the message;
placing the invoice in a first queue of invoices in response to determining that the invoice does not require approval or placing the invoice in a second queue of invoices that is different than the first queue in response to determining that the invoice requires approval;
receiving, from a user'"'"'s computer, a request to process the invoices from the second queue of invoices; and
in response to the request to process the invoices from the second queue of invoices, transmitting to the user'"'"'s computer a first user interface screen that includes an electronic image of an invoice from the second queue, information pertaining to the invoice, and control elements for enabling the user to select an e-mail address of an approver and cause an e-mail to be sent to the approver'"'"'s e-mail address, whereinthe e-mail includes a link that when activated causes a second user interface screen to be transmitted to the approver'"'"'s computer wherein the second user interface screen includes the electronic image of the invoice and control elements to allow the approver to indicate his approval of the invoice.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automated invoice processing. An improved method for invoice processing based on an application service provider model in which invoices can be accessed and approved via the Internet from anywhere in the world. This method and system allows a company to manage the process of storing, reviewing, approving, and paying invoices from a single, centralized application. The invoice processing application is integrated with an accounting or ERP system such that payment can be made automatically and redundant data entry eliminated. The approval hierarchy used by the invoice processing application can be obtained from the human resources system of the client organization.
-
Citations
19 Claims
-
1. A computer implemented method of managing invoices comprising the steps of:
-
receiving, by a first computer system, an electronic image of an invoice; assigning, by the first computer system, an invoice identifier (ID) to the invoice; storing, in a data storage unit that is part of the computer system or accessible to the computer system, the electronic image of the invoice such that the electronic image of the invoice is linked with the invoice ID so that the invoice ID can be used to retrieve the electronic image; storing information pertaining to the invoice such that the information is linked with the invoice ID; in response to a request transmitted from a user'"'"'s computer, transmitting the electronic image to the user'"'"'s computer, which is configured to display the electronic image; after transmitting the electronic image to the user'"'"'s computer, receiving from the user'"'"'s computer a message indicating whether or not the invoice requires approval; determining whether the invoice requires approval, wherein the determining step comprises parsing, by the computer system, the message; placing the invoice in a first queue of invoices in response to determining that the invoice does not require approval or placing the invoice in a second queue of invoices that is different than the first queue in response to determining that the invoice requires approval; receiving, from a user'"'"'s computer, a request to process the invoices from the second queue of invoices; and in response to the request to process the invoices from the second queue of invoices, transmitting to the user'"'"'s computer a first user interface screen that includes an electronic image of an invoice from the second queue, information pertaining to the invoice, and control elements for enabling the user to select an e-mail address of an approver and cause an e-mail to be sent to the approver'"'"'s e-mail address, wherein the e-mail includes a link that when activated causes a second user interface screen to be transmitted to the approver'"'"'s computer wherein the second user interface screen includes the electronic image of the invoice and control elements to allow the approver to indicate his approval of the invoice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method of managing invoices comprising the steps of:
-
receiving, at a computer, an electronic invoice representing a balance due for fees or services; placing a barcode on the first page of said invoice, said barcode being related to a unique document identification number; inputting index data including at least the unique document identification number and invoice amount; storing said invoice and said index data into a database; notifying an approver that an invoice is ready to be viewed for approval; displaying, on a computer, said invoice and said index data from said database along with controls allowing said approver to submit a response indicating whether said invoice is approved; storing said response in said database; posting said invoice and said index data into an accounting system; and retrieving payment information from said accounting system and storing said payment information in said database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An invoice processing system comprising:
-
an application server configured to execute an invoice processing application and connected to the internet via a communications network; a database configured to store information relating to an invoice being processed by said invoice processing application and configuration information relating to said invoice processing application; a first one or more client computer workstations connected to the internet via a communications network, configured to receive an electronic image of said invoice and to allow a user to input additional index data relating to said invoice and submit said electronic image and said index data to said invoice processing application; and a second one or more client computer workstations connected to the internet via a communications network and configured to enable an approver to receive and view said electronic image and said additional index data from said invoice processing application and indicate their approval or rejection of said invoice. - View Dependent Claims (17, 18)
-
-
19. A computer-implemented method of managing invoices, the method comprising:
-
(a) receiving, by a computer system, an image of an invoice; (b) indexing, by the computer system, the invoice, wherein the indexing comprises;
(b1) assigning a unique invoice identifier (ID) to the invoice and (b2) storing the image and ID in association with one another in a tracking database;(c) determining, by the computer system, contact information for an approver for the invoice, wherein the determining comprises;
(c1) sending the image to a first remote user and (c2) after the sending, receiving from the first remote user, contact information for a second remote user, wherein the second remote user is the approver;(d) sending, by the computer system, the image to the approver using the contact information; and (e) receiving, by the computer system, an indication from the approver of whether the invoice is approved.
-
Specification