🏛️

GovFinance

Sovereign AI Assistant for Public Finance

Page 1 of 8 — Dashboard
01 — Tableau de Bord
app.example.com/dashboard
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Exercice 2026 · Commune de Saint-Étienne
Tableau de bord
Dernière mise à jour · il y a 4 min
Taux d'exécution
67%
â–˛ 4.2 pts vs N-1
Crédits engagés
4.2M€
sur 6.3M€ ouverts
Mandatements en retard
12
délai moyen 38 jours
Alertes critiques
3
action requise
Dérive par chapitre
Top 5 écarts vs prévision
Chap 011 · Charges générales
+18%
Chap 65 · Subventions
+9%
Chap 23 · Immobilisations
+6%
Chap 012 · Personnel
+1%
Chap 66 · Charges financières
-2%
02 — Activité de la Semaine
app.example.com/dashboard/activity
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Semaine 19 · 11 — 17 mai 2026
Activité de la semaine
Lun
12
Import budget primitif 2026
247 lignes · 3 chapitres mappés automatiquement · 2 alertes
Mar
13
12 nouveaux engagements
Chap 011 · Total 184 320€ · Fournisseur SUEZ Eau · ACME SAS
Mer
14
Alerte critique · Engagement ancien non soldé
EN-2024-0892 · 47 200€ · 412 jours sans mandatement
Jeu
15
Note de synthèse générée · DGS
Export Word · 4 pages · 7 citations sources
Ven
16
Doublons fournisseurs détectés
3 entités ACME · 847K€ cumulés · revue requise
Alertes ouvertes
Top priorités
Critique
Engagement ancien non soldé
EN-2024-0892 · Chap 011 · 412j
Critique
Dépassement Chap 011
+18% vs prévision · 142K€
Élevée
Fournisseurs doublons
ACME SAS / Sarl / S.A.S
Élevée
Délai paiement > 30j
12 mandatements concernés
01 — Import & Mapping Semi-Automatique
app.example.com/imports
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Étape 2 sur 4 · Mapping
Importer un fichier de finances publiques
đź“„
budget_2026.xlsx
247 lignes · 14 colonnes · 38 Ko · chargé il y a 12 sec
VALIDÉ
Mapping des colonnes
14 / 14 mappées
Source
Champ cible
Conf.
N_CHAPITRE
→
chapter_code
98%
LIB_ARTICLE
→
article_label
96%
MNT_VOTE
→
amount_voted
94%
CRED_OUV
→
credits_opened
78%
FOURNISSEUR_NOM
→
supplier_name
99%
REF_MARCHE
→
public_contract_ref
71%
Contrôles qualité
âš  Avertissement
2 lignes
Doublons fournisseurs potentiels
ACME SAS · ACME Sarl détectés sur lignes 47 et 89
âš  Avertissement
1 ligne
Référence marché manquante
Engagement 18 400€ > seuil 15 000€ · ligne 213
✓ Validé
Cohérence comptable
Σ chapitres = Σ articles · zéro écart
01 — Exécution par Chapitre
app.example.com/budget
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Exercice 2026 · Section fonctionnement & investissement
Exécution budgétaire par chapitre
2026
N-1
N-2
Chapitre
Voté
Cr. ouverts
Engagé
Mandaté
Payé
Disponible
Tx exéc
Dérive
Chap 011
Charges générales
820 000
820 000
742 180
612 400
598 200
77 820
90%
Chap 012
Charges de personnel
2 140 000
2 140 000
1 482 100
1 423 800
1 423 800
657 900
69%
Chap 65
Subventions versées
480 000
510 000
428 700
312 000
298 500
81 300
84%
Chap 66
Charges financières
142 000
142 000
68 400
68 400
68 400
73 600
48%
Chap 23
Immobilisations en cours
1 850 000
1 950 000
1 280 400
842 100
792 300
669 600
66%
Chap 21
Immobilisations corporelles
620 000
620 000
398 200
312 600
312 600
221 800
64%
Total général
6 052 000
6 182 000
4 199 980
3 270 700
3 193 800
1 982 020
68%
02 — Drill-Down · Chap 011
app.example.com/budget/chap-011
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Budget › Chapitre 011
Charges à caractère général
⚠ Dépassement projeté · +18% vs prévision linéaire à fin d'exercice
Sous-articles
Art.
Libellé
Voté
Engagé
Tx
6042
Achats prestations services
180 000
172 400
96%
60612
Énergie · électricité
142 000
138 200
97%
6068
Autres fournitures
98 000
71 200
73%
6135
Locations mobilières
86 000
72 800
85%
615
Entretien & réparations
124 000
109 800
89%
6231
Annonces & insertions
42 000
28 100
67%
6262
Frais de télécom
68 000
52 400
77%
Exécution mois par mois
100k75k50k25kJFMAMJJASOND
Réel
Pic
Linéaire prévu
Projection
À ce rythme · clôture estimée 968 000€ contre 820 000€ votés.
01 — Engagements Actifs & En Retard
app.example.com/engagements
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Cycle d'exécution comptable
Engagements & mandatements
Engagements actifs 142
Mandatements 87
En retard 12
Date
N°
Fournisseur
Objet
Montant restant
Statut
Âge
04/04/2024
EN-2024-0892
SUEZ Eau France
Travaux conduites secteur ouest
47 200,00
Non soldé
412j
22/06/2024
EN-2024-1247
ACME SAS
Maintenance espaces verts T3
28 400,00
Non soldé
334j
14/11/2025
EN-2025-3412
Eiffage Énergie
Rénovation éclairage public
184 320,00
Partiel
182j
12/01/2026
EN-2026-0084
Veolia Propreté
Collecte sélective janvier
62 800,00
Actif
123j
28/02/2026
EN-2026-0421
Dalkia Smart Building
Audit énergétique bâtiments
38 600,00
Actif
76j
15/03/2026
EN-2026-0612
Bureau Veritas
ContrĂ´le ascenseurs annuels
12 400,00
Actif
61j
02/04/2026
EN-2026-0784
Lyreco France
Fournitures bureau Q2
8 720,00
Actif
43j
28/04/2026
EN-2026-0942
Engie Solutions
Maintenance chaufferies écoles
54 200,00
Actif
17j
01 — Analyse Fournisseurs
app.example.com/fournisseurs
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
142 fournisseurs actifs · 4.2M€ engagés 2026
Concentration & doublons
Top 10 fournisseurs · % dépense totale
68% sur 10 fournisseurs
Eiffage Énergie
12.4% · 521K€
SUEZ Eau France
10.4% · 437K€
Engie Solutions
8.7% · 365K€
Veolia Propreté
7.6% · 319K€
ACME (groupé)
6.7% · 281K€
Dalkia Smart Bldg
5.9% · 248K€
Bureau Veritas
5.1% · 214K€
Lyreco France
4.0% · 168K€
SPIE Industries
3.4% · 143K€
Bouygues Constr.
2.5% · 105K€
⚠ Doublons détectés
3 entités probablement identiques
Score similarité > 92% sur dénomination, SIREN partiel et adresse postale.
ACME SAS412 200€
ACME Sarl298 400€
ACME S.A.S136 800€
Cumulé847 400€
Profil sélectionné
Eiffage Énergie
SIREN 552 037 806 · marché 2024-EE-018
Engagements
18
Délai moyen
22j
Risque
Faible
Conformité
Ă€ jour
01 — Assistant IA avec Citations
app.example.com/assistant
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Conversations
Dépassements fin d'année
il y a 4 min
Délais paiement Q1
il y a 2h
Subventions associations
hier
Synthèse comité finances
13/05
Marchés > 40K€
12/05
Assistant IA · Réponses sourcées
Dépassements projetés fin d'exercice
Quels chapitres risquent un dépassement avant fin d'année?
Réponse synthétique
Deux chapitres présentent un risque de dépassement à fin 2026 : 011 Charges générales (critique) et 65 Subventions (élevé).
Chiffres clés
Chap 011 · +18% · 968K€
Chap 65 · +9% · 556K€
Chap 23 · +6%
Explication
La projection est basée sur le rythme observé jan-mai 2026 extrapolé linéairement. Le chap 011 est tiré par les postes énergie (60612) et prestations services (6042) déjà engagés à plus de 96%. Le chap 65 reflète des subventions exceptionnelles votées en DM1.
📎 Citations sources
📎 budget_2026.xlsx · ligne 247 · Chap 011
📎 engagements_q3.csv · ligne 89 · EN-2025-3412
📎 mandatements_oct.xlsx · ligne 412 · 60612
Limites
Projection linéaire · n'intègre pas saisonnalité hivernale énergie ni DM2 prévue en novembre.
Confiance
Élevée (87%) · données sources cohérentes, 3 mois d'historique stable.
Recommandation
Présenter en comité finances une DM2 de 150K€ sur chap 011 ou un transfert de crédits depuis chap 022 (dépenses imprévues).
Actions possibles
01 — Alertes & Anomalies
app.example.com/alertes
🏛️ GovFinance
Tableau de bord
Imports
Budget
Engagements
Mandatements
Fournisseurs
Assistant IA
Alertes
Notes
Paramètres
Flux d'alertes
6 ouvertes · 3 critiques
CRITIQUEil y a 12 min
Engagement ancien non soldé
EN-2024-0892 · 47 200€ · 412j
CRITIQUEil y a 1h
Dépassement projeté Chap 011
+18% · 148K€ projetés
CRITIQUEil y a 3h
Marché > seuil sans réf publique
Engagement 184K€ · réf manquante
ÉLEVÉEhier
Fournisseurs doublons probables
ACME × 3 · 847K€ cumulés
ÉLEVÉEhier
Délai paiement > 30j
12 mandatements concernés
MOYENNE13/05
Concentration fournisseur
Eiffage · 12.4% dépense totale
Règle métier · R-014
Engagement ancien non soldé
Détecté · 15/05/2026 · 14:32
CRITIQUENouvelle
Entité affectée
Commune de Saint-Étienne · Chap 011
Confiance détection
99% · règle déterministe
Lignes affectées
N° engag.
Date
Fournisseur
Montant
Âge
EN-2024-0892
04/04/2024
SUEZ Eau France
47 200,00
412j
Calcul du déclenchement
// règle R-014 · engagement_age_threshold
IF commitment.status = 'open' AND age_days > 365
AND remaining_amount > 10000
THEN severity := 'critique'
→ Match : EN-2024-0892 · age=412 · remaining=47200
Sources
📎 engagements_2024.xlsx · ligne 1247
Explication métier
Un engagement de plus d'un an non soldé bloque les crédits et fausse le taux d'exécution affiché.
Recommandation
Vérifier l'exécution du marché auprès de SUEZ Eau France. Soit liquider et mandater le solde, soit annuler l'engagement par certificat administratif et libérer 47 200€ de crédits.

GovFinance V1 — MVP

Sovereign AI financial assistant for French local governments. Built as a controlled architecture with a deterministic rules engine and a source-cited AI orchestration layer, not a generic chatbot. Every figure shown to a public officer traces back to a file and a row number.

⚙️

Tech Stack

Next.js 14 (App Router)
TypeScript + Tailwind
Python FastAPI
PostgreSQL + pgvector
RAG (LlamaIndex)
Pandas / openpyxl
Claude API (LLM)
NextAuth + RBAC
Docker · Sovereign hosting
đź§ 

Core Technologies

  • Next.js 14 — App Router · server components · SSR dashboards
  • Python FastAPI — Ingestion · rules engine · async pipelines
  • pgvector RAG — Embeddings on imported finance docs + audit traceback
  • Claude API — Structured output · citations · explanation · confidence
📦

V1 Deliverables

âś“
Drag-drop import of XLSX / CSV public-finance files
V1
âś“
Semi-automatic column mapping with confidence scoring
V1
âś“
Quality checks · duplicates · missing market refs · coherence
V1
âś“
Budget execution dashboards · chapters · articles · drill-down
V1
âś“
Engagements & mandatements tracking with age flags
V1
âś“
Supplier concentration analytics + duplicate fusion workflow
V1
âś“
AI chat with structured sourced answers (citations · limits · confidence)
V1
âś“
15 deterministic alert rules · severity · explanation · recommendation
V1
âś“
Note generation · Word / PDF / Excel export
V1
âś“
Multi-tenant isolation · per-collectivité data segregation
V1
âś“
Role-based access (DGS · DAF · agent · lecture seule)
V1
âś“
Audit log of every AI answer and rule trigger
V1
→
API connectors · Berger-Levrault eGF
V2
→
API connectors · JVS Mairistem
V2
→
API connectors · Civil-Net Finances
V2
→
Real-time sync vs nightly batch imports
V2
→
Forecasting engine · seasonality + DM scenarios
V2
→
Regulatory document generation (DOB · ROB · CA)
V2
→
DGFiP integration · Hélios / PES V2
V2
→
Advanced supplier risk scoring · public-market compliance
V2
🏛

Architecture Layers

CLIENT
Next.js 14 · TypeScript · Tailwind · server components
DATA INGESTION
Pandas · openpyxl · column-mapping ML · quality checks
RULES ENGINE
Python deterministic rules · 15 contrôles · audit trail
RAG INDEX
pgvector · LlamaIndex · embeddings cited by file+row
AI ORCHESTRATION
Claude API · structured output · sources · confidence
DASHBOARDS
Chapters · suppliers · alerts · drill-down · drift
EXPORTS
Word · PDF · Excel · notes · DOB / ROB templates
AUTH & AUDIT
NextAuth · RBAC · per-tenant isolation · immutable logs