Aller au contenu

Budget travaux — approbation et bypass

Extrait du domain map API, qui était chargé dans chaque session agent. La rule garde l'index module → contexte ; le détail vit ici, à côté du code.

L'approbation d'une demande de tirage travaux supporte deux modes :

Nominal (approve-withdraw) : cree un retrait Lemonway via LemonwayWithdrawService (SPV → compte bancaire porteur). Persiste lemonwayWithdrawId + ibanId

Bypass (approve-no-withdraw) : approuve sans creer de retrait Lemonway. Le mouvement de fonds est gere hors API (virement manuel). Persiste lemonwayWithdrawBypassed: true

Les deux modes sont exclusifs (XOR enforce par un refinement sur le validator). Les deux requierent que funding.receivedByProjectOwnerAt soit renseigné (le PDP a reçu les fonds).