ecu
Le suivi de dépenses qui tient vraiment la route.
Multi-Comptes
Suivez plusieurs comptes avec des devises indépendantes. Visualisez votre solde global, converti en temps réel.
Multi-Devises
EUR, USD, GBP, JPY, CHF, CAD. Chaque compte dans sa propre devise avec taux de change en temps réel et transactions étrangères.
Graphiques élégants
Revenus vs. dépenses, dépenses par catégorie, tendances quotidiennes, prévisions de solde. Sept graphiques, tous entièrement accessibles.
Transactions récurrentes
Configurez et oubliez. Quotidien, hebdomadaire, mensuel ou annuel, avec ajustement intelligent, pause et reprise.
Budgets
Fixez des limites mensuelles par catégorie. Des barres de progression visuelles vous montrent exactement où vous en êtes.
Transactions fractionnées
Décomposez vos achats en lignes détaillées. Noms, montants et catégories individuels pour chaque partie.
Sync iCloud
Vos données vivent sur tous vos appareils. Core Data avec CloudKit assure une synchronisation transparente.
Export CSV & PDF
Exportez vos transactions avec une plage de dates personnalisée. Partagez vos rapports dans le format qui vous convient.
L'histoire derrière ecu
Avant ecu, je suivais mes dépenses dans un tableur Excel. Puis Notion. Les deux marchaient, jusqu'à ce que ce ne soit plus le cas. Je voulais quelque chose sur mon téléphone, capable de gérer plusieurs comptes, prévoir les transactions futures, et qui corresponde à ma façon de penser l'argent. J'ai essayé quelques apps. Pennies s'en rapprochait, mais manquait toujours les fonctionnalités dont j'avais besoin.
En 2022, en terminant ma licence en Informatique, j'avais un examen final qui nécessitait de créer une app mobile avec une base de données externe et une interface web. J'ai vu l'opportunité : au lieu d'un projet scolaire jetable, je construirais l'app que je voulais vraiment. Cette première version utilisait SwiftUI avec Firebase côté backend, couplée à une interface web Vue.js en lecture seule (Express + Firebase, système d'auth complet). Ça m'a obtenu mon diplôme, et un outil que j'utilisais vraiment tous les jours.
Après le diplôme, j'ai réalisé que Firebase était plus une contrainte qu'une aide pour une app de finances personnelles. J'ai donc tout réécrit de zéro avec Core Data et CloudKit, le stack natif d'Apple. Pas de serveurs externes, pas de couche web, juste une app iOS propre qui se synchronise via iCloud. En 2025, j'ai obtenu mon diplôme d'ingénieur en Informatique et Applications de l'ESIEE Paris, et ecu avait grandi avec moi pendant tout ce temps.
Cette app n'a aucune ambition de dominer les classements. C'est un fil rouge, un fil conducteur personnel qui traverse ma carrière. Je la construis pour moi, sur mon temps libre, parce que je l'utilise tous les jours. Si d'autres personnes la trouvent utile, ça me rend sincèrement heureux.
Ça fait des années depuis le premier commit, et je suis fier de là où ecu en est aujourd'hui. Je continuerai à l'améliorer pendant des années, non pas parce que je dois, mais parce que je le veux.
Nouveautés
Tout est lié
Des virements que l'on modifie après coup, des transactions connexes, des articles saisis en devise, une liste enfin lisible et des statistiques à explorer. Une grosse mise à jour née de vos retours.
- Des virements modifiables. Ajoutez, changez ou retirez la liaison d'un virement depuis le formulaire, déplacez-la vers un autre compte, et ecu vous demande à chaque fois quoi faire de la contrepartie. Entre deux devises, le montant réellement reçu est conservé, et la fiche ouvre la transaction liée d'un geste
- Transactions connexes. Regroupez les transactions qui vont ensemble, comme un achat en import et ses frais de douane, même réparties sur plusieurs comptes. Le groupe peut porter un nom et affiche son coût total, converti dans la devise du compte
- Articles en devise. Pour un achat de 100 USD payé 80 EUR, saisissez les frais de port et l'article en dollars : ecu convertit chaque ligne au taux de la transaction, et les centimes tombent juste
- Une liste plus lisible. Les transactions prévues s'estompent et se replient, section par section, Aujourd'hui ressort nettement, et un regroupement Par mois (mois en cours, mois suivant, plus tard) arrive dans les réglages
- Des statistiques à explorer. Touchez une part du camembert pour la mettre en avant, ou une catégorie pour ouvrir son analyse, désormais aussi sur tous vos comptes à la fois. Et au passage : commandes du Centre de contrôle réparées, date qui change seule à minuit, montants qui ne se coupent plus
Automatisations affinées
Trois contrôles pour le centre de contrôle et le bouton Action, une automatisation Apple Pay qui connaît vos habitudes, et votre solde à la voix.
- Centre de contrôle et bouton Action. Nouvelle transaction sur le compte de votre choix, ouverture directe d'un compte, et un contrôle Solde qui affiche le montant en un coup d'œil et s'actualise à chaque recalcul. Compatibles avec le bouton Action, sur iOS 18 et plus
- Une automatisation Apple Pay plus futée. Choisissez le moyen de paiement, les catégories, les tags et la devise dans l'automatisation, ou laissez ecu reprendre ceux de votre dernière visite chez le même commerçant. Une automatisation par catégorie Cartes suffit pour classer les courses en Courses. Les paiements à l'étranger sont convertis, un paiement déclenché deux fois n'est ajouté qu'une fois, et l'ajout silencieux envoie une notification
- Le solde à la voix. Demandez à Siri « Quel est mon solde dans ecu ? » ou enchaînez la nouvelle action « Obtenir le solde » dans vos raccourcis : solde actuel, prévisionnel ou en banque, avec le nombre en retour
Comptes sur mesure
Chaque compte choisit désormais s'il suit le statut En banque, et un solde unique s'affiche en grand sur l'écran du compte.
- En banque, compte par compte. Un livret qui ne reçoit que des virements n'a pas de notion de transaction en banque. Désactivez le statut dans les fonctionnalités du compte : la coche, le filtre, l'option du formulaire et le solde dédié disparaissent, le solde en banque suit le solde actuel, et rien n'est effacé si vous réactivez
- Solde vedette pour les comptes. Affichez un seul solde sur un compte et il s'affiche en grand, centré, comme le Total de l'accueil, avec les mêmes gestes : un appui pour changer de type, un appui long pour choisir
ecu se dévoile
Ajoutez une transaction depuis un paiement sans contact, laissez les astuces vous révéler les gestes cachés, retrouvez les nouveautés directement dans l'app et composez des widgets qui font plus.
- Apple Pay et Raccourcis. Payez sans contact et ecu propose d'enregistrer la transaction : une automatisation Raccourcis à configurer une fois, une confirmation Ajouter / Ignorer, et les commerçants reconnus automatiquement même affublés de préfixes bancaires. Fonctionne aussi avec Siri
- Des astuces au bon moment. Cinq astuces contextuelles révèlent les gestes invisibles (soldes tactiles, balayages, appuis longs) et se retirent dès que vous les maîtrisez. Le guide Découvrir ecu rassemble 24 subtilités par thème, dans le menu de l'accueil et les Réglages
- Les nouveautés dans l'app. Après chaque mise à jour, un récapitulatif présente ce qui change, indépendamment des notes de l'App Store. L'historique complet reste consultable dans les Réglages : vous ne raterez plus une fonctionnalité
- Des widgets qui font plus. Le solde net dettes déduites arrive sur le widget et l'écran verrouillé, un widget Ajout rapide ouvre directement la saisie, chaque compte du widget moyen est cliquable, et les montants restent lisibles quelle que soit leur taille
- Bien accueilli. Un écran de bienvenue guide les nouveaux venus jusqu'à leur premier compte. L'accueil gagne une barre de soldes épinglée au défilement et une grande vue centrée quand un seul solde est affiché
Annulées, pas oubliées
Annulez une transaction sans en perdre la trace, composez vos totaux avec ou sans dettes, remontez le temps avec le solde à une date, et filtrez enfin par exclusion.
- Transactions annulées. Un achat annulé par le vendeur ? Barrez la transaction au lieu de la supprimer : elle reste visible dans l'historique mais sort des soldes, des statistiques, des budgets et des totaux d'export. Les virements liés s'annulent ensemble, et tout est réversible
- Totaux personnalisables. L'écran d'accueil affiche de 1 à 4 soldes globaux au choix : actuel, prévisionnel, banque, fin de mois, dans 7 ou 30 jours, et surtout le net avec dettes déduites. Un tap pour changer de type, un appui long pour choisir directement
- Solde à une date. Où en étais-je fin janvier ? Choisissez une date et lisez le solde du compte, ou le reste à rembourser d'une dette, tel qu'il était ce jour-là
- Filtres réinventés. Les filtres quittent la liste pour un panneau dédié, avec des puces qui montrent en permanence ce qui est actif. Chaque dimension passe en sélection multiple avec un mode Inclure ou Exclure : tout afficher sauf ces catégories, enfin possible
- Garde-fous de saisie. Tous les formulaires demandent confirmation avant d'abandonner des modifications non enregistrées, le bouton + rejoint la barre du bas pour ne plus recouvrir le geste de suppression, et les montants acceptent les très grandes valeurs
Plus rapide, plus soignée
Une mise à jour de fond issue d'un audit complet de l'app : lancement et écran d'accueil plus rapides, formulaires plus agréables, accessibilité renforcée et récurrences plus fiables.
- Performances. Le lancement n'attend plus la maintenance interne, et l'écran d'accueil ne refait plus des tris complets pour afficher un simple compteur. Les recalculs de soldes sont désormais groupés
- Confort au quotidien. Le menu de la vue transactions navigue au premier tap, un bouton Terminé ferme enfin le clavier des notes, les boutons Enregistrer se grisent tant qu'un champ requis est vide, et chaque action de formulaire répond par une vibration
- Accessibilité et localisation. Les graphiques Analyses et l'historique de montant parlent avec VoiceOver, les cellules de sélection annoncent leur état, et les raccourcis de l'icône comme les demandes de permission sont enfin traduits en français
- Récurrences plus fiables. Mettre en pause puis réactiver une récurrence régénère correctement les échéances à venir, et les numéros d'échéance (3/12, 4/12...) ne dérivent plus après une suppression manuelle
Dettes
Suivez l'argent pris dans votre épargne (ou prêté autour de vous) sans bricoler des transactions miroirs. Un registre autonome, indépendant des comptes et invisible dans vos soldes.
- Registre autonome. Une nouvelle section « Dettes » sur l'écran principal, indépendante des comptes : aucune interaction avec vos soldes, vos statistiques ou vos widgets. Chaque dette a sa propre devise et affiche en permanence le reste à rembourser
- Entrées minimales. Chaque mouvement se résume à l'essentiel : nom, montant, date, note. Un sélecteur Emprunt / Remboursement fixe le sens, le total se met à jour tout seul. Remboursez plus que prévu et la dette passe en avance, affichée en vert
- Lien avec les transactions. Depuis le détail d'une transaction, liez-la à une entrée de dette existante ou créez-en une pré-remplie (montant, date, nom, sens deviné). Idéal quand un virement vers votre livret rembourse votre cagnotte. Supprimer l'un ne touche jamais l'autre
- Montant initial. À la création d'une dette, indiquez le montant déjà emprunté : la première entrée est créée automatiquement. Parfait pour migrer un suivi manuel en dix secondes
- Clôture de comptes et de dettes. Clôturez un compte ou une dette au lieu de le supprimer : l'historique est conservé et reste consultable (transactions, stats, analyses) depuis un écran « Clôturés », et tout est réouvrable à tout moment. Les comptes clôturés sortent des totaux globaux et du widget
Versionnage des récurrences
Modifier une récurrence ne réécrit plus tout votre historique. Chaque champ porte sa propre chronologie avec dates d'effet, un graphique d'évolution du montant, et un vrai parcours de résiliation.
- Chronologie par champ. Chaque champ d'une récurrence (montant, paiement, marchand, catégories, tags, nom, notes) garde son propre historique de valeurs avec leur date d'effet. Mise à jour de votre salaire ? Les anciennes transactions gardent leur ancien montant, les futures suivent le nouveau
- Sélecteur « Effectif à partir du ». À chaque modification, un sélecteur de date apparaît juste sous le champ. Par défaut aujourd'hui pour montant et paiement (forward-only), date de début pour les champs metadata (catégories, tags, marchand, nom, notes), qui se propagent à tout l'historique par défaut. Une section « Versionnage avancé » regroupe les champs moins fréquents
- Graphique d'évolution du montant. Une mini-courbe en escalier dans la vue détail d'une récurrence montre comment son montant a évolué au fil du temps. Idéal pour suivre la hausse du prix d'un abonnement ou les augmentations de salaire
- Résiliation d'abonnement. Un bouton « Résilier l'abonnement » dédié ouvre une feuille avec sélecteur de date (passée, aujourd'hui ou future). Si des transactions existent après la date choisie, un dialogue propose trois options : les supprimer, les conserver (affichées en rouge dans l'historique), ou annuler l'opération
- Marquage post-résiliation. Les transactions générées après la date de résiliation apparaissent en rouge dans la vue détail de la récurrence et reçoivent une étiquette « Après résiliation » dans le détail de la transaction. Impossible de les confondre avec des transactions actives
Analyses & Reçus
Une nouvelle vue Analyses pour explorer chaque dimension, des reçus pour vos transactions, et une galerie pour les retrouver.
- Vue Analyses. Choisissez une dimension (catégorie, paiement, tag, marchand), un élément précis et une période pour voir tout ce qui a été dépensé ou gagné. Totaux, graphique d'évolution, top 5 et comparaison avec la période précédente
- Reçus joints aux transactions. Photographiez vos reçus ou importez images et PDF (Amazon, Fnac, ce que vous voulez). Plusieurs reçus par transaction, vue plein écran avec zoom, synchronisation iCloud automatique
- Galerie du compte. Une nouvelle entrée dans la barre d'outils affiche la grille de toutes les pièces jointes du compte, triées par date. Touchez une miniature pour ouvrir la transaction associée
- Indicateur trombone. Une icône trombone apparaît sur la transaction dès qu'au moins un reçu y est joint. Visible d'un coup d'œil
- Ajout rapide d'un reçu. Appui long sur une transaction puis « Ajouter un reçu » ouvre directement l'appareil photo et enregistre la photo comme reçu de cette transaction
La grande mise à jour récurrences
Une refonte profonde des récurrences, des soldes prédictifs personnalisables, l'auto-défilement à aujourd'hui, et les tags.
- Mode « montant total ». Saisissez « 400 € en 4 fois » au lieu de « 100 € quatre fois ». Un nouveau sélecteur dans le formulaire des récurrences
- Décalage « déjà payé ». Indiquez combien d'échéances ont été payées avant la mise en place du suivi. ecu ne génère que les suivantes
- Suivi des dépenses récurrentes. Voyez ce que chaque récurrence vous a vraiment coûté avec une barre de progression sur les plans à durée déterminée
- Soldes prédictifs personnalisables. Affichez le solde fin de semaine, fin de mois, dans 7 jours ou dans 30 jours sur les cartes de compte
- Auto-défilement à aujourd'hui. Plus besoin de faire défiler les transactions futures à chaque visite. ecu se positionne automatiquement sur aujourd'hui
- Tags. Étiquettes légères et multi-sélection, orthogonales aux catégories : parfait pour des thèmes transversaux comme « vacances 2026 »
- Marchands. Une quatrième dimension après les catégories, paiements et tags : un marchand par transaction (Amazon, Fnac, etc.) avec son propre filtre
- Champs activables par compte. Activez ou désactivez catégories, paiements, tags et marchands indépendamment pour chaque compte. Les valeurs existantes sont préservées
- Refonte des filtres. Picker 3-positions pour banque, options « Non catégorisé » / « Sans tag » / « Sans paiement » / « Sans marchand » fusionnées dans leurs sélecteurs respectifs
- Sauter une échéance. Appui long sur une transaction récurrente future pour en supprimer une seule sans toucher au reste de la série
- Lien vers le modèle. Depuis n'importe quelle transaction récurrente générée, accédez en un tap à son modèle parent
Fusion, Masquage & Notifications
Nettoyez vos catégories avec la fusion, masquez les transferts des statistiques, et ne manquez rien grâce à des notifications personnalisables.
- Fusion catégories & paiements. Réaffectez toutes les transactions vers un autre élément et supprimez le doublon
- Masquer des statistiques. Marquez des catégories ou paiements à exclure des graphiques (parfait pour les transferts inter-comptes)
- Refonte des notifications. Rappels quotidiens, résumés budgétaires hebdomadaires, récaps mensuels et alertes budget en milieu de mois
- Filtre dépenses. Afficher uniquement les revenus, les dépenses, ou toutes les transactions
- Période stats 1 mois. Nouvelle option 1M en statistiques aux côtés de 3M, 6M, 1A, Tout
- Notifications granulaires. Chaque type de notification configurable individuellement avec sélecteurs d'heure et de jour
- Correctif sélecteur emoji. Tous les emojis acceptés, y compris les symboles comme 🅿️ et ℹ️
La mise à jour Power User
Tout ce dont vous avez besoin pour prendre le contrôle de vos finances. Recherche, export, budgets, widgets, et plus.
- Recherche plein texte. Trouvez n'importe quelle transaction instantanément par nom, note, montant ou catégorie
- Export CSV & PDF. Générez des rapports avec plages de dates personnalisées
- Budgets mensuels. Fixez des limites de dépenses avec suivi visuel et alertes
- Widgets écran d'accueil. Consultez votre solde et prévisions sans ouvrir l'app
- Verrouillage biométrique. Protégez vos données avec Face ID ou Touch ID
- Actions rapides. Appui long sur l'icône pour ajouter directement une transaction
- Retour haptique. Retours subtils et satisfaisants à chaque interaction
- Sync iCloud manuelle. Bouton de synchronisation en un tap dans les Réglages
- Notifications. Alertes budget et rappels de transactions récurrentes
Qualité & Finitions
Des fondations plus solides avec les transactions fractionnées, une navigation plus intelligente, et des graphiques entièrement accessibles.
- Transactions fractionnées. Décomposez vos achats en lignes détaillées
- Dupliquer une transaction. Un tap pour copier n'importe quelle transaction
- Graphiques accessibles. Support VoiceOver complet sur les 7 types de graphiques
- Filtres persistants. Vos préférences de vue sauvegardées entre les sessions
- NavigationStack. Navigation modernisée dans toute l'app
Pilote automatique pour vos factures
Des transactions récurrentes qui se gèrent toutes seules. Définissez les règles, ecu fait le reste.
- Transactions récurrentes. Quotidien, hebdomadaire, mensuel ou annuel avec des règles flexibles
- Pause & reprise. Mettez des abonnements en pause sans les supprimer
- Génération intelligente. Transactions auto-créées au lancement de l'app
- Redesign de l'interface. Détails des transactions, cartes et vues de comptes repensés
Voir l'ensemble
Statistiques par compte et globales, transactions multi-catégories, et filtrage amélioré.
- Stats par compte. Graphiques dédiés pour chaque compte
- Vue globale. Évolution du solde, tendances de revenus, répartition des dépenses
- Multi-catégories. Tagguez les transactions avec plusieurs catégories
- Page Réglages. Sélecteur de devise par défaut et gestion des taux de change
Multi-devises, de fond en comble
Réécriture complète du moteur financier. Chaque compte a sa propre devise, avec des taux de change en temps réel.
- Devises par compte. EUR, USD, GBP, JPY, CHF, CAD
- Taux de change en temps réel. Solde global auto-converti en temps réel
- Transactions liées. Transferts fluides entre comptes
- Moteur de précision. Tous les montants stockés en entiers, zéro erreur d'arrondi