Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ventes
GSAL - Substitution d'articles des lignes de commandes

   L'objectif de cette transaction est, par saisie, de permettre de réaliser des substitutions d'articles lors de la saisie des commandes ou de la préparation des lignes de commandes de ventes à expédier.

   Cette transaction peut être appelée depuis les lignes de commandes (GLCV) ou depuis la préparation des lignes de commandes (GPLC).

   Un article peut être substitué en totalité ou partiellement par un ou plusieurs autre(s) article(s).

   La substitution d'un article n'est possible que sous certaines conditions :
- l'article à substituer ne doit pas être un kit, mais un article simple ou un composant de niveau le plus fin ;
- si l'article à substituer est composant d'un kit, sa quantité doit être modifiable à l'expédition pour ce kit.

   Les articles de substitution sont proposés automatiquement dans cette transaction à partir des compositions définies pour la substitution dans GCAR pour le chemin de substitution paramétré (GPILV) (transaction SVILCV pour GLCV ou SVIPLC pour GPLC).
Il peut s'agir d'articles simples ou de kits. S'il s'agit d'un kit :
- lui seul est accessible ;
- les quantités de ses composants sont affectées à partir de celles précisées pour le composé (pas de conversion entre unités) ;
- de nouvelles lignes sont ajoutées à la commande pour les composants uniquement, les composés liés à la substitution n'y figurent pas.

   Il est possible d'insérer une nouvelle ligne et de saisir un article pour la substitution sans que celui-ci ne soit défini dans les compositions GCAR.

   Les caractéristiques de l'article substitué (compte, CGR, taxe, etc.) pour l'article de substitution peuvent être reprises, si l'option "Défaut article" n'est pas sélectionnée.

   La substitution n'est prise en compte au niveau des lignes que lors de l'activation du bouton "Validation".

Données

   Commande
   Affichage pour rappel de la classe, du numéro, du sous-numéro de la commande ainsi que de la date d'expédition effective, du dépôt de la commande et du numéro de ligne de commande.

   Article
   Rappel de l'article à substituer et de son libellé.

   Quantités

   Commandée
   Rappel des quantités commandées (sans les gratuits, gratuits, quantité totale) ainsi que de l'unité de vente de la ligne dont l'article est à substituer.

   Livrée
   Il s'agit de la quantité livrée (gratuits non compris) de l'article à substituer, exprimée en unité de livraison. Elle est modifiable.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Contrôle du signe (positif, négatif) de cette quantité en fonction du paramétrage donné dans les autorisations des modes de vente par classe (GCLMV).

   Livrée gratuite
   Il s'agit de la quantité gratuite, exprimée en unité de livraison de la ligne dont l'article est à substituer. Elle est modifiable.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Livrée totale
   Il s'agit de la quantité livrée totale (quantité livrée + livrée gratuite), elle n'est pas accessible.

   Unité de livraison
   Affichage de l'unité de livraison de la ligne dont l'article est à substituer.

   Solde
   Il s'agit de la quantité solde (gratuits non compris), elle est exprimée en unité de vente de la ligne dont l'article est à substituer.
A ne renseigner que si la quantité livrée est différente de la quantité commandée c'est-à-dire s'il y a un reliquat à gérer.
Elle n'est pas saisissable si le client n'accepte pas les soldes de commandes.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Contrôle du signe (positif, négatif) de cette quantité en fonction du paramétrage donné dans les autorisations des modes de vente par classe (GCLMV).

   Solde gratuite
   Il s'agit de la quantité solde gratuite, même principe que pour la quantité solde.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Solde totale
   Il s'agit de la quantité solde totale (quantité solde + solde gratuite), elle n'est pas accessible.

   Unité de vente
   Affichage de l'unité de vente de la ligne dont l'article est à substituer.

   Stock

   Quantité
   Affichage de la quantité disponible en stock pour l'article à substituer en tenant compte des éventuelles équivalences de modes de vente.
Le stock disponible est recherché pour le dépôt et l'établissement physiques du dépôt de la ligne de commande si renseigné, sinon pour ceux du dépôt de la commande.
Il correspond à la quantité en stock éventuellement incrémentée du stock en cours (selon l'occurrence STKENC du paramètre AUTSVPCV pour la préparation des lignes de commandes ou STKENC du paramètre AUTSVCDV pour la saisie des lignes de commandes) auquel on retranche le stock réservé.

   Unité
   Affichage de l'unité de stockage de l'article à substituer (GART).

   Défaut article
   La case à cocher "Défaut article" est uniquement accessible en mode paramétrage par défaut.

   Si la case est cochée, les lignes de commandes de substitution sont créées en recherchant des valeurs par défaut liées à l'article. Le principe est le même que lors de la saisie de l'article dans la gestion des lignes de commandes.

   Si la case n'est pas cochée, les lignes de substitution sont créées en reprenant les valeurs de la ligne substituée, pas de recherche des valeurs par défaut de l'article. Les valeurs reprises sont : le dépôt, le taux de remise, les prix tarif et facturé, les poids et volumes, le code taxe, le compte, les CGR analytique et budgétaire, le rôle (calcul des conditions commerciales), le nombre de lots maximum à prélever, le nombre de points, l'échéance, les informations pour l'export (code douanier de l'article, régime, nature de transaction, montant du port).

   Substitution

   Article
   Proposition des articles de substitution : affichage des articles liés (GCAR) à l'article à substituer pour le chemin paramétré pour les substitutions (GPILV) pour la préparation des lignes de commandes (transaction SVIPLC) et pour les lignes de commandes (transaction SVILCV).
Il peut s'agir d'articles simples ou de kits. Si la substitution est possible par un kit, les composants du kit sont affichés mais les informations de substitution ne peuvent être saisies qu'au niveau du composé. Les quantités des composants sont affectées identiques à celles du composé.

   Libellé
   L'intitulé proposé par défaut est modifiable si la classe de commandes l'autorise (option "Intitulé des lignes de commande modifiable" cochée). S'il existe un libellé par défaut pour l'article et le client (GDCA), ce libellé prime sur celui de l'article vendu.

   Quantités

   Souhaitée
   Il s'agit de la quantité livrée (gratuits non compris) de l'article de substitution, exprimée en unité de livraison (il s'agit de la quantité commandée quand la substitution est appelée depuis les lignes de commandes). Cette quantité doit être saisie pour pouvoir renseigner la quantité solde.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Contrôle du signe (positif, négatif) de cette quantité en fonction du paramétrage donné dans les autorisations des modes de vente par classe (GCLMV).

   Souhaitée gratuite
   Il s'agit de la quantité livrée gratuite, exprimée en unité de livraison de l'article de substitution (il s'agit de la quantité commandée quand la substitution est appelée depuis les lignes de commandes). Cette quantité doit être saisie pour pouvoir renseigner la quantité solde gratuite.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Souhaitée totale
   Il s'agit de la quantité livrée totale (quantité livrée + livrée gratuite) de l'article de substitution, elle n'est pas accessible. Il s'agit de la quantité commandée quand la substitution est appelée depuis les lignes de commandes.

   Unité livraison
   Affichage de l'unité de livraison de l'article de substitution (GART).

   Solde
   Il s'agit de la quantité solde (gratuits non compris), elle est exprimée en unité de vente de l'article de substitution. Cette quantité ne peut être saisie que si la quantité souhaitée est renseignée.

   A ne renseigner que s'il y a un reliquat à gérer.
Elle n'est pas saisissable si le client n'accepte pas les soldes de commandes.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Contrôle du signe (positif, négatif) de cette quantité en fonction du paramétrage donné dans les autorisations des modes de vente par classe (GCLMV).

   Solde gratuite
   Il s'agit de la quantité solde gratuite, même principe que pour la quantité solde. Cette quantité ne peut être saisie que si la quantité souhaitée gratuite est renseignée.

   Le nombre de décimales gérées est fonction de l'occurrence DECQTE du paramètre AUTSVT.

   Solde totale
   Il s'agit de la quantité solde totale (quantité solde + solde gratuite), elle n'est pas accessible.

   Unité de vente
   Affichage de l'unité de vente de l'article de substitution (GART).

   Stock

   Quantité
   Affichage de la quantité disponible en stock pour l'article de substitution en tenant compte des éventuelles équivalences de modes de vente.
Le stock disponible est recherché pour le dépôt et l'établissement physiques du dépôt de la ligne de commande si renseigné, sinon pour ceux du dépôt de la commande.

   Il correspond à la quantité en stock éventuellement incrémentée du stock en cours (selon l'occurrence STKENC du paramètre AUTSVPCV pour la préparation des lignes de commandes ou STKENC du paramètre AUTSVCDV pour la saisie des lignes de commandes) auquel on retranche le stock réservé.

   Unité
   Affichage de l'unité de stockage de l'article de substitution (GART).

   Prix
   Les prix tarifs sont les prix de base de l'article, les prix facturés correspondent aux prix pour la facturation après déduction possible de remises appliqués aux prix tarifs.
Les prix sont exprimés dans la devise de la commande.
Le nombre de décimales gérées est fonction du nombre de décimales indiquées pour la classe de tarifs (GCTA) de la commande, ou de l'occurrence DECPRX du paramètre AUTSVT si rien n'est précisé au niveau de la classe de tarifs.

   Tarif HT
   Le prix est recherché dans les tarifs pour être proposé par défaut (Cf. : principe de recherche des tarifs).

   Le signe (positif, négatif) du prix est contrôlé en fonction du paramétrage donné dans les autorisations modes de vente par classe (GCLMV). Le prix ne peut être négatif que lorsque le paramétrage indique que le signe de la ligne est "L", c'est-à-dire libre.

   Tarif TTC
   Même principe que pour le prix tarif HT.

   Remise
   Il s'agit d'un pourcentage de remise à appliquer sur les prix tarifs HT et TTC. Si ce taux est renseigné, il écrase les éventuelles remises en provenance des conditions commerciales.

   Facturé HT
   Il n'est pas nécessaire de renseigner le prix facturé. Celui-ci peut être calculé ultérieurement (ou automatiquement si défaut article activé et moments d'exécution présent pour la classe de commande) par l'application de conditions commerciales ou bien être affecté égal au prix tarif par le traitement de facturation (TFAV) s'il n'y a pas de remise.

   Même principe que pour le prix tarif en ce qui concerne le contrôle du signe (positif, négatif).

   Lorsque le prix facturé est modifié manuellement par l'utilisateur, les remises éventuellement calculées par les conditions commerciales sont supprimées.

   Après la facturation, ce prix peut être modifié en utilisant la transaction de modification des factures (GFAV).

   Facturé TTC
   Même principe que pour le prix facturé HT.

   Composé initial
   Si l'article peut être substitué par un kit, les composants du kit sont affichés, ainsi que les éventuels kits intermédiaires et leurs composants. Ils sont recherchés à partir de la nomenclature d'articles existant dans GCAR pour le chemin précisé dans l'occurrence GENCOM du paramètre AUTSVT.
Pour chacun des composants, l'article composé initial est affiché.

Boutons poussoirs

   Validation
   L'appui sur ce bouton réalise la substitution à partir des informations saisies : modification des quantités de la ligne substituée et ajout de ligne(s) pour le(s) article(s) de substitution.

   Contrôles réalisés avant substitution si la case "Unité article identique" est cochée dans le paramétrage des interactions des lignes de commandes (GPILV)

   - contrôle des quantités : la somme des quantités livrée et solde de l'article substitué et des articles de substitution doit être égale à la quantité livrée initiale (si renseignée, sinon prise en compte de la quantité commandée) de l'article substitué ;

   - les droits de création et modification d'une ligne de commande sont contrôlés en comparant l'étape de la commande aux étapes maximales autorisées au niveau de la classe de commandes pour la préparation des lignes de commandes.

   Pour le détail des actions réalisées lors de la validation de la substitution, voir le paragraphe "Modifications périphériques".

Modifications périphériques

   Au niveau des lignes de la commande :

   - modification des quantités de la ligne substituée : mise à jour des quantités livrées et soldes. Les quantités facturées sont renseignées à partir des quantités livrées en utilisant les coefficients de conversion de l'article. Si la quantité solde n'est pas précisée, elle est renseignée par zéro.

   - création de ligne(s) pour le(s) article(s) de substitution. Les quantités commandées sont égales au cumul des quantités souhaitées et des quantités soldes. Les lignes de substitution peuvent être créées en recherchant les valeurs liées à l'article ou en reprenant celles de la ligne substituée (voir plus haut la documentation de la case à cocher "Défaut article").
En cas de substitution par un kit, seuls ses composants sont générés.

   - les conditions commerciales de l'article de substitution sont reprises dans GLVR.

   Les autres contrôles réalisés sont les mêmes qu'en saisie de ligne de commandes.

   Génération de liens au niveau de chaque ligne de substitution créée :

   - si l'article substitué est composant d'un kit, reprise du lien existant au niveau de la ligne substituée pour le type de liens contenu dans la chaîne 2 de l'occurrence GENCOM du paramètre AUTSVT ;
- avec la ligne substituée pour le type de liens contenu dans la chaîne 1 de l'occurrence TYPLCD du paramètre AUTSVPEX ;
- avec la ligne substituée pour le type de liens paramétré pour les substitutions (GPILV) pour la préparation des lignes de commandes (transaction SVIPLC) ou pour les lignes de commandes (transaction SVILCV).

Paramètres associés au mnémonique (voir aussi : Principe de l'association)

   PRM
   Lorsque la valeur de ce paramètre est égale à O, la transaction GSAL se ferme automatiquement une fois la substitution validée (bouton Validation).

Transactions associées

   CDRA - Consultation détail remises articles
   Cette consultation contient les différentes remises applicables à l'article de substitution pour ce client, c'est-à-dire les informations contenues dans les conditions commerciales (GCDC) qui seront insérées dans GLVR lors de la validation. Les conditions commerciales appliquées ne concernent que des catégories ayant une influence sur le prix : pour traiter les autres catégories, il faut valoriser la commande ou lancer les traitements de calcul.

Paramètres

   AUTSVPEX - TYPLCD

   AUTSVT - GENCOM

Messages
   SVWSA051 - Le cumul des quantités des articles de substitution ne correspond pas à la quantité initiale de l'article substitué

   SVWSA052 - Les types de liens doivent être différents (chaîne 1 de l'occurrence TYPLCD de AUTSVPEX et type de lien dans GPILV pour la préparation des lignes de commandes)

   SVWSA053 - Article de substitution $1 : la quantité souhaitée doit être renseignée si la quantité solde est saisie

   SVWSA054 - Aucun article de substitution n'est référencé pour $1