Aller au contenu principal
La galerie

TFT Flux

Une phrase a produit cette structure — de façon déterministe.

  1. 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.
  2. 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

    ChampTypeObligatoire
    IdentifiantstringObligatoire
    Exercice comptablestringObligatoire
    Date d'importdatetimeObligatoire
    Nom du fichier sourcestringObligatoire
    Format du fichierenumObligatoire
    Statut de l'importenumObligatoire
    Nombre de comptes importésnumberObligatoire
    Comptes non reconnusnumberObligatoire
    Total débit (€)numberObligatoire
    Total crédit (€)numberObligatoire
    NotesstringOptionnel

    Compte comptable

    12 champs

    ChampTypeObligatoire
    IdentifiantstringObligatoire
    Numéro de comptestringObligatoire
    Libellé du comptestringObligatoire
    Classe PCGenumObligatoire
    Solde débit (€)numberObligatoire
    Solde crédit (€)numberObligatoire
    Solde net (€)numberOptionnel
    Section TFT affectéeenumObligatoire
    Affectation manuellebooleanObligatoire
    Compte PCG reconnubooleanObligatoire
    Balance sourcerelationObligatoire
    balanceIdstringOptionnel

    Tableau de flux de trésorerie

    14 champs

    ChampTypeObligatoire
    IdentifiantstringObligatoire
    Titre du tableaustringObligatoire
    Méthode de calculenumObligatoire
    Statut du TFTenumObligatoire
    Date de générationdatetimeObligatoire
    Flux nets d'exploitation (€)numberObligatoire
    Flux nets d'investissement (€)numberObligatoire
    Flux nets de financement (€)numberObligatoire
    Variation nette de trésorerie (€)numberOptionnel
    Trésorerie d'ouverture (€)numberObligatoire
    Trésorerie de clôture (€)numberOptionnel
    Nombre d'ajustements manuelsnumberObligatoire
    Balance sourcerelationObligatoire
    balanceIdstringOptionnel

    Ligne du TFT

    11 champs

    ChampTypeObligatoire
    IdentifiantstringObligatoire
    Libellé de la lignestringObligatoire
    Section du TFTenumObligatoire
    Type de ligneenumObligatoire
    Montant calculé (€)numberObligatoire
    Montant ajusté (€)numberOptionnel
    Ligne ajustée manuellementbooleanObligatoire
    Ordre d'affichagenumberObligatoire
    Comptes PCG sources (référence)stringOptionnel
    TFT parentrelationObligatoire
    tableauIdstringOptionnel

    Alerte d'import

    9 champs

    ChampTypeObligatoire
    IdentifiantstringObligatoire
    Message d'alertestringObligatoire
    Type d'alerteenumObligatoire
    SévéritéenumObligatoire
    Numéro de compte concernéstringOptionnel
    Alerte résoluebooleanObligatoire
    Date de l'alertedatetimeObligatoire
    Balance sourcerelationObligatoire
    balanceIdstringOptionnel

    Modules

    ModuleEntité
    Tableau de bordBalanceComptable
    Import de la balanceBalanceComptable
    Affectation des comptesCompteComptable
    TFT — Méthode indirecteTableauFluxTresorerie
    TFT — Méthode directeTableauFluxTresorerie
    Alertes et anomaliesAlerteImport
    Analyse des fluxTableauFluxTresorerie

    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

  3. L'application

    Capture de l'app — TFT Flux