Phase 4 Mobile - Section 4.2 Fiche membre KYC
Nouveau widget : KycStatusWidget
- Affichage lecture seule du statut KYC du membre
- 3 informations LCB-FT :
* Statut de vérification (NON_VERIFIE, EN_COURS, VERIFIE, REFUSE)
* Niveau de vigilance (SIMPLIFIE, RENFORCE)
* Date de vérification d'identité (si disponible)
Design :
- Card avec icône verified_user
- Emojis pour statuts (✅⏳❌⏸️)
- Couleurs sémantiques (vert=vérifié, rouge=refusé, bleu=en cours, orange=non vérifié)
- Message informatif sur conformité BCEAO/OHADA
- Format date DD/MM/YYYY (intl)
Utilisation :
- Prêt pour intégration dans ProfilePage (onglet Informations personnelles)
- Accepte MembreCompletModel ou champs individuels
- Gère les valeurs nulles (affiche "Non renseigné")
Impact UX :
- Membre informé de son statut KYC
- Transparence sur processus de vérification
- Conformité réglementaire visible
Spec : specs/001-mutuelles-anti-blanchiment/spec.md
Progression : 20/27 tâches (74%)
Signed-off-by: lions dev Team
Phase 4 Mobile - Section 4.1 Épargne
Modifications TransfertEpargneDialog :
- Import ParametresLcbFtRepository + lcb_ft_constants
- Chargement seuil LCB-FT au initState (comme dépôt/retrait)
- Ajout champ origineFonds avec validation conditionnelle
- Validation : montant >= seuil → origine fonds obligatoire
- Message clair pour utilisateur avec montant seuil dynamique
- onChanged sur montant pour mise à jour UI en temps réel
Impact :
- Les 3 types d'opérations (dépôt, retrait, transfert) ont maintenant la validation LCB-FT
- Champ origineFonds transmis dans TransactionEpargneRequest
- Conformité BCEAO/OHADA sur tous les flux épargne
Spec : specs/001-mutuelles-anti-blanchiment/spec.md
Progression : 17/27 tâches (63%)
Signed-off-by: lions dev Team