Identifying and resolving discrepancies between purchase documents and invoices
First Claim
Patent Images
1. A computer-implemented method, comprising:
- at a server hosting an electronic procurement system;
storing one or more buyer internal documents at the server hosting the electronic procurement system, including but not limited to purchase documents, purchase requisitions, and other buyer documents;
storing one or more seller documents at the server hosting the electronic procurement system, including but not limited to invoices, delivery documents, and other seller documents;
in response to receiving an invoice from a seller, without user intervention;
identifying three or more documents stored at the server corresponding to the invoice, the three or more documents including at least one buyer internal document and at least one seller documents;
performing at least a three-way comparison between the three or more identified documents;
identifying business rules for a purchaser corresponding to the invoice, the seller, and the contents of the three or more identified documents;
identifying a discrepancy between the three or more compared documents wherein identifying a discrepancy includes determining if a property associated with one of the three compared documents is outside of a tolerance range and the tolerance range is determined by the identified business rules; and
generating a notification based upon the identified discrepancy.
10 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a computer-implemented method operating at a server system is disclosed. The server hosts and electronic procurement system. In response to receiving an invoice, a purchase document corresponding to the invoice is identified. Contents of the purchase document are compared to contents of the invoice. A discrepancy is identified between the purchase document and the invoice. A notification is generated based upon the identified discrepancy. Related methods and systems are also disclosed.
176 Citations
28 Claims
-
1. A computer-implemented method, comprising:
at a server hosting an electronic procurement system; storing one or more buyer internal documents at the server hosting the electronic procurement system, including but not limited to purchase documents, purchase requisitions, and other buyer documents; storing one or more seller documents at the server hosting the electronic procurement system, including but not limited to invoices, delivery documents, and other seller documents; in response to receiving an invoice from a seller, without user intervention; identifying three or more documents stored at the server corresponding to the invoice, the three or more documents including at least one buyer internal document and at least one seller documents; performing at least a three-way comparison between the three or more identified documents; identifying business rules for a purchaser corresponding to the invoice, the seller, and the contents of the three or more identified documents; identifying a discrepancy between the three or more compared documents wherein identifying a discrepancy includes determining if a property associated with one of the three compared documents is outside of a tolerance range and the tolerance range is determined by the identified business rules; and generating a notification based upon the identified discrepancy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
12. A server system, comprising:
-
one or more processors; memory; and one or more programs stored in the memory, the one or more programs including instructions to; store one or more buyer internal documents at the server hosting the electronic procurement system, including but not limited to purchase documents, purchase requisitions, and other buyer documents; store one or more seller documents at the server hosting the electronic procurement system, including but not limited to invoices, delivery documents, and other seller documents; in response to receiving an invoice from a seller, without user intervention; identify three or more documents stored at the server corresponding to the invoice, the three or more documents including at least one buyer internal document and at least one seller documents; perform at least a three-way comparison between the three or more identified documents; identify business rules for a purchaser corresponding to the invoice, the seller, and the contents of the three or more identified documents; identify a discrepancy between three or more compared documents, wherein identifying a discrepancy includes determining if a property associated with one of the three compared documents is outside of a tolerance range and the tolerance range is determined by the identified business rules; and generate a notification based upon the identified discrepancy. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27)
-
-
23. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions to:
-
store one or more buyer internal documents at the server hosting the electronic procurement system, including but not limited to purchase documents, purchase requisitions, and other buyer documents; store one or more seller documents at the server hosting the electronic procurement system, including but not limited to invoices, delivery documents, and other seller documents; in response to receiving an invoice from a seller, without user intervention; identify three or more documents stored at the server corresponding to the invoice, the three or more documents including at least one buyer internal document and at least one seller documents; performing at least a three-way comparison between the three or more identified documents; identify business rules for a purchaser corresponding to the invoice, the seller, and the contents of the three or more identified documents; identify a discrepancy between the three or more compared documents, wherein identifying a discrepancy includes determining if a property associated with one of the three compared documents is outside of a tolerance range and the tolerance range is determined by the identified business rules; and generate a notification based upon the identified discrepancy. - View Dependent Claims (24, 25, 28)
-
Specification