notes
This commit is contained in:
@@ -194,3 +194,23 @@ elle existe, par exemple:
|
||||
- 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.
|
||||
|
||||
## Session 2026-05-06 - Remove physical lot
|
||||
|
||||
### `lot.remove` / lot physique shippe ou matche
|
||||
|
||||
- L'action `Remove physical lot` ne bloque plus automatiquement un lot physique
|
||||
shippe ou matche.
|
||||
- Si le lot est shippe, matche, ou les deux, l'utilisateur doit confirmer un
|
||||
warning avant suppression.
|
||||
- La suppression reste interdite si le `stock.move` lie au lot physique n'est
|
||||
pas en etat `draft`, car le mouvement peut deja etre engage ou comptabilise.
|
||||
- Quand la suppression est confirmee, le `lot.move`, le `stock.move` draft et
|
||||
le lot physique sont supprimes.
|
||||
- La quantite du lot physique est restauree dans `lot.qt` avec le meme contexte
|
||||
metier:
|
||||
- meme lot purchase virtuel (`lot_p`);
|
||||
- meme shipment si le lot etait shippe;
|
||||
- meme lot sale virtuel (`lot_s`) si le lot etait matche.
|
||||
- Si une ligne `lot.qt` existe deja avec ce meme contexte, la quantite est
|
||||
agregee sur la ligne existante au lieu de creer un doublon.
|
||||
|
||||
Reference in New Issue
Block a user