Enhanced trade compliance system: audit processing, payment balancing process and amendment processing
First Claim
1. A method of auditing invoice and shipping records, comprising:
- receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
matching one of the invoices to one of the payment records, wherein the matched invoice and payment record refer to the same shipment;
comparing the matched invoice and payment record to identify a discrepancy between them;
calculating an error value as a function of the identified discrepancy;
determining that the calculated error value exceeds a predetermined tolerance value; and
generating an output from the computer system in response to determining that the calculated error value exceeds the predetermined tolerance value, the output reporting the identified discrepancy.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for auditing invoice and payment records are disclosed. A computer system may receive a plurality of invoices and payment records, compare one of the invoices to a matching one of the payment records to identify a discrepancy between the invoice and the payment record, calculate an error value as a function of the identified discrepancy, determine that the calculated error value exceeds a tolerance value, and generate an reporting the identified discrepancy. Methods and systems for balancing invoices and payment records are also disclosed. A computer system may compare dates and payment amounts of the invoices to dates and payment amounts of the payment records, and identify matches between the two. The computer system may then display lists of unmatched invoices and payment records for a user to manually examine.
44 Citations
23 Claims
-
1. A method of auditing invoice and shipping records, comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
matching one of the invoices to one of the payment records, wherein the matched invoice and payment record refer to the same shipment;
comparing the matched invoice and payment record to identify a discrepancy between them;
calculating an error value as a function of the identified discrepancy;
determining that the calculated error value exceeds a predetermined tolerance value; and
generating an output from the computer system in response to determining that the calculated error value exceeds the predetermined tolerance value, the output reporting the identified discrepancy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of auditing invoice and payment records, comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
identifying a plurality of matched sets of invoices and payment records, wherein each matched set includes an invoice and payment record referring to the same shipment;
identifying, for each one of the plurality of matched sets, a discrepancy between the invoice and payment record in that matched set;
calculating an error value for each one of the plurality of matched sets as a function of the identified discrepancy;
determining that each calculated error value exceeds a predetermined tolerance value;
identifying a pattern in the identified discrepancies; and
generating an output from the computer system reporting the identified pattern. - View Dependent Claims (13)
-
-
14. A method of balancing payment records and invoices, comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
identifying a plurality of unmatched invoices, each having no matching payment record in the plurality of payment records;
identifying a plurality of unmatched payment records, each having no matching invoice in the plurality of invoices;
generating a first list including the unmatched invoices and a second list including the unmatched payment records; and
displaying the first and second lists together. - View Dependent Claims (15, 16, 17)
-
-
18. Computer-readable media embodying a program of instructions executable by a computer to perform a method of auditing invoice and payment records, the method comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
matching one of the invoices to one of the payment records, wherein the matched invoice and payment record refer to the same shipment;
comparing the matched invoice and payment record to identify a discrepancy between them;
calculating an error value as a function of the identified discrepancy;
determining that the calculated error value exceeds a predetermined tolerance value; and
generating an output from the computer system in response to determining that the calculated error value exceeds the predetermined tolerance value, the output reporting the identified discrepancy.
-
-
19. Computer-readable media embodying a program of instructions executable by a computer to perform a method of auditing invoice and payment records, the method comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
identifying a plurality of matched sets of invoices and payment records, wherein each matched set includes an invoice and payment record referring to the same shipment;
identifying, for each one of the plurality of matched sets, a discrepancy between the invoice and payment record in that matched set;
calculating an error value for each one of the plurality of matched sets as a function of the identified discrepancy;
determining that each calculated error value exceeds a predetermined tolerance value;
identifying a pattern in the identified discrepancies; and
generating an output from the computer system reporting the identified pattern.
-
-
20. Computer-readable media embodying a program of instructions executable by a computer to perform a method of balancing invoice and payment records, the method comprising:
-
receiving a plurality of invoices in a computer system, each invoice referring to a shipment;
receiving a plurality of payment records in the computer system, each payment record referring to a shipment;
identifying a plurality of unmatched invoices, each having no matching payment record in the plurality of payment records;
identifying a plurality of unmatched payment records, each having no matching invoice in the plurality of invoices;
generating a first list including the unmatched invoices and a second list including the unmatched payment records; and
displaying the first and second lists together.
-
-
21. A system for auditing invoice and payment records comprising:
-
an input configured to receive a plurality of invoices and a plurality of payment records, each invoice referring to a shipment and each payment record referring to a shipment;
a processor configured to match one of the invoices to one of the payment records wherein the matched invoice and payment record refer to the same shipment, compare the matched invoice and payment record to identify a discrepancy between them, calculate an error value as a function of the identified discrepancy, and determine that the calculated error value exceeds a predetermined tolerance value and generate an output in response to determining that the calculated error value exceeds the predetermined tolerance value, the output reporting the identified discrepancy; and
a display device configured to display the generated output.
-
-
22. A system for auditing invoice and payment records comprising:
-
an input configured to receive a plurality of invoices and a plurality of payment records, each invoice referring to a shipment and each payment record referring to a shipment;
a processor configured to identify a plurality of matched sets of invoices and payment records wherein each matched set includes an invoice and payment record referring to the same shipment, identify a discrepancy between the invoice and payment record for each one of the plurality of matched sets, calculate an error value for each one of the plurality of matched sets as a function of the identified discrepancy, determine that each calculated error value exceeds a predetermined tolerance value, and identify a pattern in the identified discrepancies; and
a display device configured to display an output reporting the identified pattern.
-
-
23. A system for balancing invoice and payment records comprising:
-
an input configured to receive a plurality of invoices and a plurality of payment records, each invoice referring to a shipment and each payment record referring to a shipment;
a processor configured to identify a plurality of unmatched invoices each having no matching payment record in the plurality of payment records, identify a plurality of unmatched payment records each having no matching invoice in the plurality of invoices, and generate a first list including the unmatched invoices and a second list including the unmatched payment records; and
a display device configured to display the first and second lists together.
-
Specification