Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Ventes | |||
TEXA - Actions réalisées par le traitement d'expédition des abonnements |
Critères supplémentaires à la sélection |
Outre la sélection fournie par les critères saisis dans la soumission, il existe des critères implicites tels que : - les abonnements abandonnés sont sélectionnés seulement si : . en expédition date à date, la date début de sélection génération ainsi que la date de prochaine expédition sont supérieures à la date d'abandon de l'abonnement, . en expédition compteur, la date de la commande générée est supérieure à la date d'abandon de l'abonnement ; - les abonnements en arrêt génération expédition (en-tête ou ligne) ne sont pas sélectionnés ; - les articles des lignes non autorisés à l'expédition des abonnements ne sont pas sélectionnés (information de l'article vendu GATV) ; - les articles des lignes non valides sur la période de validité d'expédition des lignes d'abonnements ne sont pas sélectionnés (informations de l'article vendu) ; - les lignes d'abonnement n'étant jamais expédiées ne sont pas prises en compte à l'expédition ; - seuls les abonnements de l'établissement de connexion sont sélectionnés. |
Principe expédition date à date |
Expédition possible si l'option "date à date" est cochée à la soumission. La sélection des abonnements est faite suivant les critères soumis. La périodicité n'est pas obligatoire, elle permet d'affiner la sélection pour une durée de terme précise. Si rien n'est précisé toutes les périodicités sont prises en compte. Les dates de début et fin d'expédition sont obligatoires à la soumission pour une expédition de date à date. Elles permettent de sélectionner les lignes à expédier par rapport à leur période de validité d'expédition, leurs périodicités et leur date de dernière expédition. La date de dernière expédition étant renseignée sur la ligne d'abonnement après chaque nouvelle génération de commandes. L'expédition date à date commence en date de prochaine expédition. Cette date peut être forcée sur les lignes d'abonnements grâce à l'utilisation de l'occurrence MAJDPE du paramètre AUTSVABO. Si la date n'est pas forcée, l'expédition débute à la plus grande des dates entre la date de début de validité d'expédition de la ligne d'abonnement et la date début d'expédition soumise et cela pour la première échéance d'expédition. Pour les autres échéances, la date de prochaine expédition éventuellement forcée est toujours prioritaire, mais ensuite le traitement tient compte de la date de dernière expédition. L'expédition s'interrompt quand la date de la dernière commande générée est strictement supérieure à la date de fin de validité d'expédition de la ligne d'abonnement ou strictement supérieure à la date de fin d'expédition soumise. L'expédition date à date utilise les informations contenues dans l'occurrence égale à la périodicité de la ligne d'abonnement pour le paramètre PEESVABL, pour déduire les dates des commandes générées correspondant aux différents termes. |
Principe expédition par compteur |
Expédition possible si l'option "compteur" est cochée à la soumission. La sélection des abonnements est faite suivant les critères soumis. Le nombre initial d'expéditions à générer est indiqué au niveau de la ligne d'abonnement. Le nombre d'expéditions généré est augmenté sur la ligne d'abonnement à chaque exécution. Un critère de l'article vendu indique si la génération de commandes est stoppée ou poursuivie lorsque le nombre initial d'expéditions est atteint (zone "Blocage compteur" de GATV). |
Etapes de l'exécution du traitement |
Ce traitement génère les commandes dans les tables d'interface de l'Application Ventes et ensuite les intègre dans les tables d'exploitation. L'utilisation des tables d'interface des commandes permet de générer les commandes avec des valeurs par défaut pour certaines zones qui n'existent pas dans les abonnements ou qui ne sont pas renseignées lors du traitement d'expédition. Les principales actions du traitement sont : - la création des commandes (en-tête, lignes, textes, gestionnaires, paramètres) ; - la mise à jour du lien entre abonnements et commandes générées (CAEF) ; - la mise à jour des lignes d'abonnements traitées ; - l'insertion des commandes créées dans une liste. |
Création en-tête de commande |
Les en-têtes de commandes sont créés dans la table d'interface SVTCD et ensuite intégrés dans la table de production SVCDV. NUISVTCD - Numéro interne de commande : incrémentation du compteur défini dans GNUI pour l'entité SVTCD. ETSSVTCD - Etablissement : établissement de l'abonnement. CLASVTCD - Classe de commandes : recherchée au niveau de la classe d'abonnements : classe expédition ou classe expédition simulation si traitement simulé. CLISVTCD - Client : celui de l'abonnement. MNESVTCD - Mnémonique : celui de l'abonnement. TIESVTCD - Tiers facturation : celui de l'abonnement. TAFSVTCD - Adresse facturation : celle de l'abonnement. TILSVTCD - Tiers livraison : celui de l'abonnement. TALSVTCD - Adresse livraison : celle de l'abonnement. TICSVTCD - Tiers confirmation : celui de l'abonnement. TACSVTCD - Adresse confirmation : celle de l'abonnement. TIPSVTCD - Tiers paiement : celui de l'abonnement. TAPSVTCD - Adresse paiement : celle de l'abonnement. DEPSVTCD - Dépôt : celui de l'abonnement. DEVSVTCD - Devise : celle de l'abonnement. DCDSVTCD - Date de commande : - expédition date à date : date de début du terme expédié ou date prochaine expédition forcée depuis GABL ; - expédition compteur : date de commande soumise. DEDSVTCD - Date expédition au plus tôt : - expédition date à date : idem date de commande en tenant compte en plus du paramètre PEESVABL et de la périodicité pour l'expédition date à date (échue ou à échoir) ; - expédition compteur : date d'expédition au plus tôt soumise. DEFSVTCD - Date expédition au plus tard : - expédition date à date : si périodicité "échue" date de fin du terme normal ; - dans les autres cas d'expédition, cette date n'est pas renseignée. MARSVTCD - Marché : marché d'expédition de l'abonnement. ECHSVTCD - Echéance de paiement : condition de paiement facturation de l'abonnement. TYPSVTCD - Type de catégorie de conditions commerciales : type de catégories expédition de l'abonnement. INXSVTCD - Interlocuteur externe : interlocuteur externe de l'abonnement. INLSVTCD - Interlocuteur logistique : interlocuteur logistique de l'abonnement. OBLSVTCD, OBFSVTCD, OBRSVTCD, OBSSVTCD, REFSVTCD - Observations et référence commande : colonnes pouvant contenir suivant le paramétrage défini sur l'abonnement ("informations sur commandes générées" de GABO), la référence client de l'abonnement, le numéro de regroupement ou le numéro d'abonnement (classe - numéro - sous-numéro). CTASVTCD - Classe de tarifs : classe de tarifs d'expédition de l'abonnement si renseignée, sinon celle par défaut en fonction de la classe de commandes, c'est-à-dire celle du client ou celle de la classe de commandes ou dans le cas échéant celle par défaut définie dans GCTA. CG1SVTCD - CGR analytique : celui de l'abonnement. CG2SVTCD - CGR budgétaire : celui de l'abonnement. TTVSVTCD - Type de taxe : type de taxe d'expédition de l'abonnement si "proposition type de taxe" est cochée sur l'abonnement, sinon pas renseigné. MOTSVTCD - Mode de taxe : mode de taxe d'expédition de l'abonnement si renseigné, sinon pas renseigné. A l'intégration de la commande, la zone ECHSVTCD va permettre de générer les échéances dans la table SVCVE, visible par GCVE. Les conditions de facturation (GCVF) créées sont celles par défaut. Si expédition de plusieurs échéances lors du lancement du traitement, il y aura création d'une sous-commande par échéance. Si les échéances sont expédiées en lançant plusieurs traitements d'expédition, il y aura création de commandes. Une commande ne peut concerner toutefois qu'un seul abonnement. |
Création lignes de commande |
Les lignes sont créées dans la table d'interface SVTLC et ensuite intégrées dans la table de production SVLCV. NUISVTLC - Numéro interne de commande : celui créé dans l'en-tête. ARTSVTLC - Article : - si expédition article / composé : article de la ligne d'abonnement ; - si expédition composant : article de la ligne d'abonnement, plus tous les articles composants de l'article et du chemin de composition de la ligne d'abonnement jusqu'au niveau élémentaire si demandé. ![]() Prise en compte en plus de l'occurrence GENCOMEXP du paramètre AUTSVABO. MOVSVTLC - Mode de vente : - si expédition article / composé : mode de vente composé de la ligne d'abonnement ; - si expédition composant : mode de vente composé de la ligne d'abonnement pour l'article composé. Mode de vente de GCAR pour l'article composant si l'option "mode issu du kit prioritaire" de la ligne d'abonnement est cochée. Mode de vente composant de la ligne d'abonnement pour l'article composant si le mode de vente du kit n'est pas renseigné dans GCAR ou si l'option "mode issu du kit prioritaire" de la ligne d'abonnement n'est pas cochée. QTCSVTLC - Quantité commandée totale : - si expédition article / composé : quantité expédiée forcée de l'article vendu si renseignée, ou quantité plus quantité gratuite de la ligne d'abonnement ; - si expédition composant : quantité expédiée forcée de l'article vendu si renseignée, ou quantité plus quantité gratuite de la ligne d'abonnement pour l'article composé. Quantité expédiée forcée, ou quantité plus quantité gratuite de la ligne d'abonnement multipliée par la quantité du composant (GCAR) pour les composants. QGCSVTLC - Quantité gratuite : - Si expédition article / composé : non renseignée si la quantité expédiée forcée de l'article vendu est renseignée. Sinon quantité gratuite de la ligne d'abonnement. - Si expédition composant : idem quantité commandée ci-dessus en utilisant seulement la quantité gratuite de la ligne d'abonnement. INTSVTLC - Intitulé de la ligne : celui de la ligne d'abonnement. CG1SVTLC - CGR analytique : celui de la ligne d'abonnement. CG2SVTLC - CGR budgétaire : celui de la ligne d'abonnement. PVTSVTLC, PTTSVTLC - Prix tarifs HT et TTC de la ligne : égaux à zéro ou au prix recherché dans les tarifs selon que l'expédition est valorisée ou non en fonction de l'occurrence VALOEXP du paramètre AUTSVABO. PVFSVTLC, PFTSVTLC, TAUSVTLC - Prix facturés HT et TTC et taux de remise de la ligne : non renseignés. DEPSVTLC - Dépôt : celui de la ligne d'abonnement. DEDSVTLC - Date expédition prévue (au plus tôt) : celle de la ligne d'abonnement. Quand une liste d'articles à ajouter sur le BE est précisée à la soumission, les lignes de commandes sont créées avec les informations suivantes : NUISVTLC - Numéro interne de commande : celui créé dans l'en-tête. ARTSVTLC - Article : celui de la liste. MOVSVTLC - Mode de vente : mode de vente composé pour expédition de la ligne d'abonnement. QTCSVTLC - Quantité commandée totale : égale à 1. QGCSVTLC - Quantité gratuite : égale à zéro. INTSVTLC - Intitulé de la ligne : non renseigné. CG1SVTLC - CGR analytique : non renseigné. CG2SVTLC - CGR budgétaire : non renseigné. PVTSVTLC, PTTSVTLC - Prix tarifs HT et TTC de la ligne : égaux à zéro ou au prix recherché dans les tarifs selon que l'expédition est valorisée ou non en fonction de l'occurrence VALOEXP du paramètre AUTSVABO. PVFSVTLC, PFTSVTLC, TAUSVTLC - Prix facturés HT et TTC et taux de remise de la ligne : non renseignés. DEPSVTLC - Dépôt : non renseigné. DEDSVTLC - Date expédition prévue (au plus tôt) : non renseignée. Si l'option "dédoublonnage" d'expédition est activée sur l'en-tête de l'abonnement, les articles en double sont supprimés en conservant seulement les articles possédant la quantité la plus grande. |
Création remises des lignes de commandes |
Les remises en provenance des lignes d'abonnements sont créées dans la table d'interface SVTLR uniquement si la valorisation des lignes de commandes est demandée (selon la valeur testée 1 de l'occurrence VALOEXP du paramètre AUTSVABO). Elles sont ensuite intégrées dans la table d'exploitation SVLVR. Lors de l'intégration de la commande, si la ligne d'abonnement contenait des détails de remises (GLAR) avec des catégories de conditions commerciales dont l'algorithme est sur un moment d'exécution "avant commande" (AC), le montant (ou le taux) est calculé selon le mode de remise et le prix facturé de manière à être cohérent entre le prix tarif et les remises appliquées. Les remises dont une période d'application est renseignée, sont générées sur la ligne de commande seulement si la date de commande est incluse dans la période de validité de la remise. L'indicateur (rôle) de la ligne de commande n'est pas forcé à "I" : des remises pourront alors être appliquées sur des moments d'exécution postérieurs au moment "avant commande" (AC). |
Création textes sur commande |
Les textes sont créés dans la table d'interface SVTCT et ensuite intégrés dans la table de production SVCVT. Recopie des textes associés aux abonnements et aux lignes d'abonnements (GABT) dans les textes liés aux en-têtes et aux lignes de commandes. Possibilité de générer un texte lié à l'en-tête de commande contenant la zone "référence client / fournisseur" de l'abonnement (GABO) si elle est renseignée. La destination de ce texte est précisée sur l'en-tête d'abonnement (destination texte facturation) et la position est "AL" (avant ligne). |
Création gestionnaires sur commande |
Les gestionnaires sont créés dans la table d'interface SVTCG et ensuite intégrés dans la table de production SVCVG. Recopie des gestionnaires associés aux abonnements (GABG) dans les gestionnaires associés aux commandes. Génération du "gestionnaire expédition" précisé sur l'en-tête des abonnements avec sa fonction et son rôle. |
Création paramètres sur commande |
Les paramètres associés aux en-têtes de commandes ou aux lignes sont créés dans la table d'interface SVTCP et ensuite intégrés dans la table de production SVCVP. Pour les paramètres sur en-tête : P01SVTCP à P10SVTCP - Paramètres 1 à 10 : renseignés à partir des paramètres 1 à 10 de l'abonnement. P11SVTCP à P15SVTCP - Paramètres 11 à 15 : colonnes pouvant contenir suivant le paramétrage défini sur l'abonnement ("informations sur commandes générées" de GABO), la référence client de l'abonnement, le numéro de regroupement ou le numéro d'abonnement (classe - numéro - sous-numéro). Si pas de paramétrage sur l'abonnement, ils sont renseignés à partir des paramètres 11 à 15 de l'abonnement. Pour les paramètres sur ligne : P01SVTCP à P15SVTCP - Paramètres 1 à 15 : renseignés à partir des paramètres 1 à 15 de la ligne d'abonnement. |
Création rubriques sur commande |
Les rubriques sont créées dans la table d'interface SGTRQ et ensuite intégrées dans la table de production SGRUC. Recopie des rubriques associées aux abonnements et aux lignes d'abonnements (GRUAB) dans les rubriques liées aux commandes et aux lignes de commandes. |
Création des documents sur commande |
Copie des documents (GTIDOC) associés aux abonnements vers les commandes générées. Les documents copiés sont ceux pour lesquels l'entité (GTDEN) et le type (GTDTY) sont définis dans les associations des documents abonnements/commandes (GADAC) pour la classe de l'abonnement soumise et la classe de la commande générée. Les documents de l'abonnement qui respectent ces critères sont alors copiés sur la ou les commande(s) générée(s) pour l'entité et le type de document des commandes précisés dans ces mêmes associations (GADAC). Remarque : pour que la copie des documents fonctionne, le type de document (GTDTY) des commandes doit avoir le même stockage (centralisé ou basé) et le même chemin que le type de document des abonnements. |
Mise à jour du lien entre abonnements et commandes générées (CAEF) |
Mise à jour de la table des commandes générées (SVAEF), lien consultable en utilisant la transaction CAEF. A chaque création d'une ligne de commande, cette table est mise à jour. Création d'un lien entre le numéro d'abonnement et la ligne d'abonnement qui ont permis la génération, et la ligne de commande créée. Dans le lien, le traitement précise seulement que la commande a été générée pour expédition. |