Understanding the Seniority Calculation

Global Payroll for France delivers three types of seniority calculation. This section discusses:

  • Seniority effective at the segment end date.

  • Seniority prorated after a period of part-time work.

  • Seniority calculated at the beginning of the notice period.

  • Elements used in seniority calculation.

The seniority effective at the segment end date is calculated from the number of days worked by a payee. The number of days worked is stored in the GEN AC JOUR ANC accumulator. The GEN AC JOUR ANC accumulator is calculated as follows:

GEN AC JOUR ANC = number of days of the segment − the number of absence days + the number of absence days counted as days worked by law + the number of absence days counted as days worked by the collective agreement

Seniority is calculated as follows:

Seniority = segment end date − number of days of seniority

The following variables return these corresponding values:

  • The GEN VR AN ANC variable returns the value for the number of years.

  • The GEN VR MOIS ANC variable returns the value for the additional seniority in months.

  • The GEN VR JOUR ANC variable returns the value for the additional seniority in days.

Global Payroll for France takes into account both leap years and non-leap years in calculating seniority. If the segment end date is December 31, and the number of days of seniority is 365 days, the seniority in years is equal to 1 for a non-leap year and 0 for a leap year. In other words, for a non-leap year, the system returns a value of 1, and for a leap year, the system returns a value of 0.

The seniority calculation is expressed in years plus months plus days.

Example

Segment end date = December 31, 2001 (a non-leap year)

Number of days of seniority for a payee = 401

Seniority = 1 year, 1 month, and 5 days

Note: Global Payroll for France does not express seniority in different formats, such as 1 year, 13 months, or 401 days.

For seniority that is prorated after a period of part-time work, the GEN AC JR ANC PRO accumulator stores the number of days of seniority that are prorated. The results are stored using the same logic as the variables used for seniority at the segment end day.

The following variables return these corresponding values:

  • The GEN VR AN ANC PRO variable returns the value for the number of years.

  • The GEN VR MOIS ANC PR variable returns the value for the number of months.

  • The GEN VR JOUR ANC PR variable returns the value for the number of days.

Global Payroll for France also provides a seniority type calculated at the begin date of the notice period. The number of days of seniority is stored in the GEN AC JOUR ANC LI accumulator.

The results are stored in the following accumulators:

  • GEN AC AN ANC LIC for the years.

  • GEN AC MOIS ANC LI for the months.

  • GEN AC JOUR ANC LI for the days.

This seniority is calculated only when the date of the beginning of the notice period is included in the segment period. The results are stored in custom accumulators. This means that the result of these accumulators should be calculated only once and that the result is stored and can be retrieved in future pay periods.

Note: When you first set up Global Payroll for France, you must populate the GEN AC JOUR ANC, GEN AC JR ANC PRO, and GEN AC JOUR ANC LI accumulators with the number of days of seniority.

This section discusses:

  • Accumulators

  • Formulas

  • Brackets

Accumulators

Global Payroll for France uses the following rules to populate the GEN AC JOUR ANC, GEN AC JR ANC PRO, and GEN AC JOUR ANC LI accumulators.

Note: The following example illustrates the rules for the GEN AC JOUR ANC accumulator, but the logic is the same for the other accumulators.

The GEN AC JOUR ANC accumulator has four members:

  • GEN AC JOUR CAL is added and retrieves the number of calendar days of the segment. This accumulator is populated in the pay process.

  • GEN AC ABSENCE is subtracted and retrieves the number of absence days of the segment. This accumulator is populated in the absence process and is used to deduct the seniority from the days of absence.

  • GEN AC ABS ASS LOI is added and retrieves the number of absence days of the segment counted as days worked by the law. This accumulator is populated in the absence process and is used to decrease the number of absence days when the law indicates that some specific absences are counted as days worked and do not then decrease the seniority.

  • GEN AC ABS ASS CC is added and retrieves the number of absence days of the segment counted as days worked by the collective agreement. This accumulator is populated in the absence process and is used to decrease the number of absence days when the collective agreement indicates that some specific absence is counted as days worked and does not then decrease the seniority. Of course, what is counted as days worked is exclusive between the law and the collective agreement.

Formulas

The accumulators populated by the absence process are updated by three formulas:

  • The GEN FM ABS CAL formula populates the GEN AC ABSENCE accumulator. This formula is processed in a day formula for all absences.

  • The GEN FM ABS ASS CAL formula populates the GEN AC ABS ASS LOI accumulator. This formula is processed in a day formula only for absences that are counted as days worked by law.

  • The GEN FM ABS ASS CC formula populates the GEN AC ABS ASS CC accumulator. This formula is processed in a day formula only for absences that are counted as days worked by the collective agreement.

Brackets

The formulas GEN FM ABS ASS CAL and GEN FM ABS ASS CC are triggered by the brackets ABS BR ANC-ABS LOI and ABS BR ANC-ABS CC.

ABS BR ANC-ABS LOI

Key: TAKE CONFIG2

Indicates how to process an absence for the seniority calculation.

Values in the bracket result column:

1 means that the absence is considered to be effective work by law.

0 means the absence is considered to be an absence by law.

Return column:

ABS BR ANC-ABS LOI

TAKE CONFIG2

ABS BR ANC-ABS LOI

MAL

O

AT

1

ATRCH

0

MAT

1

ADOPT

0

THERP

0

EVF

0

ABS BR ANC-ABS CC

Keys: TAKE CONFIG2, COLLECTIVE AGREEMENT

Indicates how to process an absence when calculating seniority under a collective agreement.

Values in the bracket result column:

1 means that the absence is considered to be effective work by the collective agreement.

0 means that the absence is considered to be an absence by the collective agreement.

Values in the ABS VR J PAYES CC column result:

1 means the absence has to be paid to be treated as effective work by the collective agreement (the variable can only be equal to 1 if the bracket returns 1).

0 means the absence is considered to be an absence by the collective agreement.

Return columns:

ABS BR ANC-ABS CC

ABS VR J PAYES CC

TAKE CONFIG2

COLLECTIVE AGREEMENT

ABS BR ANC-ABS CC

ABS VR J PAYES CC

MAL

AFB

1

1

AT

AFB

1

0

ATRCH

AFB

0

0

MAT

AFB

1

0

MTSUP

AFB

0

0

ADOPT

AFB

0

0

THERP

AFB

0

0

DIV

AFB

0

0

EVF

AFB

0

0

Global Payroll for France uses the formula ABS FM ALIM AC ABS (applied to each absence take calculation) to trigger either the formula GEN FM ABS ASS CAL or the formula GEN FM ABS ASS CC based on the values returned by the brackets. For example, if the bracket ABS BR ANC-ABS LOI identifies an absence as an absence by law that should subtract from the number of seniority days, the formula ABS FM ALIM AC ABS triggers the formula GEN FM ABS ASS CAL.