This chapter provides an overview of DUCS processing and discusses how to:
Produce DUCS files and DUCS reports without Application Framework.
Extract DUCS data using Application Framework.
View and update extracted DUCS data using Application Framework.
Generate DUCS files using Application Framework.
After you run the payroll process, the system has most of the data that you need to produce the DUCS file and the DUCS report. You must enter only the information that is unique to your process setup. You must also specify which data the process must select, where it must place the results, and what alterations to this data, if any, you want to make.
Note. The DUCS is a norm for declaring contributions. Contact the appropriate organization, such as URSSAF or ASSEDIC, to obtain the technical requirements book for the DUCS. This technical requirements book contains the description of the norm and stipulates the membership conditions.
The Application Framework (AF) feature was developed in response to the legislative changes related to social declarations in France. The existing DUCS Application Engine does not provide all customers with the system performance and flexibility required to produce a complex file on a monthly basis. The Application Framework tool enables customers to meet the declarative challenges in both the near and distant future.
For customers that are migrating to the latest release from a previous version, and are willing to continue using the DUCS design they are used to, the system enables you to continue producing DUCS files and reports without Application Framework – using the mechanism provided in previous releases of PeopleSoft Global Payroll for France.
For new customers, or existing customers that are migrating to the latest release and desire to take advantage of the features in the new DUCS design, you can produce DUCS files and reports using Application Framework.
Before you can produce the DUCS file or the DUCS report, you must set up DUCS information for the organization.
See Also
This section provides an overview of DUCS processing without Application Framework and discusses how to:
Extract data for DUCS files and reports.
Update DUCS file and report data.
Generate DUCS files or DUCS reports.
See Also
When you are finished setting up DUCS information, use the Create DUCS Data FRA page to run the process on specific populations and organizations, during a specific period. This sets up the tables needed to create the DUCS file and the DUCS report.
If needed, use the Update DUCS Data FRA page to adjust the data in the DUCS file and report before it is generated. You can change the amount paid and the authentication. For AGIRC and ARRCO, you can also change the credit or debit.
Use the Create DUCS/TRC/DRA File FRA page to create the DUCS information. You also use this page to select a destination for the data and an output type—that is, a file, a report, or both.
Page Name |
Definition Name |
Navigation |
Usage |
GPFR_DUCS_RUNCNTL |
Global Payroll & Absence Mgmt, Social Security / Insurance, Create DUCS Data FRA, Create DUCS Data FRA |
Run the DUCS Preparation Application Engine process (GPFR_DUC_AE). This process creates the work tables that the system needs to produce the DUCS files and reports. |
|
GPFR_DUCSF_UPDT |
Global Payroll & Absence Mgmt, Social Security / Insurance, Update DUCS Data FRA, Update DUCS File |
Update data that appears in DUCS files and reports. |
|
GPFR_DUCS_FILE |
Global Payroll & Absence Mgmt, Social Security / Insurance, Create DUCS/TRC/DRA File FRA, Create DUCS/TRC/DRA File FRA |
Generate a DUCS file or report. Run this process for each file or report that you want to generate. |
Access the Create DUCS Data FRA page (Global Payroll & Absence Mgmt, Social Security / Insurance, Create DUCS Data FRA, Create DUCS Data FRA).
The DUCS Preparation process extracts data from the PeopleSoft HR Management system, the GP Results tables, and the DUCS setup tables, and writes the data to specific DUCS tables.
Declared Period
Period Format |
Select the period format. Options are Monthly Declaration, Quarterly Declaration, and Yearly Declaration. |
Other Information
Test Indicator |
Select Try if the generated file is a technical test. The information is sent to the addressee to verify that the file is correct. It is not used as a real declaration. |
Payment Date |
Enter the appropriate payment date. This is used to generate payment order. |
Pay Groups
Pay Group |
Select the pay groups for which the system generates a DUCS file or report. |
Access the Update DUCS Data FRA page (Global Payroll & Absence Mgmt, Social Security / Insurance, Update DUCS Data FRA, Update DUCS Data FRA).
GEN Segments
Declaration Number |
Displays the declaration number. Click the Show Next Row button to view multiple declaration numbers for the same DUCS code and DUCS type. |
Identification |
Displays the identification number that is set up in the DUCS Contacts FRA (GPFR_DUCS_CONTACT) component for the company of the declaration. |
Reference Period |
Displays the reference period. |
Declaration Amount |
Displays the declaration amount. |
Credit to Subtract |
Enter the amount to be subtracted from the ARRCO or AGIRC declaration, if applicable. |
Debit to Add |
Enter the amount to add to the ARRCO or AGIRC declaration, if applicable. |
Authentification |
Enter the authentification code. |
PAI Segments
Bank Number |
Displays the bank number that you selected on the DUCS Definition page. |
Bank Office Number |
Displays the bank office number that corresponds to the bank number that you selected. |
Bank Account Number |
Displays the bank account number that corresponds to the account that you selected. |
Amount |
Displays the amount to be transferred to the bank. This field is populated by the extraction process and is equal to the contributions to be paid for the DUCS. You can modify this amount if necessary. |
Access the Create DUCS/TRC/DRA File FRA page (Global Payroll & Absence Mgmt, Social Security / Insurance, Create DUCS/TRC/DRA File FRA, Create DUCS/TRC/DRA File FRA).
Use this run control page to generate DUCS files and reports. This process uses the DUCS-specific tables that are generated during the extraction process.
DUCS
DUCS Code |
Select the DUCS code that you want to process. |
DUCS Type |
Select the DUCS type that you want to process. |
Output Information
Output |
Select an output type. Options are File, Report, and Both. |
File Name |
To create a DUCS file or report, enter a complete valid path and file name; for example, C:\temp\fichier.txt. If you want to create a new report without writing over old ones, or if you are running a new process, use a new file name. Use a new file name for each DUCS process that you run; otherwise, you might inadvertently delete existing information that you need. |
Run |
Click to launch the DUCS file generation process. The Process Scheduler Request page appears. Select one of the following report options: DUCS File Generation, ASSEDIC Contributions Report, and URSSAF Contributions Report. |
After you complete the DUCS setup pages, you can extract DUCS information from the payroll tables.
This section discusses how to:
Define extraction IDs.
Enter extraction parameters
Launch the Run Extraction process
Page Name |
Definition Name |
Navigation |
Usage |
GPFR_AF_EXTR_DEFN |
Global Payroll & Absence Mgmt, Absence & Payroll Processing, Define Calendars, Define Extraction Data FRA |
Define an Extraction ID |
|
GPFR_AF_EXTR_PRM |
Global Payroll & Absence Mgmt, Absence & Payroll Processing, Define Calendars, Define Extraction Data FRA, Parameters |
Enter a sending reference and the frequency code for the extraction data. |
|
GPFR_AF_EXTR_RUN |
Global Payroll & Absence Mgmt, Social Security / Insurance, Run Extraction FRA |
Run the DUCS extraction process. |
Access the Define Extraction Data page (Global Payroll & Absence Mgmt, Absence & Payroll Processing, Define Calendars, Define Extraction Data FRA).
Period Format |
Values are Month, Other, Quarter, Year. |
Declared Year |
Specify a value in this field only when the Period Format is Year. |
Used Dates |
These are the processed payroll results whose Payment Dates or Payroll Segment End Dates are within the Declaration Period. |
Period Begin Date and Period End Date |
Specify the dates of the declaration period. |
Pay Groups
You must enter at least one paygroup in this region of the page. If you have a single extraction ID for all of your paygroups, you should list them all in this region.
Access the Parameters Page, (Global Payroll & Absence Mgmt, Absence & Payroll Processing, Define Calendars, Define Extraction Data FRA, Parameters).
Access the Run Extraction FRA Page (Global Payroll & Absence Mgmt, Social Security / Insurance, Run Extraction FRA).
When the process has successfully completed, the GPFR_AF_EXTRACT table is populated based on the Extraction ID definition and the Run Control parameters.
Extraction ID |
Select an Extraction ID to determine which nodes are displayed. |
Debug Mode |
Select to generate a log file with the extraction run. |
Group List ID |
Use this option when you generate test files, or corrective files. |
This section provides an overview of extracting DUCS data and discusses how to:
Select structures to view.
Apply additional filters.
Update data.
Use the Update Extraction Data FRA Component to view and update the extraction results and identify possible issues.
You can then update any incorrect data in the HR application and selectively rerun any employees or records that need to be updated. The system enables you to perform as many runs as you need for an Extraction ID, until the results in the GPFR_AF_EXTRACT table are correct. Each time the incorrect data is deleted, replaced by the new extracted data, and then inserted into any previously extracted data according to the DUCS norm sorting rules.
Important! If you update any data through this component, and then run the process again, your manual input is overridden. Both manual updates and Extraction ID runs populate the same extraction table, so manual updates are not stored separately. Therefore, if you need to make manual updates, you should perform them after the last run of a given Extraction ID.
Since there may be a large number of rows generated in the GPFR_AF_EXTRACT table, and checked by many different users, this component offers various levels of filtering, to enable you to easily view the data you need.
Page Name |
Definition Name |
Navigation |
Usage |
GPFR_DA_RUNCNTL |
Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Node/Attr Filter |
Select the structures and records you want to view. |
|
GPFR_AF_UPDT_2 |
Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Other Filters |
Select other filters that are displayed based on the structures and records previously selected. |
|
GPFR_AF_UPDT_FINAL |
Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Update Data |
Displays the results related to the filters selected on the Node/Attr Filter and the Other Filters pages. |
Access the Node/Attr Filter page (Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Node/Attr Filter).
Access the Other Filters page (Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Other Filters).
Use the Other Filters page to select other filters that are displayed based on the structures and records previously selected.
Access the Update Data page (Global Payroll & Absence Mgmt, Social Security / Insurance, Update Extraction Data FRA, Update Data).
The Update Data page displays the results related to the filters you selected on the two first pages. You can then refine the data display by entering data in the Company, Estab ID (establishment ID), Empl ID, Empl Record, Structure, and Rubrique fields, then clicking the Filter button.
An export to Excel process is available, which shows the data displayed on the Update Data page.
Important! For technical reasons, regardless of the filters selected, the number of rows displayed on the Update Data page is limited to 5000. You may change this limit in PeopleTools, although you may then experience downgraded performance.
Check Done |
Select to indicate that the data has been checked. The Check Done field is automatically deselected if you re-run the process on the same data. |
Node Data
The Node Data tab enables you to view the structure and record names and values used to produce the final file. However, the values displayed here come from the HRMS application in a raw format. These values are formatted according to the DUCS norm at the file generation step.
Details
The Details tab displays data that helps you check the extracted data, even though all of the displayed data is not required in each row of the final file. The Details tab displays the following information:
Company
Establishment ID
Employee ID
Employee Record Number
Situation Begin Date
Situation End Date
This section discusses how to generate DUCS files
Page Name |
Definition Name |
Navigation |
Usage |
GPFR_AF_RUNFILE |
Global Payroll & Absence Mgmt, Social Security / Insurance, Create File FRA |
Generate the final DUCS file. |
Once the content of the GPFR_AF_EXTRACT table is complete and correct, Access the Create File FRA page (Global Payroll & Absence Mgmt, Social Security / Insurance, Create File FRA) to generate the final file.
Enter the following information on the run control page:
Select an Extraction ID
Select a test indicator, Test or Real.
Select the File field to produce the final DUCS file.
Indicate the path to the location of the generated file.
Select the Report field to produce a PDF report with the generated DUCS file.
The content of this PDF document is the same as the generated DUCS file, with additional record descriptions.
The flat file is generated by a SQR program, which contains all of the DUCS norm formatting rules.