{ "$schema": "https://frictionlessdata.io/schemas/table-schema.json", "name": "budget", "title": "Budget des collectivités et établissements publics locaux", "description": "Les données essentielles du budget permettent de décrire le contenu des étapes budgétaires des collectivités locales et des établissements publics. Il permet de préciser les catégories de montants financiers ainsi que le découpage de ces sommes en fonction du type de présentation utilisé (par nature ou par fonction). Ce schéma décrit le détail de chaque champ et le cas échéant les règles de validité associées.", "countryCode": "FR", "homepage": "https://git.opendatafrance.net/scdl/budget", "path": "https://git.opendatafrance.net/scdl/budget/raw/v0.8/schema.json", "resources": [ { "title": "Exemple de fichier budget valide", "path": "https://git.opendatafrance.net/scdl/budget/raw/v0.8/examples/budget_valide.csv" } ], "sources": [ { "title": "article 74 de la loi MAPTAM", "path": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000028526298#LEGIARTI000028527814" }, { "title": "article 107 III de la loi du 7 août 2015 portant Nouvelle Organisation Territoriale de la République", "path": "https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000030985460&categorieLien=id#JORFARTI000030987060" } ], "created": "2019-11-07", "lastModified": "2020-01-18", "version": "0.8", "contributors": [ { "title": "OpenDataFrance", "role": "author" }, { "title": "Pascal Romain", "organisation": "Rhizome data", "email": "pascal@rhizome-data.fr", "role": "author" } ], "fields": [ { "name": "BGT_NATDEC", "title": "étape budgétaire", "description": "Ce champ permet de déterminer l'étape budgétaire concernée. Les valeurs possibles sont : \"compte administratif\", \"budget prévisionnel\", \"budget supplémentaire\", \"décision modificative\"", "type": "string", "examples": "compte administratif", "constraints": { "required": true, "enum": [ "budget primitif", "budget supplémentaire", "décision modificative", "compte administratif" ] } }, { "name": "BGT_ANNEE", "title": "année de exercice", "type": "year", "examples": "2018", "description": "Ce champ permet de renseigner l'année de l'exercice budgétaire concerné", "constraints": { "required": true, "pattern": "^[1-2]\\d\\d\\d$" } }, { "name": "BGT_SIRET", "title": "code SIRET", "description": "Ce champ permet de renseigner le code SIRET de la collectivité ou de l'établissement public concerné (http://xml.insee.fr/schema/siret.html#SIRET_stype).", "type": "string", "examples": "22192720500197", "constraints": { "required": true, "pattern": "^\\d{14}$" } }, { "name": "BGT_NOM", "title": "nom de la collectivité ou de l'établissement concerné", "description": "En complément du code SIRET, ce champ permet de faciliter l'identification de l'organisme public concerné", "type": "string", "examples":"Département de la Corrèze", "constraints": { "required": true } }, { "name": "BGT_CONTNAT", "title": "numéro du compte budgétaire", "description": "Ce champ correspond au numéro de l'article ou compte budgétaire. Le référentiel des comptes budgétaires est fourni par le ministère de l'Economie. A partir de la nomemclature comptable de chaque type de collectivité ou établissement local, le plan de compte contient la liste des codes associés à chaque maquette budgetaire.", "type": "string", "examples": "02", "constraints": { "required": true, "minLength": 1, "maxLength" : 9 } }, { "name": "BGT_CONTNAT_LABEL", "title": "Libellé du compte budgétaire", "description": "Ce champ correspond à la colonne LIBELLE de l'article ou compte budgétaire dans le tableau \"Liste des comptes et utilisations\" du plan de compte", "type": "string", "examples": "Agencements et aménagements de terrains", "constraints": { "required": true } }, { "name": "BGT_NATURE", "title": "Nature de la dépense ou de la recette", "description": "Ce champ correspond à la nature de la dépense ou de la recette, c'est-à-dire au \"quoi\". Classer les dépenses par nature signifie que les recettes et les dépenses sont regroupées selon leur identité financière. Le numéro est un numéro de chapitre. Exemples de chapitre : Charges à caractère général, Charges financières…(voir plan de compte)", "type": "string", "examples": "45421", "constraints": { "required": true, "minLength": 1, "maxLength" : 9 } }, { "name": "BGT_NATURE_LABEL", "title": "Libellé de la nature de la dépense ou de la recette", "description": "Ce champ correspond à la colonne LIBELLE de la liste des chapitres du plan de compte par nature", "type": "string", "examples": "Opérations de remembrement", "constraints": { "required": true } }, { "name": "BGT_FONCTION", "title": "Fonction de la dépense ou de la recette", "description": "Ce champ correspond à la fonction de la dépense ou de la recette, c'est-à-dire le \"pourquoi\". Classer les dépenses et les recettes par fonction consiste à les regrouper à partir de leurs destinations ou encore de leurs finalités. Le numéro est un numéro de chapitre. Exemples de fonction : Action sociale, Aménagement et environnement...(voir plan de compte).", "type": "string", "examples": "905", "constraints": { "required": false, "minLength": 1, "maxLength" : 9 } }, { "name": "BGT_FONCTION_LABEL", "title": "Libellé de la fonction de la dépense ou de la recette", "description": "Ce champ correspond à la colonne LIBELLE de la liste des chapitres du plan de compte par fonction", "type": "string", "examples": "Aménagement des territoires et habitat", "constraints": { "required": false } }, { "name": "BGT_OPERATION", "title": "Code ou libellé de l'opération budgétaire votée", "description": "Ce champ correspond à une opération budgétaire (un projet particulier) sur lequel on souhaite attirer l'attention notamment lors du vote. Dans le cas d'une opération \"Pour Vote\", ce compte opération doit contenir uniquement des chiffres ; dans le cas d'une opération \"Pour information\", c'est libre.", "type": "string", "examples": "Aménagement du parc Paul Mistral, 4702", "constraints": { "required": false } }, { "name": "BGT_SECTION", "title": "section budgétaire", "description": "Ce champ correspond au type de recette ou de dépense. A partir du Plan de Compte, dans le tableau \"Liste des comptes et utilisations\", utiliser le ContNat comme code et voir le chapitre correspondant dans la colonne RR ou DR pour une recette ou une dépense respectivement. Pour savoir s'il s'agit de Fonctionnement ou d'Investissement, regarder dans le tableau \"Liste des chapitres\" : utiliser le code de chapitre et regarder la colonne SECTION.", "type": "string", "examples": "investissement", "constraints": { "required": true, "enum": [ "investissement", "fonctionnement" ] } }, { "name": "BGT_OPBUDG", "title": "type opération budgétaire", "description": "Ce champ permet de distinguer les opérations d'ordre budgétaire des opérations réelles. Opérations d'ordre : qui ne donnent pas lieu à encaissement ou décaissement ; à la différence des opérations réelles.", "type": "string", "examples": "réel", "constraints": { "required": true, "enum": [ "réel", "ordre" ] } }, { "name": "BGT_CODRD", "title": "Code recette / dépense", "description": "Ce champ permet de déterminer le sens (recette 0 - dépense 1) du crédit concerné.", "type": "string", "examples": "recette", "constraints": { "required": true, "enum": [ "recette", "dépense" ] } }, { "name": "BGT_MTREAL", "title": "Montant signé des réalisations budgétaires", "description": "Ce champ correspond au montant réalisé (en dépense ou en recette). Ce champ est à renseigner uniquement pour un compte administratif", "type": "number", "examples": "45678.80", "constraints": { "required": false } }, { "name": "BGT_MTBUDGPREC", "title": "Montant du budget précédent", "description": "Ce champ correspond au montant prévu lors de l'exercice précédent. Ce champ permet de voir les évolutions des montants entre le budget prévisionnel (BP), les décisions modificatives et le compte administratif qui consacre la réalité des montants effectivement engagés (payés ou reçus).", "type": "number", "examples": "35567.08", "constraints": { "required": false } }, { "name": "BGT_MTRARPREC", "title": "Montant restant à réaliser N-1", "description": "Ce champ est correspond aux montant des reprises des résultats des exercices précédents. Ce champ est rempli uniquement au BP/BS/DM et au CA pour présenter les restes à réaliser des exercice précédents.", "type": "number", "examples": "65567.08", "constraints": { "required": false } }, { "name": "BGT_MTPROPNOUV", "title": "Montant \"Propositions nouvelles\"", "description": "Ce champ correspond au montant des recettes ou dépenses nouvelles non prévues dans les étapes budgétaires précédentes.", "type": "number", "examples": "75567.08", "constraints": { "required": false } }, { "name": "BGT_MTPREV", "title": "montant budget voté", "description": "Ce champ correspond au montant prévu lors des exercices BP/BS/DM pécédents. En présence d'une valeur dans ce champ, celui-ci doit obligatoirement être valorisée soit du montant prévu soit d'un montant égal à zéro", "type": "number", "examples": "15567.08", "constraints": { "required": false } }, { "name": "BGT_CREDOUV", "title": "crédits ouverts à l'article", "description": "Ce champ correspond au montant des crédits de paiement disponibles pour effectuer des dépenses sur cet article", "type": "number", "examples": "29567.08", "constraints": { "required": false } }, { "name": "BGT_MTRAR3112", "title": "Montant reste à réaliser exercice", "description": "Ce champ est utilisé pour le compte administratif. Il peut également être utilisé au BP/BS/DM pour présenter les informations du compte administratif des années précédentes", "type": "number", "examples": "17 142.08", "constraints": { "required": false } }, { "name": "BGT_ARTSPE", "title": "Article spécialisé", "description": "Ce champ permet d'isoler des articles au moment du vote du budget.", "type": "string", "examples": "spécialisé", "constraints": { "required": false, "enum": [ "non spécialisé", "spécialisé" ] } } ], "custom_checks": [ { "name": "french-siret-value", "params": { "column": "BGT_SIRET" } } ], "missingValues":[ "" ] }