Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Ventes | |||
GMCDV - Modification des commandes |
Le but de cette transaction est la mise à jour de plusieurs commandes simultanément. Exemple : Retard des expéditions, vous souhaitez décaler les livraisons prévues le 15/12/2002 au 20/12/2002. Sélectionnez les commandes du 15/12/2002 et modifiez globalement la date d'expédition de toutes ces commandes. Les informations modifiables concernent l'en-tête des commandes. Il est également possible d'appliquer des actions sur les lignes des commandes (GALC). Remarque : vous ne pouvez modifier qu'une seule valeur à la fois, refaire l'opération de modification pour traiter une autre donnée. Contrôle pour chaque commande en fonction de son étape que la modification est possible. Comparaison de l'étape de la commande avec l'étape maximale autorisée (occurrence MAJCDV du paramètre AUTSVMCD). En utilisant le mnémonique GMCDV, toutes les zones définies sont modifiables. Le mnémonique GMCDVC n'autorise la modification que des informations comptables. Le mnémonique GMCDVD n'autorise la modification que des informations spécifiques à la déclaration d'échanges de biens. Le mnémonique GMCDVT n'autorise la modification que des informations liées au transport. Les traitements TMCDV, TMCDVC, TMCDVD et TMCDVT offrent la même fonctionnalité. Comme il s'agit de traitements, ils peuvent être inclus dans des enchaînements. |
Principe de fonctionnement : - Sélectionner les commandes à modifier en utilisant les fourchettes de classes, numéros, sous-numéros, clients et/ou une liste de commandes et/ou les autres critères de recherche, puis lancer la recherche pour afficher toutes les commandes sélectionnées. - Saisir le code de la zone à modifier ainsi que sa nouvelle valeur ou préciser le code d'une action sur lignes. - Ensuite deux options sont possibles : a) Activer le bouton "Modification générale" pour modifier toutes les commandes sélectionnées, et ensuite valider. Remarque : Si parmi les commandes, certaines ne sont pas à modifier, possibilité avant de valider, d'annuler la modification en décochant la case "Modifier". b) Choisir une à une les commandes à traiter en cochant la case "Modifier" pour celles que vous souhaitez mettre à jour, et ensuite valider. |
Sélection |
Commande |
Permet de sélectionner un ensemble de commandes par leur numéro, composé de la classe, du numéro et du sous-numéro. |
Client |
Permet de sélectionner les commandes se rapportant à un ou plusieurs client(s). |
Liste de commandes |
Possibilité de sélectionner les commandes composant cette liste. |
Données modifiables |
Zone à modifier |
Choix de la donnée de l'en-tête des commandes qu'il est possible de modifier. La liste correspond aux occurrences du paramètre AUTSVMCD. Si la commande est expédiée, interdiction de modifier le tiers et l'adresse de livraison, le transporteur, les dates d'expédition (prévue, au plus tard, effective), le dépôt, la priorité de livraison, le transitaire, le transporteur relais et le nombre de colis. Si la commande est facturée, interdiction de modifier le tiers et l'adresse de facturation, le tiers et l'adresse de paiement, le type de taxe et le mode de taxe. Lorsque l'Application Stocks est gérée et que la zone modifiée influe sur les stocks, les contrôles de disponibilité des produits en stocks sont réalisés. Ils sont réalisés en fonction du paramétrage (occurrences STKENC et STKRES du paramètre AUTSVMCD). Particularité des zones CCG1/x (où x représente le numéro du segment à modifier) Si la zone à modifier est de type CCG1/x, le champ "Valeur" est inaccessible et il est égal à MAJCGx (où x est égal au numéro de segment). Dès lors, les occurrences liées au paramètre contenu dans la zone "Valeur" (paramètre MAJCGx) sont exploitées pour effectuer la correspondance entre l'ancienne valeur et la nouvelle. Exemple sur une commande en date du 01/06/2014 : Définition de la clé analytique (GDCL) : - Segment 1 : position 1 à 5 ; - Segment 2 : position 6 à 10 ; - Segment 3 : position 11 à 20. CGR A avant modification : - Ligne 10 : "ABCD 1234 ZYX" ; - Ligne 20 : "ABCD 5678 ZYX". Deux occurrences sont définies sur le paramètre MAJCG2 pour modifier le segment 2 : - Occurrence 1 avec chaîne 1 (ancienne valeur) égale à "1234", chaîne 2 (nouvelle valeur) égale à "4321" et les dates de validité définies du 01/01/2014 au 31/12/2014 (dates 1 et 2) ; - Occurrence 2 avec chaîne 1 (ancienne valeur) égale à "5678", chaîne 2 (nouvelle valeur) égale à "8765" et les dates de validité définies du 01/01/2014 au 31/12/2014 (dates 1 et 2). A l'issue de la modification, voici le CGR A : - Ligne 10 : "ABCD 4321 ZYX" ; - Ligne 20 : "ABCD 8765 ZYX". Particularité des zones TTV (type de taxe) et MOT (mode de taxe) Si la zone à modifier vaut TTV, le droit de modifier le type de taxe dépend de la valeur contenue dans la chaîne 2 de l'occurrence TTV du paramètre AUTSVMCD. Si la zone à modifier vaut MOT, le droit de modifier le mode de taxe dépend de la valeur contenue dans la chaîne 2 de l'occurrence MOT du paramètre AUTSVMCD. Le fait de mettre à jour une de ces deux informations déclenche l'actualisation des codes TVA des lignes de commandes et des conditions de facturation. L'impossibilité de trouver un nouveau code de TVA correspondant au nouveau type et/ou mode bloquera la modification. Il est conseillé de valoriser les commandes modifiées pour que les montants des commandes, des échéances et des conditions de facturation soient recalculés. Pour cela, il suffit de soumettre une action de valorisation. |
Valeur |
Nouvelle valeur à affecter à la zone choisie. |
Action sur lignes |
La transaction offre la possibilité, non seulement de modifier l'en-tête des commandes, mais aussi d'intervenir sur les lignes des commandes. Ajouter ou supprimer une ou plusieurs ligne(s) de commande. Remplacer sur une ligne de commande un article par un autre. Actualiser le libellé des lignes par rapport à celui des articles. Actualiser les prix tarifs. Actualiser les CGR A et GCR B des lignes de commandes. Actualiser un segment du CGR A des lignes de commandes. Valoriser les commandes ou les factures. Actualiser les coefficients des lignes par rapport à ceux des articles. Pour cela, il faut au préalable définir des actions sur les lignes (GALC). Le code de l'action est ensuite mentionné ici. |
Principe d'application des actions |
1) AJOUTER A partir de la définition de l'action dans GALC, création d'une nouvelle ligne de commande avec les informations contenues dans la ligne destination (article, quantité, mode de vente et taux de remise). 2) SUPPRIMER - A partir de l'action définie dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article demandé ou appartient à la famille d'articles demandée. Le contrôle d'appartenance de l'article à la famille est réalisé pour le chemin de composition "TA" et en date de tarif de la commande ; d) si la ligne vérifie tous ces critères, suppression physique de la ligne de commande. 3) REMPLACER - A partir de la définition de l'action dans GALC, lecture des lignes de la commande correspondant à l'article à remplacer. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article demandé ; d) si la ligne est sélectionnée, suppression physique de cette ligne ; e) création d'une nouvelle ligne de commande avec les informations contenues dans la ligne destination (article, quantité, mode de vente et taux de remise). 4) ACTUALISER LES PRIX TARIFS - A partir de la définition de l'action dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article éventuellement demandé ou appartient à la famille d'articles éventuellement demandée. Le contrôle d'appartenance de l'article à la famille est réalisé pour le chemin de composition "TA" et en date de tarif de la commande ; d) si la ligne vérifie tous ces critères, recherche du prix tarif et mise à jour du prix tarif de la ligne de commande. 5) ACTUALISER LE LIBELLE DE LA LIGNE DE COMMANDE - A partir de la définition de l'action dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article demandé ; d) si la ligne vérifie tous ces critères, recherche du libellé de l'article saisi dans le lien client-article (GDCA) ou de celui de l'article vendu (GATV). 6) ACTUALISATION DES CGR A et CGR B - A partir de la définition de l'action dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article éventuellement demandé ou appartient à la famille d'articles éventuellement demandée. Le contrôle d'appartenance de l'article à la famille est réalisé pour le chemin de composition "TA" et en date de tarif de la commande ; d) si la ligne vérifie tous ces critères, les CGR A et CGR B sont actualisés. 7) ACTUALISATION D'UN SEGMENT DU CGR A - A partir de la définition de l'action dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article éventuellement demandé ou appartient à la famille d'articles éventuellement demandée. Le contrôle d'appartenance de l'article à la famille est réalisé pour le chemin de composition "TA" et en date de tarif de la commande ; d) si la ligne vérifie tous ces critères, le numéro de segment mentionné dans l'action est actualisé (l'action Gx correspond à une actualisation du segment x du CGR A). Pour toutes ces actions, il est possible d'exécuter le calcul des conditions commerciales si demandé dans l'action et suivant la définition dans les classes de commandes (GNCV). La commande est ensuite valorisée. 8) VALORISATION DES COMMANDES OU DES FACTURES Cette action a pour but de valoriser les commandes et les factures. Il est possible d'exécuter le calcul des conditions commerciales si demandé dans l'action. Les moments d'exécution à appliquer lors du calcul des conditions commerciales sont contenus : - dans la chaîne 1 de l'occurrence V du paramètre ACTSVALC pour les commandes ; - dans la chaîne 2 de l'occurrence V du paramètre ACTSVALC pour les factures (commandes facturées). Ces moments d'exécution, s'ils sont renseignés, sont prioritaires sur ceux définis pour la classe de commandes. 9) ACTUALISATION DES COEFFICIENTS - A partir de la définition de l'action dans GALC, lecture de toutes les lignes de la commande à traiter. - Pour chaque ligne de commande : a) contrôle de sélection de la ligne en fonction du mode de vente ; b) contrôle de sélection de la ligne en fonction de la quantité ; c) si la ligne est sélectionnée, contrôle que l'article de la ligne est égal à l'article demandé ; d) si la ligne vérifie tous ces critères, les coefficients des lignes sont actualisés avec ceux de l'article définis dans GART. Par conséquent, les quantités livrées et facturées sont recalculées, ainsi que les poids et volumes s'ils sont globaux. |
Données visualisées |
Commande |
Numéro de commande (classe, numéro, sous-numéro), code client de la commande et étape de la commande. Pour consulter les autres informations de la commande, utiliser le mode "Grille" ou bien appeler la gestion des commandes (GCDV) ou de ses lignes (GLCV) à partir de cette transaction. |
Autres modifications |
Ces informations permettent de modifier jusqu'à trois zones supplémentaires de l'en-tête des commandes. Le principe est identique à celui décrit dans les paragraphes Zone à modifier et Valeur. |
Boutons poussoirs |
Modification générale |
Indique que toutes les commandes sélectionnées sont à modifier. Ensuite, il faut valider pour confirmer la modification des commandes. |
Paramètres associés au mnémonique (voir aussi : Principe de l'association) |
Transactions associées |
CSCDV - Sélection des commandes de ventes |
CSCVG - Sélection des gestionnaires des commandes de vtes |
CSCVE - Sélection des échéances des commandes de ventes |
CSEXP - Sélection des expéditions de ventes |
CSFAV - Sélection des factures de ventes |
CSBTP - Sélection des bordereaux de transport |
CSHEC - Sélection des historiques |
CSCLI - Sélection des clients |
CSTIAC - Sélection des adresses des commandes |
CSCVPC - Sélection des paramètres des commandes |
GCDV - Commandes de ventes |
GLCV - Lignes des commandes de ventes |
GMLCV - Modification des lignes de commandes |
GMCVF - Modification des conditions de facturation |
GMCVG - Modification des gestionnaires des commandes |
CSNCV - Sélection classes de commande |
SVCSARU - Sélection des rubriques |
Paramètres |
AUTART - DECPDS |
AUTART - DECVOL |
AUTSVCDV - PDSVOL |
AUTSVMCD - MAJCDV |
AUTSVMCD - STKENC |
AUTSVMCD - STKRES |
AUTSVT - DECPRX |
AUTSVT - DECQTE |
Messages |
SVCDV056 - Commande non modifiable à cette étape |
SVCDV058 - Création ou suppression de commande interdite |
SVCDV112 - Modification impossible : commande déjà facturée |
SVCDV113 - Type et/ou mode de taxe de la commande et taxe des conditions de facturation incompatibles |
SVCDV114 - Type et/ou mode de taxe de la commande et taxe des lignes incompatibles |
SVCDV201 - Modification impossible, commande déjà expédiée |
Pour d'autres messages d'erreur, reportez-vous à la documentation des commandes (GCDV), des lignes de commandes (GLCV) et des paramètres des commandes (GCVP) car les contrôles de cohérence sont identiques. |