master
A fresh session started here needs a discoverable path to the source .ods files and audit scripts for future year migrations (2021-2025). The symlink is machine-local (absolute path), so it's gitignored -- CLAUDE.md documents how to recreate it if missing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.inilog/: 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).
Languages
PHP
57%
Dockerfile
23%
Makefile
17.4%
Shell
2.6%