{"$schema":"https://specs.frictionlessdata.io/schemas/table-schema.json","fields":[{"name":"composante","type":"string","description":"Identifiant de la composante réglementée.","constraints":{"required":true,"enum":["turpe_composante_gestion","turpe_composante_comptage","turpe_soutirage_fixe","turpe_soutirage_energie","accise","cta","tva"]}},{"name":"libelle","type":"string","description":"Libellé de la composante.","constraints":{"required":true}},{"name":"domaine","type":"string","description":"Domaine d'application : « BT ≤ 36 kVA » pour le TURPE, catégorie fiscale pour l'accise, « tous » pour la CTA et la TVA.","constraints":{"required":true}},{"name":"formule_tarifaire","type":"string","description":"Formule tarifaire d'acheminement TURPE (CU, CU4, MU4, LU, MUDT) ; vide pour les taxes.","constraints":{"enum":["CU","CU4","MU4","LU","MUDT"]}},{"name":"variante","type":"string","description":"Précision de la composante : type de contrat, propriétaire du compteur ou classe fiscale."},{"name":"poste_horosaisonnier","type":"string","description":"Poste horosaisonnier du coefficient énergie (hph = heures pleines saison haute, hcb = heures creuses saison basse…) ; vide sinon.","constraints":{"enum":["base","hp","hc","hph","hch","hpb","hcb"]}},{"name":"valeur","type":"number","description":"Valeur de la composante, dans l'unité indiquée.","constraints":{"required":true}},{"name":"unite","type":"string","description":"Unité de la valeur (montants hors TVA).","constraints":{"required":true,"enum":["€/an","€/kVA/an","c€/kWh","€/MWh","%"]}},{"name":"assiette","type":"string","description":"Base de calcul pour les taux (CTA, TVA)."},{"name":"date_debut","type":"date","format":"%Y-%m-%d","description":"Premier jour d'application (inclus).","constraints":{"required":true}},{"name":"date_fin","type":"date","format":"%Y-%m-%d","description":"Dernier jour d'application (inclus) ; vide si la valeur est en vigueur sans fin connue."},{"name":"source_autorite","type":"string","description":"Autorité qui publie la valeur (CRE, DGFiP…).","constraints":{"required":true}},{"name":"source_document","type":"string","description":"Document source (délibération, formulaire, arrêté).","constraints":{"required":true}},{"name":"source_url","type":"string","description":"Adresse du document source.","constraints":{"required":true}},{"name":"origine","type":"string","description":"Version de la transcription ou de la méthode Boncourant qui porte la valeur.","constraints":{"required":true}}],"missingValues":[""]}