# Invariants structurants Statut: `migration partielle` Ces invariants doivent etre relus avant de modifier des flux `purchase_trade` touchant lots, quantites, fees, PnL, factures ou templates. ## INV-PT-001 - Le lot physique est le pont metier stable ### Regle consultant Quand une information doit relier achat, vente, shipment et facture, le chemin fonctionnel de reference passe par le lot physique. Il porte le lien entre les contrats et l'execution logistique. ### Notes developpeur ## INV-PT-002 - Le reliquat ouvert ne doit pas doubler les lots physiques ### Regle consultant Une quantite deja executee physiquement ne doit pas rester disponible comme quantite ouverte. Le reliquat ouvert represente seulement ce qui reste a executer. ### Notes developpeur ## INV-PT-003 - Les fees utilisent leurs lots effectifs ### Regle consultant Un fee ouvert suit le lot virtuel tant qu'il n'y a pas de lot physique. Des qu'un ou plusieurs lots physiques sont lies au fee, ils deviennent la base effective de calcul. ### Notes developpeur ## INV-PT-004 - Les templates doivent rester simples ### Regle consultant Les documents doivent afficher des informations metier stables, meme si le chemin technique pour les retrouver est complexe. ### Notes developpeur