Validation, approbation et allocation
Dernière mise à jour 2026-10-13
Soumettre, valider avec contrôle ATP, allouer : du brouillon à la commande libérable.
Avant libération : soumission puis validation (contrôle ATP) ; ensuite allocation de l’entrepôt.
Soumettre à validation#
La soumission passe en pending_review, sans contrôle de stock.
Valider, avec contrôle ATP#
- L’ATP est contrôlé ligne par ligne à la validation.
- Mode standalone : ATP = qty − allocated_qty ; insuffisance → INSUFFICIENT_ATP.
- Mode wms_sync : contrôle en lecture seule sur qty_available WMS.
- force=true ignore le contrôle ; à utiliser en connaissance de cause.
Marchands en validation automatique#
Les marchands listés sont validés seuls : de draft à confirmed, avec audit.
Allouer : choisir l’entrepôt#
- L’allocation passe de confirmed à allocated ; warehouse_id requis.
- L’allocation OMS est un bon de libération, pas une réservation d’emplacement ; le verrouillage réel est côté WMS.
Chaque transition est imposée par la machine à états et auditée.