How Cumulative Seniority Dates Are Calculated

You can configure the seniority dates rules to calculate seniority on a cumulative basis. Let's look at an example that explains how the application calculates cumulative seniority.

In this example, the enterprise seniority date is configured at the Person Level.

Calculation Based on Cumulative Seniority

Vijay Singh is hired in Vision IND legal employer on 1-Jan-2005.

Date

Action

Legal Employer

Assignment

Job

Department

1-Jan-2005

Hire

Vision IND

Assignment 1

Sales Consultant

ERP

Here's the seniority calculation as of 31-Dec-2005:

Seniority Date Rule

Seniority

Seniority Date

Seniority Change Start Date

Seniority Change End Date

Enterprise- Person Level

1 Year

1-Jan-2005

1-Jan-2005

31-Dec-4712 (Ongoing)

On 31-Dec-2006, Vijay Singh resigns from the organization.

Date

Action

Legal Employer

Assignment

Job

Department

1-Jan-2005

Hire

Vision IND

Assignment 1

Sales Consultant

ERP

31-Dec-2006

Resignation

Vision IND

Assignment 1

Business Analyst

ERP

Here's the seniority calculation as of 31-Dec-2006:

Seniority Date Rule

Seniority

Seniority Date

Exit Date (Enterprise End Date)

Seniority Change Start Date

Seniority Change End Date

Enterprise- Person Level

2 Years

1-Jan-2005

31-Dec-2006

1-Jan-2005

31-Dec-4712 (Ongoing)

The exit date will be populated because the person is no longer active.

Note: The seniority dates UI displays the label for the exit date as <Seniority Rule Attribute> End Date. In this case, it will be Enterprise End Date because the seniority rule is configured by using the Enterprise attribute.

On 1-Jan-2008, Vijay Singh is rehired in the organization.

Date

Action

Legal Employer

Assignment

Job

Department

1-Jan-2005

Hire

Vision IND

Assignment 1

Sales Consultant

ERP

31-Dec-2006

Resignation

Vision IND

Assignment 1

Business Analyst

ERP

1-Jan-2008

Rehire

Vision IND

Assignment 2

Program Manager

ERP

Here's the seniority calculation as of 31-Dec-2008:

Seniority Date Rule

Seniority

Seniority Date

Exit Date

Seniority Change Start Date

Seniority Change End Date

Auto Adjustment Days

Enterprise- Person Level

3 Years

1-Jan-2006

Null

1-Jan-2008

31-Dec-4712 (Ongoing)

-365 days

Enterprise- Person Level

2 Years

1-Jan-2005

31-Dec-2006

1-Jan-2005

31-Dec-2007

null

The new seniority split will be created on the rehire date.

Here's how the application calculates the seniority for Vijay:

  1. The length of service is calculated between the seniority process run date and the hire date (the period between 1-Jan-2005 and 31-Dec-2008 = 4 years).

  2. The duration for which the person wasn't active for the seniority rule is calculated. In this case, it's 1 year or 365 days (the period between 1-Jan-2007 and 31-Dec-2007).

  3. The period for which the person wasn't active in a seniority rule is subtracted from the duration that's calculated in step 1 (4 years - 365 days = 3 years). Since this period needs to be reduced, the -365 days is added as an auto adjustment in the latest seniority record. Therefore, the total cumulative seniority period will be 4 years - 1 year (365 days) = 3 years.

  4. Finally, the seniority date is calculated by reducing the seniority period (3 years) calculated in step 3 from the process run date (31-Dec-2008). Therefore, in this case, the seniority date will be 1-Jan-2006 (31-Dec-2008 - 3 years).