Patent ID: 8082209

Claim:
A method of processing financial transaction data of a payment program, the method comprising: receiving data relating to a set of financial transactions that have been authorized by a payment processing system in accordance with the payment program; determining if one or more of the authorized financial transactions will be subjected to further processing, wherein the further processing comprises operations of an analysis system on the received data and identifies authorized financial transactions that may comprise misuse or abuse of the payment program or may be out of compliance with transaction regulations of the payment program; wherein determining comprises receiving a user defined range of transactions over which the further processing is applied and producing results in accordance with the user defined range, performing sampling on passed transactions to designate one or more of the passed transactions as flagged transactions to be checked for violation of one or more business rules, and receiving a flagged transaction at an audit module of the analysis system, wherein the received flagged transaction is associated with a review issue noted by the analysis system that deemed the financial transaction a flagged transaction, wherein the audit module assigns a case number to the received flagged transaction in response to acceptance of the flagged transaction for further processing, and the audit module otherwise terminates processing of the flagged transaction; wherein the sampling is performed by a sampling module of the analysis system according to a selected sampling plan and a selected inspection level such that a financial transaction selected according to the sampling plan and inspection level is deemed a flagged transaction for further review.