Application web interne développée sur mesure pour piloter les remboursements, classifications et commissions des associés Kodelis.
Le tableau de bord affiche instantanément qui peut encore dépenser et de combien — sans calcul manuel.
Détection automatique des colonnes (date, libellé, montant). Aperçu avant import, déduplication sur date+libellé+montant, et résumé des dépenses vs entrées.
Interface paginée pour classer chaque opération : avantage associé, dépense Kodelis, à contrôler. Filtres dynamiques et badges d'alerte en navigation.
Ajout d'une dépense ou d'un apport d'affaire directement depuis l'interface, sans passer par un import CSV. Pris en compte immédiatement dans la balance.
Enregistrement des apports qui viennent réduire le net d'un associé. Historique consultable avec suppression logique réservée à l'admin.
Calcul automatique des commissions sur les encaissements clients selon un barème dégressif sur 5 ans (25% → 5%). Tableau de suivi par année.
Ajout, édition et désactivation des associés (soft delete). Rôles admin / associé, réinitialisation de mot de passe optionnelle, totaux cumulés.
Filtrage instantané des transactions par libellé pendant la frappe (JS vanilla, sans rechargement), combinable avec les filtres statuts et années.
Toggle en bas de la sidebar, persisté dans localStorage. Sidebar toujours sombre, contenu bascule entre un fond crème chaud et un fond brun profond.
Simple, transparente et immuable — chaque associé sait exactement où il en est.
Pas de framework, pas de build step, pas de dépendances npm. Des fichiers PHP déposés sur un serveur — c'est tout.
Généré à la connexion, vérifié à chaque action — protection contre les requêtes forgées.
Zéro concaténation SQL. Injection SQL impossible par construction.
Aucune suppression physique des transactions ni des associés — l'historique est immuable.
Authentification simple et robuste, sans dépendance externe. Mots de passe hachés avec PASSWORD_DEFAULT.
Aucune donnée brute affichée dans le HTML — protection XSS systématique.