Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Déplacements et Frais professionnels
TFGCV - Actions réalisées par le traitement de génération des commandes de ventes

Fonctionnement
   Ce traitement génère des commandes de ventes à partir d'une note de frais ou d'une liste de notes de frais.

   La première étape du traitement consiste à alimenter une table de travail contenant l'ensemble des données des en-têtes et des lignes de ventes que l'on peut affecter. Ces données proviennent des notes et des lignes de frais ainsi que du paramétrage de la génération de commandes. Seules les lignes de la note de frais positionnées comme "Refacturable au client" sont sélectionnées.

   S'il n'y pas de paramétrage pour la ligne lue, le traitement l'ignore et poursuit la lecture des lignes.

   Après avoir lu l'ensemble des lignes de la note de frais, à partir du contenu de la table de travail, le traitement insère dans le sas des ventes les différentes commandes et leurs lignes.
Un en-tête de commande est généré pour cet ensemble de données identiques :
- l'établissement ;
- la classe ;
- le client ;
- la devise ;
- le dépôt ;
- le marché (seul le marché de l'en-tête de commande est géré) ;
- la date de commande ;
- la date au plus tôt ;
- le gestionnaire 1, sa fonction et son rôle ;
- le gestionnaire 2, sa fonction et son rôle ;
- le gestionnaire 3, sa fonction et son rôle.

   Après l'insertion de la dernière ligne de commande dans le sas, l'intégration de la commande est automatiquement exécutée, afin de générer la commande dans les structures d'exploitation des ventes.

   Lorsque le traitement se termine sans anomalie, la note de frais est mise à jour.

Détail de l'affectation des données des commandes

   La classe de tarifs affectée sur la commande générée doit obligatoirement définir des tarifs en TTC.

En-tête des commandes
   Classe : la classe est issue de la table de paramétrage (GFGCD).

   Etablissement : établissement de génération paramétré dans GFGCD, si renseigné, sinon, établissement de la note de frais.

   Client : en fonction du paramétrage de la génération, le client est affecté soit à partir :
     - du client saisi dans le paramétrage ;
     - de celui des frais (en priorité celui de la ligne de frais).

   Devise : en fonction du paramétrage de la génération, la devise est affectée soit à partir :
     - de la note de frais (en priorité la devise de dépense, puis la devise de remboursement) ;
     - du paramétrage de l'Application Ventes.

   Seule la 1ère option est gérée actuellement.

   Dépôt : en fonction du paramétrage de la génération, le dépôt est affecté soit à partir :
     - du dépôt saisi dans le paramétrage ;
     - du paramétrage de l'Application Ventes.

   Date de commande : affectée en fonction du paramètre ADCQFGCD.

   Date de début d'expédition prévue : affectée en fonction du paramètre ADCQFGCD.

   Marché : le marché ne peut être que saisi.


   Pour faciliter le lien entre la commande et la note de frais, il peut être utile d'affecter des informations de la commande qui ne sont pas prises en charge par le paramétrage. Pour cela, le traitement exécute une règle dont la nature est "Affectation en-tête de ventes". Les étapes qui la composent peuvent affecter l'ensemble des zones représentées par les occurrences du paramètre ZONSVT.

Ligne des commandes
   Article : saisi au niveau du paramétrage uniquement.

   Prix unitaire : le prix unitaire est toujours affecté à partir du montant du remboursement réellement effectué. Ce montant est éventuellement divisé par la quantité lorsque celle-ci est renseignée.

   Unité : en fonction du paramétrage de la génération, l'unité est affectée soit à partir :
     - de l'unité du paramétrage ;
     - de la ligne de frais ;
     - du paramétrage de l'Application Ventes.

   Mode de vente : en fonction du paramétrage de la génération, le mode de vente est affecté soit à partir :
     - du mode d'achat du paramétrage ;
     - du paramétrage de l'Application Ventes.

   CGR A : en fonction du paramétrage de la génération, le CGR A est affecté soit à partir :
     - du GCR A du paramétrage ;
     - de la ligne de frais ;
     - du paramétrage de l'Application Ventes.

   CGR B : en fonction du paramétrage de la génération, le CGR B est affecté soit à partir :
     - du GCR B du paramétrage ;
     - de la ligne de frais ;
     - du paramétrage de l'Application Ventes.

   Lien : si le paramétrage indique que les liens sont générés, génération d'un lien pour l'Application Déplacements et Frais professionnels et d'un pour l'Application Ventes.

   Libellé : en fonction du paramétrage, le libellé de la ligne de frais est repris sur la ligne de commande générée.

Gestionnaire des commandes
   Gestionnaire : en fonction du paramétrage de la génération, le gestionnaire est affecté soit :
     - à partir du gestionnaire du paramétrage ;
     - à partir de l'intervenant de la note de frais ;
     - à partir du paramétrage de l'Application Ventes ;
     - soit non saisi.

   Fonction : la fonction est toujours saisie. Si le gestionnaire est recherché par défaut, on se base sur cette valeur pour le rechercher.

   Rôle : le rôle est toujours saisi. Si le gestionnaire est recherché par défaut, on se base sur cette valeur pour le rechercher.

Mise à jour des notes de frais traitées
   L'étape de la note de frais est mise à jour. Elle est égale à l'étape du traitement exécuté. La mise à jour est réalisée si l'étape de la note de frais est strictement inférieure à l'étape du traitement.
Le traitement ne peut être effectué qu'une seule fois.

Historique des étapes
   Comme pour toutes les transactions référencées dans les étapes, possibilité au niveau de la note de frais 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 (GFETC) que vous indiquez si la mémorisation est active ou non.

Traitement d'une liste d'éléments
   Si l'élément traité est une liste de notes de frais, vérification en fonction du paramétrage, si autorisation de traiter des notes de frais relatives à différents établissements (occurrence Z 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 exécuté.
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é.