---
name: feedback_remb_methode_fallback
description: openRembFromSimul et openNewRemb doivent utiliser inv.methode_remboursement comme fallback quand la plateforme est choix_investisseur
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 5682d634-7345-40a8-8184-f617d1dd8444
---

Quand `plat.methode_remboursement === 'choix_investisseur'`, les fonctions `openRembFromSimul` et `openNewRemb` dans **InvestissementDetail.jsx** doivent utiliser `inv.methode_remboursement` comme valeur par défaut — pas `'portefeuille'`.

Pattern correct :
```js
const methode = plat && plat.methode_remboursement !== 'choix_investisseur'
  ? plat.methode_remboursement
  : (inv?.methode_remboursement || 'portefeuille');
```

**Why:** Sans ce correctif, tous les remboursements saisis depuis la fiche détail d'un investissement en `compte_courant` étaient enregistrés en `portefeuille`, ce qui empêchait la création du retrait automatique dans `depots_retraits`.

**How to apply:** Vérifier ce pattern à chaque fois qu'on modifie ou crée une fonction d'ouverture du formulaire de remboursement. Voir [[project_methode_remboursement_investissement]].
