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

CreationDossierPaie

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/CreationDossier/CreationDossierPaie

Verbe HTTP

Post

Description

Permet la création d'un dossier de paie, à partir d'un modèle ou uniquement à partir des informations fournies dans la requête.
Si un numéro de dossier modèle est renseigné, les établissements seront créés avec les informations passées en paramètres de la requête. Pour les informations et configurations qui ne sont pas disponibles via l'API, ce sont les informations de l'établissement principal du dossier modèle qui seront utilisées pour tous les établissements créés, notamment les paramétrages (comme les primes, cotisations, contrats complémentaires, ...), les conventions collectives et les abattements spécifiques.

Rappel : Dans Silae, le numéro de dossier correspond à l'identifiant du dossier.

Groupe de fonctions API

ADMIN01

Paramètres de la requête

ParamètreTypeDescription
dossierDossierÉlément structuré contenant les informations du dossier à créer (cf. détail ci-dessous)

Dossier

ParamètreTypeDescription
numeroDossierstring

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

numeroDossierModelestringNuméro de dossier du dossier à utiliser comme modèle si on souhaite créer le dossier à partir d'un modèle
dateDebutMontagestring(date-time)Date de début de montage
codeAgencestringCode de l'agence à laquelle rattacher le dossier
longueurMatriculeinteger(int32)Permet de configurer la longueur qu'auront les matricules dans ce dossier
employeurCiviliteinteger(int32)Civilité de l'employeur :
Civilité
Valeur correspondante
Vide0
Monsieur1
Madame2
Mademoiselle3
employeurNomstringNom de l'employeur signataire
employeurPrenomstringPrénom de l'employeur signataire
employeurQualiteinteger(int32)Qualité de l'employeur signataire :
Qualité
Valeur correspondante
Vide0
Chef d'entreprise10
Gérant20
Directeur30
Chef du personnel40
Comptable50
Administrateur judiciaire60
Mandataire liquidateur70
Autre90
employeurQualiteAutrestringSi la qualité de l'employeur est "Autre", permet de renseigner l'information
groupestringGroupe auquel sera rattaché le dossier
etablissementsEtablissement[]Élément structurécontenant les informations de chaque établissement du dossier. Il peut y avoir un ou plusieurs établissements, le premier sera considéré comme étant l'établissement principal. Dans la requête il est indispensable d'avoir au moins 1 établissement renseigné

Etablissement

ParamètreTypeDescription
nomInternestringNom interne de l'établissement
raisonSocialestringRaison Sociale
numVoiestringNuméro de voie
btqcstringIndicateur de répétition (BIS, TER, QUATER, QUINQUIES...)
nomVoiestringNom de la voie
complementstringComplément d'adresse
codePostalstringCode postal
nomVillestringNom de la ville
codeOfficielCommunestringCode INSEE de la commune
communestringNom de la commune
siretstringSIRET de l'établissement
codeNafstringCode NAF de l'établissement
paysISOstringCode ISO du pays
nomPaysstringNom du pays
telstringNuméro de téléphone
faxstringNuméro de fax
numeroAffiliationURSSAFstringNuméro d'affiliation URSSAF, configuré dans Silae via la gestion des organismes. Si un numéro d'affiliation URSSAF est renseigné, alors un organisme sera automatiquement créé en fonction du code postal de l' établissement. Si aucun organisme ne correspond une erreur sera renvoyée
nbHeuresTravailleesnumber[]Permet de définir le nombre d'heures travaillées dans l'établissement. Le tableau doit toujours contenir sept valeurs : une pour chaque jour de la semaine (Lundi = 0)
nbHeuresDeNuitTravailleesnumber[]Permet de définir le nombre d'heures de nuit travaillées dans l'établissement. Le tableau doit toujours contenir sept valeurs : une pour chaque jour de la semaine (Lundi = 0)
bNbHeuresTravailleesbooleanIndique si les tableaux de nombre d'heures travaillées doivent être pris en compte (true) ou non (false)
employeurCiviliteinteger(int32)Civilité de l'employeur :
Civilité
Valeur correspondante
Vide0
Monsieur1
Madame2
Mademoiselle3
employeurNomstringNom de l'employeur signataire
employeurPrenomstringPrénom de l'employeur signataire
employeurQualiteinteger(int32)Qualité de l'employeur signataire :
Qualité
Valeur correspondante
Vide0
Chef d'entreprise10
Gérant20
Directeur30
Chef du personnel40
Comptable50
Administrateur judiciaire60
Mandataire liquidateur70
Autre90
employeurQualiteAutrestringSi la qualité de l'employeur est "Autre", permet de renseigner l'information

Paramètres de la réponse

ParamètreTypeDescription
nomsInternesEtablissementsstring[]Liste des noms internes des établissements créés dans le dossier

Requête

{
  "dossier": {
    "numeroDossier": "string",
    "numeroDossierModele": "string",
    "dateDebutMontage": "2020-10-14T21:46:24",
    "codeAgence": "string",
    "longueurMatricule": 0,
    "employeurCivilite": 0,
    "employeurNom": "string",
    "employeurPrenom": "string",
    "employeurQualite": 0,
    "employeurQualiteAutre": "string",
    "groupe": "string",
    "etablissements": [
      {
        "nomInterne": "string",
        "raisonSociale": "string",
        "numVoie": "string",
        "btqc": "string",
        "nomVoie": "string",
        "complement": "string",
        "codePostal": "string",
        "nomVille": "string",
        "codeOfficielCommune": "string",
        "commune": "string",
        "siret": "string",
        "codeNaf": "string",
        "paysISO": "string",
        "nomPays": "string",
        "tel": "string",
        "fax": "string",
        "numeroAffiliationURSSAF": "string",
        "nbHeuresTravaillees": [
          10.5,
          10.5
        ],
        "nbHeuresDeNuitTravaillees": [
          10.5,
          10.5
        ],
        "bNbHeuresTravaillees": true,
        "employeurCivilite": 0,
        "employeurNom": "string",
        "employeurPrenom": "string",
        "employeurQualite": 0,
        "employeurQualiteAutre": "string"
      },
      {
        "nomInterne": "string",
        "raisonSociale": "string",
        "numVoie": "string",
        "btqc": "string",
        "nomVoie": "string",
        "complement": "string",
        "codePostal": "string",
        "nomVille": "string",
        "codeOfficielCommune": "string",
        "commune": "string",
        "siret": "string",
        "codeNaf": "string",
        "paysISO": "string",
        "nomPays": "string",
        "tel": "string",
        "fax": "string",
        "numeroAffiliationURSSAF": "string",
        "nbHeuresTravaillees": [
          10.5,
          10.5
        ],
        "nbHeuresDeNuitTravaillees": [
          10.5,
          10.5
        ],
        "bNbHeuresTravaillees": true,
        "employeurCivilite": 0,
        "employeurNom": "string",
        "employeurPrenom": "string",
        "employeurQualite": 0,
        "employeurQualiteAutre": "string"
      }
    ]
  }
}

Réponse

{
  "nomsInternesEtablissements": [
    "string",
    "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.