SWS_ExtraSalarieAcquisitionVacations
- 03 Feb 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_ExtraSalarieAcquisitionVacations
- Mis à jour le 03 Feb 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_ExtraSalarieAcquisitionVacations
Description
Permet de lister les vacations d'un salarié en fonction de critères
Groupe de fonctions API
Code API : H10 / CTCD01
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 |
Categorie | string | Permet de déterminer sur quel module s'appuiera l'API pour la recherche de vacations. Peut valoir "HCR" ou "CTCD" |
RequeteExtraSalarieVacations | CPAISWSRequeteExtraSalarieVacations | Élément structuré contenant les critères de recherche des vacations du salarié (cf. détail ci-dessous) |
CPAISWSRequeteExtraSalarieVacations
Paramètre | Type | Description |
---|---|---|
MatriculeSalarie | string | Matricule du salarié concerné |
IdentifiantEmploi | int | Identifiant de l'emploi concerné |
VerifierDisponibiliteEmploi | boolean | Pas utilisé |
Periode | dateTime | Permet de définir la période pour laquelle rechercher les vacations |
NomInterneEtablissement | string | Permet de définir le nom de l'établissement interne pour lequel rechercher les vacations |
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_ExtraSalarieAcquisitionVacationsResult | SWS_ExtraSalarieAcquisitionVacationsResult | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_ExtraSalarieAcquisitionVacationsResult
Paramètre | Type | Description |
---|---|---|
Error | string | Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée |
ExtraSalarieVacations | CPAISWSExtraSalarieVacations | Élément structuré contenant les informations des vacations trouvées (cf. détail ci-dessous) |
CPAISWSExtraSalarieVacations
Paramètre | Type | Description |
---|---|---|
MatriculeSalarie | string | Matricule du salarié |
IdentifiantEmploi | int | Indentifiant de l'emploi auquel sont rattachées les vacations trouvées |
Periode | dateTime | Période de paie à laquelle sont rattachées les vacations |
NomInterneEtablissement | string | Nom de l'établissement interne auquel sont rattachées les vacations |
Vacations | CPAISWSExtraSalarieVacation[] | Liste d'éléments structurés contenant les informations des vacations trouvées (cf. détail ci-dessous) |
CPAISWSExtraSalarieVacation
Paramètre | Type | Description |
---|---|---|
DateDebut | dateTime | Date de début de la vacation |
DateFin | dateTime | Date de fin de la vacation |
ReferenceExterneManifestation | string | Référence externe de la manifestation à laquelle est rattachée la vacation, utilisée pour l'exploitation des manifestations via les APIs |
HEmbauche | int | Heure d'embauche |
MEmbauche | int | Minute d'embauche |
DocsFinContrat | boolean | Indique si les documents de fin de contrat doivent être générés avec le bulletin (true) ou pas (false) |
TauxHoraire | double | Taux horaire de la vacation |
NbH | double | Nombre d'heures |
MontantNet | boolean | Indique si le montant calculé est en net (true) ou pas (false) |
MontantCoutGlobal | boolean | Indique si le montant calculé correspond à un coût global (true) ou pas (false) |
NbJours | double | Nombre de jours qu'a duré la vacation |
HLibresCodes | string[] | Code de l'heure libre pour laquelle renseigner une valeur |
HLibresValeurs | double[] | Valeur de l'heure libre à renseigner, correspondant au code renseigner dans le tableau HLibresCodes, avec le même indice |
VariablesCodes | string[] | Code de l'élément variable pour lequel renseigner une valeur |
VariablesValeurs | double[] | Valeur de l'élément variable à renseigner, correspondant au code renseigner dans le tableau VariablesCodes, avec le même indice |
Requête
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_ExtraSalarieAcquisitionVacations xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<Categorie>string</Categorie>
<RequeteExtraSalarieVacations>
<MatriculeSalarie>string</MatriculeSalarie>
<IdentifiantEmploi>int</IdentifiantEmploi>
<VerifierDisponibiliteEmploi>boolean</VerifierDisponibiliteEmploi>
<Periode>yyyy-mm-ddThh:mm:ss</Periode>
<NomInterneEtablissement>string</NomInterneEtablissement>
</RequeteExtraSalarieVacations>
</SWS_ExtraSalarieAcquisitionVacations>
</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_ExtraSalarieAcquisitionVacationsResponse xmlns="http://www.silae.fr/">
<SWS_ExtraSalarieAcquisitionVacationsResult>
<Error>string</Error>
<ExtraSalarieVacations>
<MatriculeSalarie>string</MatriculeSalarie>
<IdentifiantEmploi>int</IdentifiantEmploi>
<Periode>yyyy-mm-ddThh:mm:ss</Periode>
<NomInterneEtablissement>string</NomInterneEtablissement>
<Vacations>
<CPAISWSExtraSalarieVacation>
<DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
<DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
<ReferenceExterneManifestation>string</ReferenceExterneManifestation>
<HEmbauche>int</HEmbauche>
<MEmbauche>int</MEmbauche>
<DocsFinContrat>boolean</DocsFinContrat>
<TauxHoraire>double</TauxHoraire>
<NbH>double</NbH>
<MontantNet>boolean</MontantNet>
<MontantCoutGlobal>boolean</MontantCoutGlobal>
<NbJours>double</NbJours>
<HLibresCodes>
<string>string</string>
<string>string</string>
</HLibresCodes>
<HLibresValeurs>
<double>double</double>
<double>double</double>
</HLibresValeurs>
<VariablesCodes>
<string>string</string>
<string>string</string>
</VariablesCodes>
<VariablesValeurs>
<double>double</double>
<double>double</double>
</VariablesValeurs>
</CPAISWSExtraSalarieVacation>
<CPAISWSExtraSalarieVacation>
<DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
<DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
<ReferenceExterneManifestation>string</ReferenceExterneManifestation>
<HEmbauche>int</HEmbauche>
<MEmbauche>int</MEmbauche>
<DocsFinContrat>boolean</DocsFinContrat>
<TauxHoraire>double</TauxHoraire>
<NbH>double</NbH>
<MontantNet>boolean</MontantNet>
<MontantCoutGlobal>boolean</MontantCoutGlobal>
<NbJours>double</NbJours>
<HLibresCodes>
<string>string</string>
<string>string</string>
</HLibresCodes>
<HLibresValeurs>
<double>double</double>
<double>double</double>
</HLibresValeurs>
<VariablesCodes>
<string>string</string>
<string>string</string>
</VariablesCodes>
<VariablesValeurs>
<double>double</double>
<double>double</double>
</VariablesValeurs>
</CPAISWSExtraSalarieVacation>
</Vacations>
</ExtraSalarieVacations>
</SWS_ExtraSalarieAcquisitionVacationsResult>
</SWS_ExtraSalarieAcquisitionVacationsResponse>
</soap12:Body>
</soap12:Envelope>
Cet article vous a-t-il été utile ?