SWS_SalarieBulletinLignesSelonFiltres
  • 13 Feb 2023
  • 3 Minutes à lire
  • Sombre
    Lumière
  • PDF

SWS_SalarieBulletinLignesSelonFiltres

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_SalarieBulletinLignesSelonFiltres

Description

Permet de récupérer les informations des lignes (hors totaux) du bulletin d'un salarié de la même manière que la fonction SWS_SalarieBulletinLignes, mais en appliquant des filtres. Pour les filtres sur les chaînes de caractères, le caractère % pourra être utilisé comme "joker" pour rechercher une suite de caractères plutôt qu'une chaîne complète.
Exemples :

  • CodeLibelle = "SS0%" renverra toutes les lignes dont le code libellé commence par "SS0"
  • Libelle = "%heure%" renverra toutes les lignes dont le libellé contient "heure"

Groupe de fonctions API

Code API : G10 / BUL001

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

RequeteSalarieBulletinLignesCPAISWSRequeteSalarieBulletinLignesÉlément structuré contenant les paramètres de la recherche du bulletin (cf. détail ci-dessous)
RequeteSalarieBulletinLignesFiltresCPAISWSRequeteSalarieBulletinLignesFiltresÉlément structuré contenant les filtres à appliquer sur les lignes du bulletin à remonter (cf. détail ci-dessous)

CPAISWSRequeteSalarieBulletinLignes

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné
PeriodedateTimePériode à laquelle est rattachée le bulletin recherché

CPAISWSRequeteSalarieBulletinLignesFiltres

ParamètreTypeDescription
CodeLibellestringPermet de filtrer sur le code libellé. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
LibellestringPermet de filtrer sur le libellé. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
CodeDucsstringPermet de filtrer sur le code DUCS. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
ZoneintPermet de ne remonter que les lignes appartenant à une zone du bulletin :
Zone du bulletinValeur correspondante
Zone Salaire (Située entre le salaire de base et le salaire brut)2
Zone cotisation (Située entre le salaire de brut et le total des retenues)
3
Zone Net à payer (Située entre le net imposable et le net à payer)
4
MarqueInternestringPermet de filtrer sur la Marque interne. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Marque1stringPermet de filtrer sur la Marque 1. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Marque2stringPermet de filtrer sur la Marque 2. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
MarqueDtDebdateTimePermet de filtrer sur la Période debut. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
MarqueDtFindateTimePermet de filtrer sur la Période fin. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Compte4stringPermet de filtrer sur les lignes rattachées aux comptes tiers en se basant sur le code du compte
Compte6stringPermet de filtrer sur les lignes rattachées aux comptes de charges en se basant sur le code du compte
ExclureLignesNeutresbooleanPermet de remonter (false) ou non (true) les lignes qui sont grisées sur l'écran des bulletins
ExclureLignesNonNeutresbooleanPermet de remonter (false) ou non (true) les lignes qui ne sont pas grisées sur l'écran des bulletins

Paramètres de la réponse

ParamètreTypeDescription
SWS_SalarieBulletinLignesSelonFiltresResultSWS_SalarieBulletinLignesResult

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

SWS_SalarieBulletinLignesResult

ParamètreTypeDescription
Errorstring

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

SalarieLignesBulletinCPAISWSReponseSalarieBulletinLignesÉlément structuré contenant les informations liées au bulletin (cf. détail ci-dessous)

CPAISWSReponseSalarieBulletinLignes

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné
PeriodedateTimePériode à laquelle est rattaché le bulletin
IntituleEmploistringIntitulé de l'emploi
LignesBulletinCPAISWSLigneBulletin[]Liste d'éléments structurés contenant les informations de chaque ligne du bulletin (cf. détail ci-dessous)

CPAISWSLigneBulletin

ParamètreTypeDescription
CodeLibellestringCode Libellé
LibellestringLibellé
BaseSalarialedoubleBase salariale
TauxOuMontantSalarialdoubleTaux/montant salarial
ResultatSalarialdoubleRésultat salarial
BasePatronaledoubleBase patronale
TauxOuMontantPatronaldoubleTaux/montant patronal
ResultatPatronaldoubleRésultat patronal
CodeDucsstringCode DUCS

Requête

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SWS_SalarieBulletinLignesSelonFiltres xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <RequeteSalarieBulletinLignes>
        <MatriculeSalarie>string</MatriculeSalarie>
        <IdentifiantEmploi>int</IdentifiantEmploi>
        <Periode>yyyy-mm-ddThh:mm:ss</Periode>
      </RequeteSalarieBulletinLignes>
      <RequeteSalarieBulletinLignesFiltres>
        <CodeLibelle>string</CodeLibelle>
        <Libelle>string</Libelle>
        <CodeDucs>string</CodeDucs>
        <Zone>int</Zone>
        <MarqueInterne>string</MarqueInterne>
        <Marque1>string</Marque1>
        <Marque2>string</Marque2>
        <MarqueDtDeb>yyyy-mm-ddThh:mm:ss</MarqueDtDeb>
        <MarqueDtFin>yyyy-mm-ddThh:mm:ss</MarqueDtFin>
        <Compte4>string</Compte4>
        <Compte6>string</Compte6>
        <ExclureLignesNeutres>boolean</ExclureLignesNeutres>
        <ExclureLignesNonNeutres>boolean</ExclureLignesNonNeutres>
      </RequeteSalarieBulletinLignesFiltres>
    </SWS_SalarieBulletinLignesSelonFiltres>
  </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_SalarieBulletinLignesSelonFiltresResponse xmlns="http://www.silae.fr/">
      <SWS_SalarieBulletinLignesSelonFiltresResult>
        <Error>string</Error>
        <SalarieLignesBulletin>
          <MatriculeSalarie>string</MatriculeSalarie>
          <IdentifiantEmploi>int</IdentifiantEmploi>
          <Periode>yyyy-mm-ddThh:mm:ss</Periode>
          <IntituleEmploi>string</IntituleEmploi>
          <LignesBulletin>
            <CPAISWSLigneBulletin>
              <CodeLibelle>string</CodeLibelle>
              <Libelle>string</Libelle>
              <BaseSalariale>double</BaseSalariale>
              <TauxOuMontantSalarial>double</TauxOuMontantSalarial>
              <ResultatSalarial>double</ResultatSalarial>
              <BasePatronale>double</BasePatronale>
              <TauxOuMontantPatronal>double</TauxOuMontantPatronal>
              <ResultatPatronal>double</ResultatPatronal>
              <CodeDucs>string</CodeDucs>
            </CPAISWSLigneBulletin>
            <CPAISWSLigneBulletin>
              <CodeLibelle>string</CodeLibelle>
              <Libelle>string</Libelle>
              <BaseSalariale>double</BaseSalariale>
              <TauxOuMontantSalarial>double</TauxOuMontantSalarial>
              <ResultatSalarial>double</ResultatSalarial>
              <BasePatronale>double</BasePatronale>
              <TauxOuMontantPatronal>double</TauxOuMontantPatronal>
              <ResultatPatronal>double</ResultatPatronal>
              <CodeDucs>string</CodeDucs>
            </CPAISWSLigneBulletin>
          </LignesBulletin>
        </SalarieLignesBulletin>
      </SWS_SalarieBulletinLignesSelonFiltresResult>
    </SWS_SalarieBulletinLignesSelonFiltresResponse>
  </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.