Question: What to do if DSN file including several declarations of type "Cancel and Replace" is rejected and throughing error message "An included declaration cancels another included declaration"?
The GIP-MDS has acknowledged that it was its error. There is currently no fix. You have therefore to send separately your declarations of type "Cancel and Repalce".
Question: How can one use different source tables for a same contribution in V_T5FDSNCOTIS2? Is it possible or not?
Yes it is possible, but there is a limitation. All the three fields used for determining the contribution rate, assessment base and the amount have to use the same source table. As an example, you could use the RECOT table as source table for the contribution rate, assessment base and the amount and the RT table as source table for the INSEE code. It is not allowed to use for instance the RT table as source table for the contribution assessment base and the RECOT table as source table for the contribution rate and amount.
Experts recommendation is to always use the RECOT table as source table for the contribution rate, assessment base and the amount. If you however use the RT table, then it is mandatory that the corresponding wage types carry the SV split.
Question: Is it allowed to reuse the same contract reference after a leaving action and a re-hiring action?
No. A leaving action followed by a re-hiring action has to always be associated to a new contract reference. A check will be put in place in a near future in infotype 0016 to enforce this rule.
Question: Is it possible to check the DSN results for the contributions, How? Especially if I have a large number of SIRET?
While displaying the DSN select one block of the type you would like to check. E.g. select one block 23 if you would like to check the contribution results in all blocks 23. Then click on the "Download Spreadsheet" icon. All the content of all blocks of the selected type for all SIRET included in the declaration are downloaded to an Excel file. Then you can easily compare with the results originating from program RPLCOTF2, H99CWTR0 or RPLDUCSF0.
Question: How can one define authorizations to execute the RPLDSNF0 depending on the nature of declaration?
You can create specific transactions (one per nature of declaration). You would then give the authorizations to execute those transactions to the relevant users. The users shall of course not have the authorization to execute the standard transaction PC00_M06_DSN_REP.
Question: How to be compliant with the legal requirement of generating an event declaration of nature "end of contract" in the five days following the event?
If the general execution of the payroll has been already performed or is planned in more than five days, you have to generate a monthly DSN declaration together with the "end of contract" event DSN declaration. This means that you have to execute the payroll for the leaving employee and then generate a monthly DSN declaration selecting only this employee and obviously an event "end of contract" DSN declaration. Later, when you will generate a monthly DSN for the whole population of the SIRET to which the leaving employee was belonging to, you will generate a monthly DSN of type "Cancel and Replace" that includes also the employee who's left.