SWS_RechercheDeclarationEvenementielle
  • 03 Feb 2023
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

SWS_RechercheDeclarationEvenementielle

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_RechercheDeclarationEvenementielle

Description

Permet de récupérer des informations sur les DSN évènementielles du dossier

Groupe de fonctions API

Code API : I20 / DSN002

Paramètres de la requête

ParamètreTypeDescription
Tokenstring

Token d'authentification renvoyé en réponse à l'authentification via SWS_SiteLogin

NumeroDossierstring

Numéro du dossier concerné par la requête

PeriodedateTimePériode sur laquelle rechercher les DSN
EtatDeclarationunsignedBytePermet de filtrer les déclarations pour ne remonter que celles qui sont dans un état spécifique :
État de la déclarationValeur correspondante
Inconnu0
À envoyer, attestation non faite1
À envoyer, attestation prête2
Rejetée3
Acceptée4
En attente5
Tout (permet de récupérer toutes les DSN sans tenir compte de l'état)6

Paramètres de la réponse

ParamètreTypeDescription
SWS_RechercheDeclarationEvenementielleResultSWS_RechercheDeclarationEvenementielleResult

Élément structuré contenant la réponse à la requête (Détail ci-dessous)

SWS_RechercheDeclarationEvenementielleResult

ParamètreTypeDescription
Errorstring

Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée

ListeDeclarationEvenementielleCPAISWSDeclarationEvenementielle[]Liste d'éléments structurés contenant les informations des DSN évènementielles (cf. détail ci-dessous)

CPAISWSDeclarationEvenementielle

ParamètreTypeDescription
TypeDeclarationstringType de déclaration
EtatDeclarationunsignedByteÉtat de la déclaration :
État de la déclarationValeur correspondante
Inconnu0
À envoyer, attestation non faite1
À envoyer, attestation prête2
Rejetée3
Acceptée4
En attente5
Tout (permet de récupérer toutes les DSN sans tenir compte de l'état)6
EtatEnvoiunsignedByteÉtat de l'envoi :
État de l'envoiValeur correspondante
Inconnu0
Envoyée1
En erreur2
LibelleEtatstringLibellé de l'état
MatriculestringMatricule du salarié concerné
NomSalariestringNom du salarié concerné
DateDebutdateTimeDate de début d el'évènement
DateFindateTimeDate de fin de l'évènement
CodeAbsencestringCode absence (cf. détail directement dans Silae)
LibelleAbsencestringLibellé de l'absence

Requête

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SWS_RechercheDeclarationEvenementielle xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <Periode>yyyy-mm-ddThh:mm:ss</Periode>
      <EtatDeclaration>unsignedByte</EtatDeclaration>
    </SWS_RechercheDeclarationEvenementielle>
  </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_RechercheDeclarationEvenementielleResponse xmlns="http://www.silae.fr/">
      <SWS_RechercheDeclarationEvenementielleResult>
        <Error>string</Error>
        <ListeDeclarationEvenementielle>
          <CPAISWSDeclarationEvenementielle>
            <TypeDeclaration>string</TypeDeclaration>
            <EtatDeclaration>unsignedByte</EtatDeclaration>
            <EtatEnvoi>unsignedByte</EtatEnvoi>
            <LibelleEtat>string</LibelleEtat>
            <Matricule>string</Matricule>
            <NomSalarie>string</NomSalarie>
            <DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
            <DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
            <CodeAbsence>string</CodeAbsence>
            <LibelleAbsence>string</LibelleAbsence>
          </CPAISWSDeclarationEvenementielle>
          <CPAISWSDeclarationEvenementielle>
            <TypeDeclaration>string</TypeDeclaration>
            <EtatDeclaration>unsignedByte</EtatDeclaration>
            <EtatEnvoi>unsignedByte</EtatEnvoi>
            <LibelleEtat>string</LibelleEtat>
            <Matricule>string</Matricule>
            <NomSalarie>string</NomSalarie>
            <DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
            <DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
            <CodeAbsence>string</CodeAbsence>
            <LibelleAbsence>string</LibelleAbsence>
          </CPAISWSDeclarationEvenementielle>
        </ListeDeclarationEvenementielle>
      </SWS_RechercheDeclarationEvenementielleResult>
    </SWS_RechercheDeclarationEvenementielleResponse>
  </soap12:Body>
</soap12:Envelope>

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.