ImportFichierDSN
  • 21 Mar 2023
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

ImportFichierDSN

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/CreationDossier/ImportFichierDSN

Verbe HTTP

Post

Description

Permet d'importer un fichier DSN dans un dossier de paie existant ou de créer un dossier de paie en se basant sur les informations de la DSN.

Déroulement de l'import DSN

  1. La première phase est le contrôle de la validité du fichier DSN. Si une erreur est relevée, le champ ErreurAnalyse sera renseigné.
  2. Recherche du dossier/établissement concerné par cet import DSN en utilisant le SIREN/SIRET indiqué dans la DSN).
  3. Création du dossier/établissement en fonction des cas
  4. Import du fichier DSN

Groupe de fonctions API

ADMIN01

Paramètres de la requête

ParamètreTypeDescription
dsnEnByteArraystring(byte)Le fichier DSN sous forme de tableau de bytes, encodé en base64
numeroDossierSiCreationstringPour la création d'un dossier : Numéro du dossier de paie à créer.
Pour l'import dans un dossier existant : Numéro du dossier dans lequel importer la DSN (paramètre indispensable si la DSN ne correspond à aucun SIRET connu

Paramètres de la réponse

ParamètreTypeDescription
existenceErreurbooleanVaudra true si une erreur, bloquante ou non, est détectée lors du processus
importDansDossierbooleanLors de la phase de recherche (2), si un unique dossier contenant le SIREN est trouvé, l'import se fera dans le dossier et ce paramètre vaudra true. À noter que si l'établissement référencé dans le fichier DSN n'existe pas dans le dossier, il sera créé
importDansDomainebooleanLors de la phase de recherche (2), si aucun dossier contenant le SIREN n'a été trouvé, le dossier sera créé dans le domaine avec comme numéro de dossier la valeur du paramètre NumeroDossierSiCreation et le paramètre ImportDansDomaine vaudra true
importDansEtablissementbooleanLors de la phase de recherche (2), si un unique dossier contenant le SIREN est trouvé et que l'établissement référencé dans le fichier est trouvé également, l'import se fera dans le dossier et ce paramètre vaudra true. À noter qu'un contrôle est réalisé pour vérifier si une DSN mensuelle existe déjà dans le dossier. Si c'est le cas, le paramètre DSNMensuelleExistante vaudra true
dsnMensuelleExistantebooleanPermet d'indiquer si une DSN mensuelle existe déjà dans le dossier pour l'établissement concerné pour la période de la DSN à importer
erreurAnalysestringvide si aucune erreur n'est détectée dans la phase de contrôle de validité du fichier DSN (1), sinon le message d'erreur
erreurImportbooleanVaudra true si une erreur non bloquante est détectée lors des phases 3 et 4
erreurBlocanteImportbooleanVaudra true si une erreur bloquante est détectée lors des phases 3 et 4
compteRendustring[]Liste toutes les erreurs rencontrées lors des phases 3 et 4. Si le processus n'est pas allé jusqu'à la phase d'import, vaut null
numeroDossierstring{{snippet.API_numerodossier}}
nomInterneEtablissementPricipalstringCorrespond au nom interne de l'établissement principal trouvé/créé lors des phases 2 et 3
nomInterneEtablissementDeclarestringCorrespond au nom interne de l'établissement trouvé/créé lors des phases 2 et 3

Requête

{
  "dsnEnByteArray": "VW4gZXhlbXBsZSBpbGx1c3RyYW50IGxlIHR5cGUgc3RyaW5nKGJ5dGUpLg==",
  "numeroDossierSiCreation": "string"
}

Réponse

{
  "existenceErreur": true,
  "importDansDossier": true,
  "importDansDomaine": true,
  "importDansEtablissement": true,
  "dsnMensuelleExistante": true,
  "erreurAnalyse": "string",
  "erreurImport": true,
  "erreurBlocanteImport": true,
  "compteRendu": [
    "string",
    "string"
  ],
  "numeroDossier": "string",
  "nomInterneEtablissementPricipal": "string",
  "nomInterneEtablissementDeclare": "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.