diff --git a/schema.json b/schema.json index a82bf4b..6408c05 100644 --- a/schema.json +++ b/schema.json @@ -2,10 +2,10 @@ "$schema": "https://frictionlessdata.io/schemas/table-schema.json", "name": "subventions", "title": "Subventions", - "description": "Spécification du modèle de données relatif aux subventions attribuées par une collectivité", + "description": "Spécification du modèle de données relatif aux subventions attribuées par une entité publique", "countryCode": "FR", - "homepage": "https://gitlab.com/opendatafrance/scdl/subventions", - "path": "https://gitlab.com/opendatafrance/scdl/subventions/raw/v2.1.1/schema.json", + "homepage": "https://github.com/OpenDataFrance/subventions", + "path": "https://github.com/OpenDataFrance/subventions/raw/v2.1.1/schema.json", "resources": [ { "title": "Exemple de fichier subventions valide", @@ -35,19 +35,29 @@ } ], "created": "2018-04-27", - "lastModified": "2023-09-28", + "lastModified": "2025-04-07", "version": "2.1.1", "contributors": [ { - "title": "OpenDataFrance", + "title": "Data.Subvention", "role": "author" }, + { + "title": "OpenDataFrance", + "role": "contributor" + }, + { + "title": "Pierlou RAMADE", + "organisation": "data.gouv", + "role": "contributor" + }, { "title": "Pierre Dittgen", "organisation": "Jailbreak", "email": "pierre.dittgen@jailbreak.paris", "role": "author" - }, + } + , { "title": "Quentin Loridant", "organisation": "multi", @@ -68,88 +78,307 @@ } ], "fields": [ + { + "name": "idSubvention", + "title": "Identifiant de la subvention", + "description": "id interne d'identification d'une subvention permettant de faire le lien avec les actions et permettant de relier les informations sur les différents exercices budgétaires d'une subvention pluriannuelle. En cas de financement pluriannuel, cet identifiant est le même pour chaque exercice budgétaire.", + "type": "string", + "constraints": { + "required": true + } + }, + { "name": "nomAttribuant", "title": "Nom de l'attribuant", - "description": "Nom officiel de la collectivité attribuant la subvention.", + "description": "Nom de l'autorité administrative qui pilote le dispositif ou programme de subvention ou en délègue la gestion. Par exemple le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.", "type": "string", - "example": "Région Bretagne", + "example": "Ministère du sport", "constraints": { "required": true } }, + + { + "name": "typeIdAttribuant", + "title": "Type d'identifiant de l'idAttribuant", + "description": "Si l'idAttribuant est différent de siret ou siren renseigner le type d'identifiant correspondant à l'idAttribuant. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'." , + "type": "string", + "constraints": { + "required": false, + "enum": [ + "ridet", + "rid", + "tahiti", + "tahiti-et" + ] + } + }, + { "name": "idAttribuant", - "title": "Identification de l'attribuant", - "description": "Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) de la collectivité attribuant la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant.", + "title": "Identifiant de l'attribuant", + "description": "Identifiant de l'autorité administrative qui pilote le dispositif ou programme de subvention ou en délègue la gestion. Par exemple le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.", "type": "string", - "example": "23350001600040", "constraints": { "required": true, - "pattern": "^\\d{14}$" + "pattern": "^(\\d{9}|\\d{14}|\\d{6}|\\d{7}|\\d{10}|[A-Za-z]{1}\\d{5}|[A-Za-z]{1}\\d{8})$" } }, + { - "name": "dateConvention", - "title": "Date de la convention de subvention", - "description": "Date de la convention au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).", - "type": "date", - "example": "2017-06-27", + "name": "nomAutoriteGestion", + "title": "Nom de l'autorité de gestion", + "description": "Si l'attribuant délègue la gestion de la subvention à une autre autorité, indiquer le nom de cette autorité de gestion. Par exemple, le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.", + "type": "string", + "example": "Agence Nationale du Sport", "constraints": { - "required": true + "required": false } }, + { - "name": "referenceDecision", - "title": "Référence de la décision", - "description": "Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention. Sa composition dépend des pratiques propres à la collectivité.", + "name": "typeIdAutoriteGestion", + "title": "Type d'identifiant de l'idAutoriteGestion", + "description": "Si l'idAutoriteGestion est différent de siret ou siren renseigner le type d'identifiant correspondant à idAutoriteGestion. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'." , + "type": "string", + "constraints": { + "required": false, + "enum": [ + "rid", + "ridet", + "tahiti", + "tahiti-et" + ] + } + }, + + { + "name": "idAutoriteGestion", + "title": "Identifiant de l'autorité de gestion", + "description": "Si l'attribuant délègue la gestion de la subvention à une autre autorité, indiquer l'idéntifiant de cette autorité de gestion.", + "type": "string", + "constraints": { + "required": false, + "pattern": "^(\\d{9}|\\d{14}|\\d{6}|\\d{7}|\\d{10}|[A-Za-z]{1}\\d{5}|[A-Za-z]{1}\\d{8})$" + } + }, + + + { + "name": "nomServiceInstructeur", + "title": "Nom du service instructeur", + "description": "Nom du service qui instruit la demande. Si possible, reprendre le titre du service tel qu'affiché sur l'annuaire des services publics.", + "type": "string", + "example": "Région Bretagne", + "constraints": { + "required": false + } + }, + + { + "name": "typeIdServiceInstructeur", + "title": "Type d'identifiant de l'idServiceInstructeur", + "description": "Si l'idServiceInstructeur est différent de siret ou siren renseigner le type d'identifiant correspondant à idServiceInstructeur. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'." , "type": "string", - "example": "2017-03-103" + "constraints": { + "required": false, + "enum": [ + "rid", + "ridet", + "tahiti", + "tahiti-et" + ] + } + }, + + { + "name": "idServiceInstructeur", + "title": "Identifiant service instructeur", + "description": "Identifiant du service qui instruit la demande", + "type": "string", + "example": "23350001600040", + "constraints": { + "required": false, + "pattern": "^(\\d{9}|\\d{14}|\\d{6}|\\d{7}|\\d{10}|[A-Za-z]{1}\\d{5}|[A-Za-z]{1}\\d{8})$" + } }, { "name": "nomBeneficiaire", "title": "Nom du bénéficiaire", - "description": "Nom officiel ou raison sociale du bénéficiaire de la subvention.", + "description": "Nom officiel ou raison sociale de l'établissement bénéficiaire de la subvention.", "type": "string", "example": "Association Les Petits Débrouillards Bretagne", "constraints": { "required": true } }, + + { + "name": "typeIdBeneficiaire", + "title": "Type d'identifiant de l'idBeneficiaire", + "description": "Si l'idBeneficiaire est différent de siret, renseigner le type d'identifiant correspondant à idBeneficiaire. Valeurs possibles : 'ridet', 'tahiti-et'." , + "type": "string", + "example": "ridet", + "constraints": { + "required": false, + "enum": [ + "ridet", + "tahiti-et" + ] + } + }, + { "name": "idBeneficiaire", - "title": "Identification SIRET du bénéficiaire", - "description": "Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) du bénéficiaire de la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant. Dans le cadre précis d'une subvention en nature pour une association, il est possible de ne pas renseigner de SIRET. Il faudra alors renseigner le champ rnaBeneficiaire.", + "title": "Identifiant du bénéficiaire", + "description": "Identifiant de l'établissement de l'association bénéficiaire de la subvention.", "type": "string", - "example": "38047555800058" + "constraints": { + "required": true, + "pattern": "^(\\d{14}|\\d{9}|\\d{10}|[A-Za-z]{1}\\d{8})$" + } }, { "name": "rnaBeneficiaire", "title": "Identification RNA du bénéficiaire", - "description": "Numéro d'identification RNA [Répertoire National des Associations](https://associations.gouv.fr/le-rna-repertoire-national-des-associations.html) du bénéficiaire de la subvention, débutant par 'W' et composé de 9 chiffres", + "description": "Numéro d'identification RNA [Répertoire National des Associations](https://associations.gouv.fr/le-rna-repertoire-national-des-associations.html) de l'associaion bénéficiaire, débutant par 'W' et composé de 9 chiffres. Renseigner l'identifiant Amalia si Alsace-Moselle, débutant par 'A' suivi de treize caractères alphanumériques.", "type": "string", "example": "W380475558", "constraints": { - "pattern": "^W\\d{9}$" + "required": false, + "pattern": "^(W\\d{9}\\|A[A-Za-z0-9]{13})$" } }, { - "name": "objet", - "title": "Objet de la subvention", - "description": "Description de l'objet de la subvention attribuée limitée à 256 caractères maximum.", + "name": "exerciceBudgetaire", + "title": "Exercice budgétaire", + "description": "Année de la réalisation des actions liées à la subvention. Si la subvention est pluriannuelle, il faudra renseigner une ligne par exercice budgetaire concerné par la subvention.", + "type": "year", + "example": "2017", + "constraints": { + "required": true + } + }, + + { + "name": "pluriannualite", + "title": "Pluriannualité de la subvention", + "description" : "Indiquer si oui ou non la subvention est attribuée sur plusieurs années civiles consécutives. Valeurs possibles : 'oui' ou 'non'.", + "type": "boolean", + "trueValues": ["oui"], + "falseValues": ["non"], + "constraints": { + "required": false + } + }, + + { + "name": "anneesPluriannualite", + "title": "Années de la pluriannualité", + "description": "si pluriannualité, indiquer les années de versement prévues.", "type": "string", - "example": "Animations climat-énergie dans les lycées de la région", + "example" : "2020/2021/2022", "constraints": { - "required": true, - "maxLength": 256 + "required": false, + "pattern": "^\\d{4}(\\/\\d{4})*$" } }, + { - "name": "montant", - "title": "Montant total de la subvention", - "description": "Montant total de la subvention attribuée, exprimé en euros et calculé avant répartition entre les bénéficiaires dans le cas de bénéficaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.", - "type": "number", - "example": "47800.20", + "name": "dateDecision", + "title": "Date de décision", + "description": "Date de la commission statuant sur l'attribution ou le refus de la subvention. Format : AAAA-MM-JJ.", + "type": "date", + "example": "2017-06-27", + "constraints": { + "required": false + } + }, + { + "name": "dateConvention", + "title": "Date de la convention de subvention", + "description": "Date de signature de la convention. Format : AAAA-MM-JJ.", + "type": "date", + "example": "2017-06-27", + "constraints": { + "required": true + } + }, + { + "name": "referenceDecision", + "title": "Référence de la décision", + "description": "Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention.", + "type": "string", + "constraints": { + "required": false + } + }, + { + "name": "dateDepotDemande", + "title": "Date dépôt du dossier de demande de subvention", + "description": "Date complète de dépôt du dossier de demande de subvention. Format : AAAA-MM-JJ.", + "type": "date", + "example": "2017-06-27", + "constraints": { + "required": false + } + }, + + { + "name":"anneDepotDemande", + "title": "Année de dépôt dossier", + "description": "Année de dépôt de la demande de subvention.", + "type": "year", + "example": "2017", + "constraints": { + "required": false + } + }, + + { + "name": "dispositifAide", + "title": "Dispositif d'aide", + "description": "Nom du dispositif de financement ou du programme de subvention.", + "type": "string", + "examples": "FIPDR, MILDECA, Fond social européen...", + "constraints": { + "required": false + } + }, + + { + "name": "sousDispositif", + "title": "Sous-dispositif de subvention", + "description": "s'il y en a, indiquer le nom du sous-dispositif ou du sous-programme.", + "type": "string", + "constraints": { + "required": false + } + }, + + { + "name": "statutLabel", + "title": "Statut de la demande de subvention", + "description": "Statut du traitement de la demande. Valeurs possibles : en cours d'instruction, attribuée, inéligible (la subvention ne respecte pas les critères d'éligibilité. Exemple : dossier incomplet), refusée (la demande a été instruite mais la subvention n'a pas été accordée).", + "type": "string", + "constraints": { + "required": false, + "enum": [ + "en cours d'instruction", + "attribuée", + "inéligible", + "refusée" + ] + } + }, + + { + "name": "objet", + "title": "Objet de la subvention", + "description": "Renseigner 'fonctionnement global' si la subvention est destinée au fonctionnement global ou la liste des projet(s)/action(s) si la subvention est destinée à un ou plusieurs projet(s)/action(s)", + "type": "string", + "example": "Animations climat-énergie dans les lycées de la région", "constraints": { "required": true } @@ -165,22 +394,101 @@ "enum": [ "aide en numéraire", "aide en nature", - "aide en numéraire;aide en nature", - "aide en nature;aide en numéraire" + "aide en numéraire et aide en nature" ] } }, + + { + "name": "montantDemande", + "title": "Montant de la demande de subvention", + "description" : "Montant en euros deemandé par le demandeur pour un exercice budgétaire donnée, calculé après répartition entre les bénéficiaires dans le cas de bénéficiaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.", + "type": "number", + "example": "47800.20", + "constraints": { + "required": false + } + }, + + { + "name": "montant", + "title": "Montant total de la subvention", + "description": "Montant total de la subvention attribuée, exprimé en euros et calculé avant répartition entre les bénéficiaires dans le cas de bénéficaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.", + "type": "number", + "example": "47800.20", + "constraints": { + "required": true + } + }, + { + "name" : "nomOutilInstruction", + "title": "Nom de l'outil d'instruction", + "description": "s'il y en a, nom de l'outil utilisé pour instruire la demande de subvention.", + "type": "string", + "examples": "OSIRIS-Le Compte Asso, Le portail des aides, etc.", + "constraints": { + "required": false + } + }, + { + "name" : "nomOutilVersement", + "title": "Nom de l'outil de versement", + "description": "nom de l'outil utilisé pour la gestion des versements faites aux associations.", + "type": "string", + "examples": "Chorus, Portail Helios, etc.", + "constraints": { + "required": false + } + }, + { + "name": "engagementJuridique", + "title": "engagement juridique de la demande de subvention", + "description": "Numéro d'Engagement Juridique. Laisser vide si non-concerné", + "type": "string", + "example": "2102368447", + "constraints": { + "required": false + } + }, + { + "name": "idVersement", + "title": "Identifiant versement", + "description": "Si un numéro d'Engagement Juridique n'existe pas renseigner l'identifiant permettant de relier la demande de subvention aux versements.", + "type": "string", + "constraints": { + "required": false + } + }, + + { "name": "conditionsVersement", "title": "Conditions de versement de la subvention", - "description": "Choix unique parmi plusieurs valeurs possibles : 'unique', 'échelonné' ou 'autre'. La valeur 'autre' correspond à une description libre des modalités de versement de la subvention dans la limite de 256 caractères maximum.", + "description": "Choix unique parmi plusieurs valeurs possibles : 'unique', 'échelonné' ou 'autre'. Si condtionsVersements est égale à 'autre', il faut renseigner le champ descriptionConditionsVersement.", "type": "string", "example": "échelonné", "constraints": { "required": true, + "enum" : [ + "unique", + "échelonné", + "autre" + ] + } + }, + + { + "name": "descriptionConditionsVersement", + "title": "Description des conditions de versement de la subvention", + "description": "Si conditionsVersements est égale à 'autre', description libre des modalités de versement de la subvention dans la limite de 256 caractères maximum.", + "type": "string", + "constraints": { + "required": false, "maxLength": 256 } }, + + { "name": "datesPeriodeVersement", "title": "Date ou période de versement", @@ -192,6 +500,38 @@ "pattern": "^[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}(\\/[0-9]{4}\\-[0-9]{2}\\-[0-9]{2})?$" } }, + + { + "name": "cofinancementsSollicites", + "title": "Cofinancements sollicités", + "description": "Indiquer si d'autres subventions publiques ont été sollicitées pour le projet. Valeurs possibles : 'oui' ou 'non'.", + "type": "boolean", + "trueValues": ["oui"], + "falseValues": ["non"], + "constraints": {"required": false} + }, + + { + "name": "nomsAttribuantsCofinanceursSollicites", + "title": "Attribuants cofinanceurs du projet", + "description": "Liste des noms des attribuants cofinanceurs qui ont été sollicités pour le projet. Si plusieurs attribuants, les séparer par /.", + "type": "string", + "constraints": { + "required": false + }, + "example": "Région Bretagne/Union Européenne" + }, + + { + "name": "idCofinancement", + "title": "Identification du pojet cofinancé", + "description": "Identification unique pour un projet donné, commun à tous les cofinanceurs sollicités pour le projet", + "type": "string", + "constraints": { + "required": false + } + }, + { "name": "idRAE", "title": "Identifiant RAE de l’aide au titre de laquelle la subvention est attribuée", @@ -199,21 +539,22 @@ "type": "string", "example": "12345", "constraints": { + "required": false, "maxLength": 5 } }, + { "name": "notificationUE", "title": "Aide d'Etat notifiée à la Commission Européenne", "description": "Subvention attribuée au titre d’une aide de minimis notifiée à la Commission Européenne en vertu des dispositions du règlement n° 1407/2013 du 18 décembre 2013. Seules les valeurs 'oui' ou 'non' sont autorisées.", "type": "boolean", - "trueValues": ["oui"], - "falseValues": ["non"], "example": "non", - "constraints": { - "required": true - } + "required": true, + "trueValues": ["oui"], + "falseValues": ["non"] }, + { "name": "pourcentageSubvention", "title": "Pourcentage du montant total de la subvention attribuée au bénéficiaire", @@ -227,31 +568,31 @@ } }, { - "name": "dispositifAide", - "title": "Identifiant référençant le dispositif d'aide à l'origine de la subvention", - "description": "Identifiant présent dans les données issues du [schéma des dispositifs d'aide](https://schema.data.gouv.fr/etalab/schema-dispositif-aide/). Il peut être utilisé à la place de l'identifiant `idRAE` qui ne concerne que les aides aux entreprises.", - "type": "string", - "example": "65d5b6c7-102c-4440-ac3b-768f708edc0a" - } - ], - "custom_checks": [ - { - "name": "french-siret-value", - "params": { - "column": "idAttribuant" + "name": "evaluationCout", + "title": "Evaluation du coût", + "description": "si il y a eu une évaluation de fin de projet, indiquer le coût total du projet. Chiffré en euros. Le signe de séparation entre les parties entière et décimale du nombre est le point.", + "type": "number", + "example": "47800.20", + "constraints": { + "required": false } }, { - "name": "french-siret-value", - "params": { - "column": "idBeneficiaire" + "name": "evaluationFinProjet", + "title": "Evaluation du projet", + "description": "si il y a eu une évaluation de fin de projet, renseigner le résultat écrit de l'évaluation.", + "type": "string", + "constraints": { + "required": false } }, { - "name": "one-of-required", - "params": { - "column1": "idBeneficiaire", - "column2": "rnaBeneficiaire" + "name": "dateMiseAJour", + "title": "Date de mise à jour", + "description": "Date de fin de la periode couverte par l'extract. Format : AAAA-MM-JJ.", + "type": "date", + "constraints": { + "required": false } } ] diff --git a/schema.md b/schema.md index ce10af7..a21c0e2 100644 --- a/schema.md +++ b/schema.md @@ -1,165 +1,61 @@ -# Subventions - -Spécification du modèle de données relatif aux subventions attribuées par une collectivité - -- nom : `subventions` -- page d'accueil : https://gitlab.com/opendatafrance/scdl/subventions -- URL du schéma : https://gitlab.com/opendatafrance/scdl/subventions/raw/v2.1.1/schema.json -- version : `2.1.1` -- date de création : 27/04/2018 -- date de dernière modification : 28/09/2023 -- concerne le pays : FR -- valeurs manquantes représentées par : `[""]` -- contributeurs : - - OpenDataFrance (auteur) - - Pierre Dittgen, Jailbreak (auteur) [pierre.dittgen@jailbreak.paris](pierre.dittgen@jailbreak.paris) - - Quentin Loridant, multi [quentin.loridant@multi.coop](quentin.loridant@multi.coop) - - Johan Richer, multi [johan.richer@multi.coop](johan.richer@multi.coop) - - Amélie Rondot, multi [amelie.rondot@multi.coop](amelie.rondot@multi.coop) -- ressources : - - Exemple de fichier subventions invalide ([lien](https://gitlab.com/opendatafrance/scdl/subventions/raw/v2.0.1/exemples/exemple_invalide.csv)) -- sources : - - Décret n° 2017-779 du 5 mai 2017 relatif à l'accès sous forme électronique aux données essentielles des conventions de subvention​ ([lien](https://www.legifrance.gouv.fr/jo_pdf.do?id=JORFTEXT000034600552)) - - Arrêté du 17 novembre 2017 relatif aux conditions de mises à disposition des données essentielles des conventions de subvention​ ([lien](https://www.legifrance.gouv.fr/jo_pdf.do?id=JORFTEXT000036040528)) - - Format réglementaire pour la publication des données essentielles des conventions de subventions sur le dépôt Github de la mission Etalab​ ([lien](https://github.com/etalab/format-subventions)) - -## Modèle de données - -Ce modèle de données repose sur les 16 champs suivants correspondant aux colonnes du fichier tabulaire. - -### `nomAttribuant` - -- titre : Nom de l'attribuant -- description : Nom officiel de la collectivité attribuant la subvention. -- type : chaîne de caractères -- exemple : `Région Bretagne` -- valeur obligatoire - -### `idAttribuant` - -- titre : Identification de l'attribuant -- description : Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) de la collectivité attribuant la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant. -- type : chaîne de caractères -- exemple : `23350001600040` -- valeur obligatoire -- motif : `^\d{14}$` - -### `dateConvention` - -- titre : Date de la convention de subvention -- description : Date de la convention au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601). -- type : date -- exemple : `2017-06-27` -- valeur obligatoire - -### `referenceDecision` - -- titre : Référence de la décision -- description : Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention. Sa composition dépend des pratiques propres à la collectivité. -- type : chaîne de caractères -- exemple : `2017-03-103` -- valeur optionnelle - -### `nomBeneficiaire` - -- titre : Nom du bénéficiaire -- description : Nom officiel ou raison sociale du bénéficiaire de la subvention. -- type : chaîne de caractères -- exemple : `Association Les Petits Débrouillards Bretagne` -- valeur obligatoire - -### `idBeneficiaire` - -- titre : Identification du bénéficiaire -- description : Identifiant du [Système d'Identification du Répertoire des Etablissements](https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_%C3%A9tablissements) (SIRET) du bénéficiaire de la subvention, composé de 9 chiffres SIREN + 5 chiffres NIC d’un seul tenant. -- type : chaîne de caractères -- exemple : `38047555800058` -- motif : `^\d{14}$` - -### `rnaBeneficiaire` - -- titre : Identification RNA du bénéficiaire -- description : Numéro d'identification RNA [Répertoire National des Associations](https://associations.gouv.fr/le-rna-repertoire-national-des-associations.html) du bénéficiaire de la subvention, débutant par 'W' et composé de 9 chiffres -- type : chaîne de caractères -- exemple : `W380475558` -- motif : `^W\d{9}$` - -### `objet` - -- titre : Objet de la subvention -- description : Description de l'objet de la subvention attribuée limitée à 256 caractères maximum. -- type : chaîne de caractères -- exemple : `Animations climat-énergie dans les lycées de la région` -- valeur obligatoire -- taille maximale : 256 - -### `montant` - -- titre : Montant total de la subvention -- description : Montant total de la subvention attribuée, exprimé en euros et calculé avant répartition entre les bénéficiaires dans le cas de bénéficaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point. -- type : nombre réel -- exemple : `47800.20` -- valeur obligatoire - -### `nature` - -- titre : Nature de la subvention -- description : Plusieurs choix possibles en combinant les valeurs 'aide en numéraire' et/ou 'aide en nature'. Les valeurs autorisées sont 'aide en numéraire', 'aide en nature', 'aide en numéraire;aide en nature', 'aide en nature;aide en numéraire'. Quand la nature de la subvention est à la fois en numéraire et en nature, le signe de séparation des valeurs est le point-virgule. -- type : chaîne de caractères -- exemple : `aide en numéraire;aide en nature` -- valeur obligatoire -- valeurs autorisées : `["aide en numéraire","aide en nature","aide en numéraire;aide en nature","aide en nature;aide en numéraire"]` - -### `conditionsVersement` - -- titre : Conditions de versement de la subvention -- description : Choix unique parmi plusieurs valeurs possibles : 'unique', 'échelonné' ou 'autre'. La valeur 'autre' correspond à une description libre des modalités de versement de la subvention dans la limite de 256 caractères maximum. -- type : chaîne de caractères -- exemple : `échelonné` -- valeur obligatoire -- taille maximale : 256 - -### `datesPeriodeVersement` - -- titre : Date ou période de versement -- description : Si le versement est unique et que la date précise est connue, alors il s'agit d'une date au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601). Si le versement est échelonné (ou que la date précise de versement unique est inconnue), alors il s'agit d'une période exprimée au format AAAA-MM-JJ/AAAA-MM-JJ où le séparateur entre la première et la seconde date de l'intervalle est la barre oblique suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601). -- type : chaîne de caractères -- exemple : `'2017-03-14' pour une date ou '2017-03-14/2018-03-14' pour une période` -- valeur obligatoire -- motif : `^[0-9]{4}\-[0-9]{2}\-[0-9]{2}(\/[0-9]{4}\-[0-9]{2}\-[0-9]{2})?$` - -### `idRAE` - -- titre : Identifiant RAE de l’aide au titre de laquelle la subvention est attribuée -- description : Numéro unique de référencement dans le [Répertoire des Aides aux Entreprises](https://aides-entreprises.fr/). Ce champ ne concerne que les subventions attribuées au titre d’une aide référencée dans la [base de données du RAE](https://data.aides-entreprises.fr/documentation) gérée par l'Institut Supérieur des Métiers. -- type : chaîne de caractères -- exemple : `12345` -- valeur optionnelle -- taille maximale : 5 - -### `notificationUE` - -- titre : Aide d'Etat notifiée à la Commission Européenne -- description : Subvention attribuée au titre d’une aide de minimis notifiée à la Commission Européenne en vertu des dispositions du règlement n° 1407/2013 du 18 décembre 2013. Seules les valeurs 'oui' ou 'non' sont autorisées. -- type : booléen -- valeurs considérées comme vraies : oui -- valeurs considérées comme fausses : non -- exemple : `non` -- valeur obligatoire - -### `pourcentageSubvention` - -- titre : Pourcentage du montant total de la subvention attribuée au bénéficiaire -- description : Pourcentage exprimé sous la forme d'un nombre décimal. Dans le cas d’un bénéficiaire unique, le pourcentage est 100%, soit '1.00' en nombre décimal. Dans le cas de bénéficiaires multiples, le pourcentage du montant attribué au bénéficiaire correspond à la part qui lui est versée : par exemple 45%, soit '0.45' en nombre décimal. Le signe de séparation entre les parties entière et décimale du nombre est le point. -- type : nombre réel -- exemple : `0.45` -- valeur obligatoire -- valeur minimale : 0.01 -- valeur maximale : 1 - -### `dispositifAide` - -- titre : Identifiant référençant le dispositif d'aide à l'origine de la subvention -- description : Identifiant présent dans les données issues du [schéma des dispositifs d'aide](https://schema.data.gouv.fr/etalab/schema-dispositif-aide/). Il peut être utilisé à la place de l'identifiant `idRAE` qui ne concerne que les aides aux entreprises. -- type : chaîne de caractères -- exemple : `65d5b6c7-102c-4440-ac3b-768f708edc0a` \ No newline at end of file +## subventions + +Subventions + +Spécification du modèle de données relatif aux subventions attribuées par une entité publique + +- Schéma créé le : 27/04/2018 +- Site web : https://github.com/OpenDataFrance/subventions +- Version : 2.1.1 + +### Modèle de données + +|Nom|Type|Description|Exemple|Propriétés| +|-|-|-|-|-| +|idSubvention (Identifiant de la subvention)|chaîne de caractères|id interne d'identification d'une subvention permettant de faire le lien avec les actions et permettant de relier les informations sur les différents exercices budgétaires d'une subvention pluriannuelle. En cas de financement pluriannuel, cet identifiant est le même pour chaque exercice budgétaire.||Valeur obligatoire| +|idJointure (Identifiant jointure)|chaîne de caractères|le cas échéant, identifiant permettant de faire la jointure avec une autre source de données||Valeur optionnelle| +|descriptionIdJointure (Identifiant jointure)|chaîne de caractères|description de l'idJointure et de la jointure que l'idJointure permets d'effectuer||Valeur optionnelle| +|nomAttribuant (Nom de l'attribuant)|chaîne de caractères|Nom de l'autorité administrative qui pilote le dispositif ou programme de subvention ou en délègue la gestion. Par exemple le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.|Ministère du sport|Valeur obligatoire| +|typeIdAttribuant (Type d'identifiant de l'idAttribuant)|chaîne de caractères|Si l'idAttribuant est différent de siret ou siren renseigner le type d'identifiant correspondant à l'idAttribuant. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'.||Valeur optionnelle, Valeurs autorisées : ridet, rid, tahiti, tahiti-et| +|idAttribuant (Identifiant de l'attribuant)|chaîne de caractères|Identifiant de l'autorité administrative qui pilote le dispositif ou programme de subvention ou en délègue la gestion. Par exemple le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.||Valeur obligatoire| +|nomAutoriteGestion (Nom de l'autorité de gestion)|chaîne de caractères|Si l'attribuant délègue la gestion de la subvention à une autre autorité, indiquer le nom de cette autorité de gestion. Par exemple, le ministère du sport en charge du programme 219 délègue à l'ANS la gestion de certains dispositifs et objectifs. L'attribuant dans ce cas est le ministère du sport, et l'autorité de gestion est l'ANS.|Agence Nationale du Sport|Valeur optionnelle| +|typeIdAutoriteGestion (Type d'identifiant de l'idAutoriteGestion)|chaîne de caractères|Si l'idAutoriteGestion est différent de siret ou siren renseigner le type d'identifiant correspondant à idAutoriteGestion. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'.||Valeur optionnelle, Valeurs autorisées : rid, ridet, tahiti, tahiti-et| +|idAutoriteGestion (Identifiant de l'autorité de gestion)|chaîne de caractères|Si l'attribuant délègue la gestion de la subvention à une autre autorité, indiquer l'idéntifiant de cette autorité de gestion.||Valeur optionnelle| +|nomServiceInstructeur (Nom du service instructeur)|chaîne de caractères|Nom du service qui instruit la demande. Si possible, reprendre le titre du service tel qu'affiché sur l'annuaire des services publics.|Région Bretagne|Valeur optionnelle| +|typeIdServiceInstructeur (Type d'identifiant de l'idServiceInstructeur)|chaîne de caractères|Si l'idServiceInstructeur est différent de siret ou siren renseigner le type d'identifiant correspondant à idServiceInstructeur. Valeurs possibles : 'rid', 'ridet', 'tahiti', 'tahiti-et'.||Valeur optionnelle, Valeurs autorisées : rid, ridet, tahiti, tahiti-et| +|idServiceInstructeur (Identifiant service instructeur)|chaîne de caractères|Identifiant du service qui instruit la demande|23350001600040|Valeur optionnelle| +|nomBeneficiaire (Nom du bénéficiaire)|chaîne de caractères|Nom officiel ou raison sociale de l'établissement bénéficiaire de la subvention.|Association Les Petits Débrouillards Bretagne|Valeur obligatoire| +|typeIdBeneficiaire (Type d'identifiant de l'idBeneficiaire)|chaîne de caractères|Si l'idBeneficiaire est différent de siret, renseigner le type d'identifiant correspondant à idBeneficiaire. Valeurs possibles : 'ridet', 'tahiti-et'.|ridet|Valeur optionnelle, Valeurs autorisées : ridet, tahiti-et| +|idBeneficiaire (Identifiant du bénéficiaire)|chaîne de caractères|Identifiant de l'établissement de l'association bénéficiaire de la subvention.||Valeur obligatoire| +|rnaBeneficiaire (Identification RNA du bénéficiaire)|chaîne de caractères|Numéro d'identification RNA [Répertoire National des Associations](https://associations.gouv.fr/le-rna-repertoire-national-des-associations.html) de l'associaion bénéficiaire, débutant par 'W' et composé de 9 chiffres. Renseigner l'identifiant Amalia si Alsace-Moselle, débutant par 'A' suivi de treize caractères alphanumériques.|W380475558|Valeur optionnelle, Motif : `^(W\d{9}\|A[A-Za-z0-9]{13})$`| +|exerciceBudgetaire (Exercice budgétaire)|année|Année de la réalisation des actions liées à la subvention. Si la subvention est pluriannuelle, il faudra renseigner une ligne par exercice budgetaire concerné par la subvention.|2017|Valeur obligatoire| +|pluriannualite (Pluriannualité de la subvention)|booléen|Valeurs considérées comme vraies : ['oui']Valeurs considérées comme fausses : ['non']Indiquer si oui ou non la subvention est attribuée sur plusieurs années civiles consecutifs. Valeurs possibles : 'oui' ou 'non'.||Valeur optionnelle| +|anneesPluriannualite (Années de la pluriannualité)|chaîne de caractères|si pluriannualité, indiquer les années de versement prévues.|2020/2021/2022|Valeur optionnelle, Motif : `^\d{4}(\/\d{4})*$`| +|dateDecision (Date de décision)|date|Date de la commission statuant sur l'attribution ou le refus de la subvention. Format : AAAA-MM-JJ|2017-06-27|Valeur optionnelle| +|dateConvention (Date de la convention de subvention)|date|Date de signature de la convention au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).|2017-06-27|Valeur obligatoire| +|referenceDecision (Référence de la décision)|chaîne de caractères|Identifiant interne de l’acte matérialisant la décision d’attribution de la subvention.||Valeur optionnelle| +|dateDepotDemande (Date dépôt dossier)|date|Date complète de dépôt de la demande. Format : AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).|2017-06-27|Valeur optionnelle| +|anneDepotDemande (Année de dépôt dossier)|année|Année de dépôt de la demande de subvention.|2017|Valeur optionnelle| +|dispositifAide (Dispositif d'aide)|chaîne de caractères|Nom du dispositif de financement ou du programme de subvention.||Valeur optionnelle| +|sousDispositif (Sous-dispositif de subvention)|chaîne de caractères|s'il y en a, indiquer le nom du sous-dispositif ou du sous-programme.||Valeur optionnelle| +|statutLabel (Statut de la demande de subvention)|chaîne de caractères|Statut du traitement de la demande. Valeurs possibles : en cours d'instruction, attribuée, inéligible (la subvention ne respecte pas les critères d'éligibilité. Exemple : dossier incomplet), refusée (la demande a été instruite mais la subvention n'a pas été accordée).||Valeur optionnelle, Valeurs autorisées : en cours d'instruction, attribuée, inéligible, refusée| +|objet (Objet de la subvention)|chaîne de caractères|Renseigner 'fonctionnement global' si la subvention est destinée au fonctionnement globale ou la liste des projet(s)/action(s) si la subvention est destinée à un ou plusieurs projets/actions|Animations climat-énergie dans les lycées de la région|Valeur obligatoire, Taille maximale : 256| +|nature (Nature de la subvention)|chaîne de caractères|Plusieurs choix possibles en combinant les valeurs 'aide en numéraire' et/ou 'aide en nature'. Les valeurs autorisées sont 'aide en numéraire', 'aide en nature', 'aide en numéraire;aide en nature', 'aide en nature;aide en numéraire'. Quand la nature de la subvention est à la fois en numéraire et en nature, le signe de séparation des valeurs est le point-virgule.|aide en numéraire;aide en nature|Valeur obligatoire, Valeurs autorisées : aide en numéraire, aide en nature, aide en numéraire;aide en nature| +|montantDemande (Montant de la demande de subvention)|nombre réel|Montant demandé par le demandeur pour un exercice budgétaire donnée, calculé après répartition entre les bénéficiaires dans le cas de bénéficiaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.|47800.20|Valeur optionnelle| +|montant (Montant total de la subvention)|nombre réel|Montant total de la subvention attribuée, exprimé en euros et calculé avant répartition entre les bénéficiaires dans le cas de bénéficaires multiples. Le signe de séparation entre les parties entière et décimale du nombre est le point.|47800.20|Valeur obligatoire| +|nomOutilInstruction (Nom de l'outil d'instruction)|chaîne de caractères|s'il y en a, nom de l'outil utilisé pour instruire la demande de subvention.||Valeur optionnelle| +|nomOutilVersement (Nom de l'outil de versement)|chaîne de caractères|nom de l'outil utilisé pour la gestion des versements faites aux associations.||Valeur optionnelle| +|ej (engagement juridique de la demande de subvention)|chaîne de caractères|Numéro d'Engagement Juridique. Laisser vide si non-concerné|2102368447|Valeur optionnelle| +|idVersement (Identifiant versement)|chaîne de caractères|Si un numéro d'Engagement Juridique n'existe pas renseigner l'identifiant permettant de relier la demande de subvention aux versements.||Valeur optionnelle| +|conditionsVersement (Conditions de versement de la subvention)|chaîne de caractères|Choix unique parmi plusieurs valeurs possibles : 'unique', 'échelonné' ou 'autre'. |échelonné|Valeur obligatoire, Valeurs autorisées : unique, échelonné, autre| +|descriptionConditionsVersement (Description des conditions de versement de la subvention)|chaîne de caractères|Si conditionsVersements est égale à 'autre', description libre des modalités de versement de la subvention dans la limite de 256 caractères maximum.||Valeur optionnelle, Taille maximale : 256| +|datesPeriodeVersement (Date ou période de versement)|chaîne de caractères|Si le versement est unique et que la date précise est connue, alors il s'agit d'une date au format AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601). Si le versement est échelonné (ou que la date précise de versement unique est inconnue), alors il s'agit d'une période exprimée au format AAAA-MM-JJ/AAAA-MM-JJ où le séparateur entre la première et la seconde date de l'intervalle est la barre oblique suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).|2017-03-14/2018-03-14|Valeur obligatoire, Motif : `^[0-9]{4}\-[0-9]{2}\-[0-9]{2}(\/[0-9]{4}\-[0-9]{2}\-[0-9]{2})?$`| +|cofinancementsSollicites (Cofinancements sollicités)|booléen|Valeurs considérées comme vraies : ['oui']Valeurs considérées comme fausses : ['non']Indiquer si d'autres subventions publiques ont été sollicitées pour le projet. Valeurs possibles : 'oui' ou 'non'.||Valeur optionnelle| +|nomsAttribuantsCofinanceursSollicites (Attribuants cofinanceurs du projet)|chaîne de caractères|Liste des noms des attribuants cofinanceurs qui ont été sollicités pour le projet. Si plusieurs attribuants, les séparer par /.|Région Bretagne/Union Européenne|Valeur optionnelle| +|idCofinancement (Identification du pojet cofinancé)|chaîne de caractères|Identification unique pour un projet donné, commun à tous les cofinanceurs sollicités pour le projet||Valeur optionnelle| +|idRAE (Identifiant RAE de l’aide au titre de laquelle la subvention est attribuée)|chaîne de caractères|Numéro unique de référencement dans le [Répertoire des Aides aux Entreprises](https://aides-entreprises.fr/). Ce champ ne concerne que les subventions attribuées au titre d’une aide référencée dans la [base de données du RAE](https://data.aides-entreprises.fr/documentation) gérée par l'Institut Supérieur des Métiers.|12345|Valeur optionnelle, Taille maximale : 5| +|notificationUE (Aide d'Etat notifiée à la Commission Européenne)|booléen|Valeurs considérées comme vraies : ['oui']Valeurs considérées comme fausses : ['non']Subvention attribuée au titre d’une aide de minimis notifiée à la Commission Européenne en vertu des dispositions du règlement n° 1407/2013 du 18 décembre 2013. Seules les valeurs 'oui' ou 'non' sont autorisées.|non|| +|pourcentageSubvention (Pourcentage du montant total de la subvention attribuée au bénéficiaire)|nombre réel|Pourcentage exprimé sous la forme d'un nombre décimal. Dans le cas d’un bénéficiaire unique, le pourcentage est 100%, soit '1.00' en nombre décimal. Dans le cas de bénéficiaires multiples, le pourcentage du montant attribué au bénéficiaire correspond à la part qui lui est versée : par exemple 45%, soit '0.45' en nombre décimal. Le signe de séparation entre les parties entière et décimale du nombre est le point.|0.45|Valeur obligatoire, Valeur minimale : 0.01, Valeur maximale : 1| +|evaluationCout (Evaluation du coût)|nombre réel|si il y a eu une évaluation de fin de projet, indiquer le coût total du projet. Chiffré en euros. Le signe de séparation entre les parties entière et décimale du nombre est le point.|47800.20|Valeur optionnelle| +|evaluationFinProjet (Evaluation du projet)|chaîne de caractères|si il y a eu une évaluation de fin de projet, renseigner le résultat écrit de l'évaluation.||Valeur optionnelle| +|dateMiseAJour (Date de mise à jour)|date|Date de fin de la periode couverte par l'extract. Format : AAAA-MM-JJ suivant la norme internationale [ISO 8601](https://fr.wikipedia.org/wiki/ISO_8601).||Valeur optionnelle|