DATA RECONCILIATION
First Claim
1. A computer implemented method, comprising:
- determining, by a reconciliation system, to perform a reconciliation task between transactions of a primary type and transactions of a secondary type;
in response to determining to perform a reconciliation task between transactions of a primary type and transactions of a secondary type, determining a reconciliation profile associated with the reconciliation task;
obtaining reconciliation rules associated with the reconciliation profile from a reconciliation rule database, where the reconciliation rule database stores multiple sets of reconciliation rules associated with different reconciliation profiles;
obtaining primary records of the primary type and secondary records of the secondary type based on the reconciliation profile associated with the reconciliation task;
identifying, by the reconciliation system, matching transactions in the primary records and the secondary records based on the reconciliation rules associated with the reconciliation profile;
identifying, by the reconciliation system, unmatched transactions in the primary records and secondary records based on the reconciliation rules associated with the reconciliation profile;
providing an indication of the matched transactions and the unmatched transactions;
receiving input specifying a match between an unmatched primary record transaction and an unmatched secondary record transaction;
in response to the input, identifying the unmatched primary record transaction and the unmatched secondary record transaction as matching; and
providing a report based on the matching transactions and the unmatched transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reconciliation data. The methods include actions of determining to perform a reconciliation task between transactions of a primary type and transactions of a secondary type, determining a reconciliation profile associated with the reconciliation task, obtaining reconciliation rules associated with the reconciliation profile from a reconciliation rule database, obtaining primary records of the primary type and secondary records of the secondary type based on the reconciliation profile, identifying matching transactions in the primary records and the secondary records and identifying unmatched transactions in the primary records and secondary records based on the reconciliation rules, providing an indication of the matched transactions and the unmatched transactions, receiving input specifying a match between an unmatched primary record transaction and an unmatched secondary record transaction, and identifying the unmatched primary record transaction and the unmatched secondary record transaction as matching.
14 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
determining, by a reconciliation system, to perform a reconciliation task between transactions of a primary type and transactions of a secondary type; in response to determining to perform a reconciliation task between transactions of a primary type and transactions of a secondary type, determining a reconciliation profile associated with the reconciliation task; obtaining reconciliation rules associated with the reconciliation profile from a reconciliation rule database, where the reconciliation rule database stores multiple sets of reconciliation rules associated with different reconciliation profiles; obtaining primary records of the primary type and secondary records of the secondary type based on the reconciliation profile associated with the reconciliation task; identifying, by the reconciliation system, matching transactions in the primary records and the secondary records based on the reconciliation rules associated with the reconciliation profile; identifying, by the reconciliation system, unmatched transactions in the primary records and secondary records based on the reconciliation rules associated with the reconciliation profile; providing an indication of the matched transactions and the unmatched transactions; receiving input specifying a match between an unmatched primary record transaction and an unmatched secondary record transaction; in response to the input, identifying the unmatched primary record transaction and the unmatched secondary record transaction as matching; and providing a report based on the matching transactions and the unmatched transactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
an administration engine configured to; determine, by a reconciliation system, to perform a reconciliation task between transactions of a primary type and transactions of a secondary type; in response to determining to perform a reconciliation task between transactions of a primary type and transactions of a secondary type, determine a reconciliation profile associated with the reconciliation task; and obtain reconciliation rules associated with the reconciliation profile from a reconciliation rule database, where the reconciliation rule database stores multiple sets of reconciliation rules associated with different reconciliation profiles; a matching engine configured to; obtain primary records of the primary type and secondary records of the secondary type based on the reconciliation profile associated with the reconciliation task; identify matching transactions in the primary records and the secondary records based on the reconciliation rules associated with the reconciliation profile; and identify unmatched transactions in the primary records and secondary records based on the reconciliation rules associated with the reconciliation profile; a preparer engine configured to; provide an indication of the matched transactions and the unmatched transactions; receive input specifying a match between an unmatched primary record transaction and an unmatched secondary record transaction; and in response to the input, identify the unmatched primary record transaction and the unmatched secondary record transaction as matching; and a reporting module configured to; provide a report based on the matching transactions and the unmatched transactions. - View Dependent Claims (19)
-
-
20. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
determining, by a reconciliation system, to perform a reconciliation task between transactions of a primary type and transactions of a secondary type; in response to determining to perform a reconciliation task between transactions of a primary type and transactions of a secondary type, determining a reconciliation profile associated with the reconciliation task; obtaining reconciliation rules associated with the reconciliation profile from a reconciliation rule database, where the reconciliation rule database stores multiple sets of reconciliation rules associated with different reconciliation profiles; obtaining primary records of the primary type and secondary records of the secondary type based on the reconciliation profile associated with the reconciliation task; identifying, by the reconciliation system, matching transactions in the primary records and the secondary records based on the reconciliation rules associated with the reconciliation profile; identifying, by the reconciliation system, unmatched transactions in the primary records and secondary records based on the reconciliation rules associated with the reconciliation profile; providing an indication of the matched transactions and the unmatched transactions; receiving input specifying a match between an unmatched primary record transaction and an unmatched secondary record transaction; in response to the input, identifying the unmatched primary record transaction and the unmatched secondary record transaction as matching; and providing a report based on the matching transactions and the unmatched transactions.
-
Specification