Patent ID: 7636902

Claim:
A computer implemented method for validating reports, comprising: Receiving, with a report checker stored as a set of computer executable instructions in a computer readable storage media executable by a processor, a request to validate a report generated from data contained in a system of record; mapping with the report checker at least one element of the report to a template of independently defined logic; applying with the report checker the template of independently defined logic to the data contained in the system of record to generate an expected result for the at least one element of the report; determining with the report checker whether the at least one element of the report differs from the expected result for the at least one element of the report; and displaying with the report checker comparisons of the at least one element against the expected result when the at least one element of the report differs from the expected result, wherein displaying comparisons includes information identifying a location within the report from which the at least one element corresponds.