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è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
RequeteSalarieBulletinDetails
CPAISWSRequeteSalarieBulletinDetails
Élément structuré contenant les paramètres de la recherche du bulletin et le type de détails souhaité (cf. détail ci-dessous)
RequeteSalarieBulletinLignesFiltres
CPAISWSRequeteSalarieBulletinLignesFiltres
É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ètre
Type
Description
MatriculeSalarie
string
Matricule du salarié concerné
IdentifiantEmploi
int
Identifiant de l'emploi concerné
Periode
dateTime
Période pour laquelle rechercher les bulletins
TypeDetails
int
Type de détail :
Type de détail voulu
Valeur correspondante
Entête seulement
1
Lignes seulement
2
Entête et Lignes
3
CPAISWSRequeteSalarieBulletinLignesFiltres
Paramètre
Type
Description
CodeLibelle
string
Permet de filtrer sur le code libellé. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Libelle
string
Permet de filtrer sur le libellé. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
CodeDucs
string
Permet de filtrer sur le code DUCS. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Zone
int
Permet de ne remonter que les lignes appartenant à une zone du bulletin :
Zone du bulletin
Valeur 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
MarqueInterne
string
Permet de filtrer sur la Marque interne. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Marque1
string
Permet de filtrer sur la Marque 1. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Marque2
string
Permet de filtrer sur la Marque 2. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
MarqueDtDeb
dateTime
Permet de filtrer sur la Période debut. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
MarqueDtFin
dateTime
Permet de filtrer sur la Période fin. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
Compte4
string
Permet de filtrer sur les lignes rattachées aux comptes tiers en se basant sur le code du compte
Compte6
string
Permet de filtrer sur les lignes rattachées aux comptes de charges en se basant sur le code du compte
ExclureLignesNeutres
boolean
Permet de remonter (false) ou non (true) les lignes qui sont grisées sur l'écran des bulletins
ExclureLignesNonNeutres
boolean
Permet 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ètre
Type
Description
SWS_SalarieBulletinDetailsResult
SWS_SalarieBulletinDetailsResult
Élément structuré contenant la réponse à la requête (Détail ci-dessous)
SWS_SalarieBulletinDetailsResult
Paramètre
Type
Description
Error
string
Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée
SalarieLignesDetails
CPAISWSReponseSalarieBulletinDetails
Élément structuré contenant les informations liées aux bulletins (cf. détail ci-dessous)
CPAISWSReponseSalarieBulletinDetails
Paramètre
Type
Description
MatriculeSalarie
string
Matricule du salarié concerné
IdentifiantEmploi
int
Identifiant de l'emploi concerné
Periode
dateTime
Période à laquelle est rattaché le bulletin
IntituleEmploi
string
Intitulé de l'emploi
CodeContratTravail
string
Code contrat de travail :
Contrat de travail
Valeur correspondante
Contrat à durée indéterminée
01
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 public
10
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 stage
29
Convention volontaire associatif
30
Contrat de tuteur de cessionnaire d'entreprise
31
Contrat d'appui à la création d'entreprise
32
Convention de stage 6 mois (agriculture)
33
Convention relative à la mise en œuvre d'une Période de Mise en Situation en Milieu Professionnel
34
Nomination dans la fonction publique
50
Contrat d'engagement détenu
53
Bénéficiaire d'une rémunération versée par un tiers
66
Mandat d'élu
81
Engagement de service civique (moins de 26 mois)
88
Volontariat de service civique
89
Sans contrat de travail ou conventionnement
90
Contrat d'Insertion dans la Vie Sociale (CIVIS)
91
Convention avec association d'étudiants à caractère pédagogique
92
Bénéficiaire de revenus de remplacement (RG)
93
Bénéficiaire de revenus de remplacement (RS)
94
Bulletins
CPAISWSReponseSalarieBulletin[]
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ètre
Type
Description
IdentifiantBulletin
int
Identifiant interne du bulletin
Entete
CPAISWSReponseSalarieBulletinEnteteSimple
Élément structuré contenant les informations d'entête du bulletin (cf. détail ci-dessous)
LignesBulletin
CPAISWSLigneBulletin[]
Liste d'éléments structurés contenant les informations des lignes du bulletin (cf. détail ci-dessous)
CPAISWSReponseSalarieBulletinEnteteSimple
Paramètre
Type
Description
BulletinOriginal
boolean
Indique s'il s'agit d'un bulletin original (true) ou non (fasle)
Brut
double
Montant du salaire Brut (et pas le salaire de base)
NetAPayer
double
Net à payer
CumulRetenuesSD
double
Total des retenues déductibles
CumulRetenuesSND
double
Total des retenues non déductibles
CumulRetenuesP
double
Total des retenues patronales
SupplementCoutGlobal
double
Supplément du coût global, calculé à partir de la différence entre le coût total et le coût global