Defining URSSAF Contributions

This chapter provides an overview of URSSAF contributions and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding URSSAF

URSSAF are regular contributions paid by both the payee and employer to cover retirement, sickness, workplace accidents, family benefits, widows’ benefits, and FNAL. Most URSSAF contributions are calculated as a percentage of a funding base (calculation rule = percentage x base). In some cases, contributions may apply to a reduced base, and some contribution classes may qualify for reduced rates or exemption from paying contributions.

This section discusses:

Click to jump to top of pageClick to jump to parent topicBases

The funding base for URSSAF deductions is derived from the gross pay accumulator URS AC BRUT SG. However, the funding base is defined not as an accumulator but as a formula or variable and may differ in value from the gross pay accumulator. For example, in the case of journalists, the formula used to calculate URSSAF contributions can reduce the funding base below the amount of the gross pay accumulator. And in cases where deductions are limited to a ceiling, formulas can be used to limit the funding base to the ceiling.

This section discusses:

Funding Bases Limited to a Ceiling

Some funding bases are limited to a ceiling—in other words, contributions are calculated as a percentage of a limited funding base, rather than applying to the entire base. The calculation used to determine when the ceiling has been reached is a monthly calculation. The system adds all the gross of the year and compares this sum to the sum of all the monthly ceilings. If the sum of the gross is greater than the sum of the ceilings, the system limits the annual funding base to the ceiling. The system then deducts the funding base of the previous month on which the payee has already contributed to obtain the monthly funding base.

Global Payroll for France uses a generic formula GEN FM CALC LIMIT to calculate monthly funding bases limited to a ceiling.

Funding Bases for Payees Moving From a Non-Standard Class to a Standard Class

In the case of certain contracts, when payees’ earnings exceed a predefined limit, they may no longer be eligible for the special URSSAF rate assigned to their class. When these limits are broken, they pay another rate, assigned to a different contribution class. This new class is referred to as the standard class because it does not contain the exempted rates of the original class but the normal rates of the standard régimes.

To calculate the maximum payees can make and still remain within their normal régime, Global Payroll for France uses the variable GEN VR SMIC L VG P. To calculate the earnings ceiling, the system multiplies the value of this variable (which is equal to the hourly SMIC) by the number of paid hours. If earnings go over this amount, a change in régime is triggered. The payee then moves to the standard régime and deductions are made at the new rate for earnings over the ceiling.

Note. When payees move into a standard class from a non-standard class, the funding base for the new, standard class is not the complete salary base, but only the amount over the limit.

Note. The value of the variable GEN VR SMIC L VG P appears in the Upper Limit field of the URSSAF Additional Setup page.

This table lists all non-standard classes with an associated standard class:

Social Security Code

Description

914

Qualification contract

915

Qualification contract AM

944

CRE: unlimited exemption

945

CRE unlimited exception Alsace-Moselle

956

CIE general case

957

CIE general case Alsace-Moselle

960

CIE more than 50

961

CIE more than 50 years Alsace-Moselle

Lump Sum Bases

Some specific categories of employees contribute to URSSAF based on lump-sum bases. For example, this applies to instructors in vacation centers, apprentices, trainees, taxi drivers, and some other categories of employees.

Important! PeopleSoft manages only lump-sum bases in the case of apprentices and trainees. It does not manage other cases.

See Understanding Specific Contracts.

Click to jump to top of pageClick to jump to parent topicRates

The contribution rates for URSSAF vary according to the contribution class and are defined as variables. Although PeopleSoft delivers these variables with predefined values, you must maintain these variables on the URSSAF Rates page.

See Defining URSSAF Rates and Additional Parameters.

Click to jump to top of pageClick to jump to parent topicCeilings

Some URSSAF contributions are based only on the portion of a payee’s salary that falls within a limit referred to as a ceiling. In other words, these contributions are calculated using a reduced base so that if a salary is over the ceiling, the contribution is calculated only on the ceiling.

Note. To view the ceilings for the different contribution classes, use the URSSAF Rates page. To modify a ceiling level, use the Ceilings page described in the Country Data topic.

See Understanding Contribution Rates and Limits.

Click to jump to top of pageClick to jump to parent topicContribution Classes

The contribution class for each payee is determined by such factors as where the payee works, what type of work is being done, and the employee’s age. The different contribution classes for payees are identified in Global Payroll for France by a set of codes defined by URSSAF. Except in a few cases (such as for trainees), any payee who is eligible for URSSAF must be associated with a contribution class code (or social security code) on the Contract page. Use these codes to access the URSSAF Rates and URSSAF Additional Setup pages described in this section.

This table lists the codes for the various contribution classes that Global Payroll for France manages:

Social Security Code

Description

100

General régime

101

General régime Alsace-Moselle

102

General régime without AT contribution

103

General régime without AT AM

104

General régime without payee contribution

106

Régime without payee contribution and AT

128

Apprentice

129

Apprentice Alsace-Moselle

336

Doctors

337

Doctors Alsace-Moselle

386

Orientation contract

387

Orientation contract Alsace-Moselle

392

Part-time employee: 30 percent reduction

393

Part-time in Alsace-Moselle

914

Qualification contract

915

Qualification contract AM

944

CRE: unlimited exemption

945

CRE unlimited exception Alsace-Moselle

956

CIE general case

957

CIE general case Alsace-Moselle

960

CIE more than 50

961

CIE more than 50 years Alsace-Moselle

Note. You can create classes that are not managed by PeopleSoft. If you do so, ensure that the URSSAF contributions are correctly calculated.

Click to jump to top of pageClick to jump to parent topicUnderstanding How URSSAF Deductions are Triggered

Global Payroll for France uses the variable URS VR REGIME to trigger URSSAF contributions. This variable retrieves the value of the social security code entered on the Contract page in PeopleSoft Enterprise Human Resources. If the payee has no social security code, the variable is not populated and the system does not process URSSAF contributions.

There is one exception to this rule that applies to trainees. You do not have to enter a social security code for trainees because this code is determined by the system. The reason for this is that the contributions paid by trainees depend on their kind of training and on the salary level. In some cases, trainees don’t have to pay URSSAF contributions at all (if the salary is under 30 percent of the minimum salary in case of mandatory training with work accident coverage). In this case, the system doesn’t assign a value to the social security code (it doesn’t populate the variable URS VR REGIME) and URSSAF contributions are not triggered.

See Also

Understanding Specific Contracts

Click to jump to top of pageClick to jump to parent topicUnderstanding URSSAF and Retroactive Processing

Global Payroll for France delivers processing rules to manage retroactive changes that affect the calculation of URSSAF contributions.

See Also

Understanding Retroactive Processing

Click to jump to top of pageClick to jump to parent topicUnderstanding Fillon Reductions to URSSAF Contributions

In addition to reduced rates that apply to some contribution classes as a whole, certain employees within a class may qualify for Fillon reductions.

Global Payroll for France delivers two deductions to calculate these reductions:

Deduction Element

Description

URS FILLON T

Used to calculate the temporary Fillon reduction for companies and establishments not benefitting from the Aubry II reduction on June 30, 2003.

This reduction is inapplicable after June 30, 2005.

URS FILLON R

Used to calculate the Fillon reduction for companies and establishments benefitting from the Aubry II reduction on June 30, 2003. This deduction is the only one that can be used to calculate the Fillon reduction after June 30, 2005.

Note. Before June 30, either reduction can apply depending on whether the employer was or was not benefitting from the Aubry II reduction.

Note. The deductions for the Low Salary (URS BAS SAL ) and the Aubry I and II reductions (URS FM AUB 1, 2) should no longer be used to calculate reduction amounts.

The following supporting elements are used to define the Fillon deductions, and may require input or modification from the user:

Supporting Element

Description

HRS VR AVT RTT

This variable is defined as PeopleSoft Delivered/Not Maintained in order to allow updates.

This variable stores the weekly work hours that were in effect at a company (if different from 39) before the Aubry law reduced the legal hours to 35.

By default, this variable contains a value of 39.

If the work hours before Aubry were different from 39, this variable needs to be updated to reflect the standard work hours at each company or establishment. This variable can be overridden at all levels (positive input, rules, pay entity, and so on).

Note. This variable is used in the bracket URS BR GMR2 MOIS, which retrieves the GMR2 (Garantie Mensuelle de Rémunération 2). The GMR2 is used in the calculation of the Fillon reduction for employers benefiting from the Aubry II reduction as of June 30, 2003.

URS VR FILL MAJO

This variable is defined as PeopleSoft Delivered/Not Maintained in order to allow updates.

This variable contains the possible increase percentage for certain situations defined by the law.

By default, this variable stores no increase rate. To define a 10% increase, enter a value of .10 in the variable.

This variable can be overridden at all levels (positive input, rules, pay entity, and so on).

URS BR FILL TMP

This bracket is defined as PeopleSoft Delivered/Not Maintained to allow updates/modifications.

This bracket retrieves a value equal to 0 or 1.

If the bracket returns a value of 0, it means that the Fillon reduction is for an employer benefiting from the Aubry II reduction on the 30th of June 2003. In this case, the system processes the deduction URS FILLON R.

If the bracket returns a value of 1, the system processes the temporary Fillon reduction URS FILLON T.

The bracket retrieves a value based on the search key of Company. Other keys can be used if necessary.

As of the 1st of July 2005, only the deduction URS FILLON R can be calculated. An effective date can be defined for employers using the other deduction–URS FILLON T– before this date.

URS BR GMR2 MOIS

This bracket is defined as PeopleSoft Delivered/Not Maintained.

The bracket is defined as not maintained to enable users to enter the correct values if they are unable to apply PeopleSoft tax updates.

This bracket stores the different values of the GMR2 (Garantie Mensuelle de Rémunération 2). The value of GMR2 depends on the hours in effect at the company before the hourly reduction was applied.

The search key of the bracket is the variable HRS VR AVT RTT (see above).

URS FM GC FIL

This formula is defined as PeopleSoft Delivered/Not Maintained.

It is used by the generation control element URS GC FILLON R. It determines whether to trigger processing of the deduction URS FILLON R based on the value (1 or 0) returned by the bracket URS BR FILL TMP (see above).

You can modify this formula to add additional tests for triggering the Fillon reduction for employers benefiting from the Aubry 2 reduction on June 30, 2003.

URS FM GC FIL T

This formula is defined as PeopleSoft Delivered/Not Maintained.

It is used by the generation control element URS GC FILLON T. It determines whether to trigger processing of the deduction URS FILLON T based on the value (1 or 0) returned by the bracket URS BR FILL TMP (see above).

You can modify this formula to add additional tests for triggering the Fillon temporary reduction.

URS FM FILL HRS MO

This formula is defined as PeopleSoft Delivered/Not Maintained.

It determines the number of paid hours by segment. In case of absences with partial payment, the formula determine the hours by applying a percentage. This percentage is equal to the paid salary divided by the "normal" salary with absences or IJSS.

This formula is defined as member of the accumulator URS AC FILL HRS MO.

URS FM FILL ABAT30

This formula is defined as PeopleSoft Delivered/Not Maintained.

The formula determines if an employee is a part-time employee eligible for a 30% reduction of employer contributions (for employees with Social Security Schemes equal to 392 or 393).

This formula is not maintained to enable customers to manage social security schemes not delivered by PeopleSoft that provide a 30% reduction for part-time employees.

URS FM FILL MAJO

This formula is defined as PeopleSoft Delivered/Not Maintained.

The formula can be used to calculate amounts to add to the basic Fillon reduction. Although PeopleSoft does not manage additional reductions, this formula and the variable URS VR FILL MAJO can be used to set up reduction increases. The formula multiplies the rate contained in the variable URS VR FILL MAJO (see above) by the initial reduction calculation. As delivered, the rate stored in URS VR FILL MAJO is equal to 0, so no increase is calculated for the reduction.

See Also

Setting Up Country Data

Click to jump to top of pageClick to jump to parent topicDefining URSSAF Rates and Additional Parameters

To define URSSAF rates and additional parameters, use the URSSAF Rates FRA (GPFR_URS_RATES) component.

This section provides an overview of URSSAF rates and ceilings and discusses:

Click to jump to top of pageClick to jump to parent topicUnderstanding URSSAF Rates and Ceilings

In Global Payroll for France, the rates for the different URSSAF contributions (widow, illness, family allowance, and so on) are defined as variables. Although PeopleSoft defines and delivers the rates associated with these variables—as well as the ceilings that apply to the base used to calculate these contributions—you can adjust ceiling values and contribution rates to comply with changing laws and regulations. This section explains how to view the delivered rates and ceilings for URSSAF. It also explains how you can adjust these values if necessary.

To view and adjust rates and ceilings:

  1. View the ceilings for URSSAF rates.

    Use the Limits page to view the ceilings that apply to the URSSAF rates. The ceilings that appear on this page (URSSAF uses only Ceiling A) also appear on the URRSAF Rates page with the actual ceiling values.

    Note. The Limits page is documented in the chapter on setting up country data.

    See Reviewing and Updating Contribution Rates and Limits.

  2. View and maintain the ceilings for the URSSAF contribution rates.

    Many URSSAF contribution rates apply only to a portion of an employee’s funding base—in other words, they apply to the portion of the funding base that falls within a limit or ceiling. PeopleSoft has defined a specific variable to store the ceiling used in URSSAF: Ceiling A. However, you are responsible for maintaining the value of Ceiling A and adjusting it if necessary. To do this, use the Ceilings page.

    Note. This page is documented in the chapter on setting up country data.

    See Reviewing and Updating Contribution Rates and Limits.

  3. View and maintain the rates for the different contribution classes.

    After reviewing and (if necessary) adjusting the ceilings used for URSSAF, go to the URSSAF Rates page to view and adjust the contribution rates for the different contribution classes. This page is discussed in detail in the subsequent topic on the URSSAF Rates page.

  4. Define additional URSSAF parameters on the URSSAF Additional Setup page. This page is discussed in detail in the subsequent topic on viewing and modifying URSSAF parameters.

See Also

Setting Up Country Data

Defining URSSAF Rates

Click to jump to top of pageClick to jump to parent topicPages Used to Define URSSAF Rates and Additional Parameters

Page Name

Object Name

Navigation

Usage

URSSAF Rates

GPFR_URS_RATES

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security/Insurance, URSSAF Rates FRA

Review the URSSAF rates for illness, widow, family benefits, FNAL Employer, and Retirement rates

Note. PeopleSoft delivers the rates that appear on the URSSAF Rates page. However, you must maintain these rates and adjust them if necessary to meet legal requirements.

URSSAF Additional Setup

GPFR_URS_GENERAL

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Social Security/Insurance, URSSAF Rates FRA, URSSAF Additional Setup

View (and if necessary, modify) additional URSSAF parameters.

Click to jump to top of pageClick to jump to parent topicDefining URSSAF Rates

Access the URSSAF Rates page.

Illness Rate

Displays the illness contribution rates for Payee and Employer.

Family Allowance

Displays the rate for family allowance.

Retirement Rate

Displays the two contributions towards the retirement rate.

The employer pays a rate based on the entire funding base. This is displayed opposite No Limit.

The second contribution, paid by both payee and employer, is applied to a funding base limited to Ceiling A. These rates are displayed opposite From 0 to 2476.

Note. 2476 euros is the monthly limit of Ceiling A at the time of writing. The ceiling is determined by the value assigned to the Ceiling A variable. This is done on the Ceilings page of the Country Setup feature.

Oldness Rate

Displays the contribution rate for widows’ benefits.

FNAL Employer Rate

Displays the rate that applies to a funding base limited to Ceiling A. The actual rate is displayed opposite From 0 to 2476.

Note. FNAL contributions not limited to Ceiling A are maintained on the Variables By Category page. Only FNAL contributions limited to Ceiling A are maintained on the URSSAF Rates page.

Solidarity Employer Rate

Displays the solidarity contribution rate.

Note. Several of the contribution sections on this page display the comment No limit. This means that the contributions for each section are not based on an earnings ceiling. They are calculated from the entire funding base, with no limit.

See Also

Defining URSSAF Rates and Additional Parameters

Click to jump to top of pageClick to jump to parent topicViewing and Modifying Additional URSSAF Parameters

Access the URSSAF Additional Setup page.

Social Security Code

Displays the payees’ existing contribution class—not that of the standard class.

AT Reduction

Displays the percentage amount of the reduction in the work accident rate if the contribution class (régime) qualifies for a reduction. For example, régime number 392 carries a rate reduction of 30 percent compared to the generalrégime. You can adjust this amount if necessary.

Note. Define the work accident rate at the establishment level in PeopleSoft Enterprise Human Resources. The rate is the same for all payees in the establishment, except for payees belonging to the régime that carries the specific reduction.

Low Salary Reduction

Select this check box to trigger the Fillon reduction if the payee earns a low salary.

Standard Class

Displays the standard class to which payees are assigned if they become ineligible for their original class. For example, payees in some contribution classes (régime 914) contribute using the rates for their class if their monthly salary is less than or equal to the SMIC (minimum monthly salary). When payees belonging to one of these classes earn more than the SMIC, they automatically begin contributing using the rates in effect for the standard class. These rates apply only to the portion of the salary that exceeds the earnings limit.

Upper Limit

Displays the value of the variable GEN VR SMIC L VG P that stores the hourly SMIC rate. To calculate the maximum payees can earn and remain within their normal régime, Global Payroll for France multiplies the value of this variable by the number of paid hours. If earnings go over this amount, a change in régime is triggered. The payee then moves to the rates for the contribution class specified in the Standard Class field and deductions are made at the new rate for earnings over the limit.

See Also

Defining Rates for Accidents at Work

Defining URSSAF Rates and Additional Parameters

Click to jump to top of pageClick to jump to parent topicDefining Rates for Accidents at Work

One of the URSSAF contributions is the work accident (AT) contribution. The employer pays this contribution, based on the URSSAF funding base, with the rate corresponding to the amount of risk in the workplace.

To define the risk code on which the contribution is based, use the following procedure.

To define the work accident rate:

  1. Define the risk at the establishment level.

    To define the work accident rate, enter the following data on the Establishment Address page in PeopleSoft Enterprise Human Resources:

  2. Select the risk code for the department.

    On the Department Profile page, select the appropriate risk code for the department from the list of codes defined at the establishment level.

    If a department has no associated establishment, the establishment indicated in the JOB table is used.

  3. Select the risk for the payee (if necessary).

    If a payee is associated with a department, and the work accident risk doesn’t match the risk for the payee, then the correct risk can be specified at the payee level. To specify the risk at the payee level, override the variable URS VR CODE RISK E with the risk applying to the payee. This is done on the Supporting Element Overrides page.

    When the system defines the risk code for a payee, it first determines whether the risk code is specified at the payee level. If so, the system retrieves the work accident (AT) rate linked to the risk code for the payee. If the risk code is specified at the department level, the system retrieves the work accident rate and applies it to all payees linked to the department (except payees having a risk code specified at payee level). If there is no risk code specified at the department level, the system applies the risk code in the work accident section with the lowest number defined at the establishment level.

See Also

Setting Up Organization Foundation Tables

Click to jump to top of pageClick to jump to parent topicReporting URSSAF Data

Reports available for URSSAF are:

See Also

Setting Up DUCS and DADS Reporting

Global Payroll for France Reports

Click to jump to top of pageClick to jump to parent topicCreating the TRC Annual Report

The Tableau Récapitulatif des Cotisations (TRC) summarizes the previous year’s URSSAF contributions. The report is organized by establishment, and enables URSSAF to recalculate the annual contributions and acknowledge any over- or underpayments.

Because most of the data needed for this report is produced in the DUCS process, you use the DUCS Declaration Type and DUCS Definition pages to create the report and update the data extracted on the Update DUCS File page. Then use the DUCS Run Control and DUCS File Generation pages to run the TRC report.

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicViewing the TRC Declaration Type

Access the Declaration Type page to view the TRC file types used to generate TRC data through the DUCS process

File Type

Select 915 for TRC for one establishment, or 916 if the TRC is for several establishments.

See Also

Reviewing Declaration Type Parameters for DUCS Types

Click to jump to top of pageClick to jump to parent topicCreating a TRC Declaration Definition

Access the DUCS Definition page to create a specific DUCS declaration definition for TRC processing. Reproduce the setup created for monthly URSSAF DUCS, ignoring the payment type and source bank fields.

Establishment List

Enter the DUCS Establishment List data. These are the establishments you want to declare through your DUCS definition.

See Also

Defining the DUCS Structure

Click to jump to top of pageClick to jump to parent topicSetting Up TRC Data Extraction

Access the DUCS Preparation Run Control page to establish which data is extracted for the TRC report.

Period Format

Select Yearly Qualifier.

See Also

Extracting Data for DUCS Files

Click to jump to top of pageClick to jump to parent topicGenerating the TRC Report File

Access the DUCS File Generation page to generate the TRC report file.

Output

Select Report. The system can prepare the TRC DUCS file, but it is not currently accepted by URSSAF.

See Also

Generating a DUCS File

Click to jump to top of pageClick to jump to parent topicReviewing Delivered URSSAF Deductions

This section discusses these groups of URSSAF deductions:

Deductions for Standard Classes

This table lists the deductions created for the standard contribution classes—those that do not carry a rate exemption:

Deduction

Description

URS MAL S

Illness without ceiling - Payee

URS MAL E

Illness without ceiling - Employer

URS VEUV S

Widow - Payee

Note. URS VEUV S becomes ineffective in July 2004.

URS AT E

Work Accident - Employer

URS AF E

Family Allowance - Employer

URS VIE TA S

Old age with ceiling - Payee

URS VIE TA E

Old age with ceiling - Employer

URS VIE DP E

Old age without ceiling - Employer

URS VIE DP S

Old age without ceiling - Payee

Note. This deduction becomes effective in July 2004.

URS VIE EX S

Old age without ceiling - Payee

Note. This deduction becomes effective in July 2004.

URS FNAL A E

FNAL with ceiling - Employer

URS FNAL D E

FNAL without ceiling - Employer

URS SOLID E

Solidarity - Employer

Note. This deduction becomes effective in July 2004.

URS SOLID EX

Solidarity - Employer

Note. This deduction becomes effective in July 2004.

Deductions for Classes Carrying Rate Exemptions

This table lists deductions for the contribution classes that carry a rate exemption:

Deduction

Description

URS MAL EX S

Illness without ceiling - Associated Régime - Payee

URS MAL EX E

Illness - Associated Régime - Employer

URS VEU EX S

Widow - Associated Régime - Payee

URS AT EX E

Work Accident - Associate Régime - Employer

URS AF EX E

Family Allowance - Associate Régime- Employer

URS V A EX S

Old age with ceiling - Associated Régime - Payee

URS V A EX E

Old age - Associated Régime - Employer

URS VIEEX E

Old age without ceiling - Employer

URS FNP EX E

FNAL with ceiling - Associate Régime - Employer

URS FND EX E

FNAL without ceiling - Associate Régime - Employer

Deductions for the Fillon Reductions

This table lists the deductions created to process Fillon reductions.

Deduction

Description

URS FILLON T

Temporary Fillon reduction.

URS FILLON R

Fillon reduction for employers benefitting from the Aubry II reduction on June 30, 2003.

Note. PeopleSoft delivers a query that you can run to view the names of all delivered elements designed for France. Instructions for running the query are provided in the PeopleSoft Enterprise Global Payroll 8.9 PeopleBook.

See Also

Viewing the Delivered Elements

Viewing and Modifying Additional URSSAF Parameters

Defining Earning and Deduction Elements

Defining Earning and Deduction Elements