SalarieBulletinDetails
  • 19 May 2023
  • 5 Minutes à lire
  • Sombre
    Lumière
  • PDF

SalarieBulletinDetails

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/InfosBulletins/SalarieBulletinDetails

Verbe HTTP

Post

Description

Permet de récupérer les informations des entêtes de bulletin comme c'est le cas dans la fonction SalarieBulletinEntete et/ou les informations des lignes de bulletins, en utilisant des filtres comme c'est le cas dans la fonction 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

DATA003

Paramètres de la requête

ParamètreTypeDescription
requeteSalarieBulletinDetailsRequeteSalarieBulletinDetailsÉlément structuré contenant les paramètres de la recherche du bulletin et le type de détails souhaité (cf. détail ci-dessous)
requeteSalarieBulletinFiltresRequeteSalarieBulletinLignesFiltresÉ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
numeroDossierstring

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

RequeteSalarieBulletinDetails

ParamètreTypeDescription
typeDetailsinteger(int32)Type de détail :
Type de détail vouluValeur correspondante
Entête seulement1
Lignes seulement2
Entête et Lignes3


matriculeSalariestringMatricule du salarié concerné
identifiantEmploiinteger(int32)Identifiant de l'emploi concerné
periodestring(date-time)Période pour laquelle rechercher les bulletins

RequeteSalarieBulletinLignesFiltres

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
zoneinteger(int32)Permet 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
marqueDtDebstring(date-time)Permet de filtrer sur la Période debut. Laisser vide pour qu'aucun filtre ne soit appliqué sur cette colonne
marqueDtFinstring(date-time)Permet 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
matriculeSalariestringMatricule du salarié concerné
identifiantEmploiinteger(int32)Identifiant de l'emploi concerné
periodestring(date-time)Pé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
bulletinsSalarieBulletinResult[]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)

SalarieBulletinResult

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

SalarieBulletinEnteteSimpleResult

ParamètreTypeDescription
bulletinOriginalbooleanIndique s'il s'agit d'un bulletin original (true) ou non (fasle)
brutnumber(double)Montant du salaire Brut (et pas le salaire de base)
netAPayernumber(double)Net à payer
cumulRetenuesSDnumber(double)Total des retenues déductibles
cumulRetenuesSNDnumber(double)Total des retenues non déductibles
cumulRetenuesPnumber(double)Total des retenues patronales
supplementCoutGlobalnumber(double)Supplément du coût global, calculé à partir de la différence entre le coût total et le coût global
netImposablenumber(double)Net imposable
heuresNormalesnumber(double)Heures normales
heuresMajoreesnumber(double)Heures majorées

LigneBulletin

ParamètreTypeDescription
codeLibellestringCode Libellé
libellestringLibellé
baseSalarialenumber(double)Base salariale
tauxOuMontantSalarialnumber(double)Taux/montant salarial
resultatSalarialnumber(double)Résultat salarial
basePatronalenumber(double)Base patronale
tauxOuMontantPatronalnumber(double)Taux/montant patronal
resultatPatronalnumber(double)Résultat patronal
codeDucsstringCode DUCS

Requête

{
  "requeteSalarieBulletinDetails": {
    "typeDetails": 0,
    "matriculeSalarie": "string",
    "identifiantEmploi": 0,
    "periode": "2020-10-14T21:46:24"
  },
  "requeteSalarieBulletinFiltres": {
    "codeLibelle": "string",
    "libelle": "string",
    "codeDucs": "string",
    "zone": 0,
    "marqueInterne": "string",
    "marque1": "string",
    "marque2": "string",
    "marqueDtDeb": "2020-10-14T21:46:24",
    "marqueDtFin": "2020-10-14T21:46:24",
    "compte4": "string",
    "compte6": "string",
    "exclureLignesNeutres": true,
    "exclureLignesNonNeutres": true
  },
  "numeroDossier": "string"
}

Réponse

{
  "matriculeSalarie": "string",
  "identifiantEmploi": 0,
  "periode": "2020-10-14T21:46:24",
  "intituleEmploi": "string",
  "codeContratTravail": "string",
  "bulletins": [
    {
      "identifiantBulletin": 0,
      "entete": {
        "bulletinOriginal": true,
        "brut": 10.5,
        "netAPayer": 10.5,
        "cumulRetenuesSD": 10.5,
        "cumulRetenuesSND": 10.5,
        "cumulRetenuesP": 10.5,
        "supplementCoutGlobal": 10.5,
        "netImposable": 10.5,
        "heuresNormales": 10.5,
        "heuresMajorees": 10.5
      },
      "lignesBulletin": [
        {
          "codeLibelle": "string",
          "libelle": "string",
          "baseSalariale": 10.5,
          "tauxOuMontantSalarial": 10.5,
          "resultatSalarial": 10.5,
          "basePatronale": 10.5,
          "tauxOuMontantPatronal": 10.5,
          "resultatPatronal": 10.5,
          "codeDucs": "string"
        },
        {
          "codeLibelle": "string",
          "libelle": "string",
          "baseSalariale": 10.5,
          "tauxOuMontantSalarial": 10.5,
          "resultatSalarial": 10.5,
          "basePatronale": 10.5,
          "tauxOuMontantPatronal": 10.5,
          "resultatPatronal": 10.5,
          "codeDucs": "string"
        }
      ]
    },
    {
      "identifiantBulletin": 0,
      "entete": {
        "bulletinOriginal": true,
        "brut": 10.5,
        "netAPayer": 10.5,
        "cumulRetenuesSD": 10.5,
        "cumulRetenuesSND": 10.5,
        "cumulRetenuesP": 10.5,
        "supplementCoutGlobal": 10.5,
        "netImposable": 10.5,
        "heuresNormales": 10.5,
        "heuresMajorees": 10.5
      },
      "lignesBulletin": [
        {
          "codeLibelle": "string",
          "libelle": "string",
          "baseSalariale": 10.5,
          "tauxOuMontantSalarial": 10.5,
          "resultatSalarial": 10.5,
          "basePatronale": 10.5,
          "tauxOuMontantPatronal": 10.5,
          "resultatPatronal": 10.5,
          "codeDucs": "string"
        },
        {
          "codeLibelle": "string",
          "libelle": "string",
          "baseSalariale": 10.5,
          "tauxOuMontantSalarial": 10.5,
          "resultatSalarial": 10.5,
          "basePatronale": 10.5,
          "tauxOuMontantPatronal": 10.5,
          "resultatPatronal": 10.5,
          "codeDucs": "string"
        }
      ]
    }
  ]
}

Messages d'erreur

ErreurMessageDescription

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.