Month Validation in Assumption Cycle

Modified on Mon, 21 Sep at 10:00 AM

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:

ValidationJune Payroll
Timesheet Cycle26th May – 25th June
Payroll MonthJune
Payroll Period1st June – 30th June
Attendance Received Till25th June
Assumption Period26th 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

  1. Navigate to the Timesheet module.

  2. Select the required Client.

  3. Select the Payroll/Timesheet Month.

  4. Verify the displayed timesheet period.

  5. Confirm that the period matches the configured Assumption Calendar.


4. Validate Payroll Month

Before processing payroll:

  1. Navigate to the Payroll module.

  2. Select the required Client.

  3. Select the Payroll Month.

  4. Verify that the selected month is the correct payroll month.

  5. 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:

  1. Identify the attendance received date.

  2. Identify the assumption period.

  3. Verify that assumption days belong to the selected payroll month.

  4. Check whether any employee-specific changes apply during the assumption period.

  5. For resigned employees, compare the assumption period with the employee's LWD.

  6. 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 PointCheck
Payroll MonthJune
Timesheet MonthJune
Timesheet Cycle26th May – 25th June
Payroll Period1st June – 30th June
Attendance Received Till25th June
Assumption Period26th June – 30th June
Previous Month AdjustmentVerify May LOP
Resignation/LWDVerify applicable employees
Salary RevisionVerify applicable arrears
Timesheet ApprovalCompleted

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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article