Spaces:
Running
Running
Commit History
12 days ago
-
fix: journalisation des refus Jev et ajustements du remboursement
- Simulateur : chaque refus Jev de l'analyse est écrit dans les logs avec les contrôles échoués, le score, l'erreur et le début du rapport, pour diagnostiquer les boucles de réécriture Jasmine - Remboursements et penalites : modifications en cours de la session de suivi (AnalyseRepayment, repayments) Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>238c4a3 -
fix: remboursements, pénalités, rappels et cohérence des calculs
Remboursements (AnalyseRepayment, repayments): - Un paiement en retard qui ne couvre pas les pénalités est PARTIEL et ne clôture plus le prêt tant qu'un solde reste dû (garde-fou 1 %) - Pénalités dues une seule fois par échéance (celles déjà encaissées sont retirées), prélevées en premier dans la limite du versement : plus d'intérêts négatifs ; trop-perçu refusé avec message ; la dernière échéance absorbe le reliquat cumulé ; scénario de pénalités obligatoire en cas de retard - Registre des retards pardonnés : une échéance qui a déjà encaissé des pénalités n'est plus comptée comme pardonnée - Numéro de reçu et ID de transaction : plus grand numéro émis + 1, lus du même instantané juste avant l'écriture - Rappels : pénalités annoncées = pénalités encaissées (une seule règle pour le bouton, le tir groupé et le job de 12 h) ; bilan du tir groupé conservé après rechargement, clients sans email journalisés - Reçu PDF : adresse échappée (balisage dans l'adresse ne casse plus …92d7dac
30 days ago
-
Corrige le calcul du retard moyen dans l'historique de remboursement
Le retard moyen et le pire retard etaient calcules sur toutes les echeances, paiements en avance (jours negatifs) inclus, ce qui pouvait produire une moyenne negative absurde (ex: "Retard moyen : -1.4 j"). Seules les echeances reellement en retard (jours > 0) sont desormais prises en compte pour ces deux metriques. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>6dbf038
-
Rendre non bloquante l'alerte de risque d'endettement (>130%)
L'alerte reste affichee (theme jaune/Gotham) mais ne bloque plus la soumission de la demande : le gerant garde la decision finale. Ajoute un affichage de l'historique de remboursement (retards passes) du client, visible cote simulateur public et cote module Demandes Prets, pour aider a evaluer le risque reel du dossier. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>3d15e49
-
Nettoie les imports et fonctions mortes detectes par audit statique
Scan AST (imports jamais references) + scan par occurrences (fonctions jamais appelees) sur tout src/, verifie manuellement pour ecarter les faux positifs (accents cassant les limites de mot dans un grep de controle). Retire ~35 imports inutilises repartis sur 24 fichiers, et 3 fonctions mortes : get_form_elapsed_time (doublon d'un calcul deja fait dans kyc_form.py), get_select_index (jamais appelee), et refresh_data (dupliquee a l'identique dans Check_Up_Loans.py et loans_engine.py, jamais branchee a un bouton). Laisse de cote apply_ai_algorithms, detect_fraud_logic, is_closed et build_from_networkx -- a activer, pas a supprimer (suite dans un prochain commit). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>5b0dd39
-
Update src/Analytics/AnalyseRepayment.py
Verified signature58f500f
-
Update src/Analytics/AnalyseRepayment.py
Verified signature10d0cd8
-
Update src/Analytics/AnalyseRepayment.py
Verified signatureb122ea8
-
Update src/Analytics/AnalyseRepayment.py
Verified signaturee600b59
-
Update src/Analytics/AnalyseRepayment.py
Verified signaturece653d3
-
Update src/Analytics/AnalyseRepayment.py
Verified signature22e8a4e
-
Update src/Analytics/AnalyseRepayment.py
Verified signature9f03a37
-
Update src/Analytics/AnalyseRepayment.py
Verified signaturea845ea7
-
Update src/Analytics/AnalyseRepayment.py
Verified signature3f0c350
-
Update src/Analytics/AnalyseRepayment.py
Verified signatureb30306c -
Update src/Analytics/AnalyseRepayment.py
Verified signature521bfea
-
Update src/Analytics/AnalyseRepayment.py
Verified signatureeaa15bd
-
Update src/Analytics/AnalyseRepayment.py
Verified signaturecb0f831
-
Update src/Analytics/AnalyseRepayment.py
Verified signature8acf794
-
Update src/Analytics/AnalyseRepayment.py
Verified signature849bfda -
Update src/Analytics/AnalyseRepayment.py
Verified signatured0cfbd4
-
Update src/Analytics/AnalyseRepayment.py
Verified signaturebdc2baa -
Create AnalyseRepayment.py
Verified signature748def9