A computer implemented method for validating reports is provided. A
request to validate a report is received. At least one element of the
report is mapped to a corresponding template of independently defined
logic. At least one corresponding template of independently defined logic
is applied to a system of record to generate data. Comparisons of the at
least one element against the data are displayed.