dossier des interfaces - logementsne.info.application.logement.gouv.fr/img/pdf/nuu...2015/06/30  ·...

74
Système national d’enregistrement de la demande de logement social Dossier des Interfaces Cahier des charges pour les Interfaces dédiées aux pièces justificatives (« Dossier unique ») CP2I Département Opérationnel Normandie Centre 30/06/2015

Upload: others

Post on 05-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Système national d’enregistrement de la demande de logement social

Dossier des InterfacesCahier des charges pour les Interfaces dédiées aux pièces justificatives (« Dossier unique »)

CP2I Département Opérationnel Normandie Centre30/06/2015

Page 2: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Affaire suivie par Farmin YARIRAD

Courriel : assistance-nationale-nuu-editeur[at]developpement-durable.gouv.fr

RédacteurÉquipe Klee Group

RelecteurThomas MONIN - KLEE GROUP

Page 3: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Historique des versions du document

Version Date Commentaire

1.0 09/07/2014 Création

1.1 01/10/2014

• Prise en compte des remarques,• Restriction des données retournées par le WS « Lister

les demandes ayant au moins une PJ modifiée depuis le »,

• Ajout d’un paramètre optionnel « Territoire » au WS « Lister les demandes ayant au moins une PJ modifiée depuis le »,

• Ajout de la zone d’information « Territoire » au format XML de description d’une liste de pièces justificatives.

• Enrichissement des contrôles communs• Améliorations des contrôles portants sur les formats

XML de description d’une pièce justificative et d’une liste de pièces justificatives,

• Précision sur les sorties des web services en cas de rencontre d’anomalie,

• Enrichissement de la sortie des WS « Lister les PJ d’une demande », « consulter les PJ d’une demande » et « Lister les demandes ayant au moins une PJ modifiée depuis le » pour une meilleure ré-utilisabilité des retours : outre le fichier archive, un XML décrivant la liste des pièces justificatives est également retourné,

• Le format XML de description d’une liste de pièces justificative a été renommé PJG (précédemment MPJ),

• Les contrôles portant sur le format XML de description d’une liste de pièces justificatives ont été renommés CTRL_PJG_XXXX (précédemment CTRL_MPJ_XXXX).

1.2 04/03/2015

• Ajout des erreurs CTRL_FIC_0014, CTRL_PJU_0018, CTRL_PJU_0019, CTRL_PJU_0020, CTRL_PJG_0014,CTRL_PJG_0015

• Modification du nommage des fichiers PCL• Modification des codes autorisées de l'indice de

pertinence

1.3 19/03/2015 • Ajout de l’erreur CTRL_TEC_0001

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 3/74

Page 4: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

1.4 27/04/2015

• Modification du format PCL ◦ categorie.libelleCategorie : taille 255◦ categorie.listeType.type.libellePiece : taille 255

• Mise en conformité de InterfaceNuuPiece_v0200.xsd (piece : minoccurs =1)

• Ajout d'informations sur le WS Plan de classement• Mise en forme de quelques messages d'erreur et

d'information

1.5 27/05/215

• Suppression du CTRL_PJU_0008 et des références à celui-ci (WS d'ajout, de modification et liste des CTRL)

• Mise en évidence de la non prise en compte du champ commentaire

1.6 30/06/2015• Mise à jour des messages des contrôles

CTRL_PJU_0006 et CTRL_PJU_0007

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 4/74

Page 5: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

SOMMAIRE

1 - INTRODUCTION..........................................................................................................8

1.1 - Présentation du document........................................................................................8

1.2 - Principe des échanges liés aux pièces justificatives.................................................9

1.3 - Les principes fondateurs.........................................................................................10

1.3.1 - Les canaux d’échanges...............................................................................................................................................................10

1.3.2 - Les fichiers :................................................................................................................................................................................10

1.3.3 - La traçabilité :..............................................................................................................................................................................10

1.3.4 - La visibilité des pièces.................................................................................................................................................................10

1.3.5 - Les métadonnées échangées avec les SI privatifs.....................................................................................................................10

2 - FONCTIONNEMENT DES INTERFACES.................................................................11

2.1 - Les certificats...........................................................................................................11

2.1.1 - Généralités..................................................................................................................................................................................11

2.1.2 - Détail de l’utilisation des certificats.............................................................................................................................................11

2.2 - Gestion des erreurs.................................................................................................12

2.3 - Gestion du mode asynchrone.................................................................................14

2.4 - Gestion du mode synchrone...................................................................................14

2.4.1 - Gestion des Web Services..........................................................................................................................................................15

2.4.2 - Gestion de la sécurité..................................................................................................................................................................15

2.4.3 - Gestion de l’authentification........................................................................................................................................................16

2.4.4 - Gestion des pièces jointes..........................................................................................................................................................16

2.4.5 - Gestion des erreurs.....................................................................................................................................................................17

2.4.6 - Rappel des fonctionnalités proposées........................................................................................................................................17

3 - STRUCTURE DES ÉCHANGES DÉDIÉS AUX PIÈCES JUSTIFICATIVES............18

3.1 - Définition..................................................................................................................18

3.2 - Détail de la structure XML dédiée à une pièce justificative (format dit PJU)..........19

3.3 - Détail de la structure XML dédiée à une liste de pièces justificatives (format dit PJG).................................................................................................................................21

3.4 - Détail de la structure XML dédiée à la récupération du plan de classement – (format dit PCL)................................................................................................................23

4 - CINÉMATIQUE DES ÉCHANGES............................................................................25

4.1 - Contrôles communs.................................................................................................25

4.2 - Les échanges..........................................................................................................25

4.2.1 - Lister les pièces justificatives d’une demande............................................................................................................................25

4.2.2 - Consulter les pièces justificatives d’une demande.....................................................................................................................27

4.2.3 - Ajouter une pièce justificative à une demande...........................................................................................................................29

4.2.4 - Modifier une pièce justificative d’une demande..........................................................................................................................32

Cas de la modification des métadonnées uniquement..........................................................................................................................34

Page 6: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Cas de la modification des métadonnées et du fichier joint...................................................................................................................34

4.2.5 - Supprimer des pièces justificatives d’une demande...................................................................................................................36

4.2.6 - Recenser les demandes ayant au moins une pièce justificative modifiée depuis une date.......................................................38

4.2.7 - Récupérer le plan de classement................................................................................................................................................40

4.3 - Règles de nommage des fichiers XML et ZIP envoyés par le « SNE »..................41

4.4 - Récapitulatif des formats des échanges.................................................................44

5 - CONTRÔLES ET MESSAGES D’ERREUR DANS LES FICHIERS D’INTERFACE.........................................................................................................................................44

5.1 - Contrôles sur le fichier réceptionné (XML ou ZIP)..................................................45

CTRL_FIC_0003 : Le code guichet doit être cohérent...........................................................................................................................45

CTRL_FIC_0004 : Le flux XML doit être valide......................................................................................................................................45

CTRL_FIC_0007 : Le fichier ZIP doit contenir un fichier XML et un fichier PDF...................................................................................46

CTRL_FIC_0008 : Le fichier ZIP doit contenir un fichier XML...............................................................................................................46

CTRL_FIC_0009 : Le nom du fichier ZIP doit être conforme.................................................................................................................47

CTRL_FIC_0010 : Le nom du fichier XML doit être conforme...............................................................................................................47

CTRL_FIC_0011 : Le Fichier ZIP doit être au bon format....................................................................................................................49

CTRL_FIC_0012 : Le type de fichier doit être autorisé..........................................................................................................................49

CTRL_FIC_0014 : Le fichier PDF fourni doit être correctement formaté suivant les standards du format PDF...................................51

5.2 - Contrôles sur le code guichet..................................................................................51

CTRL_GUI_0001 : Le nom du certificat doit être conforme...................................................................................................................51

CTRL_GUI_0002 : Le code du guichet doit être connu du référentiel...................................................................................................51

CTRL_GUI_0003 : Le guichet associé au code guichet doit être valide...............................................................................................52

CTRL_GUI_0004 : Le certificat reçu doit être valide..............................................................................................................................52

CTRL_GUI_0005 : Le guichet doit être authentifié................................................................................................................................53

5.3 - Contrôles portant sur le format de fichier décrivant une pièce justificative associéesà une demande................................................................................................................54

CTRL_PJU_0001 : Un numéro unique doit être fourni en entrée..........................................................................................................54

CTRL_PJU_0002 : La demande de logement doit être connue............................................................................................................54

CTRL_PJU_0003 : La pièce justificative indiquée doit être connue du système...................................................................................54

CTRL_PJU_0004 : La pièce justificative indiquée doit être associée à la demande spécifiée.............................................................55

CTRL_PJU_0005 : L'identifiant technique de la pièce ne doit pas être renseigné................................................................................55

CTRL_PJU_0006 : La catégorie indiquée doit être connue du système...............................................................................................56

CTRL_PJU_0007 : Le type indiqué doit être connu du système...........................................................................................................56

CTRL_PJU_0009 : L'indice de pertinence doit être connu du système.................................................................................................56

CTRL_PJU_0010 : Le champ « nomFichier » doit être renseigné........................................................................................................57

CTRL_PJU_0011 : Le nom de fichier indiqué doit correspondre au fichier transmis............................................................................57

CTRL_PJU_0012 : L'identifiant technique du fichier ne doit pas être renseigné..................................................................................57

CTRL_PJU_0013 : Le type et la catégorie indiqués pour la pièce justificative doivent être en accord avec le plan de classement....58

CTRL_PJU_0014 : L'identifiant de la pièce justificative doit être renseigné dans le fichier XML..........................................................58

CTRL_PJU_0015 : Le niveau de sensibilité de la pièce doit correspondre à celui de son type...........................................................59

CTRL_PJU_0016 : La valeur de l’attribut « documentInterne » de la pièce doit correspondre à celle de son type. ...........................59

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 6/74

Page 7: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_PJU_0017 : L'indice de pertinence doit être l'une des valeurs autorisées pour l’ajout d’une pièce justificative........................60

CTRL_PJU_0018 : La taille maximale du fichier PDF fourni ne doit pas dépasser la limite autorisée.................................................60

CTRL_PJU_0020 : La demande doit être active....................................................................................................................................61

5.4 - Contrôles portant format de fichiers décrivant un groupe de pièces justificatives associées à une demande...............................................................................................62

CTRL_PJG_0001 : Un numéro unique doit être fourni en entrée..........................................................................................................62

CTRL_PJG_0002 : La demande de logement doit être connue............................................................................................................62

CTRL_PJG_0003 : Les catégories indiquées doivent être connues du système..................................................................................62

CTRL_PJG_0004 : La demande doit comporter au moins une pièce justificative des catégories demandées....................................63

CTRL_PJG_0005 : La demande doit comporter au moins une pièce justificative................................................................................63

CTRL_PJG_0006 : La pièce justificative indiquée doit être connue du système..................................................................................63

CTRL_PJG_0007 : Les pièces justificatives indiquées doivent être associées à la demande spécifiée..............................................64

CTRL_PJG_0008 : La date « Depuis » doit être antérieure à la date du jour.......................................................................................64

CTRL_PJG_009 : Aucune demande ne correspond à la de recherche...............................................................................................65

CTRL_PJG_010 : Le nombre de demandes répondant à la recherche dépasse le seuil autorisé.......................................................65

CTRL_PJG_0011 : La date « Jusque » doit être postérieure à la date « Depuis »...............................................................................65

CTRL_PJG_0012 : La date « Jusque », si elle est renseignée, doit être antérieure ou égale à la date du jour...................................65

CTRL_PJG_0013 : Le territoire, s’il est renseigné, doit être connu du système...................................................................................66

CTRL_PJG_0014 : La demande doit être active...................................................................................................................................66

CTRL_PJG_0015 : L'indice de pertinence de la pièce indiquée doit avoir une des valeurs autorisées lors de sa suppression..........67

5.5 - Problème technique.................................................................................................67

CTRL_TEC_0001 : Un problème technique a été rencontré lors du traitement....................................................................................67

6 - FONCTIONNALITÉS D'ADMINISTRATION.............................................................68

6.1 - Traçabilité des échanges........................................................................................68

7 - ANNEXES..................................................................................................................70

7.1 - Annexe 1 : Plan de classement...............................................................................70

7.2 - Annexe 2 : Liste des codes territoires.....................................................................71

8 - CONTACT..................................................................................................................73

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 7/74

Page 8: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

1 - Introduction

1.1 - Présentation du document

Le présent document a pour objectif de décrire les Web services offerts par le SNE-PGP pourpermettre la gestion et le partage des pièces justificatives associées à une demande delogement social.

Ces services complémentaires sont mis en œuvre dans le contexte de la loi ALUR qui institueune plus grande transparence dans les processus d’attribution de logements sociaux et quidéveloppe la dématérialisation des dossiers.

Cela va se traduire notamment par la possibilité d’associer des pièces justificatives à undossier de demande de logement et leur partage avec tous les acteurs concernés. Lesnouvelles fonctionnalités de gestion des pièces justificatives intégrées à un dossier serontaccessibles aussi bien pour le demandeur de logement social que pour les acteurs dulogement social (gestionnaire, enregistreurs…).

Ces éléments sont complémentaires au cahier des charges décrivant les échanges liés à lagestion des demandes : 20130610_NUU__dossier_interfaces_v2.8

Ces services de gestion des pièces justificatives sont limités aux services enregistreurs et auxsystèmes privatifs individuels.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 8/74

Page 9: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

1.2 - Principe des échanges liés aux pièces justificatives

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 9/74

11

Import unitaire de pièces justificatives Export unitaire de pièces justificatives 22Téléchargement / Téléversementunitaire de pièces justificatives (Web) 33

Téléchargement / Téléversementunitaire de pièces justificatives (Web) 44

SNESNE

PGPPGP

Système Territorial Partagé

Système Territorial Partagé

Service enregistreur avec système privatif

Service enregistreur avec système privatif

Service enregistreur avec système privatif

Service enregistreur avec système privatif

22

33

44

11Pas d’échange /accès aux piècesjustificatives

Demandeurs

Guichet enregistreur

Pièces justificatives (PJ)

Circulation des PJ

Saisie des données

Flux asynchrone

Flux synchrone

Téléchargement synchrone55

55

Téléservice local hors périmètre SNE

Page 10: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

1.3 - Les principes fondateurs

1.3.1 - Les canaux d’échanges

Les échanges dédiés aux pièces justificatives sont limités aux Web services.

Les territoires en fichiers partagés ne sont pas autorisés à exploiter les web services dédiésaux pièces justificatives.

1.3.2 - Les fichiers :

Une pièce justificative est composée :

• d’un fichier PDF

• de métadonnées (échangées au format XML)

La taille maximale (via le SNE) d’un fichier PDF est de 1 Mo

1.3.3 - La traçabilité :

• Toutes les actions sur les pièces justificatives sont historisées sur le SNE.

• Seule la dernière action effectuée sur une pièce justificative est transmise dans lecadre des web-services (Le type d'action, la date et l'acteur)

1.3.4 - La visibilité des pièces

Une pièce justificative peut être d'un type dit « sensible ». La pièce sera alors visible par :

• le demandeur,

• les intervenants ayant un profil autorisé.

Une pièce justificative peut être d’un type ou d’une catégorie qualifiée de « documentinterne ».

• La pièce sera alors visible par les intervenants connectés sur le SNE,

• La pièce ne sera alors pas visible par le demandeur.

Ces deux qualités sont cumulables.

1.3.5 - Les métadonnées échangées avec les SI privatifs

• Identifiant de la pièce justificative (généré lors de la création) ;

• Catégorie, Type de document (liste dépendante de la catégorie) ;

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 10/74

Page 11: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

• Numéro unique de la demande associée (déduit lors de la création) ;

• Date (présence et signification dépendantes du type) ;

• Commentaires du demandeur (texte libre) ;

• Indice de pertinence (choix parmi [Non vérifié, Périmètre réglementaire, Horspérimètre réglementaire, Inexploitable, Obsolète, Incomplet, Doublon, Incohérent]) ;

• Sensibilité (déduite du type) ;

• Document interne (déduite du type) ;

• Date et auteur du dépôt de fichier (déduits lors de la création) ;

• Date, auteur et type de la dernière action (déduits lors de l'action).

Les différents indices de pertinence doivent être interprétés comme suit :

• Non vérifié: pièce non encore vérifiée par un organisme.

• Périmètre réglementaire: pièce vérifiée et conforme au périmètre réglementaire.

• Hors périmètre réglementaire: pièce n'appartenant pas au périmètre réglementaire.

• Inexploitable: document illisible par exemple.

• Obsolète: pièce qui n'est plus valide.

• Incomplet: pièce conforme au périmètre réglementaire mais dont il manque unélément (un coté de la pièce d'identité, une page du RFR au lieu de 4, …).

• Doublon: document déjà présent.

• Incohérent: pièce pour laquelle il existe des indices de falsification ou qui estincohérente avec les autres pièces du dossier.

2 - Fonctionnement des interfaces

2.1 - Les certificats

2.1.1 - Généralités

Les techniques de sécurisation mises en place dans le cadre des interfaces synchrone etasynchrone de l’application « SNE » s’appuient majoritairement sur des mécanismes designature et chiffrement à partir d’une paire de clés asymétriques :

• Clé privée

• Clé publique diffusée au sein d’un certificat

Les certificats utilisés sont des certificats conformes à la norme RGS (Référentiel Général deSécurité). Ces certificats utilisent le format défini par la norme de cryptographie X.509.

2.1.2 - Détail de l’utilisation des certificats

Les certificats et paires de clés utilisés dans le cadre de l’application « SNE » sont lessuivants :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 11/74

Page 12: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

• Une paire de clés associée à l’application SNE fournie par le ministère :

• Clé privée Numéro Unique

• Clé publique Numéro Unique diffusée au sein d’un certificat

• Une paire de clés pour chaque système enregistreur / guichet :

• Clé privée du système enregistreur

• Clé publique du système enregistreur diffusée au sein d’un certificat

Dans le cadre de l’application « SNE », une phase de vérification de la validité des certificatsdes systèmes enregistreurs est effectuée. Ceci consiste à vérifier que :

• Le certificat a un format valide.

• Le certificat a été délivré par une autorité de certification (CA) reconnue par le MINEFI

• Le certificat n’est pas périmé

• Le certificat n’est pas révoqué

L’application « SNE » est quant à elle chargée de réaliser l’authentification du guichetenregistreur à partir de son certificat :

le certificat doit être défini avec un numéro de SIREN correspondant aux 9 premiers chiffresdu numéro de SIRET du guichet enregistreur. Le numéro de SIREN doit être précisé dans lecertificat après la chaîne de caractères « OU = 0002 » (soit OU = 0002 XXXXXXXXXYYYYYavec XXXXXXXXX le numéro SIREN et éventuellement le complément YYYYY servant àspécifier le numéro de SIRET).

Elle vérifie également les autorisations d’accès au système national auxquelles le certificatdonne droit.

2.2 - Gestion des erreurs

Les anomalies en provenance du SNE véhiculent les informations suivantes :

• Le code de l’anomalie,

• La propriété ciblant la donnée en erreur, ce champ étant optionnel,

• Un (ou plusieurs) élément complément, ce champ étant optionnel,

• Un complément est constitué de 2 informations :

• un nom pour identifier la donnée concernée par le message

• la valeur correspondant à la donnée

• Le message indiquant l’information (erreur ou remarque).

Les codes sont catégorisés en deux grandes classes, afin d’identifier une erreur bloquante ou

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 12/74

Page 13: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

une remarque. Les codes seront préfixés comme suit :

• ERR : Pour les messages spécifiant une erreur bloquante.

• REM : Pour les messages indiquant une remarque.

Ce préfixe est suivi d’un code permettant de cibler plus précisément l’origine du messaged’erreur ou de la remarque. Ces codes sont les suivants :

• FIC : En relation avec le fichier ZIP, PDF ou XML.

• GUI : Origine du problème guichet/certificat.

• DEM : Données spécifiques à la demande de logement.

• RAD : Données spécifiques aux informations de radiation.

• REN : Données spécifiques aux informations de renouvellement.

• PJU : Données spécifiques à une pièce justificative.

• PJG : Données spécifiques aux suivis des modifications de pièces justificatives

• TEC : Problème technique

Chaque code est ensuite suffixé d’un numéro chrono.

• Exemple de codification du code Anomalie :

Code ERRREN0123

L 'exemple ci-dessus codifié ERRREN0123, indique une erreur (ERR) sur la partierenouvellement (REN). Cette erreur est référencée sous le numéro « 123 ».

Les messages d’erreur ou remarques indiqués dans ce dossier d’interface sont codifiés enprenant compte de cette nouvelle codification. Les messages pouvant intervenir par la suite,provenant de nouveaux contrôles ou conditions viendront s’y ajouter, ils suivront la mêmedésignation, leur numéro chrono sera incrémenté.

Exemple de message d’anomalie sans complément :

Détail de l’erreur

Code ERRREN0003

Propriété XXXXX.YYYY.ZZZZavec XXXXX.YYYY le nom de la propriété dansl’arborescence XML.

Message «Information «XXXXX.YYYY» : Cerenouvellement de demande ne peut êtreaccepté. Cette demande est «Etat de la

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 13/74

Page 14: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

demande ».

Exemple de message d’anomalie avec compléments :

Code ERRDEM0003

Propriété recommandation

Complément

dateXML Valeur fournie dans le fichier XML del’échange

dateEnCours Valeur connue par l’application

Message Le fichier « XX.XML » en modification ne peut être pris encompte avec une modification de la date de dépôt de la demande de logement : date XML XX date en cours XX

Codification du message au niveau du fichier XML :

<ns1:listeAnomalie>

<ns1:anomalie code="ERRDEM0003" propriete="dateCreationDemande"><ns1:complementnom="dateXML">XX</ns1:complement><ns1:complementnom="dateEnCours">XX</ns1:complement><ns1:message>Informations«dateCreationDemande» : Le fichier « XX.XML » en modification ne peut être pris en compteavec une modification de la date de dépôt de la demande de logement : date XML XX date encours XX</ns1:message></ns1:anomalie>

</ns1:listeAnomalie>

Remarques :

- Le libellé du message d'erreur (Message) est à destination de l'utilisateur final. Il estsusceptible d'être modifié (selon les retours terrain). Aussi, aucun contrôle ne doit être opérésur ce libellé.

- Le code de l'erreur et le nom des compléments peuvent être utilisés par les utilisateurs pourautomatiser le traitement des erreurs en provenance de l'application NUU.

2.3 - Gestion du mode asynchrone

Le mode d'échange asynchrone mis en place dans le cadre du système SNE n'est pasexploité par la fonctionnalité de gestion des pièces justificatives.

2.4 - Gestion du mode synchrone

L’application « SNE » nécessite la mise à disposition de fonctionnalités accessibles en modesynchrone, pour des systèmes hétérogènes.

Pour répondre à ce besoin, l’application fournit des Services Web.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 14/74

Page 15: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

2.4.1 - Gestion des Web Services

Les Web Services réalisés vont être utilisés par des systèmes divers et variés. Afin de faciliterl’interfaçage et l'accès aux Web Services mis à disposition, nous nous sommes attachés àrespecter les standards en termes de développement de Web Services.

Dans le cadre de l’application « SNE » nous avons donc choisi de mettre en place des WebServices avec :

• Une définition du contrat de service respectant WSDL 1.1

• Des messages au format SOAP 1.2

• Une combinaison de type et d’encodage fixée à Document/Litera.

• Une gestion des pièces jointes via XOP/MTOM

Un fichier WSDL 1.1 de description des services fournis est mis à disposition des servicesenregistreurs souhaitant les utiliser. Ce fichier permettra aux systèmes appelants d’utiliser leWeb Service.

2.4.2 - Gestion de la sécurité

La sécurisation des échanges Web Services est effectuée par la mise en place d'uneconnexion sécurisée HTTPS entre le système enregistreur et le serveur HTTP Apacheassocié à l'application «SNE». La sécurisation des échanges est donc assurée par leprotocole d'échange (HTTPS) et non par le Web Service (WS/Security).

La mise en place d’une connexion HTTPS avec authentification client peut schématiquementêtre décrite de la manière suivante :

• Le client demande au serveur l’ouverture d’une connexion HTTPS.

• Le serveur lui retourne son certificat. Ce certificat serveur permet au client de validerl’identité du serveur.

• Le client génère une clé symétrique qu’il chiffre avec la clé publique du certificat duserveur.

• Le client envoie la clé symétrique chiffrée au serveur accompagnée de son certificat client.

• Le serveur vérifie l’identité du client.

• Le client et le serveur peuvent maintenant échanger des données chiffrées avec la clésymétrique échangée précédemment.

Ce mécanisme permet donc de garantir :

• l’intégrité du message

• l’identité de l’expéditeur

• la non-répudiation de l’échange

• la confidentialité des données

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 15/74

Page 16: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

2.4.3 - Gestion de l’authentification

Afin de permettre l’authentification des systèmes enregistreurs sollicitant les Web Servicesmis à disposition par l’application, chacun des services requiert la fourniture d’un certificat enpièce jointe.

L’application va utiliser ce certificat afin de vérifier l’identité de l’expéditeur par comparaisonavec les informations stockées au sein de la base de données.

Une fois l’identité de l’expéditeur validée, ses droits d’accès au système national sont vérifiés.

➢ Le nom des certificats en réception devra être composé de :

Zone Taille Commentaires

Préfixe de fichier Caractères (3) Constantes « CER»

Guichet Enregistreur Caractères (5) Numéro de guichet de l’émetteur

Date-heure d’émission du fichier

Caractères(12) AAAAMMDDHHMM1

Chaque zone devra être complétée par des zéros à gauche et séparée par un tiret.

Ex :

Guichet enregistreur : 125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 1

Résultat :

CER00125-201002010304.XXX

Sinon, le système génère l’anomalie CTRL_GUI_0001.

2.4.4 - Gestion des pièces jointes

Les pièces jointes sont échangées via les Web Services sur la norme SOAP MTOM.

SOAP MTOM (SOAP Message Transmission Optimization Mechanism) est un mécanisme detransmission optimisé des pièces jointes au sein d'un Web Service. Ce mode de transmissions'appuie sur XOP (XML-binary Optimized Packaging) qui permet d'intégrer des pièces jointesau sein d'un fichier XML de manière efficace.

MTOM et XOP sont des recommandations du W3C (World Wide Web Consortium) pour letransfert de pièces jointes au sein de Web Services SOAP.

1 Cet horodatage n’utilise pas la notion de fuseau horaire. En effet cette structure de date permet de vérifier qu’un fichier n'est pas envoyé plusieurs fois.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 16/74

Page 17: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Le choix de XOP/MTOM pour le transfert de pièces jointes permet de :

• Réduire le volume des flux transférés lors de l’envoi d’une pièce jointe

• Réduire les temps de traitement en sérialisation/dé-sérialisation

2.4.5 - Gestion des erreurs

Lorsqu’une erreur survient au cours du traitement d’une demande synchrone les mécanismessuivants sont proposés :

• Si l’erreur est liée à un contrôle fonctionnel et que le fichier XML de demande ou de piècejustificative en entrée a un format valide, alors les anomalies sont insérées à la listed’anomalies liste anomalie du fichier XML reçu et ce fichier est retourné à l’expéditeur.

• Sinon en cas d’erreur sur le flux, l’archive, le certificat ou lors de l’authentification duguichet appelant, l’erreur est retournée au sein du message SOAP de réponse en suivantle formalisme défini dans le fichier WSDL.

2.4.6 - Rappel des fonctionnalités proposées

• Mode d’échange synchrone individuel

Les fonctionnalités proposées pour ce mode d’échange utilisé en configuration 1bis (systèmeindividuel), afin d’interagir en temps réel avec le système national sont :

• De permettre de créer une demande de logement social avec attribution d’un numérounique,

• De permettre de modifier une demande de logement social,

• De permettre de renouveler une demande de logement social,

• De permettre de radier une demande de logement social pour différents motifs,

• De permettre de réactiver une demande de logement social ayant été radiée (souscertaines conditions).

• Mais il offre aussi la possibilité de récupérer une demande de logement existante à partir deson numéro unique,

• Et enfin, une recherche des demandes potentiellement en doublon à partir d’une demandede logement partielle.

En complément de ces fonctionnalités de gestion des demandes, s’ajoutent les fonctionnalitésde gestion des pièces justificatives. Elles sont notamment :

• De permettre de lister les pièces justificatives associées à une demande,

• De permettre de récupérer les pièces justificatives associées à une demande,

• De permettre d’ajouter ou modifier les pièces justificatives associées à une demande,

• De permettre de supprimer les pièces justificatives associées à une demande,

• De permettre de recenser les demandes ayant subi une modification/ajout/suppression d’aumoins l’une de ses pièces justificatives,

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 17/74

Page 18: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

• De permettre d’obtenir la description du plan de classement des pièces justificativesacceptables par le système.

Potentiellement, des envois d’attestations font partie des retours d’enregistrement desdemandes.

• En création : Attestation d’enregistrement

• En renouvellement : Attestation de renouvellement

• Mode d’échange synchrone partagé

Pour les systèmes partagés (configuration 2), les Web-services permettent de faire les actionssuivantes en temps réel :

• Enregistrer la création d’une demande de logement social,

• Modifier une demande de logement social,

• Renouveler une demande de logement social,

• Radier une demande de logement social pour différents motifs,

• Réactiver une demande de logement social ayant été radiée.

• Supprimer une demande de logement social

• Fournir une demande de logement existante à partir de son numéro unique,

• Rechercher des demandes potentiellement en doublon à partir d’une demande de logementpartielle,

• Récupérer les demandes de logement social dont les informations DALO ont été modifiéesdepuis une date / heure paramétrée.

Pour les systèmes partagés, le système SNE-PGP ne propose pas de Web-services degestion des pièces justificatives.

3 - Structure des échanges dédiés aux pièces justificatives

3.1 - Définition

Les informations échangées par l’application « SNE» avec les systèmes enregistreurs sonttransmises au sein de fichiers XML (eXtensible Markup Language).

Ces fichiers XML respectent la version 1.0 de XML et sont encodés en UTF-8.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 18/74

Page 19: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Le format des fichiers XML échangés est décrit au sein de fichiers XML schéma. Ces fichierspermettent de définir la structuration des documents ainsi que le type et le format desdonnées.

Les fichiers XML schema sont également utilisés pour vérifier la conformité des fichiers reçus.

Pour information, les schémas fournis dans le cadre des services pemettant lagestion des pièces justificatives sont :• InterfaceNuuPiece_v0200.xsd : Schéma de l’interface pour l’échange de métadonnées

descriptives d'une pièce justificative .

• InterfaceNuuRecensementPiece_v0200.xsd : Schéma de l’interface pour l’échanged'information sur des listes de pièces justificatives

• InterfaceNuuPlanClassement_v0200.xsd : Schéma de l’interface pour la récupération duplan de classement

Un fichier XML supporte les informations descriptives :

• soit d’une seule pièce justificative,

• soit du plan de classement en vigueur

• soit d’une liste de pièces justificatives.

3.2 - Détail de la structure XML dédiée à une pièce justificative (format dit PJU)

Sa structure est identique en entrée et en sortie.

Dans le cas du flux sortant de retour (type de fichier « RET »), le fichier XML transmis peutcomporter en plus la zone d’informations « Anomalies » dans le cas où des erreurs ou desremarques ont été relevées.

Ce format est exploité pour les échanges suivants :

• Ajout d’une pièce justificative (PJA) et son retour (RET) correspondant,

• Modification d'une pièce justificative (PJM) et son retour (RET) correspondant,

• Retour (RET) correspondant à une demande de consultation (PJC),

• Retour ((RET) correspondant à une demande de récupération de la liste des piècesd'une demande (PJL).

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 19/74

Page 20: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Champs Obliga. Type Format/liste de valeurs

possibles

Balise XML AttributXML

Card.

Zone d’informations : interfaceNUU interfaceNuu 1

Version de l’interface Oui Caractères(5) XX.XX2 versionInterface

URL du namespace Oui Caractères "http://nuu.application.i2/" xmlns

Zone d’informations : Demande demande 1

Numéro unique de la demande Oui Caractères (18) numunique

Code guichet Oui Caractères (5) numGuichet

Zone d’informations : Entête entete 1

Type de fichier Oui Caractères (3) ListeTypeFichier typeFichier

Date de création ou de dernière modification de la demande

Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateFichier

Zone d’informations : Pièce piece 1

Identifiant technique de la pièce Non numérique idPiece

Catégorie de la pièce (code) Oui Caractères (10) categorie

Type de la pièce (code) Oui Caractères (10) type

Date fonctionnelle Non date aaaa-mm-jj dateFonctionnelle

Commentaire Non Caractères (1024)

commentaire

Indice de pertinence Non Caractère(10) ListeIndicePertinence indicePertinence

sensibilité Non Booléen sensibilite

DocumentInterne Non Booléen documentInterne

Zone d’informations : Pièce - Création creation 0-1

Date de création Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateCreation

Auteur (nom et prénom du demandeur ou nom de l’organisme enregistreur)

Oui Caractères (255) auteurCreation

Zone d’informations : Pièce – Dernière action derniereAction 0-1

Date dernière action Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateAction

Auteur (nom et prénom du demandeur ou nom de l’organisme enregistreur)

Oui Caractères (255) acteurAction

Type dernière action Oui Caractères (4) ListeTypeAction typeAction

Zone d’informations : Pièce - Fichier fichier 0-1

Identifiant technique du fichier Non numérique idFichier

Nom du fichier Oui Caractères (100) nomFichier

Zone d’informations : Pièce – Fichier - Dépôt depot 0-1

2 La version de l’interface ne peut contenir que la valeur 02.00

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 20/74

Page 21: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Date dépôt du fichier Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateFichier

Auteur (nom et prénom du demandeur ou nom de l’organisme enregistreur)

Oui Caractères (255) auteurFichier

Zone d’informations contenant la liste des anomalies : listeAnomalie listeAnomalie 0-1

Zone d’informations : listeAnomalie - Anomalie anomalie 1-n

Code de l'anomalie Oui Caractères (10) code

propriété Oui Caractères (255) propriété

Complément Non Caractères (10) Information complémentaire à l’anomalie

complement 0-n

Message Oui Caractères (512) Message de l’anomalie message

3.3 - Détail de la structure XML dédiée à une liste de pièces justificatives (format dit PJG)

Ce format est exploité en sortie du SNE pour les échanges suivants :

• Suppression d'une pièce justificative (PJS) et son retour (RET),

• Recensement des pièces justificatives d'une demande (PJL),

• Consultation d'une pièce justificative (PJC),

• Recensement des demandes ayant des pièces modifiées, ajoutées ou supprimées-(MPJ) et son retour (RET).

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 21/74

Page 22: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Champs Obliga. Type Format/liste de valeurs

possibles

Balise XML AttributXML

Card.

Zone d’informations : interfaceNUU interfaceNuu 1

Version de l’interface Oui Caractères(5) XX.XX3 versionInterface

URL du namespace Oui Caractères "http://nuu.application.i2/" xmlns

Zone d’informations : Demande demande 1

Numéro unique de la demande Non Caractères (18) numunique

Code guichet Oui Caractères (5) numGuichet

Zone d’informations : Entête entete 1

Type de fichier Oui Caractères (3) ListeTypeFichier typeFichier

Date de création ou de dernière modification de la demande

Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateFichier

Zone d’informations : Pièces pieces 0-1

Zone d’informations : Pièces - Pièce piece 1-n

Identifiant technique de la pièce Non numérique idPiece

Zone d’informations : Pièces - Pièce – Dernière action derniereAction 0-1

Date dernière action Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateAction

Auteur (nom et prénom du demandeur ou nom de l’organisme enregistreur)

Oui Caractères (255) auteurAction

Type dernière Action Oui Caractères (4) ListeTypeAction typeAction

Zone d’informations : recensement recensement 0-1

Zone d’informations : recensement - territoire territoire 0-1

Territoire (code) Oui Caractères (3) codeterritoire 1

Zone d’informations : recensement - dates dates 0-1

Date Depuisle Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateDepuisLe

Date jusqu'au Non dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateJusquAu

Zone d’informations : recensement - catégories categories 0-1

Zone d’informations : recensement - catégories - catégorie categorie 1-n

Catégorie de la pièce (code) Oui Caractères (10) codeCategorie

Zone d’informations contenant la liste des anomalies : listeAnomalie listeAnomalie 0-1

Zone d’informations : listeAnomalie - anomalie anomalie 1-n

Code de l'anomalie Oui Caractères (10) code

proprièté Oui Caractères (255) propriété

Complément Non Caractères (10) Information complémentaire à l’anomalie

complement 0-n

Message Oui Caractères (512) Message de l’anomalie message

3 La version de l’interface ne peut contenir que la valeur 02.00

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 22/74

Page 23: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

3.4 - Détail de la structure XML dédiée à la récupération du plan de classement – (format dit PCL)

Ce format est exploité en sortie du SNE pour l’échange suivant :

• Demande de récupération du plan de classement (PCL) et son retour (RET).

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 23/74

Page 24: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Champs Obliga. Type Format/liste de valeurs

possibles

Balise XML AttributXML

Card.

Zone d’informations : interfaceNUU interfaceNuu 1

Version de l’interface Oui Caractères(5) XX.XX4 versionInterface

URL du namespace Oui Caractères "http://nuu.application.i2/" xmlns

Zone d’informations : Demande demande 1

Code guichet Oui Caractères (5) numGuichet

Zone d’informations : Entête entete 1

Type de fichier Oui Caractères (3) ListeTypeFichier typeFichier

Date de création ou de dernière modification de la demande

Oui dateTime aaaa-mm-jjTHH:MM:SS.s+hh:mm

dateFichier

Zone d’informations : PlanDeClassement planDeClassement 0-1

version Oui Caractères(5) XX.XX versionClassement 1

Zone d’informations : PlanDeClassement - catégorie categorie 1-n

Catégorie de la pièce (code) Oui Caractères (10) codeCategorie

Catégorie de la pièce (libellé) Oui Caractères (255) libelleCategorie

DocumentInterne Oui Booléen documentInterne

Zone d’informations : PlanDeClassement – catégorie – listeType listeType 0-1

Zone d’informations : PlanDeClassement - catégorie – listeType - type type 1-n

type de la pièce (code) Oui Caractères (10) codePiece

type de la pièce (libelle) Oui Caractères (255) libellePiece

obligatoire Oui Booléen obligatoire

documentinterne Oui Booléen documentInterne

sensibilité Oui Booléen sensibilite

Date Fonctionnelle apparente Oui Booléen afficherDate

Libelle de la date fonctionnelle Non Caractères (50) libelleDate

Maximum d’occurrence Oui numérique occurrenceMax

Zone d’informations contenant la liste des anomalies : listeAnomalie listeAnomalie 0-1

Zone d’informations : listeAnomalie - anomalie anomalie 1-n

Code de l'anomalie Oui Caractères (10) code

proprièté Oui Caractères (255) propriété

Complément Non Caractères (10) Information complémentaire à l’anomalie

complement 0-n

Message Oui Caractères (512) Message de l’anomalie message

4 La version de l’interface ne peut contenir que la valeur 02.00

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 24/74

Page 25: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

4 - Cinématique des échanges

4.1 - Contrôles communs

La consommation des web services dédiés à la gestion des pièces justificativesentraîne l’application systématique des contrôles suivants :

Nom du contrôle Signification

CTRL_GUI_0001 Nom du certificat non conforme,

CTRL_GUI_0002 Le code du guichet doit être connu duréférentiel,

CTRL_GUI_0003 Le guichet associé par le codeguichet doit être valide,

CTRL_GUI_0004 Le certificat reçu doit être valide,

CTRL_GUI_0005 Le guichet doit être authentifié,

CTRL_FIC_0003 Le code guichet doit être cohérent,

CTRL_FIC_0004 Le flux XML doit être valide,

CTRL_FIC_0010 Le nom du fichier XML doit êtreconforme

CTRL_FIC_0012 Le type de fichier doit être autorisé

CTRL_FIC_0013 Description des listes de codes paramétrables vérifiés à la réception du fichier

CTRL_TEC_0001 Un problème technique a étérencontré lors du traitement

Les messages d'erreur résultant de l'échec des contrôles communs sont renvoyés dans l'enveloppe SOAP. Dans ce cas, le service ne retourne pas de fichier.

4.2 - Les échanges

4.2.1 - Lister les pièces justificatives d’une demande

Description :

L’objectif de ce service est de transmettre la liste des pièces justificativesassociées à une demande de logement social.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 25/74

Page 26: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Données d’entrée :

L’application appelante transmet :– un fichier XML respectant le format PJG renseigné, contenant les zones

d'informations suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « PJL »,• La zone d'information « Demande » complétée par le code guichet de

l'application appelante et le numéro unique de la demande concernée parla recherche

• « recensement », optionnellement :◦ la zone d'information Categories complétée par la liste des codes

catégorie pour lesquelles l'appelant souhaite recevoir la liste despièces présentes. L'absence de la zone catégories conduira aurecensement de l'ensemble des pièces justificatives associées à lademande.

Contrôles :Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

CTRL_PJG_0001 Un numéro unique doit être fourni enentrée.

CTRL_PJG_0002 La demande de logement doit êtreconnue.

CTRL_PJG_0003 Les catégories indiquées doivent êtreconnues du système

CTRL_PJG_0004 La demande doit comporter au moinsune pièce justificative des catégoriesdemandées

CTRL_PJG_0005 La demande doit comporter au moinsune pièce justificative

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 26/74

Page 27: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Données de sortie :

L’application nationale retourne : • un fichier archive comprenant autant de fichiers XML au format PJU que de

pièces justificatives répondant aux critères de recherche, s’ils sontrenseignés en entrée,

• un fichier XML au format PJG contenant la liste des pièces justificativesretournées.

Chaque fichier XML au format PJU, contient les zones d'informations suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Piece :

◦ selon le type de la pièce justificative, le champ Date fonctionnelle pourraêtre absent

◦ l’ensemble des autres champs est renseigné.Le fichier XML au format PJG contient les zones d’information suivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Pieces :

◦ la zone d'information « piece » de chaque pièce.

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans le bloc anomalie du fichier XML au format PJG retourné :

• CTRL_PJG_0001• CTRL_PJG_0002• CTRL_PJG_0003• CTRL_PJG_0004• CTRL_PJG_0005

Dans le cas d'un échec aux contrôles suivants, le service ne retourne pas defichier ZIP :

• CTRL_PJG_0001• CTRL_PJG_0002• CTRL_PJG_0004• CTRL_PJG_0005

4.2.2 - Consulter les pièces justificatives d’une demande

Description :

L’objectif de ce service est de permettre la récupération des pièces justificativesd’une demande.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 27/74

Page 28: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Données d’entrée :

L’application appelante transmet :– un fichier XML respectant le format PJG renseigné, contenant les zonesd'informations suivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « PJC »,• La zone d'information Demande complété par le code guichet de

l'application appelante et le numéro unique de la demande concernée par larecherche.

• Optionnellement : la zone d'information « pieces » complétée par la listedes identifiants techniques des pièces justificatives qu'il souhaite consulter.L'absence de la zone pièces conduira à la récupération de l'ensemble despièces justificatives associées à la demande.

Contrôles :

Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

CTRL_PJG_0001 Un numéro unique doit être fourni enentrée.

CTRL_PJG_0002 La demande de logement doit êtreconnue

CTRL_PJG_0005 La demande doit comporter au moinsune pièce justificative

CTRL_PJG_0006 La pièce justificative indiquée doitêtre connue du système

CTRL_PJG_0007 Les pièces justificatives indiquéesdoivent être associées à la demandespécifiée

Données de sortie :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 28/74

Page 29: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

L’application nationale retourne :• Un fichier archive comprenant autant de fichiers archives que de pièces

justificatives répondant aux critères de la recherche. Pour chaque piècejustificative, le fichier archive correspondant contient :◦ un XML au format PJU.◦ un fichier PDF

• Un fichier XML au format PJG contenant la liste des pièces justificativesretournées.

Chaque fichier XML au format PJU, contient les zones d’informations suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Pièce :

◦ selon le type de la pièce justificative, le champ Date fonctionnelle pourraêtre absent

◦ l’ensemble des autres champs est renseigné.

Le fichier XML au format PJG contient les zones d’information suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Pieces :

◦ la zone d'information « piece » de chaque pièce

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans le bloc anomalie du fichier XML au format PJG retourné :

• CTRL_PJG_0001• CTRL_PJG_0002• CTRL_PJG_0005• CTRL_PJG_0006• CTRL_PJG_0007

Dans le cas d'un échec aux contrôles suivants, le service ne retourne pas defichier ZIP :

• CTRL_PJG_0001• CTRL_PJG_0002• CTRL_PJG_0005

4.2.3 - Ajouter une pièce justificative à une demande

Description :

L’objectif de ce service est de permettre d’ajouter une pièce justificative à unedemande.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 29/74

Page 30: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Données d’entrée :

L’application appelante transmet :• un fichier archive contenant :

◦ le fichier XML au format PJU décrivant les métadonnées,◦ le fichier PDF constituant la pièce

Le fichier XML de pièce justificative transmis doit contenir les zones d’informationssuivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « PJA »,• La zone d'information Demande complétée par le code guichet de

l'application appelante et le numéro unique de la demande concernée par larecherche

• Pièce :◦ le champ identifiant technique de la pièce ne doit pas être renseigné,◦ le champ « dateFonctionnelle » pourra être absent ou vide◦ le champ « commentaires » pourra être absent ou vide◦ les champs « sensibilité » et « documentinterne » :

▪ peuvent être absents▪ seront testés s'ils sont présents. Le retour est non bloquant.

◦ les autres champs doivent être présents et renseignés,◦ la zone d’informations « Création » ne sera pas exploitée,◦ la zone d’informations « Dernière Action » ne sera pas exploitée,◦ Fichier :

▪ le champ l’identifiant technique du fichier ne doit pas êtrerenseignée,

▪ le champ nom du fichier doit être complété et doit correspondre à unfichier existant dans l’archive,

▪ la zone d’information Dépôt ne sera pas exploitée.

Remarque : Le champ commentaire, s'il est présent, ne sera pas exploité par lesystème.

Contrôles :

Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 30/74

Page 31: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_FIC_0007 Le fichier ZIP doit contenir un fichierXML et un fichier PDF

CTRL_FIC_0009 Le nom du fichier ZIP doit êtreconforme

CTRL_FIC_0011 Le format du fichier ZIP doit êtrecorrect

CTRL_FIC_0014 Le fichier PDF fourni doit être correctement formaté suivant les standards du format PDF.

CTRL_PJU_0001 Un numéro unique doit être fourni enentrée

CTRL_PJU_0002 La demande de logement doit êtreconnue

CTRL_PJU_0005 L'identifiant technique de la pièce nedoit pas être renseigné

CTRL_PJU_0006 La catégorie indiquée doit êtreconnue du système

CTRL_PJU_0007 Le type indiqué doit être connu dusystème

CTRL_PJU_0010 Le champ « nom de fichier » doit êtrerenseigné

CTRL_PJU_0011 Le nom de fichier indiqué doitcorrespondre au fichier transmis

CTRL_PJU_0012 L’identifiant technique du fichier nedoit pas être renseigné

CTRL_PJU_0013 Le type et la catégorie indiqués pourla pièce justificative doivent être enaccord avec le plan de classement

CTRL_PJU_0015 Le niveau de sensibilité de la piècedoit correspondre à celui de son type

CTRL_PJU_0016 La valeur de l’attribut « documentinterne » indiqué pour la piècejustificative doit correspondre à cellede son type

CTRL_PJU_0017 L'indice de pertinence doit être l'une des valeurs autorisées pour l’ajout d’une pièce justificative.

CTRL_PJU_0018 La taille maximale du fichier PDF fourni ne doit pas dépasser la limite autorisée.

CTRL_PJU_0019 Le nombre maximum d’occurrences pour le type de pièce demandé ne doit pas être dépassé.

CTRL_PJU_0020 La demande doit être active.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 31/74

Page 32: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Données de sortie :

L’application nationale retourne un fichier archive comprenant :• le fichier XML au format PJU décrivant les métadonnées modifiées.

Le fichier XML, contient les zones d’informations suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande• Pièce :

◦ le champ identifiant technique de la pièce est renseigné,◦ le champ sensibilité a été mis à jour si nécessaire,◦ les autres champs de la zone contiennent les valeurs transmises à

l’appel,◦ la zone d’information « Création » a été mise à jour,◦ la zone d’information « Dernière action » a été mise à jour,◦ fichier :

▪ le champ identifiant technique a été mis à jour,▪ le champ nom du fichier a été mis à jour,▪ la zone d’information « Dépôt » a été mise à jour.

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans l'enveloppe SOAP :

• CTRL_FIC_0007• CTRL_FIC_0009• CTRL_FIC_0011• CTRL_FIC_0014

Dans ce cas le service ne retourne pas de fichier.

Les messages d'erreur des contrôles suivants seront retournés dans le blocanomalie du fichier XML au format PJU retourné :

• CTRL_PJU_0001• CTRL_PJU_0002• CTRL_PJU_0005• CTRL_PJU_0006• CTRL_PJU_0007• CTRL_PJU_0010• CTRL_PJU_0011• CTRL_PJU_0012• CTRL_PJU_0013• CTRL_PJU_0015• CTRL_PJU_0016• CTRL_PJU_0017• CTRL_PJU_0018• CTRL_PJU_0019• CTRL_PJU_0020

4.2.4 - Modifier une pièce justificative d’une demande

Description :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 32/74

Page 33: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

L’objectif de ce service est de permettre de modifier une pièce justificativeexistante ; cela implique de pouvoir modifier les métadonnées seules ou lesmétadonnées et le fichier associé.

Données d’entrée :

L’application appelante transmet :• un fichier archive contenant :

◦ le fichier XML au format PJU décrivant les métadonnées,◦ le fichier PDF à associer à la pièce en remplacement de celui en place

si nécessaire

Le fichier XML de pièce justificative transmis doit contenir les zones d’informationssuivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « PJM »,• La zone d'information Demande complétée par le code guichet de

l'application appelante et le numéro unique de la demande concernée par larecherche

• Pièce :◦ le champ identifiant technique de la pièce doit être renseigné et être

associé à la demande citée,◦ le champ « dateFonctionnelle » pourra être absent ou vide◦ le champ « commentaires » pourra être absent ou vide◦ les champs « sensibilité » et « documentinterne » :

▪ peuvent être absents▪ seront testés s'ils sont présents. Le retour est non bloquant.

◦ les autres champs doivent être présents et renseignés,◦ la zone d’informations « Création » ne sera pas exploitée,◦ la zone d’informations « Dernière Action » ne sera pas exploitée,◦ fichier :

▪ le champ identifiant technique du fichier ne doit pas être renseigné,▪ le champ nom du fichier peut être complété (ou non). Il doit alors

correspondre à un fichier existant dans l’archive,▪ la zone d’information Dépôt ne sera pas exploitée▪

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 33/74

Page 34: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Remarque : Le champ commentaire, s'il est présent, ne sera pas exploité par le système.

Cas de la modification des métadonnées uniquement

La zone d’information fichier ne doit pas être renseignée dans le fichier en entrée.

Cas de la modification des métadonnées et du fichier joint

Le champ nom du fichier de la zone d’information fichier doit être renseigné dansle fichier en entrée.L’archive doit contenir un fichier PDF nommé selon la valeur contenue dans le champ nom dufichier de la zone d’information fichier.

Contrôles :

Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

CTRL_FIC_0008 Le fichier ZIP doit contenir un fichierXML

CTRL_FIC_0009 Le nom du fichier ZIP est conforme

CTRL_FIC_0011 Le format du fichier ZIP doit êtrecorrect,

CTRL_FIC_0014 Le fichier PDF fourni doit être correctement formaté suivant les standards du format PDF.

CTRL_PJU_0001 Un numéro unique doit être fourni enentrée.

CTRL_PJU_0002 La demande de logement doit êtreconnue

CTRL_PJU_0003 La pièce justificative indiquée doitêtre connue du système

CTRL_PJU_0004 La pièce justificative indiquée doitêtre associée à la demande spécifiée

CTRL_PJU_0006 La catégorie indiquée doit êtreconnue du système,

CTRL_PJU_0007 Le type indiqué doit être connu dusystème

CTRL_PJU_0009 L’indice de pertinence doit être connudu système

CTRL_PJU_0011 Le nom de fichier indiqué doitcorrespondre au fichier transmis

CTRL_PJU_0012 L’identifiant technique du fichier nedoit pas être renseigné

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 34/74

Page 35: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_PJU_0013 Le type et la catégorie indiqués pourla pièce justificative doivent être enaccord avec le plan de classement

CTRL_PJU_0014 L'identifiant de la pièce justificativedoit être renseigné dans le fichierXML

CTRL_PJU_0015 Le niveau de sensibilité de la piècedoit correspondre à celui de son type

CTRL_PJU_00116 La valeur de l’attribut « documentinterne » indiqué pour la piècejustificative doit correspondre à cellede son type

CTRL_PJU_0018 La taille maximale du fichier PDF fourni ne doit pas dépasser la limite autorisée.

CTRL_PJU_0019 Le nombre maximum d’occurrences pour le type de pièce demandé ne doit pas être dépassé.

CTRL_PJU_0020 La demande doit être active.

Données de sortie :

L’application nationale retourne un fichier archive comprenant :• le fichier XML au format PJU décrivant les métadonnées modifiées.

Le fichier XML, contient les zones d’informations suivantes :• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Pièce :

◦ le champ identifiant technique de la pièce est renseigné,◦

◦ les autres champs de la zone contiennent les valeurs transmises àl’appel,

◦ la zone d’information « Création » a été mise à jour, (en accord avec lesinformations stockées dans le SNE)

◦ la zone d’information « Dernière Action » a été mise à jour,◦ fichier :

▪ le champ identifiant technique a été mis à jour,▪ le champ nom du fichier a été mis à jour,▪ la zone d’information « Dépôt » a été mise à jour.

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans l'enveloppe SOAP :

• CTRL_FIC_0008• CTRL_FIC_0009• CTRL_FIC_0011• CTRL_FIC_0014

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 35/74

Page 36: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Dans ce cas le service ne retourne pas de fichier.

Les messages d'erreur des contrôles suivants seront retournés dans le blocanomalie du fichier XML au format PJU retourné :

• CTRL_PJU_0001• CTRL_PJU_0002• CTRL_PJU_0003• CTRL_PJU_0004• CTRL_PJU_0006• CTRL_PJU_0007• CTRL_PJU_0009• CTRL_PJU_0011• CTRL_PJU_0012• CTRL_PJU_0013• CTRL_PJU_0014• CTRL_PJU_0015• CTRL_PJU_0016• CTRL_PJU_0018• CTRL_PJU_0019• CTRL_PJU_0020

4.2.5 - Supprimer des pièces justificatives d’une demande

Description :

Ce service permet à l’application consommatrice de supprimer des piècesjustificatives associées à une demande.

Données d’entrée :

L’application appelante transmet :• un fichier XML respectant le format PJG renseigné, contenant les zones

d'informations suivantes :◦ InterfaceNUU,◦ Entête avec le type de fichier valorisé à « PJS »,

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 36/74

Page 37: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

◦ La zone d'information Demande complété par le code guichet del'application appelante et le numéro unique de la demande concernéepar la recherche,

◦ la zone d'information « pieces » complétée par la liste des identifiantstechniques des pièces justificatives qu'il souhaite supprimer.

Contrôles :

Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

CTRL_PJG_0001 Un numéro unique doit être fourni enentrée.

CTRL_PJG_0002 La demande de logement doit êtreconnue,

CTRL_PJG_0005 La demande doit comporter au moinsune pièce justificative,

CTRL_PJG_0006 La pièce justificative indiquée doitêtre connue du système,

CTRL_PJG_0007 Les pièces justificatives indiquéesdoivent être associées à la demandespécifiée.

CTRL_PJG_0014 La demande doit être active.

CTRL_PJG_0015 L'indice de pertinence de la pièce indiquée doit avoir une des valeurs autorisées lors de sa suppression

Données de sortie :

L'application nationale retourne une archive contenant un fichier XML au formatPJG contenant les zones d'informations suivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• Pieces :

◦ la zone d'information « piece » de chaque pièce supprimée est modifiéeafin de mettre à jour la zone d'information « dernière action » (date de lasuppression, type d'action = SUP, acteur déduit du code guichet).

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans le bloc anomalie du fichier XML au format PJG retourné :

• CTRL_PJG_0001• CTRL_PJG_0002• CTRL_PJG_0005• CTRL_PJG_0006• CTRL_PJG_0007

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 37/74

Page 38: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

• CTRL_PJG_0014• CTRL_PJG_0015

4.2.6 - Recenser les demandes ayant au moins une pièce justificative modifiée depuis une date

Description :

Ce service permet à l’application consommatrice de recenser l’ensemble desdemandes ayant au moins une pièce justificative modifiée/ajoutée/supprimée pourune période spécifiée.

Données d’entrée :

L’application appelante transmet :• un fichier XML respectant le format PJG renseigné, contenant les zones

d'informations suivantes :◦ InterfaceNUU,◦ Entête avec le type de fichier valorisé à « MPJ »,◦ La zone d'information Demande complété par le code guichet de

l'application appelante,◦ « Recensement » :

▪ le champ date « depuisle » renseigné▪ optionnellement, le champ date « jusqu’au » renseigné.▪ optionnellement, le champ « Territoire » : renseigné

Par défaut, ce WS renvoie au guichet appelant la liste des demandes pour tousles territoires sur lequel il est habilité. Le paramètre optionnel « Territoire » permetde filtrer à un unique territoire le résultat par défaut.

Contrôles :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 38/74

Lister les demandes ayant au moins une PJ

modifiée Depuis le

Lister les demandes ayant au moins une PJ

modifiée Depuis le WS

****

**

Page 39: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Tous les contrôles communs avec, en plus, les contrôles suivants :

Nom du contrôle Signification

CTRL_PJG_0008 La date « Depuis » doit êtreantérieure à la date du jour

CTRL_PJG_0009 Aucune demande ne correspond à larecherche.

CTRL_PJG_0010 Le nombre de demandes répondantà la recherche dépasse le seuilautorisé

CTRL_PJG_0011 La date « Jusque » doit êtrepostérieure à la date « Depuis »

CTRL_PJG_0012 La date « Jusque », si elle estrenseignée, doit être antérieure ouégale à la date du jour

CTRL_PJG_0013 Le territoire, s’il est renseigné, doitêtre connu du système

Données de sortie :

L’application nationale retourne :• un fichier archive comprenant :

◦ pour chaque demande, un fichier XML au format PJG reprenant la listede l’ensemble de ses pièces justificatives modifiées, ajoutées ousupprimées.

• un fichier XML au format PJG récapitulant les informations transmises àl'appel, avec éventuellement son bloc « Anomalies » complété en cas derencontre d’anomalie.

Le fichier XML au format PJG, dédié à une demande contient les zonesd’informations suivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• Demande,• « Recensement » :

▪ le champ date « depuisle » renseigné avec la date indiquée à l'appel,▪ le champ date « jusqu'au » renseigné avec la date d'exécution▪ Le champ « Territoire » : renseigné si un code de territoire avait été

indiqué à l'appel• « Pièce » (autant d’itération que de pièces concernées) :

◦ le champ identifiant technique de la pièce est renseigné,◦ la zone d’information « Dernière Action » à jour.

Le fichier XML récapitulatif au format PJG, contient les zones d’ informationssuivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• « Recensement » :

▪ le champ date « depuisle » renseigné avec la date indiquée à l'appel,

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 39/74

Page 40: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

▪ le champ date « jusqu'au » renseigné avec la date d'exécution▪ Le champ « Territoire » : renseigné si un code de territoire avait été

indiqué à l'appel.• « Anomalie » : en cas de rencontre d’anomalie.

Gestion des erreurs :

En cas d’anomalie, les messages d'erreur des contrôles suivants seront retournésdans le bloc anomalie du fichier XML récapitulatif (au format PJG) retourné :

• CTRL_PJG_0008• CTRL_PJG_0009• CTRL_PJG_0010• CTRL_PJG_0011• CTRL_PJG_0012• CTRL_PJG_0013

Dans le cas d'un échec de ces contrôles, le service ne retourne pas de fichierarchive.

4.2.7 - Récupérer le plan de classement

Description :

Ce service permet à l’application consommatrice de récupérer la description duplan de classement en vigueur dans le SNE afin de lui permettre d’exploiter lescatégories et types de pièces justificatives valides.

Données d’entrée :

Le service n’attend pas d’attribut autre que ceux nécessaires à l’authentification.

L’application appelante transmet :• un fichier XML respectant le format PCL renseigné, contenant les zones

d'informations suivantes :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 40/74

Page 41: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

◦ InterfaceNUU,◦ Entête avec le type de fichier valorisé à « PCL ».◦ La zone d'information Demande complétée par le code guichet de

l'application appelante

Dans le cadre de la description des types de pièces justificatives, la valeur 99 pourla balise « occurrenceMax » siginifie « illimité ». Les types portant cettevaleur ne présentent pas de nombre maximum d'occurrences au seind'une demande.

Contrôles :

Tous les contrôles communs.

Données de sortie :

Un fichier archive comprenant le fichier XML au format PCL, contient les zonesd’informations suivantes :

• InterfaceNUU,• Entête avec le type de fichier valorisé à « RET »,• PlanDeClassement et ses sous-zones,

Gestion des erreurs :

Les messages d'erreur des contrôles communs seront retournés dans l'enveloppeSOAP.

Dans ce cas le service ne retourne pas de fichier.

4.3 - Règles de nommage des fichiers XML et ZIP envoyés par le « SNE »

➢ Le nom du ou des fichiers ZIP contenant l’ensemble des réponses à une demandedédiée aux pièces justificatives, en émission de « SNE », suite à une demande deconsultation ou de recensement sera composé de :

Zone Taille Commentaires

Type de fichier Caractères (3) Constantes « ZLP »

Guichet Enregistreur Caractères (5) Numéro de guichet de l’émetteur

Date-heure d’émission du fichier ZIP

Caractères(12)

AAAAMMDDHHMM identique à ladate et heure présente sur le fichier transmis à l'appel du service

Numéro d’ordre Numérique (6)

Numéro incrémental d’un ensemble de fichiers

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 41/74

Page 42: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Chaque zone devra être complétée par des zéros à gauche et séparée par untiret.

Exemple :

Guichet enregistreur : 00 125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 1

Résultat :

ZLP00125-201002010304-000001.ZIP

Le certificat associé aura le nom suivant :

CER00125-201002010304.XXX

Un fichier ZIP donné peut regrouper des fichiers archives de type ZPJ (au formatZIP) ou des fichiers XML de type « PJG » de recensements des pièces modifiéespar demande (au format XML) et/ou des réponses d’erreur (au format XML).

➢ Le nom du ou des fichiers ZIP contenant le descriptif d’une pièce justificative enémission du « SNE » sera composé de :

Zone Taille Commentaires

Type de fichier Caractères (3) Constantes « ZPJ »

Guichet Enregistreur Caractères (5) Numéro de guichet de l’émetteur

Date-heure d’émission du fichier ZIP

Caractères(12)

AAAAMMDDHHMMidentique à la date et heure présente sur le fichier transmis à l'appel du service

Numéro d’ordre Numérique (6)

Numéro incrémental d’un ensemble de fichiers

Chaque zone devra être complétée par des zéros à gauche et séparée parun tiret.

Exemple :

Guichet enregistreur : 00125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 1

Résultat :

ZPJ00125-201002010304-000001.ZIP

Le certificat associé aura le nom suivant :

CER00125-201002010304.XXX

Un fichier ZIP donné peut regrouper des descriptifs de pièces justificatives(au format XML) et/ou des fichiers justificatifs (au format PDF) et/ou desréponses d’erreur (au format XML).

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 42/74

Page 43: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

➢ Le nom des fichiers XML en émission de « SNE » :

◦ de description d'une pièce justificative,

◦ de recensement des pièces justificatives modifiées/ajoutées/supprimées pourune demande suite à la consommation du service de recensement desdemandes de logement ayant au moins une pièce justificative modifiée,

◦ de description du résultat de la demande de suppression de pièces justificativessera composé de :

Zone Taille Commentaires

Préfixe de fichier Caractères (3) Constantes selon le service consommé :

• « PJA» : Ajout d’une PJ

• « PJM» : Modification d’une PJ

• « PJC» : Consultation de(s) PJ

• « PJL » : Obtention de la liste des PJ

• « MPJ » : recensement des demandesavec au moins une PJ modifié

• « PJS » : suppression de PJ

Guichet Enregistreur Caractères (5) Numéro de guichet de l’émetteur

Date-heure d’émissiondu fichier XML

Caractères(12) AAAAMMDDHHMM identique à la date et heure présente sur le fichier transmis à l'appel du service

Numéro d’ordre Numérique (6) Numéro incrémental

Chaque zone devra être complétée par des zéros à gauche et séparée parun tiret.

Exemple :

Guichet enregistreur : 00125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 20

Résultat :

PJL00125-201002010304-000020.XML

Le nom du fichier XML de retour est le même que le nom du fichier XMLreçu.

➢ Le nom du fichier XML contenant le résultat de la demande de récupération du plande classement sera composé de :

Zone Taille Commentaires

Préfixe de fichier Caractères (3) Constantes « PCL»

Guichet Enregistreur Caractères (5) Numéro de guichet identiqueau numéro présent sur le fichier de la demande

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 43/74

Page 44: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Zone Taille Commentaires

Date-heure d’émissiondu fichier XML

Caractères(12) AAAAMMDDHHMM identique à la date et heure présente sur le fichier transmis à l'appel du service

Numéro d’ordre Numérique (6) Numéro incrémental d’un ensemble de fichiers

Exemple :

Guichet enregistreur présent sur le fichier de la demande : 00125

Date-heure d’émission sur le fichier de la demande : 01/02/2010 03:04

Résultat : PCL00125-201002010304-000001.XML

4.4 - Récapitulatif des formats des échanges

Service EntréeType de fichier(Format XML)

Zip SortieType de fichier(Format XML)

Zip

Ajout de PJ PJA ( PJU) Oui RET (PJU) Oui

Modification de PJ PJM (PJU) Oui RET (PJU) Oui

Suppression de PJ PJS (PJG) Non RET (PJG) Oui

Liste les PJ d'une demande PJL (PJG) NonRET (PJU) Oui

RET (PJG) Non

Consultation des PJ d'une demandePJC (PJG) Non

RET (PJU) Oui

RET (PJG) Non

Recenser les demandes ayant des PJmodifiées MPJ (PJG) Non

RET (PJG) Oui

RET (PJG) Non

Plan de classement PCL (PCL) Non RET (PCL) Oui

5 - Contrôles et messages d’erreur dans les fichiers d’interface

➢ Les messages d'anomalies contiendront le nom de la zone d’informations oùl'anomalie a été identifiée. Certains contrôles sont non bloquants (ils sont précisésau cas par cas) et le message associé débute par « REMARQUE ».

Message : « Informations « Nom de la zone d’informations » : messaged'anomalie »

➢ Les noms des zones d’informations sont précisées dans la description de la

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 44/74

Page 45: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

structure du fichier XML. (ex : « Zone d’informations : Pièce – Dernière Action »).

➢ Les anomalies identifiées seront indiquées dans le(s) fichier(s) XML s'il(s) est(sont)transmissible(s).

➢ Si aucun fichier n’est transmissible, l’enveloppe SOAP supportera les informationsde l’erreur

5.1 - Contrôles sur le fichier réceptionné (XML ou ZIP)

CTRL_FIC_0003 : Le code guichet doit être cohérent

Le code du guichet présent dans le fichier XML doit être identique à celui indiquédans le nom du fichier XML. Dans le cas contraire un message d’erreur est généré.

Détail de l'erreur

Code ERRFIC0003

Propriété

Message Le code guichet contenu dans le fichier diffère de celuiprésent dans le nom du fichier,

Comportement attendu du système privatif

réémettre le flux après avoir vérifié le code guichet contenu dansle nom du fichier XML et celui contenu dans le fichier XML.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

CTRL_FIC_0004 : Le flux XML doit être valide

Les informations de structure XML seront vérifiées au travers du fichier XSD. Lescontrôles se limitent au respect des balises (cardinalité) et des types des données(caractère, numérique, booléen et date). Dans le cas contraire, l'application génèrele message d'anomalie suivant :

Détail de l'erreur

Code ERRFIC0004

Propriété

Message Votre fichier XML « xxxxxxxxxxx » ne respecte pas ladéfinition de l’interface. Veuillez SVP contrôler votrefichier avec le XSD pour obtenir des informations surla ou les corrections à apporter.

Comportement attendu du système privatif

réémettre le flux après avoir corrigé le fichier XML de la pièce

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 45/74

Page 46: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

justificative.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

Cette anomalie est retournée dans l'enveloppe SOAP.

CTRL_FIC_0007 : Le fichier ZIP doit contenir un fichier XML et unfichier PDF

Le contenu du fichier archive de type ZPJ chargé de décrire une pièce justificative,transmise avec son fichier attaché devra contenir les éléments attendus à savoir :

– un fichier XML de description d'une pièce justificative– un fichier PDF

Détail de l'erreur

Code ERRFIC0007

Propriété

Message L'archive ne contient pas le fichier XML et le fichierPDF attendus.

Comportement attendu du système privatif

réémettre le flux après avoir corrigé le contenu du fichier ZIP dela demande.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

CTRL_FIC_0008 : Le fichier ZIP doit contenir un fichier XML

Le contenu du fichier archive de type ZPJ chargé de décrire une pièce justificative,transmise sans son fichier attaché devra contenir les éléments attendus à savoir :

– un fichier XML de description d'une pièce justificative

Détail de l'erreur

Code ERRFIC0008

Propriété

Message L'archive ne contient pas le fichier XML attendu.

Comportement attendu du système privatif

réémettre le flux après avoir corrigé le contenu du fichier ZIP dela demande.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 46/74

Page 47: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_FIC_0009 : Le nom du fichier ZIP doit être conforme

Le nom du ou des fichiers ZIP contenant le descriptif de la pièce justificative enréception de « SNE » devra être composé de :

Zone Taille Commentaires

Type de fichier Caractères (3) Constantes« ZPJ »

Guichet Enregistreur Caractères (5) Numéro de guichet de l’émetteur

Date-heure d’émission du fichier ZIP

Caractères(12)

AAAAMMDDHHMM

Numéro d’ordre Numérique (6)

Numéro incrémental d’un ensemble de fichiers

Chaque zone devra être complétée par des zéros à gauche et séparée par untiret.

Exemple :

Guichet enregistreur : 00125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 1

Résultat :

ZPJ00125-201002010304-000001.ZIP

Le certificat associé aura le nom suivant :

CER00125-201002010304.XXX

Sinon, le système génère le message d’anomalie suivant :

Détail de l'erreur

Code ERRFIC0009

Propriété

Message Le nom du fichier ZIP des pièces justificatives« XXXXXXXXXXX.ZIP» n’est pas conforme,

Comportement attendu du système privatif

réémettre le flux après avoir respecté le nom du fichier.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

CTRL_FIC_0010 : Le nom du fichier XML doit être conforme

Le nom des fichiers XML de description d'une pièce justificative en réception de« SNE » devra être composé de :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 47/74

Page 48: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Zone Taille Commentaires

Préfixe de fichier Caractères (3)

Constantes , selon le service consommé :

• « PJA» : Ajout d’une PJ

• « PJM» : Modification d’une PJ

• « PJC» : Consultation de(s) PJ

• « PJL » : Obtention de la liste des PJ

• « MPJ » : recensement des demandes avec au moins un PJ modifié

• « PJS » : suppression de PJ

• « PCL » : Récupération du plan de classement

Guichet Enregistreur Caractères (5)

Numéro de guichet de l’émetteur

Date-heure d’émission du fichier XML

Caractères(12)

AAAAMMDDHHMM

Numéro d’ordre Numérique (6)

Numéro incrémental

Chaque zone devra être complétée par des zéros à gauche et séparée parun tiret.

Exemple :

Guichet enregistreur : 00125

Date-heure d’émission : 01/02/2010 03:04

Numéro d’ordre : 20

Résultat :

PJA00125-201002010304-000020.XML

Le nom du fichier XML de retour est le même que le nom du fichier XML reçu

Sinon, l'application génère le message d’anomalie suivant :

Détail de l'erreur

Code ERRFIC00010

Propriété

Message Le nom du fichier XML descriptif d'une piècejustificative « XXXXXXXXXXXX.XML » n’est pasconforme,

Comportement attendu du système privatif

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 48/74

Page 49: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

réémettre le flux après avoir respecté le nom du fichier XML.

NB : Ce cas ne devrait arriver qu’en phase de mise au point.

CTRL_FIC_0011 : Le Fichier ZIP doit être au bon format

Si le format du fichier ZIP (ou de l'un des fichiers provenant de la même émission)n'est pas bon, alors le fichier (ou l'émission dans sa totalité) est ignoré.À savoir :

– si l'archive n'est pas au format ZIP– si l'archive contient des répertoires– si une erreur a lieu lors de la décompression de l'archive

Détail de l'erreur

Code ERRFIC0011

Propriété

Message Le format du fichier ZIP des pièces justificatives« XXXXXXXXXXXXXXX.zip » n'est pas conforme.

Comportement attendu du système privatif

réémettre le flux après avoir corrigé le fichier ZIP de la demande.

NB : Ce cas ne devrait arriver qu'en phase de mise au point.

CTRL_FIC_0012 : Le type de fichier doit être autorisé

Chaque service attend un type de fichier XML qui lui est propre. En casd'incohérence entre le service appelé et le type de fichier transmis, le systèmegénère le message d'anomalie suivant :

Détail de l'erreur

Code ERRFIC0012

Propriété TypeFichier, service

Message Le type de fichier « XXX « est incompatible enréception du service « YYY ». Le type de fichierautorisé en réception pour ce service est « ZZZ ».

Comportement attendu du système privatif

réémettre le flux après avoir mis à jour le type de fichier.

NB : Ce cas ne devrait arriver qu’en phase de mise au point.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 49/74

Page 50: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_FIC_013: Description des listes de codes paramétrables vérifiésà la réception du fichier

Code (Max: 6c) Libellé (Max: 125c).ListeTypeAction

CREA Création

MOD Modification

DEPOT Dépôt de fichier

SUPPR Suppression de PJ

ListeTypeFichier

MPJ Recensement des demandes ayant au moins une pièce justificative modifié

PCL Plan de classement

PJA Ajout d'une pièce justificative

PJC Consultation de pièces justificatives

PJM Modification d'une pièce justificative

PJL Recensement de pièces justificatives

PJS Suppression de pièces justificatives

ListeIndicePertinence

PR Périmètre réglementaire

INE Inexploitable

HP Hors Périmètre réglementaire

NV Non Vérifié

OBS Obsolète

INCOM Incomplet

DOUB Doublon

INCOH Incohérent

Remarque : Les noms associés à chaque liste de valeurs sont utilisésdans la définition de la structure du fichier XML de l’interface.

Pour les champs dont les valeurs possibles sont définies dans une listeparamétrable, le message d’anomalie comprendra la liste des valeurs attendues sile champ est obligatoire. Le message généré est le suivant :

Détail de l'erreur

Code ERRFIC0013

Propriété XXXXX.YYYY[i].ZZZZavec XXXXX.YYYY.ZZZZ le nom de la propriétédans l’arborescence XML et 'i' le numérod’occurrence.

Message « Information « XXXXX.YYYY » (Occurrence : [i] s’ily a n enregistrements dans cette zone): La valeur dechamp « ZZZZ » ne correspond pas une des valeursde la liste « Nom de la liste ».Les valeurs possiblessont (Val1; Val2; Val3),»

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 50/74

Page 51: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Comportement attendu du système privatif

Vous devez modifier le code de la valeur et réémettre le flux.

CTRL_FIC_0014 : Le fichier PDF fourni doit être correctement formatésuivant les standards du format PDF.

Lors de l'ajout ou la modification d'un fichier PDF, celui-ci doit être correctementformaté suivant les standards du format PDF afin d'être lisible par le système.

Détail de l'erreur

Code ERRFIC0014

Propriété Identifiant fonctionnel du fichier

Message Le fichier PDF fourni doit être correctement formatésuivant les standards du format PDF.

Comportement attendu du système privatif

Régénérer le fichier PDF et réémettre le flux

5.2 - Contrôles sur le code guichet

CTRL_GUI_0001 : Le nom du certificat doit être conforme

Le nom du certificat doit être conforme (cf 2.4.3 Gestion de l'authentification).

Détail de l'erreur

Code ERRGUI0001

Propriété

Message Le nom du certificat associé« XXXXXXXXXXXX.XXX » n’est pas conforme

CTRL_GUI_0002 : Le code du guichet doit être connu du référentiel

Le code du guichet doit être connu du référentiel.

Détail de l'erreur

Code ERRGUI0002

Propriété

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 51/74

Page 52: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Message Le code guichet est inconnu du référentiel,

Comportement attendu du système privatif

Vérifier le code guichet contenu dans le nom du certificattransmis en flux synchrone et/ou le code guichet transmis dansle fichier XML de la demande (balise XML numGuichet).Contacter le gestionnaire territorial pour vérification duparamétrage de votre code guichet.

CTRL_GUI_0003 : Le guichet associé au code guichet doit êtrevalide

Le guichet associé au Code guichet doit être valide au moment du traitement de lademande (début / fin de validité).

Détail de l'erreur

Code ERRGUI0003

Propriété

Message Le guichet n’est plus actif. Contactez votregestionnaire territorial,

Comportement attendu du système privatif

Contacter le gestionnaire territorial pour la mise à jour duparamétrage du guichet dans l'application SNE, car celle-ciconsidère que le guichet n'est plus ou pas encore actif.

CTRL_GUI_0004 : Le certificat reçu doit être valide

Le certificat reçu doit être valide, c'est-à-dire que la date de début de validité ducertificat doit être antérieure ou égale à la date du jour et que la date de fin devalidité doit être postérieure ou égale à la date du jour. Dans le cas contraire, unmessage d’erreur est généré.

Détail de l'erreur

Code ERRGUI0004

Propriété

Message Le certificat fourni n’est pas valide (dates de validités).

Comportement attendu du système privatif

Renouveler votre certificat.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 52/74

Page 53: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

L'application nationale envoie un message d'alerte de fin de viedu certificat 2 mois avant la date de fin de validité du certificat, àl'adresse électronique utilisée pour les échanges asynchrones.

CTRL_GUI_0005 : Le guichet doit être authentifié

Le certificat fourni est comparé à celui associé au guichet enregistreur. En cas decorrespondance, le guichet enregistreur est authentifié. Dans le cas contraire, unmessage d’erreur est généré.

Détail de l'erreur

Code ERRGUI0005

Propriété

Message Le certificat fourni n’est pas compatible avec lecertificat connu par l’application pour ce guichetenregistreur.

Comportement attendu du système privatif

Vérifier le certificat transmis et le code guichet utilisé.

Si le message d'erreur persiste, contacter le gestionnaireterritorial pour vérifier le certificat paramétré sur l'applicationnationale.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 53/74

Page 54: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

5.3 - Contrôles portant sur le format de fichier décrivant une piècejustificative associées à une demande

CTRL_PJU_0001 : Un numéro unique doit être fourni en entrée

Le consommateur du service doit transmettre en entrée un numéro unique correctementformaté à savoir 18 caractères :

Détail de l'erreur

Code ERRPJU0001

Propriété numunique

Message Le numéro unique fourni en entrée est vide ou mal formaté.

Comportement attendu du système privatif

Vérifier le numéro unique ;

CTRL_PJU_0002 : La demande de logement doit être connue

La demande de logement doit être connue au sein de l'application, et être affectée au territoirede visibilité du guichet connecté. Dans le cas contraire, l'application génère le messaged'anomalie suivant :

Détail de l'erreur

Code ERRPJU0002

Propriété XXXX : numunique

Message « Information XXXX : La demande de logement « XXXXX » n’existe pas dans le système. »

Comportement attendu du système privatif

Vérifier le numéro unique ;vérifier que cette demande n'a pas été supprimée : flux « SUP »reçu en dispatching

CTRL_PJU_0003 : La pièce justificative indiquée doit être connuedu système

La pièce justificative indiquée doit être connue au sein de l'application. Dans le cas contraire,l'application génère le message d'anomalie suivant :

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 54/74

Page 55: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Détail de l'erreur

Code ERRPJU0003

Propriété XXXX : identifiant technique de la pièce justificative

Message « Information « XXXXX » : La pièce justificative n'est pas connue du système. »

Comportement attendu du système privatif

Vérifier l'identifiant de la pièce justificative.

CTRL_PJU_0004 : La pièce justificative indiquée doit être associée à lademande spécifiée.

Toutes les pièces justificatives indiquées doivent être associées à la demande spécifiée. Dansle cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU004

Propriété ZZZZ : numéro uniqueXXXX : identifiants techniques des piècesjustificatives

Message « Information « XXXX » : Cette pièce justificative n'est pas associée à la demande « ZZZZ ». »

Comportement attendu du système privatif

Vérifier l'identifiant de la pièce justificative.

CTRL_PJU_0005 : L'identifiant technique de la pièce ne doit pas êtrerenseigné

Lors de l'ajout d'une pièce justificative à une demande, l'identifiant technique ne doit pas êtrerenseigné. Dans le cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU005

Propriété YYYY : identifiant technique de la pièce

Message « Information « YYYY » : Dans le cas d'un ajout de nouvelle pièce justificative, l'identifiant technique ne doit pas être initialisé. »

Comportement attendu du système privatif

Supprimer l'information interdite

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 55/74

Page 56: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

CTRL_PJU_0006 : La catégorie indiquée doit être connue du système

Lors de l'ajout ou la modification d'une pièce justificative, la catégorie indiquée pour celle-ci doitêtre connue du système. Dans le cas contraire, l'application génère le message d'anomaliesuivant :

Détail de l'erreur

Code ERRPJU006

Propriété YYYY : Catégorie de la pièce

Message « Information « YYYY » : La catégorie indiquée est inconnue du système ou obsolète. »

Comportement attendu du système privatif

Modifier la catégorie afin d'utiliser une catégorie connue du SNEÉventuellement faire appel au web-service d'obtention du plan declassement pour connaître les catégories valides.

CTRL_PJU_0007 : Le type indiqué doit être connu du système

Lors de l'ajout ou la modification d'une pièce justificative, le type indiqué pour celle-ci doit êtreconnu du système. Dans le cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU007

Propriété YYYY : Type de la pièce

Message « Information « YYYY » : Le type indiqué est inconnu du système ou obsolète. »

Comportement attendu du système privatif

Modifier le type afin d'utiliser un type connu du SNEÉventuellement faire appel au web-service d'obtention du plan declassement pour connaître les types valides.

CTRL_PJU_0009 : L'indice de pertinence doit être connu du système

Lors de l'ajout ou la modification d'une pièce justificative, la valeur de l'indice de pertinence doitêtre connu du système. Dans le cas contraire, l'application génère le message d'anomaliesuivant :

Détail de l'erreur

Code ERRPJU009

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 56/74

Page 57: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Propriété XXX" indicePertinence

Message « L'indice de pertinence indiqué n'est pas connu du système. »

Comportement attendu du système privatif

Modifier le code de l'indice de pertinence à affecter.

CTRL_PJU_0010 : Le champ « nomFichier » doit être renseigné

Lors de l'ajout d'une pièce modificative, le fichier XML transmis doit contenir la section fichier,avec le nom du fichier PDF à associer à la pièce justificative. Dans le cas contraire, l'applicationgénère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU010

Propriété XXXX : nomFichier

Message « Le nom du fichier à associer à la pièce est obligatoire. »

Comportement attendu du système privatif

Compléter le fichier XML transmis

CTRL_PJU_0011 : Le nom de fichier indiqué doit correspondre aufichier transmis.

Lors de l'ajout ou la modification d'une pièce justificative, impliquant une action sur le fichierPDF, le nom de fichier indiqué dans le XML doit correspondre au fichier PDF inclus dans lefichier archive. Si un fichier PDF est inclus à l'archive, le renseignement de la section fichier estobligatoire. Dans le cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU011

Propriété « XXXX » : nomFichier« YYYY » : nom du fichier PDF joint dans l'archive

Message « information « XXXX » : Le nom du fichier indiqué ne correspond pas au fichier joint « YYYY ». »

Comportement attendu du système privatif

Compléter le fichier transmis ou modifier l'archive.

CTRL_PJU_0012 : L'identifiant technique du fichier ne doit pas êtrerenseigné.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 57/74

Page 58: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Lors de l'ajout ou la modification d'une pièce justificative, impliquant une action sur le fichierPDF, l'identifiant technique du fichier ne doit pas être renseigné, il sera complété par le SNE etindiqué en retour. Dans le cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU012

Propriété

Message « L'identifiant technique du fichier joint ne doit pas être renseigné. »

Comportement attendu du système privatif

Modifier le fichier XML

CTRL_PJU_0013 : Le type et la catégorie indiqués pour la piècejustificative doivent être en accord avec le plan de classement.

Lors de l'ajout ou la modification d'une pièce justificative, le type et la catégorie indiqués doiventêtre en accord avec le plan de classement en place. Dans le cas contraire, l'application génèrele message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU013

Propriété « XXXX » : Type de la pièce« YYYY » : catégorie de la pièce

Message « information « XXX » : Ce type ne correspond pas à un type de la catégorie « YYYY ». »

Comportement attendu du système privatif

Modifier le fichier XMLÉventuellement faire appel au web-service d'obtention du plan declassement pour connaître les codes valides.

CTRL_PJU_0014 : L'identifiant de la pièce justificative doit êtrerenseigné dans le fichier XML.

Lors de la modification d'une pièce justificative, l'identifiant de la pièce à modifier doit êtrerenseigné. Dans le cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU014

Propriété

Message « L'identifiant technique de la pièce doit être renseigné. »

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 58/74

Page 59: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Comportement attendu du système privatif

Modifier le fichier XML

CTRL_PJU_0015 : Le niveau de sensibilité de la pièce doitcorrespondre à celui de son type.

Lors de l'ajout ou de la modification d'une pièce justificative, le niveau de sensibilité indiqué doitcorrespondre à celui affecté par le SNE au type indiqué. Dans le cas contraire, l'applicationgénère le message d'anomalie suivant :

Détail de l'erreur

Code REMPJU015

Propriété « XXXX » : sensibilité« YYYY » : type

Message « information « XXXX » » : ce niveau de sensibilité ne correspond à la sensibilité des documents du type« YYYY ». »

Comportement attendu du système privatif

Modifier le fichier XMLÉventuellement faire appel au web-service d'obtention du plan declassement pour connaître le niveau de sensibilité des typesdéfinis.

CTRL_PJU_0016 : La valeur de l’attribut « documentInterne » de lapièce doit correspondre à celle de son type.

Lors de l'ajout ou de la modification d'une pièce justificative, l'attribut « Document interne » doitcorrespondre à celui affecté par le SNE au type de document dans le plan de classement. Dansle cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code REMPJU016

Propriété « XXXX » : documentInterne« YYYY » : type

Message « nformation « XXXX » : la valeur de l'attribut documentInterne ne correspond pas à celle attendue pour des documents du type YYYY. »

Comportement attendu du système privatif

Modifier le fichier XMLÉventuellement faire appel au web-service d'obtention du plan declassement pour connaître la valeur acceptable de cet attribut

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 59/74

Page 60: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

pour les types définis.

CTRL_PJU_0017 : L'indice de pertinence doit être l'une des valeursautorisées pour l’ajout d’une pièce justificative.

Lors de l'intégration d'une pièce par un SI externe, l'indice de pertinence ne peutêtre que :

➢ NV : Non vérifié (si la pièce n’a fait l’objet d’aucune vérification au préalable)➢ PR : Périmètre Réglementaire (si elle a été validée par le déposant).

Détail de l'erreur

Code ERRPJU0017

Propriété indicepertinence

Message « L'indice de pertinence « XXX » indiqué necorrespond pas aux valeurs autorisées pour un dépôtd’une pièce justificative par Webservice. »

Comportement attendu du système privatif

réémettre le flux après avoir mis à jour l'indice de pertinence.

CTRL_PJU_0018 : La taille maximale du fichier PDF fourni ne doit pasdépasser la limite autorisée.

Lors de l'ajout ou du remplacement d'une pièce justificative, la taille du fichier PDFfourni est contrôlée. Si cette taille excède la limite autorisée (à savoir 1 Mo), lesystème génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJU0018

Propriété Identifiant fonctionnel du fichier

Message « La taille maximale du fichier PDF fourni ne doit pasdépasser la limite autorisée. »

Comportement attendu du système privatif

Réduire la taille du fichier et réémettre le flux

➢ CTRL_PJU_0019 : Le nombre maximum d’occurrences pour le type depièce demandé ne doit pas être dépassé.Lors de l'ajout d'une pièce ou la modification de la catégorie ou du type d'une pièce,

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 60/74

Page 61: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

si un nombre maximum d'occurrences à été renseigné pour ce type, celui-ci ne peutpas être dépassé.

Détail de l'erreur

Code ERRPJU0019

Propriété type

Message « Il n'est pas possible de procéder à l'ajout ou lamodification de pièce demandé, car le nombremaximum d'occurrences de pièces du type « XXX »est atteint. »

Comportement attendu du système privatif

Modifier le type et/ou supprimer le nombre de pièces nécessairesafin de permettre le bon déroulement de l'opération ;Réémettre le flux.

CTRL_PJU_0020 : La demande doit être active.

L'ajout, la modification ou la suppression de pièces justificatives associées à unedemande non active n'est pas autorisé.

Détail de l'erreur

Code ERRPJU0020

Propriété XXX : numunique

Message « La demande « XXX » n’est pas à l’état active, iln’est pas possible de modifier ses piècesjustificatives. »

Comportement attendu du système privatif

Vérifier que la demande est active.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 61/74

Page 62: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

5.4 - Contrôles portant format de fichiers décrivant un groupe de pièces justificatives associées à une demande.

CTRL_PJG_0001 : Un numéro unique doit être fourni en entrée

Le consommateur du service doit transmettre en entrée un numéro unique correctementformaté à savoir 18 caractères :

Détail de l'erreur

Code ERRPJG0001

Propriété XXXX : numunique

Message « Le numéro unique fourni en entrée est vide ou mal formaté. »

Comportement attendu du système privatif

Vérifier le numéro unique .

CTRL_PJG_0002 : La demande de logement doit être connue

La demande de logement doit être connue au sein de l'application, et être affectée au territoirede visibilité du guichet connecté. Dans le cas contraire, l'application génère le messaged'anomalie suivant :

Détail de l'erreur

Code ERRPJG0002

Propriété XXXX : numunique

Message « Information « XXXX » : La demande de logement « XXXXX » n’existe pas dans le système. ».

Comportement attendu du système privatif

Vérifier le numéro unique ;vérifier que cette demande n'a pas été supprimée : flux « SUP »reçu en dispatching

CTRL_PJG_0003 : Les catégories indiquées doivent être connues dusystème

Les catégories indiquées lors de l'appel doivent être connues du système. Dans le cascontraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 62/74

Page 63: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Code REMPJG0003

Propriété XXXX,YYYY : Codes des Catégories fournis enentrée

Message « Information « XXXXX » : Le code de catégorie n’existe pas dans le système. ».

Comportement attendu du système privatif

Vérifier les catégories indiquées.

CTRL_PJG_0004 : La demande doit comporter au moins une piècejustificative des catégories demandées

Si la demande de logement ne comporte pas de pièces justificatives des catégories indiquéeslors de l'appel du service, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code REMPJG0004

Propriété ZZZZ : numéro uniqueXXXX, YYYY : Codes des Catégories fournis enentrée

Message « La demande « ZZZZ » ne comporte aucune pièce justificative de la ou des catégories suivantes ; « XXXX, YYYY ». ».

CTRL_PJG_0005 : La demande doit comporter au moins une piècejustificative

Si la demande de logement ne comporte pas de pièces justificatives, l'application génère lemessage d'anomalie suivant :

Détail de l'erreur

Code REMPJG0005

Propriété ZZZZ : numéro unique

Message « La demande « ZZZZ » ne comporte aucune pièce justificative. ».

CTRL_PJG_0006 : La pièce justificative indiquée doit être connue dusystème

La pièce justificative indiquée doit être connue au sein de l'application. Dans le cas contraire,

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 63/74

Page 64: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJG0006

Propriété XXXX : identifiant technique de la pièce justificative

Message « Informations « XXXXX » : La pièce justificative n'est pas connue du système ».

Comportement attendu du système privatif

Vérifier l'identifiant de la pièce justificative.

CTRL_PJG_0007 : Les pièces justificatives indiquées doivent êtreassociées à la demande spécifiée.

Toutes les pièces justificatives indiquées doivent être associées à la demande spécifiée. Dansle cas contraire, l'application génère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJG007

Propriété ZZZZ : numéro uniqueXXXX, YYYY : identifiants techniques des piècesjustificatives

Message « Information « XXXX, YYYY » : Au moins une de ces pièces justificatives n'est pas associée à la demande « ZZZZ ». »

Comportement attendu du système privatif

Vérifier l'identifiant de la pièce justificative.

CTRL_PJG_0008 : La date « Depuis » doit être antérieure à la date dujour.

Détail de l'erreur

Code ERRPJG0008

Propriété XXXX : dateDepuis.

Message « Information « XXXXX » : La date depuis indiquéeen paramètre doit être antérieure à la date dujour". »

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 64/74

Page 65: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Comportement attendu du système privatif

Modifier le paramètre et réémettre le flux.

CTRL_PJG_009 : Aucune demande ne correspond à la de recherche.

Détail de l'erreur

Code ERRPJG0009

Propriété

Message « Aucune demande ne correspond à la recherche, »

CTRL_PJG_010 : Le nombre de demandes répondant à la recherchedépasse le seuil autorisé.

Détail de l'erreur

Code ERRPJG0010

Propriété XXXX : dateDepuis.YYYY : dateJusque. (Si indiqué)

Message « Information « XXXXX (à YYYY) » : La périodecorrespond à un nombre de demandes trop élevé. »

Comportement attendu du système privatif

Réduire la période de la demande et réémettre le flux.

CTRL_PJG_0011 : La date « Jusque » doit être postérieure à la date« Depuis ».

Détail de l'erreur

Code ERRPJG0011

Propriété XXXX : dateDepuis.YYYY : dateJusque. (Si indiqué)

Message « Information « XXXXX, (YYYY) » La date Jusquedoit être postérieure à la date Depuis. »

Comportement attendu du système privatif

Corriger la date et réémettre le flux.

CTRL_PJG_0012 : La date « Jusque », si elle est renseignée, doit être

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 65/74

Page 66: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

antérieure ou égale à la date du jour.

Détail de l'erreur

Code ERRPJG0012

Propriété XXXX : dateDepuis.YYYY : dateJusque. (Si indiqué)

Message « Information « XXXXX, (YYYY) » : La date Jusquedoit être antérieure ou égale à la date du jour. »

Comportement attendu du système privatif

Corriger la date et réémettre le flux.

CTRL_PJG_0013 : Le territoire, s’il est renseigné, doit être connu dusystème

Le territoire indiqué doit être connu au sein de l'application. Dans le cas contraire, l'applicationgénère le message d'anomalie suivant :

Détail de l'erreur

Code ERRPJG0013

Propriété XXXX : codeTerritoire

Message « Information « XXXXX » : Le territoire indiqué n'est pas connu du système. ».

Comportement attendu du système privatif

Vérifier le code territoire et réémettre le flux.

CTRL_PJG_0014 : La demande doit être active.

L'ajout, la modification ou la suppression de pièces justificatives associées à unedemande non active n'est pas autorisé.

Détail de l'erreur

Code ERRPJG0014

Propriété XXX: numunique

Message « La demande « XXX » n’est pas à l’état active, iln’est pas possible de modifier ses pièces

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 66/74

Page 67: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

justificatives. »

Comportement attendu du système privatif

Vérifier que la demande est active.

CTRL_PJG_0015 : L'indice de pertinence de la pièce indiquée doitavoir une des valeurs autorisées lors de sa suppression.

La suppression d'une pièce justificative n'est pas possible si son indice depertinence est l'une des valeurs suivantes :

➢ NV : Non vérifié (si la PJ n’a fait l’objet d’aucune vérification au préalable)➢ PR : Périmètre Réglementaire (si elle a été validée par le déposant).

Détail de l'erreur

Code ERRPJG0015

Propriété XXX: indicepertinence

Message « L'indice de pertinence actuel « XXX » de la pièce necorrespond pas aux valeurs autorisées pour unesuppression par Webservice. »

Comportement attendu du système privatif

1) Émettre un premier flux de modification de la pièce justificativeafin de sélectionner un indice de pertinence différent de NV etPR.2) Réémettre le flux de suppression

5.5 - Problème technique

CTRL_TEC_0001 : Un problème technique a été rencontré lors dutraitement

Certaines situations sont susceptibles de lever des erreurs technique (exemple : base dedonnée inaccessible, plus d'espace disque pour stocker un fichier, etc...)

Détail de l'erreur

Code ERRTECXXXX (XXXX peut être n'importe quelnombre entre 0000 et 9999)

Propriété

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 67/74

Page 68: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Message « Votre action ne peut être réalisée suite à un problème technique. »

Comportement attendu du système privatif

Retenter plus tard.Contacter le gestionnaire territorial si le problème persiste.

6 - Fonctionnalités d'administration

Ces fonctionnalités de l'outil ne sont pas directement accessibles aux partenaires.Cependant, les gestionnaires territoriaux en charge de la relation avec lespartenaires possèdent des outils permettant de s'assurer du bon fonctionnementde l'application « SNE ».

6.1 - Traçabilité des échanges

Cela permet de tracer les échanges avec les guichets enregistreurs. Si leguichet enregistreur n’est pas identifié, les anomalies seront tracées dans unfichier de log et non en base.

Tracer un échange suite à une entrée : depuis l’appel de service modesynchrone.

Tracer un échange suite à une sortie : depuis l’appel de service modesynchrone.

Description d'une trace

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 68/74

Page 69: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Champs Type Description ou liste de valeurs

Code guichet Caractères (5)SIREN/SIRET Caractères (14)Type de mouvement Caractère (1) ListeEntreeSortie:

- E: Entrant- S: Sortant

Nature de l’échange Caractères (3) ListeTypeFichier :• CRE : Créer une demande• MOD : Modifier une demande• REN : Renouveler une demande• RAD : Radier une demande• SUP : Supprimer une demande• ATT : Attestation• RET : Fichier retour• PRE : Préavis de renouvellement• COP : Copie numérique• MPJ : Recensement des demandes avec

PJ modifiée• PCL : Plan de classement• PJC : Demande consultation de PJ• PJS : Demande suppression de PJ• PJA : Ajout d'une PJ• PJM : Modification d'une PJ• PJL : Lister les PJ d’une demande

Date de création de la trace Date-HeureNom du fichier Caractères (50) Nom du fichier réceptionné ou émisAnomalie de traitement Booléen Valeur par défaut ‘NON’typeEchange Caractères (3) ListeTypeEchange :

- WEB : Application WEB (WebApp)- WS : WebService- AS1 : Dépôt asynchrone en configuration 1

bis- AS2 : Dépôt asynchrone en configuration 2- BAT : Batch

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 69/74

Page 70: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

7 - Annexes

7.1 - Annexe 1 : Plan de classement

Voici le plan de classement tel qu'arrêté à la date de rédaction du présentdocument. Il est susceptible d'évoluer et le web-service décrit dans la section 4.2.7permet d’obtenir la dernière version de celui-ci.

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 70/74

Page 71: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

7.2 - Annexe 2 : Liste des codes territoires

Voici la liste des codes de territoire actuellement en vigueur dans l’applicationSNE.

Libellé Code Libellé Code

Territoire Ain 001 Territoire Manche 050

Territoire Aisne 002 Territoire Marne 051

Territoire Allier 003 Territoire Haute Marne 052

Territoire Alpes de Haute Provence 004 Territoire Mayenne 053

Territoire Hautes Alpes 005 Territoire Meurthe et Moselle 054

Territoire Alpes Maritimes 006 Territoire Meuse 055

Territoire Ardèche 007 Territoire Morbihan 056

Territoire Ardennes 008 Territoire Moselle 057

Territoire Ariège 009 Territoire Nièvre 058

Territoire Aube 0010 Territoire Nord 059

Territoire Aude 011 Territoire Oise 060

Territoire Aveyron 012 Territoire Orne 061

Territoire Bouches du Rhône 013 Territoire Pas de Calais 062

Territoire Calvados 014 Territoire Puy de Dôme 063

Territoire Cantal 015 Territoire Pyrénées Atlantiques 064

Territoire Charente 016 Territoire Hautes Pyrénées 065

Territoire Charente Maritime 017 Territoire Pyrénées Orientales 066

Territoire Cher 018 Territoire Bas Rhin 067

Territoire Corrèze 019 Territoire Haut Rhin 068

Territoire Côte d'Or 021 Territoire Rhône 069

Territoire Côtes d'Armor 022 Territoire Haute Saône 070

Territoire Creuse 023 Territoire Saône et Loire 071

Territoire Dordogne 024 Territoire Sarthe 072

Territoire Doubs 025 Territoire Savoie 073

Territoire Drôme 026 Territoire Haute Savoie 074

Territoire Eure 027 Territoire Ile de France 111

Territoire Eure et Loir 028 Territoire Seine Maritime 076

Territoire Finistère 029 Territoire Deux Sèvres 079

Territoire Gard 030 Territoire Somme 080

Territoire Haute Garonne 031 Territoire Tarn 081

Territoire Gers 032 Territoire Tarn et Garonne 082

Territoire Gironde 033 Territoire Var 083

Territoire Hérault 034 Territoire Vaucluse 084

Territoire Ille et Vilaine 035 Territoire Vendée 085

Territoire Indre 036 Territoire Vienne 086

Territoire Indre et Loire 037 Territoire Haute Vienne 087

Territoire Isère 038 Territoire Vosges 088

Territoire Jura 039 Territoire Yonne 089

Territoire Landes 040 Territoire Territoire de Belfort 090

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 71/74

Page 72: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Libellé Code Libellé Code

Territoire Loir et Cher 041 Territoire Corse du Sud 02A

Territoire Loire 042 Territoire Haute Corse 02B

Territoire Haute Loire 043 Territoire Réunion 974

Territoire Loire Atlantique 044 Territoire Guadeloupe 971

Territoire Loiret 045 Territoire Martinique 972

Territoire Lot 046 Territoire Guyane 973

Territoire Lot et Garonne 047 Territoire Etranger 999

Territoire Lozère 048 Territoire de Mayotte 976

Territoire Maine et Loire 049

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 72/74

Page 73: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

8 - Contact

Maîtrise d'œuvre / Assistance nationale SNE: assistance-nationale-nuu-editeur[at]developpement-durable.gouv.fr

Cahier des charges des interfaces– Gestion des pièces justificatives – 30/06/2015 73/74

Page 74: Dossier des Interfaces - Logementsne.info.application.logement.gouv.fr/IMG/pdf/NUU...2015/06/30  · CTRL_PJU_0006 et CTRL_PJU_0007 Cahier des charges des interfaces– Gestion des

Ministère de l’Égalitédes territoires et du Logement

Secrétariat généralTour Pascal A

92055 La Défense cedex

Tél.01 40 81 21 22

www.territoires.gouv.fr