SWS_SalarieAjouterAbsence_V2
- 05 Dec 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_SalarieAjouterAbsence_V2
- Mis à jour le 05 Dec 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
Résumé de l’article
Avez-vous trouvé ce résumé utile ?
Merci pour vos commentaires
Fonction API
SWS_SalarieAjouterAbsence_V2
Description
Permet d'ajouter une absence à un salarié
Groupe de fonctions API
Code API : F30 / ELV003
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 |
MatriculeSalarie | string | Matricule du salarié concerné |
Absence_V2 | CPAISWSSalarieAbsence_V2 | Élément structuré contenant les informations de l'absence (cf. détail ci-dessous) |
CPAISWSSalarieAbsence_V2
Paramètre | Type | Description |
---|---|---|
DateDebutAbsence | dateTime | Date de début de l'absence |
DateFinAbsence | dateTime | Date de fin de l'absence |
CodeAbsence | string | Code de l'absence (cf. détail directement dans Silae) |
DureeEnHeuresSiJourUnique | double | Durée de l'absence en heure si l'absence est sur une journée (DateDebutAbsence = DateFinAbsence) |
DureeEnJoursSiJourUnique | double | Durée de l'absence en jours si l'absence est sur une journée (0,5 pour une demi journée d'absence par exemple) |
ValeurPourcentage | double | Permet d'indiquer un pourcentage (par exemple le pourcentage d'activité pour une absence activité partielle) |
SansInfluencePSS | boolean | Permet d'indiquer si l'absence doit influencer le Plafond de la Sécurité Sociale (proratisation) (false) ou pas (true). Mettre la valeur false permet de récupérer la période d'absence dans le libellé de la ligne du bulletin |
Commentaire | string | Commentaire rattaché à l'absence |
AbsenceRectificative | boolean | Indique s'il s'agit d'une absence rectificative (true) ou pas (false) |
Valeur1 | double | Nombre d'heures normales |
bValeur1 | boolean | Indique s'il faut tenir compte du champ Valeur1 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false) |
Valeur2 | double | Nombre d'heures majorées |
bValeur2 | boolean | Indique s'il faut tenir compte du champ Valeur2 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false) |
Valeur3 | double | Nombre d'heures "Libre1" (tel que défini dans la fiche salarié) |
bValeur3 | boolean | Indique s'il faut tenir compte du champ Valeur3 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false) |
Valeur4 | double | Nombre d'heures "Libre2" (tel que défini dans la fiche salarié) |
bValeur4 | boolean | Indique s'il faut tenir compte du champ Valeur4 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false) |
Valeur5 | double | Nombre d'heures "Libre3" (tel que défini dans la fiche salarié) |
bValeur5 | boolean | Indique s'il faut tenir compte du champ Valeur5 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false) |
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_SalarieAjouterAbsence_V2Result | SWS_SalarieAjouterAbsence_V2Result | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_SalarieAjouterAbsence_V2Result
Paramètre | Type | Description |
---|---|---|
Error | string | Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée |
Requête
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_SalarieAjouterAbsence_V2 xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<MatriculeSalarie>string</MatriculeSalarie>
<Absence_V2>
<DateDebutAbsence>yyyy-mm-ddThh:mm:ss</DateDebutAbsence>
<DateFinAbsence>yyyy-mm-ddThh:mm:ss</DateFinAbsence>
<CodeAbsence>string</CodeAbsence>
<DureeEnHeuresSiJourUnique>double</DureeEnHeuresSiJourUnique>
<DureeEnJoursSiJourUnique>double</DureeEnJoursSiJourUnique>
<ValeurPourcentage>double</ValeurPourcentage>
<SansInfluencePSS>boolean</SansInfluencePSS>
<Commentaire>string</Commentaire>
<AbsenceRectificative>boolean</AbsenceRectificative>
<Valeur1>double</Valeur1>
<bValeur1>boolean</bValeur1>
<Valeur2>double</Valeur2>
<bValeur2>boolean</bValeur2>
<Valeur3>double</Valeur3>
<bValeur3>boolean</bValeur3>
<Valeur4>double</Valeur4>
<bValeur4>boolean</bValeur4>
<Valeur5>double</Valeur5>
<bValeur5>boolean</bValeur5>
</Absence_V2>
</SWS_SalarieAjouterAbsence_V2>
</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_SalarieAjouterAbsence_V2Response xmlns="http://www.silae.fr/">
<SWS_SalarieAjouterAbsence_V2Result>
<Error>string</Error>
</SWS_SalarieAjouterAbsence_V2Result>
</SWS_SalarieAjouterAbsence_V2Response>
</soap12:Body>
</soap12:Envelope>
Cet article vous a-t-il été utile ?