# figli_compta Outil métier interne pour la SAS Figures Libres : suivi des entrées/sorties et du solde de chaque associé (Sandrine, Maud, Ouidade, Chloé, Bachir, Valentin, EXT., EXT.WEB, Provision EPAU), et par client. Stack : Drupal 11 (content model + validation + auth + saisie) en decoupled progressif, avec un dashboard Vue 3 (`/dashboard`) qui interroge JSON:API et fait tous les calculs côté client. ## Démarrage ``` make build make up ``` Le code Drupal (`src/`) est un sous-module git séparé. - Site : http://localhost:8990 - phpMyAdmin : http://localhost:8991 - Identifiants admin de dev : admin / admin (à changer avant tout usage réel) ## Structure - `Docker/` : Dockerfiles (php-8.4-fpm, nginx, config mysql) - `src/` : code Drupal (sous-module git séparé) - `ressources/` : templates settings.php/settings.local.php, xdebug.ini - `log/` : logs nginx/php (non versionnés) ## Modèle de données - Content type **Ligne comptable** : date, type (entrée/charge/versement/achat/ouverture), client, montant HT/TTC, répartition. - Paragraph **Répartition** : compte + montant. La somme des répartitions doit toujours être égale au montant HT (contrôle automatique à la saisie). - Taxonomies **Compte** (9 comptes) et **Client** (liste unifiée).