Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ventes
TSCT - Actions réalisées par le traitement d'éclatement des commandes par taxe

Réalisation de l'éclatement en sous-commandes
   Les commandes à traiter sont triées par établissement, classe de commandes, numéro et sous-numéro.

   Pour que le traitement puisse se réaliser, il faut que l'étape de la commande soit inférieure à celle du traitement TSCT.

   Ne sont traitées que les commandes dont le client n'accepte pas les factures multi-taxes. Pour les autres clients, l'étape de la commande évolue et aucune modification n'est apportée sur la commande.

   Après avoir vérifier la cohérence de l'étape de la commande, le traitement contrôle que la commande comporte au moins une ligne. Ensuite, par commande, il trie et regroupe les lignes par taxe. C'est le code taxe des lignes de commandes qui est pris en compte et non le taux de chaque taxe.

   Si toutes les lignes ont la même taxe, pas de modification de la commande.

   Si les lignes ont des taxes différentes, création d'une sous-commande par taxe identique.
La sous-commande est créée à l'identique de la commande initiale, même classe, même numéro, seul le sous-numéro est incrémenté de 1 en 1.
La sous-commande est générée à l'étape du traitement TSCT.
La sous-commande générée est valorisée.
Si la valeur du paramètre ETP associé au traitement vaut "O" ou si la case "Envoi des traitements" est cochée, les traitements sont exécutés pour les sous-commandes générées. Les traitements exécutés sont tous ceux non encore réalisés, jusqu'à trouver un arrêt proposition dans les étapes par classe (GETCV).

   Lorsque toutes les sous-commandes ont été créées, la commande initiale est re-valorisée. La commande initiale conserve les lignes qui n'ont pas entraîné la création de sous-commandes.

   Le traitement contrôle que le composé et ses composants sont sur la même sous-commande.

Traitement d'une liste de commandes
   Si l'élément traité est une liste de commandes, vérification en fonction du paramétrage, si autorisation de traiter des commandes relatives à différents établissements (occurrence V du paramètre AUTLISTE).

   Lorsque le traitement se déroule sans anomalie, modification de la liste pour indiquer la dernière étape réalisée.
Mise à jour de l'étape, elle est égale à l'étape du traitement d'éclatement des sous-commandes par taxe.
Mise à jour de la date de dernier traitement.
Mise à jour de l'utilisateur ayant réalisé le traitement.
Mise à jour du dernier traitement réalisé.

Historique de l'étape
   Comme pour toutes les transactions référencées dans les étapes, possibilité au niveau de la commande de conserver une trace de l'étape réalisée. Création de cet historique en indiquant le numéro de l'étape, l'utilisateur ayant effectué l'étape, ainsi que la date et l'heure de réalisation de l'étape.
C'est lors de la définition de l'étape par classe (GETCV) que vous indiquez si la mémorisation est active ou non.