{
  "version": "V20.11.7",
  "date": "2026-08-08",
  "title_fr": "Premier audit des 32 références résiduelles : 8 lignes placées en quarantaine comptable",
  "title_en": "First audit of the 32 residual references: 8 lines placed in accounting quarantine",
  "source_dataset": "/data/budgetability-gate-v20116.json",
  "principle_fr": "Une référence historique n'entre pas dans le bassin provisoirement additionnable si la source attachée ne documente pas directement l'assiette, le coût supprimable ou la recette nette correspondant au montant.",
  "principle_en": "A historical reference does not enter the provisionally additive pool when its attached source does not directly document the baseline, removable cost or net revenue corresponding to the amount.",
  "quarantined_measure_count": 8,
  "quarantined_historical_range_m_eur": {
    "low": 6494.0,
    "high": 8894.0,
    "booking_now": 0
  },
  "residual_pool_before_v20117_m_eur": {
    "low": 16586.0,
    "high": 21279.0
  },
  "residual_pool_after_v20117_quarantine_m_eur": {
    "low": 10092.0,
    "high": 12385.0
  },
  "remaining_residual_measure_count": 24,
  "remaining_residual_measure_ids": [
    "1.01",
    "1.02",
    "1.03",
    "1.04",
    "1.05",
    "1.06",
    "1.07",
    "1.08",
    "1.09",
    "1.10",
    "1.11",
    "1.12",
    "1.13",
    "1.16",
    "1.17",
    "1.18",
    "3.05",
    "3.11",
    "3.13",
    "3.14",
    "3.17",
    "5.01",
    "5.03",
    "5.05"
  ],
  "certified_for_global_total_count": 0,
  "certified_global_total_m_eur": 0,
  "records": [
    {
      "measure_id": "6.12",
      "title_fr": "Plafonnement des marges sur les marchés publics à 30 pour cent",
      "title_en": "Cap profit margins on public procurement at 30 percent",
      "historical_low_m_eur": 3000.0,
      "historical_high_m_eur": 5000.0,
      "historical_reference_fr": "3 à 5 Md€ par an — EB C",
      "primary_source_label": "DAJ — données essentielles de la commande publique",
      "primary_source_url": "https://www.economie.gouv.fr/daj/maintien-des-seuils-de-declaration-des-donnees-essentielles-des-marches-publics",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "La source DAJ documente l'infrastructure de données de la commande publique, pas une économie de 3 à 5 Md€. Le montant doit être reconstruit par famille d'achats à partir de prix comparables, coûts admissibles et marchés réellement renégociables.",
      "reason_en": "The DAJ source documents public-procurement data infrastructure, not €3–5bn of savings. The amount must be rebuilt by purchasing family from comparable prices, admissible costs and contracts that can actually be renegotiated.",
      "required_next_evidence_fr": "Ventiler l’assiette entre sous-secteurs et attribuer chaque flux à un propriétaire unique avant consolidation.",
      "required_next_evidence_en": "Split the baseline across subsectors and assign each flow to one unique owner before consolidation."
    },
    {
      "measure_id": "11.06",
      "title_fr": "Réforme du financement public des syndicats",
      "title_en": "Reform of public funding for trade unions",
      "historical_low_m_eur": 1200.0,
      "historical_high_m_eur": 1200.0,
      "historical_reference_fr": "1,2 milliard d’euros par an",
      "primary_source_label": "Légifrance — Code du travail, article R.2135-27 : fonds paritaire",
      "primary_source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000030172745/2026-04-30",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "Le Code du travail établit le mécanisme du fonds paritaire et un plancher de crédits pour certaines activités ; il ne démontre pas un gisement annuel de 1,2 Md€. Il faut agréger les financements publics et para-publics sans double compte.",
      "reason_en": "Labour law establishes the joint fund mechanism and a minimum allocation for some activities; it does not demonstrate a €1.2bn annual saving pool. Public and para-public funding must be aggregated without double counting.",
      "required_next_evidence_fr": "Identifier la mesure propriétaire unique et supprimer tout doublon avant chiffrage.",
      "required_next_evidence_en": "Identify the single owner measure and remove duplicates before costing."
    },
    {
      "measure_id": "11.07",
      "title_fr": "Suppression du crédit d'impôt syndical pour les particuliers",
      "title_en": "Abolition of the trade-union tax credit for individuals",
      "historical_low_m_eur": 144.0,
      "historical_high_m_eur": 144.0,
      "historical_reference_fr": "144 millions d’euros par an",
      "primary_source_label": "Légifrance — CGI, article 199 quater C : crédit d’impôt syndical",
      "primary_source_url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000030949107/2026-03-08",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "L'article fiscal établit l'existence du crédit d'impôt syndical, mais la référence de 144 M€ doit être rattachée à une dépense fiscale budgétaire d'un millésime actuel avant comptabilisation.",
      "reason_en": "The tax provision establishes the union tax credit, but the €144m reference must be tied to a current-year official tax-expenditure figure before booking.",
      "required_next_evidence_fr": "Identifier la mesure propriétaire unique et supprimer tout doublon avant chiffrage.",
      "required_next_evidence_en": "Identify the single owner measure and remove duplicates before costing."
    },
    {
      "measure_id": "11.08",
      "title_fr": "Réduction des décharges syndicales dans les trois fonctions publiques",
      "title_en": "Reduction of union release time across the three civil services",
      "historical_low_m_eur": 800.0,
      "historical_high_m_eur": 800.0,
      "historical_reference_fr": "800 millions d’euros par an",
      "primary_source_label": "Légifrance — Code du travail, article R.2135-27 : fonds paritaire",
      "primary_source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000030172745/2026-04-30",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "La source actuellement attachée à la mesure décrit le fonds paritaire, pas le coût des décharges syndicales dans les trois fonctions publiques. Il faut convertir les heures/jours réellement libérés en coût complet par employeur public.",
      "reason_en": "The attached source describes the joint fund, not the cost of union release time across the three public-service branches. Actual released time must be converted into full employer cost.",
      "required_next_evidence_fr": "Ventiler l’assiette entre sous-secteurs et attribuer chaque flux à un propriétaire unique avant consolidation.",
      "required_next_evidence_en": "Split the baseline across subsectors and assign each flow to one unique owner before consolidation."
    },
    {
      "measure_id": "12.02",
      "title_fr": "Convergence progressive des paramètres sur 10 ans",
      "title_en": "Gradual convergence of parameters over ten years",
      "historical_low_m_eur": 400.0,
      "historical_high_m_eur": 800.0,
      "historical_reference_fr": "400 à 800 millions d’euros par an",
      "primary_source_label": "Sénat — PLF 2026, mission Régimes sociaux et de retraite",
      "primary_source_url": "https://www.senat.fr/rap/l25-139-324/l25-139-324_mono.html",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "La mission budgétaire sur les régimes sociaux et de retraite fournit un périmètre utile, mais la convergence proposée doit être ventilée régime par régime, année par année, avec effets prestations/cotisations et droits acquis.",
      "reason_en": "The budget mission provides a useful special-scheme perimeter, but the proposed convergence must be split scheme by scheme and year by year, including benefit, contribution and accrued-right effects.",
      "required_next_evidence_fr": "Ventilation dépense/recette puis preuve propre à chaque flux.",
      "required_next_evidence_en": "Spending/revenue split, then evidence for each flow."
    },
    {
      "measure_id": "1.15",
      "title_fr": "Plafonnement des rémunérations publiques à 6 fois le salaire minimum brut",
      "title_en": "Cap public remuneration at six times the gross minimum wage",
      "historical_low_m_eur": 320.0,
      "historical_high_m_eur": 320.0,
      "historical_reference_fr": "320 M€ par an",
      "primary_source_label": "Service-Public — SMIC au 1er juin 2026",
      "primary_source_url": "https://www.service-public.fr/particuliers/vosdroits/F2300",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "La source fixe le SMIC mais ne donne ni le nombre d'agents au-dessus du plafond proposé ni leur rémunération complète. Sans assiette nominative ou statistique par employeur public, 320 M€ restent une référence historique.",
      "reason_en": "The source sets the minimum wage but provides neither the number of public employees above the proposed cap nor their full remuneration. Without a statistical baseline, €320m remains historical only.",
      "required_next_evidence_fr": "Ventiler l’assiette entre sous-secteurs et attribuer chaque flux à un propriétaire unique avant consolidation.",
      "required_next_evidence_en": "Split the baseline across subsectors and assign each flow to one unique owner before consolidation."
    },
    {
      "measure_id": "1.19",
      "title_fr": "Suppression des avantages en nature non justifiés par la sécurité",
      "title_en": "Remove benefits in kind not justified by security",
      "historical_low_m_eur": 180.0,
      "historical_high_m_eur": 180.0,
      "historical_reference_fr": "180 M€ par an",
      "primary_source_label": "Assemblée nationale — question n°17117 anciens présidents",
      "primary_source_url": "https://www.assemblee-nationale.fr/dyn/17/questions/QANR5L17QE17117",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "Une question parlementaire sur certains avantages ne constitue pas un inventaire consolidé des avantages en nature de la haute fonction publique. Une base exhaustive et des coûts réellement supprimables sont nécessaires.",
      "reason_en": "A parliamentary question about selected benefits is not a consolidated inventory of senior-public-service benefits in kind. A comprehensive baseline and actually removable costs are required.",
      "required_next_evidence_fr": "Ventiler l’assiette entre sous-secteurs et attribuer chaque flux à un propriétaire unique avant consolidation.",
      "required_next_evidence_en": "Split the baseline across subsectors and assign each flow to one unique owner before consolidation."
    },
    {
      "measure_id": "1.20",
      "title_fr": "Harmonisation et plafonnement des régimes indemnitaires de la haute fonction publique",
      "title_en": "Harmonise and cap senior civil-service allowance schemes",
      "historical_low_m_eur": 450.0,
      "historical_high_m_eur": 450.0,
      "historical_reference_fr": "450 M€ par an",
      "primary_source_label": "Fonction publique — RIFSEEP",
      "primary_source_url": "https://www.fonction-publique.gouv.fr/etre-agent-public/ma-remuneration/le-regime-indemnitaire-des-fonctionnaires-de-letat-rifseep",
      "v20117_status": "historical_reference_quarantined",
      "budget_booking_now_m_eur": 0,
      "reason_fr": "La documentation RIFSEEP décrit le régime indemnitaire ; elle ne démontre pas qu'un plafonnement dégagerait 450 M€ nets. Il faut une distribution des primes par corps, employeur et niveau de rémunération, puis modéliser les effets de transition.",
      "reason_en": "RIFSEEP documentation explains the allowance system; it does not demonstrate €450m of net savings from a cap. Allowance distributions by corps, employer and pay level must be modelled first.",
      "required_next_evidence_fr": "Ventiler l’assiette entre sous-secteurs et attribuer chaque flux à un propriétaire unique avant consolidation.",
      "required_next_evidence_en": "Split the baseline across subsectors and assign each flow to one unique owner before consolidation."
    }
  ],
  "next_step_fr": "Auditer les 24 références résiduelles restantes, puis reconstruire séparément le CIR net, les autoroutes, les aides aux entreprises, le contrôle fiscal, le paquet social et les gains de productivité réellement convertis en coûts supprimés.",
  "next_step_en": "Audit the remaining 24 residual references, then separately rebuild the net R&D tax-credit effect, motorways, business support, tax control, the social package and productivity gains actually converted into removed costs."
}