- 12 Feb 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_RecupererFichiersVirementHorsBulletinChiffres
- Mis à jour le 12 Feb 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
Fonction API
SWS_RecupererFichiersVirementHorsBulletinChiffres
Description
Permet de générer les fichiers de virements pour les salariés identifiés en paramètre de la requête et de renvoyer ces fichiers chiffrés.
Il est possible que des virements aient déjà été réalisés sur la période. Dans ce cas la méthode ne va utiliser que les matricules pour lesquel il est possible de générer des virements. Ces matricules seront contenus dans la propriété MatriculesInclus. Tous les matricules non inclus dans les fichiers de virements seront contenus dans la propriété MatriculeExclus.
Groupe de fonctions API
Code API : N11 / PAI002
Paramètres de la requête
Paramètre | Type | Description |
---|---|---|
Token | string | Token d'authentification renvoyé en réponse à l'authentification via SWS_SiteLogin |
NumeroDossier | string | Numéro du dossier concerné par la requête |
MatriculeSalaries | string[] | Liste des matricules salariés à prendre en compte |
PeriodeDebut | dateTime | Période de début de génération des fichiers de virements. Ce paramètre est obligatoire |
PeriodeFin | dateTime | Période de fin de génération des fichiers de virements. Ce paramètre est obligatoire |
LibelleVirement | string | Libellé du virement. Ce paramètre peut être vide. Dans ce cas la fonction utilise le libellé de la précédente génération des fichiers de virements. Complément sur LibelleVirement La longueur du libellé pour les virements est de :
|
ProprietesChiffrement | ProprietesChiffrement | Élément structuré contenant les propriétés de chiffrement avec lesquelles les fichiers serotn chiffrés (cf. Détail ci-dessous) |
ProprietesChiffrement
Paramètre | Type | Description |
---|---|---|
Cle | string | Clé publique à utiliser pour le chiffrement. Ce paramètre accepte le format binaire encodé en base64 ou le format texte commençant par la ligne "-----BEGIN PGP PUBLIC KEY BLOCK-----" |
AlgorithmeSymetrique | string | Algorithme symétrique qui sera utilisé par la fonction pour chiffrer le contenu des fichiers générés. Les valeurs possibles sont : AES128, AES192, AES256 (recommandé) |
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_RecupererFichiersVirementHorsBulletinChiffresResult | SWS_RecupererFichiersVirementsChiffresResult | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_RecupererFichiersVirementsChiffresResult
Paramètre | Type | Description |
---|---|---|
Error | string | Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée |
Arr_FichiersVirementsChiffres | CPAISWSReponseRecupererFichierVirement[] | Liste d'éléments structurés contenant les fichiers générés (cf. détail ci-dessous). Alimenté si la requête a été exécutée avec succès |
BilanMatricules | BilanMatricules | Élément structuré contenant les informations des matricules pour lesquels les fichiers ont été générés (cf. détail ci-dessous). Alimenté si la requête a été exécutée avec succès |
CPAISWSReponseRecupererFichierVirement
Paramètre | Type | Description |
---|---|---|
Fichier | string | Nom du fichier |
Contenu | base64Binary | Fichier chiffré en fonction des paramètres de la requête et encodé en base64 |
BilanMatricules
Paramètre | Type | Description |
---|---|---|
MatriculesInclus | string[] | Liste des matricules pour lesquels les fichiers ont été générés |
MatriculesExclus | string[] | Liste des matricules pour lesquels les fichiers n'ont pas été généres (par exemple si le fichier de virement a déjà été généré pour ces salariés) |
Requête
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_RecupererFichiersVirementHorsBulletinChiffres xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<MatriculeSalaries>
<string>string</string>
<string>string</string>
</MatriculeSalaries>
<PeriodeDebut>yyyy-mm-ddThh:mm:ss</PeriodeDebut>
<PeriodeFin>yyyy-mm-ddThh:mm:ss</PeriodeFin>
<LibelleVirement>string</LibelleVirement>
<ProprietesChiffrement>
<Cle>string</Cle>
<AlgorithmeSymetrique>string</AlgorithmeSymetrique>
</ProprietesChiffrement>
</SWS_RecupererFichiersVirementHorsBulletinChiffres>
</soap12:Body>
</soap12:Envelope>
Réponse
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_RecupererFichiersVirementHorsBulletinChiffresResponse xmlns="http://www.silae.fr/">
<SWS_RecupererFichiersVirementHorsBulletinChiffresResult>
<Error>string</Error>
<Arr_FichiersVirementsChiffres>
<CPAISWSReponseRecupererFichierVirement>
<Fichier>string</Fichier>
<Contenu>base64Binary</Contenu>
</CPAISWSReponseRecupererFichierVirement>
<CPAISWSReponseRecupererFichierVirement>
<Fichier>string</Fichier>
<Contenu>base64Binary</Contenu>
</CPAISWSReponseRecupererFichierVirement>
</Arr_FichiersVirementsChiffres>
<BilanMatricules>
<MatriculesInclus>
<string>string</string>
<string>string</string>
</MatriculesInclus>
<MatriculesExclus>
<string>string</string>
<string>string</string>
</MatriculesExclus>
</BilanMatricules>
</SWS_RecupererFichiersVirementHorsBulletinChiffresResult>
</SWS_RecupererFichiersVirementHorsBulletinChiffresResponse>
</soap12:Body>
</soap12:Envelope>