Th qt modification

This commit is contained in:
2026-05-01 09:16:07 +02:00
parent 83aa474073
commit e03dee7def
5 changed files with 194 additions and 84 deletions

View File

@@ -165,3 +165,18 @@ elle existe, par exemple:
- La ligne `Estimated date` avec `trigger = bldate` reste le support metier
pour porter `fin_int_delta`; la date estimee elle-meme ne sert pas au calcul
du montant `% rate`.
## Session 2026-05-01 - Solde ouvert apres lots physiques
### `purchase.line` / `sale.line` et `lot.qt`
- Une modification de `quantity_theorical` ne doit plus ajuster le `lot.qt`
libre uniquement par delta.
- Le solde ouvert est recalcule en tenant compte des lots physiques deja crees:
`quantity_theorical - somme(lots physiques)`.
- Le `lot.qt` libre non matche / non shippe est ensuite aligne sur ce solde
moins les `lot.qt` deja matches ou shippes.
- Si ce calcul donne un solde negatif, la modification est bloquee avec
`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.