Revenus vs Dépenses par mois
Répartition des dépenses
Évolution des catégories par mois
Alertes récentes
{{a.message}}
Chargement...
Sur {{analysis.period.months}} mois ({{analysis.summary.transactions}} transactions), vous avez dépensé en moyenne {{analysis.summary.monthly_avg_debit?.toFixed(0)}}€/mois pour un revenu moyen de {{analysis.summary.monthly_avg_credit?.toFixed(0)}}€/mois, soit un taux d'épargne de {{analysis.summary.avg_savings_rate?.toFixed(1)}}%. Vos revenus sont en {{analysis.financial_health.income_trend.direction}} ({{analysis.financial_health.income_trend.pct_change > 0 ? '+' : ''}}{{analysis.financial_health.income_trend.pct_change?.toFixed(0)}}%). Les charges fixes représentent {{analysis.summary.fixed_ratio?.toFixed(0)}}% des dépenses.
Top 3 dépenses :
{{c.name}} ({{c.total?.toFixed(0)}}€, {{c.pct?.toFixed(0)}}%) ·
Règle 50/30/20 :
{{analysis.financial_health.rule_50_30_20.needs_pct?.toFixed(0)}}% besoins ·
{{analysis.financial_health.rule_50_30_20.wants_pct?.toFixed(0)}}% envies ·
{{analysis.financial_health.rule_50_30_20.savings_pct?.toFixed(0)}}% épargne
📊 Analyse Financière Approfondie
💡 Recommandations personnalisées
Dépenses Fixes vs Variables
Fixes (Récurrentes) : {{analysis.advanced.fixed_vs_variable.fixed?.toFixed(0)}}€
Variables (Occasionnelles) : {{analysis.advanced.fixed_vs_variable.variable?.toFixed(0)}}€
Répartition par taille de dépense
Ventilation par montant total (barre) et par nombre d'opérations (chiffre)
Taux d'épargne mensuel
Évolution mensuelle
| Mois | Dépenses | Revenus | Solde | Nb op. |
|---|---|---|---|---|
| {{m.month}} | {{m.debit?.toFixed(2)}}€ | {{m.credit?.toFixed(2)}}€ | {{(m.credit - m.debit)?.toFixed(2)}}€ | {{m.count}} |
Dépenses par catégorie
| Catégorie | Total | % | Nb op. | Moy./op. | Tendance | |
|---|---|---|---|---|---|---|
| {{c.name}} | {{c.total?.toFixed(2)}}€ | {{c.pct}}% | {{c.count}} | {{c.avg?.toFixed(2)}}€ | {{getTrend(c.name).direction}} {{getTrend(c.name).change > 0 ? '+' : ''}}{{getTrend(c.name).change?.toFixed(0)}}€ | — |
📊 Mois précédent vs mois en cours
{{analysis.month_over_month[0].previous_month}} → {{analysis.month_over_month[0].current_month}}
| Catégorie | Mois précédent | Mois en cours | Écart | Évolution |
|---|---|---|---|---|
| {{m.category}} | {{m.previous?.toFixed(2)}}€ | {{m.current?.toFixed(2)}}€ | {{m.change > 0 ? '+' : ''}}{{m.change?.toFixed(2)}}€ | {{m.direction}} {{m.pct_change > 0 ? '+' : ''}}{{m.pct_change?.toFixed(0)}}% |
📈 Tendance vs moyenne ({{analysis.vs_rolling_avg[0].window_size}} mois)
Dernier mois vs moyenne des {{analysis.vs_rolling_avg[0].window_size}} mois précédents
| Catégorie | Moyenne | Dernier mois | Écart | Tendance |
|---|---|---|---|---|
| {{m.category}} | {{m.avg_window?.toFixed(2)}}€ | {{m.last_month?.toFixed(2)}}€ | {{m.change > 0 ? '+' : ''}}{{m.change?.toFixed(2)}}€ | {{m.direction}} {{m.pct_change > 0 ? '+' : ''}}{{m.pct_change?.toFixed(0)}}% |
⚠️ Catégories en hausse (période complète)
{{cat.second_avg}}€/mois (dernière période) vs {{cat.first_avg}}€/mois (première période) — +{{cat.pct}}%
Top 15 dépenses
Dépenses récurrentes (≥3 mois, même montant)
🔴 Dépenses régulières — fluctuations par mois
Transactions groupées par libellé similaire (≥3 occurrences) — survolez les points
🟢 Revenus réguliers — fluctuations par mois
Revenus groupés par libellé similaire (≥3 occurrences)
💰 Où faire des économies ?
🔍 Abonnements oubliés ?
Petits prélèvements mensuels (≤25€/mois, ≥3 mois) qui passent inaperçus
📆 Comparaison {{analysis.year_over_year.current_year}} vs {{analysis.year_over_year.previous_year}}
{{analysis.year_over_year.cur_months}} mois vs {{analysis.year_over_year.old_months}} mois
| Catégorie | N-1 | N | Évolution |
|---|---|---|---|
| {{c.category}} | {{c.previous?.toFixed(0)}}€ | {{c.current?.toFixed(0)}}€ | {{c.change > 0 ? '+' : ''}}{{c.change}}% |
🏦 Taux d'endettement
🏠 Capacité d'emprunt
📊 Dépenses saisonnières récurrentes
Gros paiements annuels à lisser dans votre budget mensuel
📉 Épargne volontaire vs passive
Distinction entre l'épargne mise de côté volontairement (virements) et l'épargne "passive" (non-dépensé)
Budget {{budgetMonthLabel()}} — suivi
Définissez un plafond par catégorie pour suivre vos dépenses en temps réel.
Ajouter un budget
Choisissez une catégorie et un montant plafond
🏠 Éléments récurrents
Revenus et dépenses récurrents.
Dépenses récurrentes
Revenus récurrents
Chargement de l'analyse des virements...
Analyse par compte
| Compte | {{m}} | Moyenne/mois | Total |
|---|---|---|---|
| {{acc.account}} |
+{{acc.monthly[m].in?.toFixed(0)}}
-{{acc.monthly[m].out?.toFixed(0)}}
{{(acc.monthly[m].in - acc.monthly[m].out)?.toFixed(0)}}€
{{getVirementDiff(acc.monthly, m, availableMonths[idx-1]) >= 0 ? '↗' : '↘'}}
{{Math.abs(getVirementDiff(acc.monthly, m, availableMonths[idx-1]))?.toFixed(0)}}€
|
{{((acc.total_in - acc.total_out) / availableMonths.length)?.toFixed(0)}}€
|
+{{acc.total_in?.toFixed(0)}}
-{{acc.total_out?.toFixed(0)}}
{{(acc.total_in - acc.total_out)?.toFixed(0)}}€
|
Groupement par étiquette
Cliquez sur une étiquette pour consulter le détail des opérations.
| Étiquette | {{m}} | Moyenne/mois | Total |
|---|---|---|---|
| {{tag.tag}} |
+{{tag.monthly[m].in?.toFixed(0)}}
-{{tag.monthly[m].out?.toFixed(0)}}
{{(tag.monthly[m].in - tag.monthly[m].out)?.toFixed(0)}}€
{{getVirementDiff(tag.monthly, m, availableMonths[idx-1]) >= 0 ? '↗' : '↘'}}
{{Math.abs(getVirementDiff(tag.monthly, m, availableMonths[idx-1]))?.toFixed(0)}}€
|
{{((tag.total_in - tag.total_out) / availableMonths.length)?.toFixed(0)}}€
|
+{{tag.total_in?.toFixed(0)}}
-{{tag.total_out?.toFixed(0)}}
{{(tag.total_in - tag.total_out)?.toFixed(0)}}€
|
🔍 Détail : {{selectedTransferTag.tag}}
| Date | Libellé | Compte | Montant |
|---|---|---|---|
| {{t.date}} | {{t.label}} | {{t.account}} | {{t.credit > 0 ? '+' : '-'}}{{Math.abs(t.credit || t.debit)?.toFixed(2)}}€ |
💡 Suggestions d'étiquettes
Libellés récurrents identifiés comme virements potentiels.
{{editingTransferTag ? 'Modifier' : 'Ajouter'}} une étiquette de virement
Permet de grouper les virements dont le libellé contient un ou plusieurs mots-clés.
Étiquettes existantes
📂 Virements non groupés (Autres virements)
Liste des virements qui ne matchent aucune étiquette. Cliquez sur un libellé pour voir le détail.
| Date | Libellé | Compte | Montant |
|---|---|---|---|
| {{t.date}} | {{t.label}} | {{t.account}} | {{t.credit > 0 ? '+' : '-'}}{{Math.abs(t.credit || t.debit)?.toFixed(2)}}€ |
🔄 Virements internes détectés
Paires débit/crédit de même montant le même jour entre comptes différents.
| Date | Débit (libellé) | Crédit (libellé) | Montant | Comptes | Action |
|---|---|---|---|---|---|
| {{p.date}} | {{p.debit_label.substring(0,50)}} | {{p.credit_label.substring(0,50)}} | {{p.amount?.toFixed(2)}}€ |
{{p.debit_account_name || 'Compte #'+p.debit_account}} → {{p.credit_account_name || 'Compte #'+p.credit_account}} |
⏮️ Virements ignorés
Transactions marquées comme virement interne et exclues des analyses.
| Date | Libellé | Montant | Compte | Action |
|---|---|---|---|---|
| {{t.date}} | {{t.label.substring(0,60)}} | {{(t.debit || t.credit)?.toFixed(2)}}€ | {{t.account_name || '—'}} |
| Date {{sortArrow('date')}} | Libellé {{sortArrow('label')}} | Débit {{sortArrow('debit')}} | Crédit {{sortArrow('credit')}} | Compte {{sortArrow('account_name')}} | Catégorie {{sortArrow('category')}} | ||
|---|---|---|---|---|---|---|---|
| {{tx.date}} | {{tx.label.substring(0,60)}} | {{tx.debit ? tx.debit?.toFixed(2) + '€' : ''}} | {{tx.credit ? tx.credit?.toFixed(2) + '€' : ''}} | {{tx.account_name || '—'}} | |||
| Aucune transaction. | |||||||
Nouvelle catégorie
Catégories existantes
Nouveau compte
Mes comptes
{{a.bank_name}}
➕ Nouvel objectif
🎯 Objectifs
🧮 Simulateur d'épargne
Scénarios avec rendement, inflation et réduction de dépenses
Projection détaillée ({{simResult.projection.length}} mois)
📈 Prévisions
📋 Suivi des prêts
Suivez l'avancement de vos prêts mois par mois.
| # | Mensualité | Intérêts | Capital | Restant dû |
|---|---|---|---|---|
| {{a.month}} | {{a.payment?.toFixed(2)}}€ | {{a.interest?.toFixed(2)}}€ | {{a.principal?.toFixed(2)}}€ | {{a.remaining?.toFixed(2)}}€ |
Importer un relevé CSV
{{pendingFile.name}}
{{(pendingFile.size / 1024).toFixed(1)}} Ko
Glissez un fichier CSV ou PDF ici
🔒 PDF premium — licence requise{{importResult.error}}
{{importResult.imported}} transactions importées sur {{importResult.total}}
Derniers imports
🔒 Analyse IA Premium
Cette fonctionnalité nécessite une licence. Activer une licence
Analyse financière
🤖 Rapport IA
{{iaGenResult.provider}} — {{iaGenResult.model}}Génération par {{aiConfig.provider}} — {{aiConfig.model || 'modèle par défaut'}}
{{iaGenError}}
{{iaError}}
{{iaData.period.range}} — {{iaData.period.months}} mois analysés
Évolution mensuelle
🛡️ Fonds d'urgence
{{iaData.emergency_fund.target_6m?.toFixed(0)}}€ objectif (6 mois)
Atteint dans {{iaData.emergency_fund.months_to_reach?.toFixed(0)}} mois à {{iaData.emergency_fund.current_monthly_capacity?.toFixed(0)}}€/mois
Capacité d'épargne insuffisante actuellement
📊 Budget
{{iaData.budget_compliance.on_track}}/{{iaData.budget_compliance.total}} respectés
{{iaData.budget_compliance.over}} dépassement(s)
Aucun dépassement
💡 Recommandations
{{r.detail}}
{{r.action}}
{{a.message}}
🛠 Administration
👥 Gestion des utilisateurs
| ID | Nom | Admin | Actif | Actions | |
|---|---|---|---|---|---|
| {{u.id}} | {{u.email}} | {{u.name || '-'}} | — |
💳 Comptes bancaires (tous les utilisateurs)
🔑 Génération de licence
Pour obtenir une licence, contactez licence@fincontrol.learnit.fr ou visitez fincontrol.learnit.fr/licence
📋 Demandes de licence
Licence
✅ Licence active
Titulaire : {{licenseStatus.licensee || licenseStatus.email}}
Fonctionnalités : {{licenseStatus.features?.join(', ') || '—'}}
Expire : {{licenseStatus.exp ? new Date(licenseStatus.exp * 1000).toLocaleDateString() : '—'}}
Aucune licence active. Les fonctionnalités premium (analyse IA, prévisions longue durée) sont limitées.
💡 Pour obtenir une licence, contactez licence@fincontrol.learnit.fr ou visitez fincontrol.learnit.fr/licence
Règles d'alerte
Recevez une alerte quand une transaction dépasse un montant dans une catégorie donnée.
Conditions Générales d'Utilisation · Politique de confidentialité
FinControl — Aucun cookie de tracking. Aucune donnée vendue à des tiers.