France — SAP SuccessFactors EC Cloud Payroll
6-Chapter Configuration & Curriculum Framework
Country Profile: France | Module: PYFR | Currency: EUR | Molga: 06
Key Statutory: Cotisations sociales (URSSAF, AGIRC-ARRCO, CNAV, UNEDIC), Prélèvement à la source (PAS — withholding tax), DSN (Déclaration Sociale Nominative), 35-hour week, RTT, Comité Social et Économique (CSE)
CHAPTER 1 — Foundation
1.1–1.6
- Provision PYFR; Molga 06; EUR; fiscal year Jan–Dec; French language primary
- DSN (Déclaration Sociale Nominative) endpoint: monthly electronic social declaration
- URSSAF portal integration for contribution submission
- Roles: Gestionnaire Paie, Responsable RH, CSE Interface, Fiscaliste (PAS)
- SEPA CT (pain.001) bank transfers; IBAN validation for French bank accounts
- PCC KPIs: DSN submission status, URSSAF contribution accuracy, PAS rate accuracy
CHAPTER 2 — Enterprise Structure
2.1–2.6
- Personnel Areas by region: FR01=Île-de-France, FR02=PACA, FR03=Auvergne-Rhône-Alpes
- Employee Groups: Cadre (executive), Non-Cadre (non-executive), Apprenti, CDD (fixed term)
- Cadre vs Non-Cadre distinction: different AGIRC-ARRCO rates (Cadre tranche 2 higher)
- Wage Types: Salaire brut (FR01), 13ème mois (FR10), Ticket restaurant (FR11), Mutuelle (FR12)
- URSSAF cotisations: maladie 0.75% EE + 13.0% ER; chômage 0%+4.05%; retraite base 6.9%+8.55%
- AGIRC-ARRCO: 3.15% EE + 4.72% ER (tranche 1); 8.64% EE + 12.95% ER (tranche 2 Cadre)
CHAPTER 3 — EC Integration
3.1–3.6
- NIR (Numéro de Sécurité Sociale) → IT0185; IBAN validation
- Cadre/Non-Cadre classification → AGIRC-ARRCO tranche routing
- PAS (prélèvement à la source): taux personnalisé from DGFIP → IT0012 via API
- DSN: monthly electronic declaration covering all employment events
- Mutuelle (supplementary health): EC benefit enrollment → IT0168 deduction
- RTT quota replication: 35-hour week excess hours → RTT leave entitlement calculation
CHAPTER 4 — Payroll Engine
4.1–4.6
- French schema FR00: brut → cotisations → PAS → net à payer
- URSSAF PCR: maladie, vieillesse, allocations familiales, accidents du travail
- AGIRC-ARRCO PCR: Cadre vs Non-Cadre tranche 1/2; CEG (contribution d'équilibre général)
- PAS PCR: apply taux personnalisé/neutre from DGFIP; monthly submission via DSN
- 35-hour RTT PCR: calculate weekly hours; if >35h generate RTT quota accrual
- 13ème mois PCR: pro-rated payment in December or spread monthly
CHAPTER 5 — PCC & Operations
5.1–5.6
- DSN validation: all employees have NIR; cotisations calculated per convention collective
- PAS rate accuracy: taux personnalisé updated monthly from DGFIP DSN feedback
- AGIRC-ARRCO: Cadre classification correct; tranche boundaries applied
- RTT balance: 35-hour excess hours converted to RTT days accurately
- CSE report: monthly headcount, gender equality index (Index Egapro) export
- Attestation de salaire: sickness/maternity CPAM declaration via DSN
CHAPTER 6 — Testing & Go-Live
6.1–6.6
- URSSAF: test all cotisations at ceiling/floor boundaries; verify employer/employee split
- AGIRC-ARRCO: Cadre tranche 2; Non-Cadre tranche 1 only; boundary at €3,864/month
- PAS: taux personnalisé vs neutre vs individualisé; DGFIP API test connection
- DSN: UAT submission to Net-Entreprises test environment; zero errors target
- Go-live: URSSAF SIRET registration; DSN live enrollment; PAS DGFiP activation
- AMS: Annual BOSS (Bulletin Officiel de Sécurité Sociale) rate updates January