La galerie
TFT Flux
Une phrase a produit cette structure — de façon déterministe.
La demande
# Spécification — Application TFT (Tableau de Flux de Trésorerie) ## Domaine et contexte L'application génère automatiquement un tableau de flux de trésorerie (TFT) à partir d'une balance comptable importée. Elle s'adresse à un utilisateur unique au sein d'une entreprise, sans besoin de gestion multi-utilisateurs ni de partage. ## Périmètre fonctionnel L'application traite un exercice comptable à la fois. Elle importe une balance au format Excel ou CSV, conforme au Plan Comptable Général (PCG) français. À partir de cette balance, elle génère automatiquement un TFT selon les deux méthodes reconnues (méthode indirecte et méthode directe), permettant une comparaison immédiate. ## Processus d'import et de transformation L'utilisateur charge un fichier Excel ou CSV contenant la balance comptable (comptes, montants débit/crédit). L'application valide le format, reconnaît les comptes PCG et les affecte automatiquement aux sections du TFT (activités d'exploitation, investissement, financement). Les calculs intermédiaires (variation du besoin en fonds de roulement, résultat net, etc.) sont effectués selon les deux méthodes. ## Retouches et ajustements L'application permet à l'utilisateur de modifier manuellement l'affectation ou la valeur d'une ligne après l'import. Chaque ajustement recalcule immédiatement les sous-totaux et le solde de trésorerie. L'historique des modifications n'est pas requis (pas de versioning). ## Sorties L'application affiche les deux TFT (méthode indirecte et méthode directe) sous forme de tableau structuré. Elle permet l'export du ou des TFT en Excel pour archivage ou utilisation externe. Un affichage graphique simple (solde de trésorerie en courbe) est inclus à titre informatif. ## Données et paramétrage Retenu : aucun paramétrage secteur ou métier spécifique. L'application applique les règles d'affectation PCG standard. Les comptes non reconnus sont signalés à l'utilisateur, qui peut les affecter manuellement à une section ou à un compte modèle. ## Hors périmètre assumé Gestion multi-exercices (comparaison N vs N-1), collaboration multi-utilisateurs, audit ou versioning des modifications, intégration avec un système comptable tiers, consolidation de plusieurs entités. L'application offre un outil autonome de génération de TFT depuis une balance Excel ou CSV en une seule étape, avec possibilité de correction manuelle et export final.
La structure générée
À partir de la phrase ci-dessus, Modular a dérivé cette structure — entités, modules et indicateurs — de façon déterministe.
Entités
Balance comptable
11 champs
Champ Type Obligatoire Identifiant string Obligatoire Exercice comptable string Obligatoire Date d'import datetime Obligatoire Nom du fichier source string Obligatoire Format du fichier enum Obligatoire Statut de l'import enum Obligatoire Nombre de comptes importés number Obligatoire Comptes non reconnus number Obligatoire Total débit (€) number Obligatoire Total crédit (€) number Obligatoire Notes string Optionnel Compte comptable
12 champs
Champ Type Obligatoire Identifiant string Obligatoire Numéro de compte string Obligatoire Libellé du compte string Obligatoire Classe PCG enum Obligatoire Solde débit (€) number Obligatoire Solde crédit (€) number Obligatoire Solde net (€) number Optionnel Section TFT affectée enum Obligatoire Affectation manuelle boolean Obligatoire Compte PCG reconnu boolean Obligatoire Balance source relation Obligatoire balanceId string Optionnel Tableau de flux de trésorerie
14 champs
Champ Type Obligatoire Identifiant string Obligatoire Titre du tableau string Obligatoire Méthode de calcul enum Obligatoire Statut du TFT enum Obligatoire Date de génération datetime Obligatoire Flux nets d'exploitation (€) number Obligatoire Flux nets d'investissement (€) number Obligatoire Flux nets de financement (€) number Obligatoire Variation nette de trésorerie (€) number Optionnel Trésorerie d'ouverture (€) number Obligatoire Trésorerie de clôture (€) number Optionnel Nombre d'ajustements manuels number Obligatoire Balance source relation Obligatoire balanceId string Optionnel Ligne du TFT
11 champs
Champ Type Obligatoire Identifiant string Obligatoire Libellé de la ligne string Obligatoire Section du TFT enum Obligatoire Type de ligne enum Obligatoire Montant calculé (€) number Obligatoire Montant ajusté (€) number Optionnel Ligne ajustée manuellement boolean Obligatoire Ordre d'affichage number Obligatoire Comptes PCG sources (référence) string Optionnel TFT parent relation Obligatoire tableauId string Optionnel Alerte d'import
9 champs
Champ Type Obligatoire Identifiant string Obligatoire Message d'alerte string Obligatoire Type d'alerte enum Obligatoire Sévérité enum Obligatoire Numéro de compte concerné string Optionnel Alerte résolue boolean Obligatoire Date de l'alerte datetime Obligatoire Balance source relation Obligatoire balanceId string Optionnel Modules
Module Entité Tableau de bord BalanceComptable Import de la balance BalanceComptable Affectation des comptes CompteComptable TFT — Méthode indirecte TableauFluxTresorerie TFT — Méthode directe TableauFluxTresorerie Alertes et anomalies AlerteImport Analyse des flux TableauFluxTresorerie Indicateurs
Trésorerie de clôture
sum · EUR
Flux nets d'exploitation
sum · EUR
Flux nets d'investissement
sum · EUR
Flux nets de financement
sum · EUR
Comptes PCG non reconnus
count · number
Alertes bloquantes non résolues
count · number
Taux d'affectation automatique
ratio · percent
Lignes ajustées manuellement
count · number
L'application