Setup Considerations: DSN Reporting (FRA)
You can use this topic to help make decisions when planning your configuration and use of Déclaration Sociale Nominative (DSN) reporting. It explains:
- Why to set it up.
- How it fits into the rest of Workday.
- Downstream impacts and cross-product interactions.
- Security requirements and business process configurations.
- Questions and limitations to consider before implementation.
Refer to detailed task instructions for full configuration details.
What It Is
You can use Workday to prepare DSN reports for:
- Monthly payroll results, including on-demand additional results
- Absences
- Workers who return after an absence
- Terminations
You can also use Workday to generate DSN submissions, and automatically deposit them on the net-entreprises.fr portal.
Business Benefits
Workday DSN reporting enables you to meet the legal requirements for reporting worker pay and statutory contributions.
It increases efficiency by streamlining the process for managing and submitting DSN reports. This enables you to use a single system to manage:
- Payroll calculations
- DSN reports
- DSN submissions
- DSN deposits
Workday provides validations and reports to help you verify data and ensure accurate DSN reporting.
Workday makes it easy to trace your compliance with DSN reporting requirements by enabling you to receive an electronic record of each automatic DSN file deposit.
Use Cases
Report payroll and contributions for several types of workers and situations, including:
- Changes in a worker's status. Example: Changing from an apprenticeship to an unlimited contract.
- International transfers.
- Exposure to workplace risk hazards.
- Terminations and rehires.
- Transfers between companies.
In addition to generating DSN submissions, you can:
- Create nil declarations when you have no employees to report.
- Override the version of the DSN technical reporting specifications associated with the DSN.
- Manually override declared data.
- Replace and cancel an existing DSN.
Questions to Consider
Questions | Considerations |
|---|---|
Which establishments do you want to include in a DSN? | Define:
|
How do you pay contributions to social organizations? | Enable social organizations to debit contributions directly based on the amounts reported in the DSN.
For URSSAF payments, select either:
|
Do you use subrogation for Indemnités Journalières de Sécurité Sociale (IJSS)? | You can configure Workday to report specific IJSS information when an establishment applies subrogation.
Configure rules to determine how to apply subrogation for DSN reporting based on absence types and worker details. Example: Create rules for different reporting for:
|
What are you reporting for health and disability coverage? | Indicate which plans for mandatory health and disability coverage (mutuelle et prévoyance) to report in a DSN. Workday Payroll for France only supports DSN reporting for health care, contingency, and supplemental retirement benefit plans. Configure these plans as health care coverage plans.
You can also report individual benefit contributions for health care plans by:
|
Which absences do you want to report in a DSN? | Workday reports all time offs and leaves of absence that you map to rubrics:
Workday also reports the leaves of absence that you map to specific leave payment types in these rubrics. We report consecutive time offs that you map to the same DSN rubric value as 1 absence in the DSN. For DSN reporting, Workday doesn't consider absences separated by nonworked days as consecutive. Workday recommends that you include nonworked days in time offs for absences reported in block S21.G00.60. |
What working time information do you want to report for workers? | To accurately report working time for workers in DSN block S21.G00.53.002, identify pay components that represent the:
To identify your company's calculations, associate pay component related calculations to the corresponding FRA DSN pay component group. |
What different elements of pay and salary do your workers receive? | To ensure that Workday accurately reports worker payments, map pay components that represent the different types of payments to the corresponding DSN reporting blocks. Examples:
When you have nonmonthly reference periods for bonuses or other elements of gross pay, declare reference period details for DSN blocks S21.G00.52 and S21.G00.54. You can add related calculations to the bonus earnings to define the:
For bonuses subject to Pôle Emploi, you can identify which ones to exclude from the declared Pôle Emploi Taxable Base. |
Which workplace risk factors do you need to declare in a DSN? | To declare worker exposition to workplace risk hazards, you can either:
|
How do you want to deposit your DSN submission? | You can deposit DSN submissions by:
Workday recommends automatically depositing DSN files to keep an electronic record of the deposit. |
Do you have workers with previous DSNs submitted from other payroll systems? | When generating DSNs, Workday only includes:
To report data or changes that occurred before a worker's first payroll results in Workday, create a manual absence DSN, an FCTU, or a manual entry. A worker's first payroll results are the first results for a regular run category for France, excluding payroll history results. To ensure coherence in reported worker data between generated DSNs and other DSNs previously submitted, manually enter:
|
How do you want to verify the values reported in the DSN? | When you use Workday to prepare a DSN, Workday compares reported data with standards from the government for the DSN structure. Workday then raises errors for any exceptions.
Workday provides several reports that you can use to verify values reported in a DSN. You can also create an EIB to extract a DSN submission to an XML file, if you prefer to verify the submission in a spreadsheet. |
Recommendations
- Verify your DSN reporting before completing payroll, because you can't make changes after completing payroll.
- Use DSN-val or yourDSN Polling (Machine to Machine)integration, and DSN-FPOC for a complete verification before submitting your DSN.
- Automatically deposit DSN files to keep an electronic record of the deposit.
- Keep copies of the DSN files that you send.
- Associate custom payroll calculations with the appropriate pay component groups or DSN rubrics to ensure that they’re reported in the DSN.
- Configure theEmployee Contract: Generate Contract ID for each New Employmentlocalized field in theStaffingarea on theMaintain Localization Settingstask. This can help you ensure continuity in DSN reporting by generating contract IDs for new contracts based on DSN requirements.
- For workers with a suspended contract, ensure that you have payroll results for the current month to avoid an invalid FCTU DSN.
Requirements
To generate a DSN, you must:
- Configure statutory calculations in Workday.
- Use Workday to calculate payroll results.
To deposit DSN submissions automatically, you must have credentials for a net-entreprises.fr account.
Limitations
When generating a monthly DSN, Workday includes any on-demand additional or replacement payments that target:
- The current period
- A prior period that hasn't been included in a previous monthly DSN
Workday only supports DSN submissions for fewer than 20,000 workers.
Tenant Setup
On the
Maintain Localization Settings
task, you can configure Workday to generate a contract ID for new contracts based on DSN requirements.On the
Edit Tenant Setup – HCM
task, you can configure a sequence generator for employee contract IDs.Security
Domains | Considerations |
|---|---|
These domains in the Integration functional area:
| Enables users to set up an EIB for:
|
Process: DSN for Pay Group (Run) - FRA in the FRA Payroll functional area | Enables users to generate and verify DSNs, including:
Users with access to this domain can only preview DSN data for workers in a specific pay group. |
Process: DSN (Run) - FRA in the FRA Payroll functional area | Enables users to generate and verify all data in a DSN, including:
|
Process: DSN (Submission) - FRA in the FRA Payroll functional area | Enables users to create DSN submissions for generated DSNs.
This domain doesn't enable users to preview DSN content. Provide Get and Put access to this domain when configuring the DSN Deposit Machine to Machine integration. |
Set Up: Payroll - FRA in the FRA Payroll functional area | Enables users to map:
|
Set Up: Payroll - Company Specific (Taxes) - FRA in the FRA Payroll functional area | Enables users to set tax configuration settings on the Edit Company FRA Tax Configuration task, including:
|
Set Up: Payroll (Calculations - Payroll Specific) in the Core Payroll functional area | Enables users to add pay components to specific pay component groups for DSN reporting. |
Set Up: Payroll (DSN) - FRA in the FRA Payroll functional area | Enables users to configure the main DSN setup, including:
|
Set Up: Tenant Setup - Worklets in the System functional area | Enables users to set up the DSN Command Center dashboard. |
Worker Data: Payroll (Payroll Input) in the Core Payroll functional area | Enables users to add payroll input for DSN reporting. |
Business Processes
To generate automatic DSN deposits through Workday, configure the DSN Submission Event
business process. You can configure the business process to manage both automatic and manual deposits. Reporting
Report | Considerations |
|---|---|
Audit Workers Reported in DSN
| Identifies workers who don't have a continuous contract during their entire period of employment. Workers with continuous contract numbers ensure continuity in DSN reporting. |
DSN Benefits Contributions by Establishment
| Compares benefit amounts aggregated by benefit plan and population with the aggregated payroll amounts. |
DSN Command Center dashboard | Configure on your Home page to enable you to manage and track your generated DSNs. |
DSN Contributions by Establishment
| Compares payroll contribution calculations to the URSSAF amounts declared in the DSN.
For AGIRC-ARRCO, compares calculated amounts by population type to the aggregated payroll amount declared in the DSN. |
DSN Header Rubric Results
| Compares and verifies the values in DSN header results. |
DSN Payments to Tax and Social Organizations by Company
| Displays the aggregated values of payments to tax and social organizations. You can also compare current payments with payments from the previous month. |
DSN Payments to Worker by Company
| Displays the aggregated values of declared worker payments. |
DSN Status for Group of Workers
| Displays workers with payroll or DSN results that have incorrect or missing data.
Verifies the list of workers who are reported in a monthly DSN and identify any missing ones. |
DSN Worker Rubric Results
| Compares and verifies the values of a rubric result for multiple workers. You can also select individual workers to display only their results. |
Integrations
Integration | Considerations |
|---|---|
DSN Deposit (Machine to Machine)
| Sends DSN submissions to the net-entreprises.fr.
With this integration, you can enable access to a zip file containing Workday-created DSN files. |
DSN Polling (Machine to Machine)
| Retrieves:
|
You can create an EIB based on the
Get DSN Data
web service to generate your DSN submission as a .txt file for manual submissions.Connections and Touchpoints
Features | Considerations |
|---|---|
Contracts | Workday uses the contract number as a unique identifier to track employee compensation from hire to termination. To ensure accurate DSN reporting, verify that the contract number doesn't change regardless of internal transfers or contract conversions.
To help you ensure continuity, you can configure Workday to generate contract IDs for new contracts based on DSN requirements. |
Companies | Workday declares data from your company configuration in DSN reports. Examples:
|
Bank routing rules | Workday declares the default bank account from bank routing rules when declaring:
|
Benefits | Workday declares data from your benefit configuration in DSN reports. Examples:
|
Deduction recipients | Configure a deduction recipient for each social organization that you declare URSSAF or AGIRC-ARRCO contributions to. You can enable the social organization to debit contributions based on the amounts reported in the DSN, by selecting a direct debit payment method. |
Establishments | Workday declares data from your establishment configuration in DSN reports. Examples:
|
Income tax withholding | When you launch the DSN Polling (Machine to Machine) integration, Workday retrieves withholding rates from the compte rendu métier (CRM) sent by the DGFIP. Workday then automatically uploads the rates to worker tax elections. |
Statutory Contributions | Workday uses the statutory contribution configuration in Workday to prepare the DSN report. |
Terminations | To ensure accurate DSN reporting for terminated workers, enter a worker's:
You can activate localized fields in the Staffing area of the Maintain Localization Settings task to select relevant options for different types of termination, such as:
|
Workers | Workday declares data from worker personal and contract information in DSN reports. Examples:
|
Workday offers a Touchpoints Kit with resources to help you understand configuration relationships in your tenant. Learn more about the Workday Touchpoints Kit on Workday Community.