Récupérer les documents existants sur une demande associée à un dossier financier externe

Contexte

EN TANT QU’ Agent

JE PEUX disposer d’une documentation d’API sur le module « dossiersFinanciersExternes »

AFIN DE pouvoir récupérer un document lié à une demande associée à un dossier financier externe

Routes

L’accès au module des dossiers Financiers Externes- mise à jour du statut d’une liquidation permet d’accéder à la route ci dessous :

ActionMéthodePathSchéma du body de la requêteSchéma du body de la réponse
Mise à jour du statut d’une liquidationPOST
/api/tenants/{tenantId}/dossiers-financiers-externes/recuperer-documents-lies-a-une-liquidation
RecupererDocumentsType fichier zip

Types des objets

Requêtes

Récupération des documents

Le corps de la requête de récupération des documents devra respecter le schéma suivant RecupererDocumentsType :

NomTypeContenuObligatoireExemple
typeGestionFinancierestringType de la Gestion FinancièreX

Enumeration parmi :

« grand-angle »
« astre »
« coriolis4 »
« coriolis5 »
« esedit-filien »
« generique »
codeCollectivitestringCode de la collectivitéX01
codeBudgetstringCode du budgetX01
referenceGestionFinancierestringRéférence liquidation de la Gestion FinancièreXReferenceLiquidation
documentsIdsArray<string>Liste des « object id » des documents que l’on veut récupérer. La liste est entre crochets. Chaque « objectId » est entre guillemets. Les différents « objectIds » sont séparés par une virguleX[« document1 », « document2 »]

Exemple :

{
          "typeGestionFinanciere": "generique",
          "codeCollectivite": "01",
          "codeBudget": "01",
          "referenceGestionFinanciere": "ReferenceLiquidation",
           "documentsIds": ["document1", "document2"]
}
Valeurs retournées

La requête retourne un binaire correspondant à un fichier zip.

Par défaut le fichier est nommé suivant l’heure à laquelle la requête a été traitée: Documents_YYYY_MM_DD_hh_mm_ss avec:

– YYYY: année sur 4 chiffres

– MM: mois sur 2 chiffres

– DD: jour sur 2 chiffres

– hh: heure sur 2 chiffres

– mm: minutes sur 2 chiffres

– ss: secondes sur 2 chiffres

Ce fichier contient:

– les documents demandés, identifiés par l’id cmis qui a été passé dans le corps de la requête. Ces documents peuvent être: la notification de décision, les pièces justificatives de la décision et celles liées au paiement.

– un fichier report.json qui liste pour chaque document:

  • l’id cmis du document (idcmis)
  • si l’export a réussi ou non (status: OK / KO)
  • le nom originel du document (name)
  • l’erreur de récupération du document s’il y lieu (error)