Commit graph

4 commits

Author SHA1 Message Date
utilisateurqu
ae451fe894 Fix retrait DB migration + emojis panel
- db.py: Ajout migration ALTER TABLE pour colonne client_negative_floor
  (correction du bug 'no such column' sur les bases existantes)
- panel.py: Tous les boutons du panel avec emojis
- panel.py: Correction TextSelect -> TextDisplay (panel crash)
2026-08-19 21:21:11 +02:00
utilisateurqu
c37a2a0ff9 V2.2: Bank card redesign, bank statement, panel bug fixes
- bank_card: premium design (hologram, contactless, security pattern, glow, signature)
- bank_statement: new Pillow generator with transaction history table
- panel: fix duplicate custom_ids (hash-based), fix ComptePanelView loading
- panel: fix BanquierPanelView user select integration
- panel: add Releve button on account detail, add consulter-clients/info/plafond/reserve
- panel: add user display name in account view, all bank commands accessible from panel
2026-08-19 17:49:39 +02:00
utilisateurqu
48ec3a3d89 V2.1: Plafond negatif, reserve vault, carte bancaire visuelle, panel rewrite
- db: added client_negative_floor column to banks
- bank_manager: vault check on depot, negative floor on retrait/virement
- banque: new /banque set-plafond and /banque set-reserve commands
- bank_card: new Pillow-based bank card image generator
- panel: full rewrite (no more JSON), guild name in title, new banking flow
2026-08-19 17:11:52 +02:00
utilisateurqu
c9ad155bf6 V2.0: Refonte système bancaire - DB SQLite, RIB FR, TVA auto, multi-banques
- Remplace JSON par SQLite (aiosqlite) pour atomicité et intégrité
- Nouveau format RIB français avec checksum modulo 97
- Chaque banque a son propre rôle Discord (isolation par serveur)
- TVA automatique Particulier -> Entreprise, redirection au Fisc
- Institutions gouvernementales avec droit d'audit optionnel
- Commandes: /gouv, /banque, /audit, /mes-ribs
- Supprime: 16 anciens fichiers (entreprises, FBM, URSAFF, etc.)
- Reset complet des données, repart de zéro
2026-08-18 17:42:03 +02:00