COMPUTERIZED INVOICE RECORD AND RECEIPT RECORD MATCHING WITH AUTOMATIC DISCREPANCY RESOLUTION
First Claim
1. A computer-implemented method performed by a computing device where the computing device includes at least one processor for executing instructions from a memory, the method comprising:
- matching an invoice record to a receipt record via at least one processor, wherein the invoice record stores data describing an invoice quantity of items and an invoice cost in a first memory, and wherein the receipt record stores data describing a receipt quantity of items and a receipt cost in a second memory;
determining a quantity discrepancy amount, via the at least one processor, between the invoice record and the receipt record;
determining a cost discrepancy amount, via the at least one processor, between the invoice record and the receipt record;
identifying at least one tolerance data range, from a plurality of tolerance data ranges stored in a first data structure, in which the quantity discrepancy amount and the cost discrepancy amount are included;
accessing, via the at least one processor, a second data structure that stores a mapping of tolerance data ranges to resolution actions, wherein the accessing includes addressing the second data structure with the at least one tolerance data range to obtain at least one corresponding resolution action as an output;
generating an electronic message that identifies the at least one corresponding resolution action, wherein the at least one corresponding resolution action includes adjusting an inventory value; and
transmitting, via network communications, the electronic message to a computing system to invoke the computing system to automatically perform the at least one corresponding resolution action without user intervention to resolve the quantity discrepancy amount and the cost discrepancy amount.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with invoice record and receipt record matching with automatic discrepancy resolution are described. In one embodiment, a method includes matching an invoice record to a receipt record and determining any remaining quantity discrepancy amount or cost discrepancy amount between the matched invoice record and receipt record. At least one tolerance window is identified, from a set of tolerance windows, into which the quantity discrepancy amount and the cost discrepancy amount fall. At least one resolution action, of a set of resolution actions, is identified which is mapped to the at least one identified tolerance window. A computing system is automatically triggered to perform the at least one identified resolution action to resolve the quantity discrepancy amount and the cost discrepancy amount.
23 Citations
20 Claims
-
1. A computer-implemented method performed by a computing device where the computing device includes at least one processor for executing instructions from a memory, the method comprising:
-
matching an invoice record to a receipt record via at least one processor, wherein the invoice record stores data describing an invoice quantity of items and an invoice cost in a first memory, and wherein the receipt record stores data describing a receipt quantity of items and a receipt cost in a second memory; determining a quantity discrepancy amount, via the at least one processor, between the invoice record and the receipt record; determining a cost discrepancy amount, via the at least one processor, between the invoice record and the receipt record; identifying at least one tolerance data range, from a plurality of tolerance data ranges stored in a first data structure, in which the quantity discrepancy amount and the cost discrepancy amount are included; accessing, via the at least one processor, a second data structure that stores a mapping of tolerance data ranges to resolution actions, wherein the accessing includes addressing the second data structure with the at least one tolerance data range to obtain at least one corresponding resolution action as an output; generating an electronic message that identifies the at least one corresponding resolution action, wherein the at least one corresponding resolution action includes adjusting an inventory value; and transmitting, via network communications, the electronic message to a computing system to invoke the computing system to automatically perform the at least one corresponding resolution action without user intervention to resolve the quantity discrepancy amount and the cost discrepancy amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
an input/output module, including instructions stored in a non-transitory computer-readable medium, configured to; retrieve a plurality of invoice records, where each invoice record includes data describing an invoice quantity of items and an invoice cost, and retrieve a plurality of receipt records, where each receipt record includes data describing a receipt quantity of items and a receipt cost; a matching module, including instructions stored in a non-transitory computer-readable medium, configured to match an invoice record of the plurality of invoice records to a receipt record of the plurality of receipt records; a discrepancy module, including instructions stored in a non-transitory computer-readable medium, configured to determine a quantity discrepancy amount and a cost discrepancy amount between the invoice record and the receipt record as matched by the matching module; and a mapping module, including instructions stored in a non-transitory computer-readable medium, configured to; identify at least one tolerance window, from a set of tolerance windows, into which the quantity discrepancy amount and the cost discrepancy amount fall, and access a mapping data structure, that stores a mapping of tolerance windows to resolution actions, by addressing the mapping data structure with the at least one tolerance window to obtain at least one corresponding resolution action as an output, wherein the input/output module is further configured to; generate an electronic message that identifies the at least one corresponding resolution action, wherein the at least one corresponding resolution action includes adjusting an inventory value, and transmit, via network communications, the electronic message to a computing system to invoke the computing system to automatically perform the at least one corresponding resolution action without user intervention to resolve the quantity discrepancy amount and the cost discrepancy amount. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform functions, wherein the instructions comprise:
-
instructions for matching an invoice record to a receipt record, wherein the invoice record stores data describing an invoice quantity of items and an invoice cost, and wherein the receipt record stores data describing a receipt quantity of items and a receipt cost; instructions for determining a quantity discrepancy amount between the invoice record and the receipt record; instructions for determining a cost discrepancy amount between the invoice record and the receipt record; instructions for identifying at least one tolerance window, from a set of tolerance windows, into which the quantity discrepancy amount and the cost discrepancy amount fall; instructions for accessing a mapping data structure that stores a mapping of tolerance windows to resolution actions, wherein the instructions for accessing include instructions for addressing the mapping data structure with the at least one tolerance window to obtain at least one corresponding resolution action as an output; instructions for generating an electronic message that identifies the at least one corresponding resolution action, wherein the at least one corresponding resolution action includes adjusting an inventory value; and instructions for transmitting the electronic message to a computing system to invoke the computing system to automatically perform the at least one corresponding resolution action without user intervention to resolve the quantity discrepancy amount and the cost discrepancy amount. - View Dependent Claims (17, 18, 19, 20)
-
Specification