Issue:
The Payroll report data need to be filtered out, only based on specific pay codes however, the report returns data for all of the pay codes available in Web TimeSheet rather than just to return data only for the pay code items selected in the Pay Code filter drop-down of the report.

Cause:
The Pay Code filter drop-down not only has the list of all the Pay Codes available in system but also has an additional item < All > (Refer the attached screenshot for illustration) which is also checked off from the list of items, thus causing the report to list all the data based on all of the pay codes, overriding the specific selections of pay code items.

Solution:
Uncheck the < All > item from Pay Code filter when reporting only on specific pay codes in the payroll report.