HelperStable

Cancel return

Annule un retour ouvert avant sa résolution normale tout en conservant sa trace.

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

Vue d’ensemble

Annule un retour ouvert avant sa résolution normale tout en conservant sa trace.

Exemple

Annuler une demande de retour retirée par le client avant expédition.

Paramètres 1

returnRequisReturn
Retour plateforme dont le lifecycle ou les quantités doivent être mis à jour.

Sorties 1

returnReturn
Retour canonique après application de l’étape lifecycle.

Comportement

Le node applique la transition d’annulation si l’état courant du retour l’autorise.

À 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 supprime pas les objets financiers déjà créés.
  • Un retour déjà résolu ne doit pas être annulé pour réécrire son historique.