SalarieBulletinLignesSelonFiltres
  • 19 May 2023
  • 3 Minutes à lire
  • Sombre
    Lumière
  • PDF

SalarieBulletinLignesSelonFiltres

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/InfosBulletins/SalarieBulletinLignesSelonFiltres

Verbe HTTP

Post

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 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

DATA003

Paramètres de la requête

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

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

RequeteSalarieBulletinLignes

ParamètreTypeDescription
matriculeSalariestringMatricule du salarié concerné
identifiantEmploiinteger(int32)Identifiant de l'emploi concerné
periodestring(date-time)Période à laquelle est rattachée le bulletin recherché

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
lignesBulletinLigneBulletin[]Liste d'éléments structurés contenant les informations de chaque ligne du bulletin (cf. détail ci-dessous)

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

{
  "requeteSalarieBulletinLignes": {
    "matriculeSalarie": "string",
    "identifiantEmploi": 0,
    "periode": "2020-10-14T21:46:24"
  },
  "requeteSalarieBulletinLignesFiltres": {
    "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",
  "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.