SWS_SalarieBulletinDetails
  • 27 Sep 2023
  • 5 Minutes à lire
  • Sombre
    Lumière
  • PDF

SWS_SalarieBulletinDetails

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_SalarieBulletinDetails

Description

Permet de récupérer les informations des entêtes de bulletin comme c'est le cas dans la fonction SWS_SalarieBulletinEntete et/ou les informations des lignes de bulletins, en utilisant des filtres comme c'est le cas dans la fonction SWS_SalarieBulletinLignesSelonFiltres.
Le choix du type de retour se fait avec le paramètre TypeDetails.
Les résultats sont présentés sous forme de tableau, en cas de bulletins multiples

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

RequeteSalarieBulletinDetailsCPAISWSRequeteSalarieBulletinDetailsÉlément structuré contenant les paramètres de la recherche du bulletin et le type de détails souhaité (cf. détail ci-dessous)
RequeteSalarieBulletinLignesFiltresCPAISWSRequeteSalarieBulletinLignesFiltresÉlément structuré contenant les filtres à appliquer sur les lignes du ou des bulletins à remonter (cf. détail ci-dessous). Ce paramètre est facultatif, s'il n'est pas renseigné aucun filtre n'est appliqué et toutes les lignes sont remontées

CPAISWSRequeteSalarieBulletinDetails

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné
PeriodedateTimePériode pour laquelle rechercher les bulletins
TypeDetailsintType de détail :
Type de détail vouluValeur correspondante
Entête seulement1
Lignes seulement2
Entête et Lignes3


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_SalarieBulletinDetailsResultSWS_SalarieBulletinDetailsResult

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

SWS_SalarieBulletinDetailsResult

ParamètreTypeDescription
Errorstring

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

SalarieLignesDetailsCPAISWSReponseSalarieBulletinDetailsÉlément structuré contenant les informations liées aux bulletins (cf. détail ci-dessous)

CPAISWSReponseSalarieBulletinDetails

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné
PeriodedateTimePériode à laquelle est rattaché le bulletin
IntituleEmploistringIntitulé de l'emploi
CodeContratTravailstringCode contrat de travail :
Contrat de travailValeur correspondante
Contrat à durée indéterminée01
Contrat à durée déterminée
02
Contrat de travail temporaire (mission)03
Contrat d'apprentissage entreprises artisanales ou de moins de 11 salariés (loi de 1979)04
Contrat d'apprentissage entreprises non artisanales d'au moins 11 salariés (loi de 1987)
05
Contrat à durée indéterminée intérimaire
09
Contrat à durée déterminée de droit public10
Contrat à durée indéterminée de droit public
11
CUI-Contrat d'Accompagnement dans l'Emploi (CDD)25
CUI-Contrat d'Accompagnement dans l'Emploi (CDI)
26
Contrat à durée déterminée à objet défini
27
Contrat à durée déterminée pour les seniors
28
Convention de stage29
Convention volontaire associatif30
Contrat de tuteur de cessionnaire d'entreprise31
Contrat d'appui à la création d'entreprise32
Convention de stage 6 mois (agriculture)33
Convention relative à la mise en œuvre d'une Période de Mise en Situation en Milieu Professionnel34
Nomination dans la fonction publique50
Contrat d'engagement détenu53
Bénéficiaire d'une rémunération versée par un tiers66
Mandat d'élu81
Engagement de service civique (moins de 26 mois)88
Volontariat de service civique89
Sans contrat de travail ou conventionnement90
Contrat d'Insertion dans la Vie Sociale (CIVIS)91
Convention avec association d'étudiants à caractère pédagogique92
Bénéficiaire de revenus de remplacement (RG)93
Bénéficiaire de revenus de remplacement (RS)
94
BulletinsCPAISWSReponseSalarieBulletin[]Liste d'éléments structurés contenant les informations des différents bulletins pour le salarié demandé et la période demandée (cf. Détail ci-dessous)

CPAISWSReponseSalarieBulletin

ParamètreTypeDescription
IdentifiantBulletinintIdentifiant interne du bulletin
EnteteCPAISWSReponseSalarieBulletinEnteteSimpleÉlément structuré contenant les informations d'entête du bulletin (cf. détail ci-dessous)
LignesBulletinCPAISWSLigneBulletin[]Liste d'éléments structurés contenant les informations des lignes du bulletin (cf. détail ci-dessous)

CPAISWSReponseSalarieBulletinEnteteSimple

ParamètreTypeDescription
BulletinOriginalbooleanIndique s'il s'agit d'un bulletin original (true) ou non (fasle)
BrutdoubleMontant du salaire Brut (et pas le salaire de base)
NetAPayerdoubleNet à payer
CumulRetenuesSDdoubleTotal des retenues déductibles
CumulRetenuesSNDdoubleTotal des retenues non déductibles
CumulRetenuesPdoubleTotal des retenues patronales
SupplementCoutGlobaldoubleSupplément du coût global, calculé à partir de la différence entre le coût total et le coût global
NetImposabledoubleNet imposable
HeuresNormalesdoubleHeures normales
HeuresMajoreesdoubleHeures majorées

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_SalarieBulletinDetails xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <RequeteSalarieBulletinDetails>
        <MatriculeSalarie>string</MatriculeSalarie>
        <IdentifiantEmploi>int</IdentifiantEmploi>
        <Periode>yyyy-mm-ddThh:mm:ss</Periode>
        <TypeDetails>int</TypeDetails>
      </RequeteSalarieBulletinDetails>
      <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_SalarieBulletinDetails>
  </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_SalarieBulletinDetailsResponse xmlns="http://www.silae.fr/">
      <SWS_SalarieBulletinDetailsResult>
        <Error>string</Error>
        <SalarieLignesDetails>
          <MatriculeSalarie>string</MatriculeSalarie>
          <IdentifiantEmploi>int</IdentifiantEmploi>
          <Periode>yyyy-mm-ddThh:mm:ss</Periode>
          <IntituleEmploi>string</IntituleEmploi>
          <CodeContratTravail>string</CodeContratTravail>
          <Bulletins>
            <CPAISWSReponseSalarieBulletin>
              <IdentifiantBulletin>int</IdentifiantBulletin>
              <Entete>
                <BulletinOriginal>boolean</BulletinOriginal>
                <Brut>double</Brut>
                <NetAPayer>double</NetAPayer>
                <CumulRetenuesSD>double</CumulRetenuesSD>
                <CumulRetenuesSND>double</CumulRetenuesSND>
                <CumulRetenuesP>double</CumulRetenuesP>
                <SupplementCoutGlobal>double</SupplementCoutGlobal>
                <NetImposable>double</NetImposable>
                <HeuresNormales>double</HeuresNormales>
                <HeuresMajorees>double</HeuresMajorees>
              </Entete>
              <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>
            </CPAISWSReponseSalarieBulletin>
            <CPAISWSReponseSalarieBulletin>
              <IdentifiantBulletin>int</IdentifiantBulletin>
              <Entete>
                <BulletinOriginal>boolean</BulletinOriginal>
                <Brut>double</Brut>
                <NetAPayer>double</NetAPayer>
                <CumulRetenuesSD>double</CumulRetenuesSD>
                <CumulRetenuesSND>double</CumulRetenuesSND>
                <CumulRetenuesP>double</CumulRetenuesP>
                <SupplementCoutGlobal>double</SupplementCoutGlobal>
                <NetImposable>double</NetImposable>
                <HeuresNormales>double</HeuresNormales>
                <HeuresMajorees>double</HeuresMajorees>
              </Entete>
              <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>
            </CPAISWSReponseSalarieBulletin>
          </Bulletins>
        </SalarieLignesDetails>
      </SWS_SalarieBulletinDetailsResult>
    </SWS_SalarieBulletinDetailsResponse>
  </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.