---
name: feedback_reprocess_adjustsimul
description: La route /reprocess doit appeler adjustSimulForActuals après la transaction fiscale
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 054dabdd-2751-4898-95ba-26cc36f7e7e6
---

La route `POST /api/remboursements/reprocess` doit appeler `adjustSimulForActuals(db, invId)` pour chaque `investissement_id` distinct touché, après la transaction de mise à jour fiscale.

**Why:** Sans cet appel, recalculer les champs fiscaux en masse ne mettait pas à jour les tableaux de projection — les remboursements de capital n'étaient donc plus reflétés dans les échéanciers après un reprocess.

**How to apply:** La requête SQL du reprocess doit sélectionner `r.investissement_id`. Collecter les IDs dans un `Set` pendant la transaction, puis itérer avec `adjustSimulForActuals` après le `transaction()()`.
