Fee adj when th qt change

This commit is contained in:
2026-05-01 15:12:22 +02:00
parent e03dee7def
commit 0f218374a7
10 changed files with 396 additions and 63 deletions

View File

@@ -180,3 +180,17 @@ elle existe, par exemple:
`Please unlink or unmatch lot`.
- Cas de reference: une ligne achat passee de `10000` a `20000` avec deja
`10000` physiques doit rester a `10000` ouverts et `10000` physiques.
### `fee.fee` / `fee.lots`
- Le lien entre un fee et son lot virtuel est conserve comme fallback.
- Des qu'un fee possede au moins un lot physique dans `fee.lots`, les lots
physiques deviennent la base effective de `fee.quantity`.
- Une hausse purement ouverte de `quantity_theorical` n'impacte donc pas un fee
deja porte par des lots physiques.
- En `ppack`, `fee.quantity` suit la somme des `lot_qt` physiques; dans les
autres modes quantitatifs, elle suit la somme des quantites courantes des
lots physiques.
- A la suppression du dernier physique, le fee retombe sur son lot virtuel.
- Le PnL fee suit la meme logique: full open tant que seul le virtuel existe,
puis uniquement les lots physiques effectifs.