1. Purpose
Month validation is required to ensure that the Timesheet Month, Payroll Month, Pay Period, and Assumption Period are correctly aligned before processing the timesheet and payroll.
In an Assumption Cycle, the timesheet cycle and payroll month are different. Therefore, selecting the wrong month may result in incorrect attendance, pay days, LOP, or payroll calculation.
2. Example of Month Validation
For a 26th–25th Assumption Cycle:
| Validation | June Payroll |
|---|---|
| Timesheet Cycle | 26th May – 25th June |
| Payroll Month | June |
| Payroll Period | 1st June – 30th June |
| Attendance Received Till | 25th June |
| Assumption Period | 26th June – 30th June |
Important
When processing June Payroll, the Timesheet should be selected as June, even though the Timesheet Cycle starts from 26th May.
The system should display the cycle:
26th May – 25th June
The payroll should be processed for:
1st June – 30th June
3. Month Validation Process
Step 1: Validate the Timesheet Month
Navigate to the Timesheet module.
Select the required Client.
Select the Payroll/Timesheet Month.
Verify the displayed timesheet period.
Confirm that the period matches the configured Assumption Calendar.
4. Validate Payroll Month
Before processing payroll:
Navigate to the Payroll module.
Select the required Client.
Select the Payroll Month.
Verify that the selected month is the correct payroll month.
Confirm that the payroll period is based on the actual calendar month.
5. Validate Previous Month and Current Month
In an Assumption Cycle, previous-month attendance may be involved in the current month's payroll adjustment.
For example:
May attendance cycle: 26th April – 25th May
June attendance cycle: 26th May – 25th June
June payroll: 1st June – 30th June
If any May LOP is received after the May timesheet has already been processed, it may need to be handled through the LOP Adjustment/Reversal process along with the applicable June payroll.
Validation
Before processing June payroll:
☐ Check whether any May LOP adjustment is pending.
☐ Check whether any May attendance correction is pending.
☐ Verify whether any LOP reversal needs to be processed.
☐ Confirm that the adjustment is mapped to the correct payroll month.
6. Validate Assumption Period
After confirming the Timesheet Month and Payroll Month:
Identify the attendance received date.
Identify the assumption period.
Verify that assumption days belong to the selected payroll month.
Check whether any employee-specific changes apply during the assumption period.
For resigned employees, compare the assumption period with the employee's LWD.
Correct any applicable attendance or payroll adjustment before processing.
Example
For June:
Attendance Received Till: 25th June
Assumption Period: 26th June – 30th June
If an employee's LWD is 20th June, the assumption days after LWD must be validated separately.
7. Month Validation Before Payroll
Before clicking Process Payroll, complete the following validation:
| Validation Point | Check |
|---|---|
| Payroll Month | June |
| Timesheet Month | June |
| Timesheet Cycle | 26th May – 25th June |
| Payroll Period | 1st June – 30th June |
| Attendance Received Till | 25th June |
| Assumption Period | 26th June – 30th June |
| Previous Month Adjustment | Verify May LOP |
| Resignation/LWD | Verify applicable employees |
| Salary Revision | Verify applicable arrears |
| Timesheet Approval | Completed |
8. Final Month Validation
Before completing payroll, ensure:
☐ Correct Timesheet Month selected
☐ Correct Payroll Month selected
☐ Timesheet Cycle matches the Assumption Calendar
☐ Payroll Period matches the actual calendar month
☐ Attendance received date is verified
☐ Assumption Period is verified
☐ Previous-month LOP/adjustments are checked
☐ Resigned employees/LWD are validated
☐ Salary revision/arrears are checked
☐ Timesheet is approved
☐ Pay Register is verified after payroll processing
Expected Result
The correct Timesheet Month, Payroll Month, Timesheet Cycle, Pay Period, and Assumption Period are validated before payroll processing, preventing incorrect month selection and payroll calculation issues.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article