HelperStable

Cancel order

Annule une commande encore annulable afin d’arrêter son cycle commercial normal.

Objet métier
Cancel order
Lifecycle métier
État actualisé

Vue d’ensemble

Annule une commande encore annulable afin d’arrêter son cycle commercial normal.

Exemple

Annuler une commande après refus du client avant sa livraison.

Paramètres 1

orderRequisOrder
Commande plateforme sur laquelle appliquer la transition ou depuis laquelle ouvrir le retour.

Sorties 1

orderOrder
Commande canonique après application de la transition.

Comportement

La commande passe par la transition d’annulation autorisée par son état courant et reste traçable comme ressource historique.

À retenir Le node applique une opération métier canonique : il ne contourne pas le lifecycle de l’objet et échoue si la transition demandée n’est pas compatible avec son état courant.

Limites et responsabilités

  • L’annulation ne rembourse pas automatiquement un paiement ou une avance déjà encaissés.
  • Les effets déjà produits par d’autres systèmes doivent être traités par les étapes dédiées.