Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Ventes | |||
TSOE - Actions réalisées par le traitement de solde des commandes de ventes (hors étape) |
Sélection et tri des commandes |
La sélection des commandes est fonction de l'entité traitée (commande, liste, etc.). Une commande n'est traitée que si le client concerné autorise les soldes de livraison (voir GCLI). Pour qu'une ligne de commande soit sélectionnée, il faut : - que la quantité soldée soit non renseignée ou différente de zéro ; - que la quantité commandée soit strictement supérieure à la quantité livrée convertie en unité de vente de la ligne ; - que le mode de vente de la ligne ne soit pas interdit (voir paramètre PRM associé à l'objet). Lors du solde, il est possible de tenir compte de la priorité de livraison des commandes. Pour cela, on utilise l'occurrence TRIURG du paramètre AUTSVT. Si la priorité de livraison est gérée, le tri des commandes est le suivant : - établissement ; - priorité de livraison (tri ascendant ou descendant selon le paramétrage) ; - classe, numéro, sous-numéro de commande. Sinon, le tri est par établissement, classe, numéro, sous-numéro de commande. |
Traitement par étape ou hors étape |
Le traitement de solde peut au choix correspondre à une étape ou bien être exécuté hors étape. S'il s'agit d'une étape, elle doit être définie dans la gestion des étapes GETPV et dans les étapes par classe de commandes GETCV. Qu'il soit par étape ou hors étape, ce traitement ne peut être exécuté qu'une seule fois pour une même commande. Dans tous les cas, le traitement de mise à jour des stocks (TSTV) doit être réalisé après le traitement de solde. Le mnémonique par défaut pour l'exécution par étape est TSOL, pour l'exécution hors étape c'est TSOE. |
Génération des commandes ou sous-commandes soldes |
Si les conditions de sélection des commandes sont vérifiées, le traitement génère des commandes (ou sous-commandes) soldes dont la structure est décrite ci-dessous. Possibilité de gérer des soldes de soldes (commande --> solde 1 --> solde 2, etc.). Les commandes soldes générées sont valorisées sans calcul des conditions commerciales. Si la valeur du paramètre ETP associé au traitement vaut "O", 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). 1) En-tête : A la soumission, si la classe de commandes est précisée, création d'une nouvelle commande ayant un nouveau numéro sur cette classe. De plus, il faut que la classe autorise la gestion des soldes et qu'elle soit à numérotation automatique. Si la classe n'est pas précisée, création d'une sous-commande sur la même classe que la commande traitée. Le sous-numéro de commande est incrémenté de 1, le numéro principal est inchangé. De plus, il faut que la classe de la commande à solder autorise la gestion des soldes. Elle peut être à numérotation automatique ou manuelle. La date d'expédition prévue (au plus tôt) des commandes (ou sous-commandes) générées est égale à celle saisie à la soumission si elle est différente de la date prévue de la commande origine. La date au plus tard n'est pas renseignée. Si aucune date n'est précisée à la soumission, les dates d'expédition sont recopiées de la commande origine. La zone "mnémonique" est non renseignée ou recopiée de la commande origine en fonction de l'occurrence MNECDV du paramètre AUTSVSOL. Le paramètre standard "genre" est non renseigné ou recopié en fonction du paramétrage (occurrence GENCDV du paramètre AUTSVSOL). Les paramètres standard 1, 2 et 3 sont eux aussi non renseignés ou recopiés respectivement suivant les occurrences PR1CDV, PR2CDV et PR3CDV du paramètre AUTSVSOL Suivant le paramétrage (occurrence xSOLDE du paramètre AUTSVSOL), les commandes (ou sous-commandes) sont soit générées à une étape indiquée dans la valeur 1 de cette occurrence, soit générées à l'étape par défaut de création (GETCV). Dans le deuxième cas, la date de confirmation n'est pas recopiée. En fonction de l'occurrence UCRCDV du paramètre AUTSVSOL, l'utilisateur de création est celui qui a lancé le traitement de solde ou celui qui avait créé la commande origine. Les zones non mentionnées sont recopiées de la commande origine. 2) Les lignes de commandes : Sur les lignes, les informations sont les suivantes : Si la quantité solde de la ligne de commande origine est renseignée, la quantité commandée est égale à cette quantité. Même chose pour la quantité commandée gratuite. Si la quantité solde de la ligne de commande origine n'est pas renseignée, la quantité commandée correspond à la différence entre la quantité commandée ou allouée (suivant valeur testée 1 du paramètre AUTSVSOL occurrence MODCAL) et la quantité livrée. La quantité commandée gratuite n'est pas renseignée. Cas particulier si la zone managériale de la commande est renseignée. Le mode de calcul de la quantité solde peut être défini sur le paramètre ZMASOL et l'occurrence égale à la valeur de la zone managériale. Si à la soumission, la case "Génération des quantités expédiées" est cochée, les quantités livrées et facturées sont renseignées sur les lignes générées. Les quantités en stocks sont réservées. La disponibilité des articles en stocks est contrôlée. Les ruptures de stocks sont seulement signalées ou bloquent le traitement (occurrences STKENC et STKRES du paramètre AUTSVSOL). Si l'article est géré par lot, la génération automatique des lots correspondant à la quantité à livrer est possible en fonction du paramétrage (occurrence AFFLOP du paramètre AUTSVSOL). S'il n'est pas possible d'affecter les lots pour la totalité de la quantité, le traitement se poursuit ou s'arrête suivant l'occurrence MNQLOP du paramètre AUTSVSOL. De plus, l'occurrence PRPDLV du paramètre AUTSVSOL permet d'affecter les lots en fonction de leur date de péremption et de leur date limite de vente (DLV). Les valeurs testées 1 et 2 de l'occurrence xSOLDE du paramètre AUTSVSOL permettent de stopper ou de poursuivre le traitement en fonction des lignes générées. Le paramètre standard "genre" est non renseigné ou recopié de la ligne origine en fonction de l'occurrence GENLCV du paramètre AUTSVSOL. Sur la ligne générée, le paramètre standard "nature" est égal à "S". Si les poids et volumes sont gérés globalement, ils sont recalculés en fonction de la quantité commandée de la ligne générée. Sinon, c'est-à-dire s'ils sont unitaires, ils sont recopiés. Si l'article est composé (kit), ses composants sont éventuellement générés sur la commande ou sous-commande solde (occurrence GENCOM du paramètre AUTSVT). Les zones non mentionnées sont recopiées de la ligne de commande origine. 3) Autres : Les paramètres 1 à 15 associés à l'en-tête ou aux lignes de commandes sont non renseignés ou recopiés en fonction du paramétrage (occurrence RCPPAR du paramètre AUTSVSOL). Les gestionnaires, les échéances, les textes, les rubriques, les remises générées par le calcul des conditions commerciales sont recopiés. Les conditions de facturation sont recopiées. Certaines peuvent éventuellement ne pas être recopiées suivant le paramétrage : l'occurrence xSOLDE du paramètre AUTSVSOL permet de spécifier une liste des numéros de conditions de facturation à ne pas reprendre, tandis que l'occurrence xDUPCVF permet de spécifier les types de conditions de facturation à recopier. Ces deux options ne sont pas cumulables : si une liste de conditions de facturation est précisée, alors elle est prioritaire sur les types de conditions de facturation à reprendre. Il est également possible de gérer la proratisation du montant des conditions de facturation non obligatoires suivant le paramétrage de l'occurrence xDUPCVF. Les associations de pièces (GPIAV) ne sont pas recopiées. Les liens (GLCDV) éventuellement définis sur la commande origine sont recopiés si le type de lien l'autorise (chaîne 2 des occurrences du paramètre TYPSVLCD). A noter, pour les liens entre une commande de ventes et un objet autre qu'une commande de ventes (domaine différent de "V"), il faut renseigner les types de liens à recopier au niveau des liens à dupliquer (GLADV). Si vous possédez l'application Ventes Export, les données présentes dans les transactions suivantes sont copiées : - informations pour édition de la liasse export (GXLE) ; - déclaration d'expédition des marchandises dangereuses (GXMD) ; - avis ou ordre d'aliment pour assurance (GXOA) ; - bordereau d'instructions au transitaire (GXTR) ; - bordereau d'instructions bancaires (GXIB). Les prorogations d'échéance (GPRO) sont copiées. |
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 solder des commandes relatives à différents établissements (occurrence V du paramètre AUTLISTE). Lorsque le traitement se déroule sans anomalie et qu'il correspond à une étape, 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 de solde. 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é. |