Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ventes
TTDC - Actions réalisées par le traitement de transformation des devis en commandes

Sélection des devis
   La sélection des devis à transformer est fonction de l'entité traitée (devis ou liste).

   Pour qu'un devis soit sélectionné, il faut que l'étape d'acceptation du code de transformation paramétré pour la classe du devis soit supérieure à celle de son étape et qu'il possède des lignes.

Devis clients
   Pour les devis clients, ce traitement est identique au TGCDV.
Vous référez aux actions réalisées par ce traitement.

Devis prospects
   Pour les devis prospects, ce traitement effectue dans un premier temps la transformation des prospects des devis en tiers/clients et se termine en générant les commandes associées aux devis.

Transformation du prospect en tiers/client
   Tiers (GTIE) :

   Si le prospect de facturation a déjà été transformé, on conserve les informations du tiers associé au prospect.
Sinon, le nouveau tiers associé au prospect de facturation est créé avec :

   - Numéro de tiers : pour un devis soumis et selon le paramétrage du rôle du tiers soumis, il est généré automatiquement ou égal au code tiers. Pour une liste de devis soumise, il est généré automatiquement.

   - Type de collectif : égal à celui soumis si renseigné, sinon à celui du prospect. S'il n'est pas renseigné pour ce dernier, on prend celui du code de paramétrage de la transformation (GPDC) défini pour la classe.

   - Mode de règlement, délai et date : égaux à ceux soumis si renseignés, sinon à ceux du premier détail de l'échéance du prospect.

   -Conditions particulières de paiement, taux : égaux à ceux soumis si renseignés.

   - Banque : égale à celle soumise si renseignée, sinon à celle du prospect.

   - TVA : égale à celle soumise si renseignée, sinon à celle de la première ligne issue du devis du prospect.

   -Type de collectif, mode de règlement, délai, date, conditions particulière de paiement, taux, banque, TVA 2 : égaux aux informations soumises.

   Les informations suivantes sont celles du prospect :
- devise ;
- langue ;
- code de confidentialité ;
- cotation ;
- rating ;
- nom complet et réduit ;
- numéro d'identification CEE.

   Les autres informations non précisées ne sont pas renseignées sur le tiers généré.

   Adresses du tiers (GTIA) :
Si l'adresse du tiers a déjà été transformée, on ne change aucune information concernant cette adresse.
Sinon, toutes les informations de l'adresse générée correspondent à celles du prospect, sauf (qui ne sont pas renseignées) :
- type, nature et genre ;
- code Hexaclé ;
- gestionnaire ;
- adresse électronique 2, 3, 4 et 5 ;
- coordonnées orthonormées ;
- coordonnées GPS.

   Suite à la création de cette adresse et selon le paramétrage, on peut créer automatiquement l'association tiers/établissements.

   Client (GCLI) :
A la création de l'adresse du tiers et selon le paramétrage, il est possible de créer le client automatiquement (voir création des clients à partir des associations tiers par établissement).
Si le paramétrage ne le permet pas, il faudra renseigner le code client.

   Les informations suivantes du tiers généré sont copiées dans GCLI :
- type de collectif ;
- banque ;
- échéance ;
- mode de règlement, délai et date.


   Autres informations du client :

   - établissement : égal à celui du devis.

   - code client : selon le paramétrage, égal à celui généré automatiquement, sinon celui soumis.

   - mnémonique, référence, domiciliation, transporteur, CGR, devise, cotation, rating, catégorie, délai d'acheminement, dépôt, mode et type de transport, destination, classe de tarif, urgence : égaux aux informations du prospect.

   - tiers de facturation, paiement, livraison et confirmation : égaux au tiers généré pour le prospect de facturation du devis.

   - adresse de facturation, paiement, livraison et confirmation : égales aux adresses du tiers générées correspondantes à chacune des adresses du devis.

   - fréquence des visites, documents à éditer, période de facturation, client divers, niveau de contrôle de la limite de crédit, type, nature et genre : égaux aux paramétrages par défaut.

   Gestionnaires (GTGC) :
Lors de la génération du client, les gestionnaires associés au prospect (GTGP) sont copiés afin d'être associés au nouveau client (GTGC).
De plus, si la suppression du prospect après transformation est demandée, les gestionnaires du prospect sont aussi supprimés à condition qu'il n'existe plus d'adresses pour ce prospect.

   A la suite de ce premier traitement, le prospect associé aux adresses du devis est mis en historique.
Pour pouvoir effectuer à nouveau des devis pour ce prospect, il faudra décocher la case "Suppression du prospect après transformation" du paramétrage du code de transformation de la classe du devis pour la première transformation du prospect.

Transformation du devis en commande
   Récapitulatif sur l'affectation des données sur les commandes générées en fonction des options précisées dans la soumission.

   Les contrôles de cohérence et les règles de gestion sont les mêmes que dans la transaction de saisie des commandes (GCDV).

   En-tête de commande

   - Classe de devis (clasvcdv) : voir critère de soumission.

   - Numéro, sous-numéro (numsvcdv, snusvcdv) : voir critère de soumission.

   - Client (clisvcdv) : égal au client associé au prospect transformé.

   - Tiers facturation (tiesvcdv) : égal au tiers de facturation du client copié.

   - Adresse facturation (tafsvcdv) : égale à l'adresse de facturation du client copié.

   - Tiers et adresse livraison : même principe que pour tiers et adresse de facturation.

   - Tiers et adresse confirmation : même principe que pour tiers et adresse de facturation.

   - Tiers et adresse paiement : même principe que pour tiers et adresse de facturation.

   - Dépôt (depsvcdv) : si "Défaut client" demandé et si le dépôt du prospect est renseigné, égal au dépôt du prospect.

   - Etape (ecvsvcdv) : étape par défaut définie dans GETCV pour la nouvelle classe.

   - Date dernière étape (ddesvcdv) : date du jour.

   - Date de proposition (dprsvcdv) : si renseignée sur le devis et nombre de jours de la soumission non nul, alors la nouvelle date de proposition est égale à la date de proposition du devis plus le nombre de jours. Si pas de nombre de jours précisé, elle est copiée du devis.

   - Date de commande (dcdsvcdv), date d'expédition prévue (au plus tôt) (dedsvcdv), date d'expédition au plus tard (defsvcdv) :

   Colonnes des tableaux = informations saisies dans la soumission
DCD = date du devis
NBJ = nombre de jours
DED = date au plus tôt

   DCDO = date du devis
DCDN = date de la commande générée
DEDO = date au plus tôt du devis
DEDN = date au plus tôt de la commande générée
DEFO = date au plus tard du devis
DEFN = date au plus tard de la commande générée
DEL = délai acheminement du client ou prospect

Au niveau de la classe de commandes (GNCV), pas de calcul des dates d'expédition et de livraison (dexsvncv = "I")
DCD pas saisie
NBJ saisi
DED pas saisie
DCD pas saisie
NBJ saisi
DED saisie
DCD pas saisie
NBJ pas saisi
DED pas saisie
DCD pas saisie
NBJ pas saisi
DED saisie
DCD saisie
NBJ pas saisi
DED pas saisie
DCD saisie
NBJ pas saisi
DED saisie
DCDN = DCDO + NBJ
DEDN = DCDO + NBJ
DEFN = vide
DCDN = DCDO + NBJ
DEDN = DED
DEFN = vide
DCDN = DCDO
DEDN = DEDO
DEFN = DEFO
DCDN = DCDO
DEDN = DED
DEFN = vide
DCDN = DCD
DEDN = DCD
DEFN = nul
DCDN = DCD
DEDN = DED
DEFN = nul


Au niveau de la classe de commandes, calcul de la date de livraison (dexsvncv = "L")
DCD pas saisie
NBJ saisi
DED pas saisie
DCD pas saisie
NBJ saisi
DED saisie
DCD pas saisie
NBJ pas saisi
DED pas saisie
DCD pas saisie
NBJ pas saisi
DED saisie
DCD saisie
NBJ pas saisi
DED pas saisie
DCD saisie
NBJ pas saisi
DED saisie
DCDN = DCDO + NBJ
DEDN = DCDO + NBJ
DEFN = DCDO+NBJ+DEL
DCDN = DCDO+NBJ
DEDN = DED
DEFN = DED + DEL
DCDN = DCDO
DEDN = DEDO
DEFN = DEDO+DEL
DCDN = DCDO
DEDN = DED
DEFN = DED+DEL
DCDN = DCD
DEDN = DCD
DEFN = DCD+DEL
DCDN = DCD
DEDN = DED
DEFN = DED+DEL


Au niveau de la classe de commandes, calcul de la date d'expédition au plus tôt (dexsvncv = "P")
DCD pas saisie
NBJ saisi
DED pas saisie
DCD pas saisie
NBJ saisi
DED saisie
DCD pas saisie
NBJ pas saisi
DED pas saisie
DCD pas saisie
NBJ pas saisi
DED saisie
DCD saisie
NBJ pas saisi
DED pas saisie
DCD saisie
NBJ pas saisi
DED saisie
DCDN = DCDO + NBJ
DEDN = DCDO + NBJ
DEFN = vide
DCDN = DCDO+NBJ
DEDN = DED
DEFN = vide
DCDN = DCDO
DEDN = DEFO-DEL
DEFN = DEFO
DCDN = DCDO
DEDN = DED
DEFN = vide
DCDN = DCD
DEDN = DCD
DEFN = vide
DCDN = DCD
DEDN = DED
DEFN = vide

   - Mode de transport (mdtsvcdv) : même principe que pour le dépôt.

   - Type de port (prtsvcdv), destination (dessvcdv) : même principe que pour le dépôt.

   - Transporteur (camsvcdv) : même principe que pour le dépôt.

   - Marché (marsvcdv) : même principe que pour le dépôt.

   - Devise (devsvcdv) : si "Défaut client" demandé, égale à la devise du client associé au prospect du devis, sinon copie de la devise du devis. Lorsque la devise de ce client est différente de la devise du devis, les conversions des montants sont effectuées.

   - Valeurs et dates des cours de devise interne, facturation et reporting (tx1svcdv, tx2svcdv, tx3svcdv, dt1svcdv, dt2svcdv, dt3svcdv) : si "Défaut client" demandé et devise du client associé au prospect du devis identique à la devise du devis, actualisation des dates et cours de devise. Si devise différente, recherche des nouvelles dates et cours.

   - Date de tarifs (dttsvcdv) : recalculée à partir des nouvelles dates affectées sur le devis, du paramétrage de la classe du devis, et du délai d'acheminement du prospect. Se reporter à la documentation de GNCV.

   - Classe de tarifs (ctasvcdv) : prise en compte du paramétrage de la classe de la commande à générer (définie dans GPDC) pour la classe de devis. Si "Défaut client" demandé, égale à celle associée au prospect du devis.

   - Type de taxe (ttvsvcdv), mode de taxe (motsvcdv) : même principe que pour le dépôt.

   - Dépôt client (dclsvcdv) : non renseigné.

   - Etat des stocks (stksvcdv) : "A" (en attente).

   - Etat (etasvcdv) : "A".

   - Programme créateur (pcrsvcdv) : nom du traitement exécuté (par défaut "SVTTDC").

   - Créateur (ucrsvcdv) : utilisateur ayant lancé le traitement.

   - Date de création (dcrsvcdv) : date du jour d'exécution.

   Les informations suivantes sont copiées du devis :
- établissement ;
- mnémonique ;
- priorité d'expédition ;
- transitaire ;
- transporteur relais ;
- chargement ;
- référence commande ;
- modes de change interne facturation et reporting ;
- CGR analytique et budgétaire ;
- interlocuteurs externe et logistique ;
- observations commande, livraison, facture et règlement ;
- type d'ouverture ;
- paramètres standard (type, nature, genre, rôle, paramètres 1, 2 et 3).

   Les autres informations non précisées ne sont pas renseignées sur la commande générée.

   Données associées à l'en-tête de commande

   Pour les gestionnaires, échéances, rubriques, textes et paramètres, application des options précisées à la soumission.

   La duplication des conditions de facturation du devis vers la commande se fait seulement si l'option "Défaut client" n'est pas cochée.

   Si "Défaut client" est cochée, les conditions de facturation obligatoires, plus les conditions de facturations particulières de type "généré" sont créées sur la commande.

   Ligne de commande

   - Article (artsvlcv) : copie de l'article de la ligne origine.

   - Mode de vente (movsvlcv) : mode affecté comme en saisie de lignes de commandes si l'option "Défaut article" est cochée. Si ce n'est pas le cas, contrôle de cohérence du mode de vente de la ligne origine dans les modes par classe (GCLMV) et les modes par classe et catégorie client (GMCCV). Si cohérence trouvée, le mode de vente origine est copié, sinon on affecte le mode de vente comme si "Défaut article" était coché.

   - Quantité commandée totale et gratuite (qtcsvlcv, qgcsvlcv) :

   QTCO = quantité commandée origine
QGCO = quantité commandée gratuite origine
QTEO = quantité livrée origine
QGEO = quantité livrée gratuite origine
QTFO = quantité facturée origine
QGFO = quantité facturée gratuite origine

   
Cas n° Génération d'avoirs (Oui/Non) Quantité copiée
(F, L, C)
Recopie gratuits (Oui/Non) Affectation nouvelle quantité commandée (QTCN) et nouvelle quantité commandée gratuite (QGCN)
1 Oui Non pris en compte Oui QTCN = QTFO en changeant de signe (négatif), ramenée en unité de vente de l'article, si QTFO renseignée. Sinon, prise en compte de QTEO si renseignée. Sinon le cas échéant, affectation à partir de QTCO.
QGCN = idem QTCN avec QGFO ou QGEO ou QGCO.
2 Oui Non pris en compte Non QTCN = QTCN (comme calculée dans cas 1) moins QGCN (comme calculée dans cas 1).
QGCN = non renseignée.
3 Non F Oui QTCN = QTFO ramenée en unité de vente de l'article si QTFO renseignée. Sinon, prise en compte de QTEO si renseignée. Sinon le cas échéant, affectation à partir de QTCO.
QGCN = idem QTCN avec QGFO ou QGEO ou QGCO.
4 Non F Non QTCN = QTCN (comme calculée dans cas 3) moins QGCN (comme calculée dans cas 3).
QGCN = non renseignée.
5 Non E Oui QTCN = QTEO ramenée en unité de vente de l'article si QTEO renseignée. Sinon, prise en compte de QTCO.
QGCN = idem QTCN avec QGEO ou QGCO.
6 Non E Non QTCN = QTCN (comme calculée dans cas 5) moins QGCN (comme calculée dans cas 5).
QGCN = non renseignée.
7 Non C Oui QTCN = QTCO.
QGCN = QTGO.
8 Non C Non QTCN = QTCO moins QGCO.
QGCN = non renseignée.

   - Quantités livrée et facturée totales et gratuites (qtesvlcv, qgesvlcv, qtfsvlcv, qgfsvlcv) : voir critère de soumission.

   - Intitulé de la ligne (intsvlcv): si l'option "Défaut article" est cochée, même affectation de l'intitulé qu'en saisie de lignes de commandes. Copié à partir de l'intitulé de la ligne origine si option "Défaut article" non cochée.

   - Taxe (tvasvlcv) : même principe que pour l'intitulé.

   - Compte (cpvsvlcv) : même principe que pour l'intitulé.

   - CGR analytique et budgétaire (cg1svlcv, cg2svlcv) : si l'option "Défaut article" est cochée ou si l'option "Nouveau CGR" est cochée, même affectation des CGR qu'en saisie de lignes de commandes. Copiés à partir des CGR de la ligne origine si les options "Défaut article" et "Nouveau CGR" ne sont pas cochées.

   - Informations pour déclarations échanges de biens (cdosvlcv, ntrsvlcv, regsvlcv) : même principe que pour l'intitulé.

   - Nombre de lots maximum à prélever (nlmsvlcv) : même principe que pour l'intitulé.

   - Prix tarifs HT et TTC (pvtsvlcv, pttsvlcv), taux de remise (tausvlcv), prix facturés HT et TTC (pvfsvlcv, pftsvlcv) :

   PVTO : prix tarif HT origine
PTTO : prix tarif TTC origine
PVTN : nouveau prix tarif HT
PTTN : nouveau prix tarif TTC
PVFO : prix facturé HT origine
PFTO : prix facturé TTC origine
PVFN : nouveau prix facturé HT
PFTN : nouveau prix facturé TTC
REMO : remise origine
DEVO : devise commande origine
REMN : nouvelle remise
DEVO : devise commande origine
DEVN : nouvelle devise
TVAN : nouveau taux TVA

   
Si nouveau prix demandé à la soumission
Cas n° Copie remise (Oui/Non) Classe de tarifs (HT/TTC) Devise de la commande Affectation prix tarifs, facturés, remise HT et TTC
1 Oui HT Prise en compte PVTN = Recherche du prix tarif HT dans les tarifs, comme en saisie de ligne de commande, en tenant compte des possibles nouvelles devises, classe de tarifs, etc.
PTTN = PVTN + (PVTN * TVAN / 100)
REMN = REMO
PVFN = PVTN - (PVTN * REMN / 100)
PFTN = PVFN + (PVFN * TVAN / 100)
2 Non HT Prise en compte PVTN et PTTN = idem cas n° 1
REMN , PVFN et PFTN = non renseignés
3 Oui TTC Prise en compte PVTN = PTTN / (1 + TVAN / 100)
PTTN = Recherche prix tarif TTC dans les tarifs, comme en saisie de ligne de commande , en tenant compte des possibles nouvelles devises, classe de tarifs, etc.
REMN = REMO
PVFN = PFTN / (1 + TVAN / 100)
PFTN = PTTN - (PTTN * REMN / 100)
4 Non TTC Prise en compte PVTN et PTTN = idem cas n° 2
REMN , PVFN et PFTN = non renseignés


   
Si nouveau prix non demandé à la soumission
Cas n° Copie remise (Oui/Non) Classe de tarifs (HT/TTC) Devise de la commande Affectation prix tarifs, facturés, remise HT et TTC
5 Oui Non prise en compte DEVN égale DEVO PVTN = PVTO
PTTN = PTTO
REMN= REMO
PVFN= PVFO
PFTN = PFTO
6 Non Non prise en compte DEVN égale DEVO PVTN = PVTO
PTTN = PTTO
REMN, PVFN, PFTN = non renseignés
7 Oui HT DEVN différente DEVO PVTN = conversion PVTO dans la nouvelle devise
PTTN = PVTN + (PVTN * TVAN / 100)
REMN = REMO
PVFN = PVTN - (PVTN * REMN / 100)
PFTN = PVFN + (PVFN * TVAN / 100)
8 Non HT DEVN différente DEVO PVTN et PTTN = idem cas n°7
REMN, PVFN, PFTN = non renseignés
9 Oui TTC DEVN différente DEVO PTTN = conversion PTTO dans la nouvelle devise
PVTN = PTTN / (1 + TVAN / 100)
REMN = REMO
PFTN = PTTN - (PTTN * REMN / 100)
PVFN = PFTN / (1 +   TVAN / 100)
10 Non TTC DEVN différente DEVO PTTN et PVTN = idem cas n°9
REMN, PFTN, PVFN = non renseignés


   
Si prix facturé dans prix tarif
Cas n° Copie remise (Oui/Non) Classe de tarifs (HT/TTC) Devise de la commande Affectation prix tarifs, facturés, remise HT et TTC
11 Oui Non prise en compte DEVN égale DEVO PVTN = PVTO
PTTN = PTTO
REMN = REMO
PVFN, PFTN = non renseignés
12 Non Non prise en compte DEVN égale DEVO PVTN, PTTN, REMN, PVFN, PFTN = non renseignés
13 Oui HT DEVN différente DEVO PVTN = conversion PVTO dans la nouvelle devise
PTTN = PVTN + (PVTN * TVAN / 100)
REMN = REMO
PVFN, PFTN = non renseignés
14 Non HT DEVN différente DEVO PVTN et PTTN = idem cas n°13
REMN, PVFN, PFTN = non renseignés
15 Oui TTC DEVN différente DEVO PTTN = conversion PTTO dans la nouvelle devise
PVTN = PTTN / (1 + TVAN / 100)
REMN = REMO
PFTN, PVFN = non renseignés
16 Non TTC DEVN différente DEVO PTTN et PVTN = idem cas n°15
REMN, PFTN, PVFN = non renseignés

   - Poids net et poids brut (pdnsvlcv, pdbsvlcv) : les poids de l'article ne sont jamais pris en compte même si l'option "Défaut article" est cochée. En revanche, ils sont recalculés suivant la règle des poids variables et également en fonction de la nouvelle quantité si les poids sont unitaires (occurrence PDSVOL du paramètre AUTSVCDV).

   - Volume net et volume brut (vonsvlcv, vobsvlcv) : les volumes de l'article ne sont jamais pris en compte même si l'option "Défaut article" est cochée. Par contre, ils sont recalculés suivant la règle des volumes variables et également en fonction de la nouvelle quantité si les volumes sont unitaires (occurrence PDSVOL du paramètre AUTSVCDV).

   - Echéance calculée (echsvlcv) : copiée de la ligne du devis.

   - Montant du port (cousvlcv) : idem échéance.

   - Genre (gensvlcv) : idem échéance.

   - Etat des stocks (stksvlcv) : "A" (en attente).

   Les autres informations non précisées ne sont pas renseignées sur la ligne de commande générée.

   Données associées à une ligne de commande

   Pour les rubriques, textes et paramètres, application des options précisées à la soumission.

   Les remises ou majorations (GLVR) correspondant à des conditions commerciales sont copiées si l'option "Détails remises" est cochée et seulement dans les cas suivants :
- génération d'avoirs ;
- génération de commandes si l'option "Nouveau prix" n'est pas cochée ;
- si la commande a été créée par interface (traitement TTCD) avec des conditions commerciales (table d'interface svtlr), la zone "Calcul des conditions commerciales" de la ligne de commande créée par l'interface est égale à "I" pour interdire le calcul de nouvelles conditions. Si cette commande est la commande modèle, que l'option "Nouveau prix" n'est pas cochée et que l'option "Taux remise" est cochée, alors les conditions commerciales associées à la ligne du devis sont copiées.