Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ventes
Affectation des données des lignes de commandes


   Correspondance entre les données de la table sas (SVTLC) et celles de la table exploitation (SVLCV)

Sas Format - Taille Exploitation Règles de gestion et d'affectation
NUISVTCD - Numéro interne de commande INTEGER    NUISVCDV La donnée dans la table de sas est obligatoire, elle est nécessaire seulement pour le lien avec la table de sas des commandes. Sa valeur n'est pas significative.
Le numéro interne de la table d'exploitation est égal à celui de l'en-tête de commande en exploitation.

NUMSVTLC - Numéro de ligne de commande INTEGER    NUMSVLCV La donnée de la table de sas est obligatoire, elle est affectée ou non dans la table d'exploitation selon l'occurrence xNUMLCV du paramètre AUTSVTCD.

ETSSVTCD - Etablissement VARCHAR2   6 ETSSVLCV La donnée de la table de sas est obligatoire, elle est affectée dans la table d'exploitation.

ARTSVTLC - Article VARCHAR2   14 ARTSVLCV La donnée de la table de sas est obligatoire, elle est affectée dans la table d'exploitation.
La colonne de la table de sas peut servir de lien entre la table d'exploitation et la table de sas si le code traitement indique une modification, une suppression ou un simple lien. La valeur testée 1 du paramètre AUTSVTCD, occurrence xLIENLCV vaut alors "A". Attention, on doit retrouver une seule ligne dans la table d'exploitation pour ce code article.

TRTSVTLC - Code traitement VARCHAR2   1 Pas de colonne dans la table exploitation Actions possibles entre le sas et l'exploitation.
- Pas renseigné dans le sas : création d'une ligne de commande à partir de la ligne de commande du sas ;
- M : modification de la ligne de commande déjà existante ;
- S : suppression de la ligne de commande déjà existante ;
- L : la ligne de commande du sas sert de lien pour mise à jour d'une autre entité (remises, textes, etc.) sur la ligne de commande déjà existante : renseigner seulement les zones obligatoires.
En modification, suppression, lien, il est donc nécessaire de connaître la ligne de commande déjà existante. Elle est déterminée par l'occurrence xLIENLCV du paramètre AUTSVTCD.

MOVSVTLC - Mode de vente VARCHAR2   4 MOVSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, proposition du mode de vente en fonction de la classe de commandes.

QTCSVTLC - Quantité commandée NUMBER    QTCSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, elle est égale à 0.
La quantité est affectée selon le signe paramétré pour le mode de vente et la classe de commandes.

QGCSVTLC - Dont quantité gratuite commandée NUMBER    QGCSVLCV Même principe que pour la quantité commandée.
Si la quantité gratuite est renseignée, la quantité totale doit l'être aussi.

QTESVTLC - Quantité expédiée NUMBER    QTESVLCV La quantité est renseignée selon l'occurrence xGENQTE du paramètre AUTSVTCD.

QGESVTLC - Dont quantité gratuite expédiée NUMBER    QGESVLCV Même principe que pour la quantité expédiée.

QTFSVTLC - Quantité facturée NUMBER    QTFSVLCV Sauf dans le cas où la valeur testée 1 de l'occurrence xGENQTE du paramètre AUTSVTCD vaut "S", la quantité facturée est égale à la quantité expédiée convertie ou non en unité de facturation selon la valeur testée 2 de cette même occurrence.

QGFSVTLC - Dont quantité gratuite facturée NUMBER    QGFSVLCV Même principe que pour la quantité facturée.

QTSSVTLC - Quantité solde NUMBER    QTSSVLCV La quantité solde est renseignée si la valeur testée 1 de l'occurrence xGENQTE du paramètre AUTSVTCD vaut "S".

QGSSVTLC - Dont quantité gratuite solde NUMBER    QGSSVLCV Même principe que pour la quantité solde.

DEDSVTLC - Date d'expédition prévue VARCHAR2   8 DEDSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

DEPSVTLC - Dépôt VARCHAR2   6 DEPSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, proposition du dépôt en fonction de la classe de commandes.

PVTSVTLC - Prix de vente tarif HT et PTTSVTLC - Prix de vente tarif TTC NUMBER    PVTSVLCV et PTTSVLCV Affectation selon le paramétrage de la classe de commandes d'interface.
Forcé à zéro dans tous les cas, si le mode de vente n'influe pas sur la valorisation.

PVFSVTLC - Prix de vente facturé HT et PFTSVTLC - Prix de vente facturé TTC NUMBER    PVFSVLCV et PFTSVLCV Egal au prix tarif HT (ou TTC) si renseigné. Sinon calculé à partir du taux de remise et du prix tarif HT (ou TTC).
Non renseigné si le mode de vente n'influe pas sur la valorisation ou s'il indique que le prix tarif n'est pas modifiable.

TAUSVTLC - Taux de remise NUMBER    TAUSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le taux de remise est recherché dans les défauts par articles et clients.
Le taux de remise est recalculé à partir des prix tarif et facturé s'ils sont renseignés.
Il n'est pas renseigné si le mode de vente n'influe pas sur la valorisation ou s'il indique que le prix tarif n'est pas modifiable.

INTSVTLC - Intitulé VARCHAR2   60 INTSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, l'intitulé est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.

Pas de colonne dans la table sas PNTSVLCV - Nombre de points acquis Non renseigné.

PDNSVTLC - Poids net et PDBSVTLC - Poids brut NUMBER    PDNSVLCV et PDBSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le poids est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.

VONSVTLC - Volume net et VOBSVTLC - Volume brut NUMBER    VONSVLCV et VOBSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le volume est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.

NBCSVTLC - Nombre de colis INTEGER    NBCSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

Pas de colonne dans la table sas STKSVLCV - Mise à jour des stocks Egal à "A" (stock en attente).

TVASVTLC - TVA VARCHAR2   10 TVASVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le code taxe est proposé comme en saisie de lignes de commandes.

CPVSVTLC - Compte comptable VARCHAR2   10 CPVSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le compte est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.

CG1SVTLC - CGR analytique VARCHAR2   80 CG1SVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le CGR A est proposé comme en saisie de lignes de commandes.

CG2SVTLC - CGR budgétaire VARCHAR2   20 CG2SVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le CGR B est proposé comme en saisie de lignes de commandes.

Pas de colonne dans la table sas ECHSVLCV - Echéance Non renseigné.

NTRSVTLC - Nature de la transaction VARCHAR2   2 NTRSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, la nature de la transaction est proposée comme en saisie de lignes de commandes.

REGSVTLC - Régime de taxe VARCHAR2   2 REGSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le régime est proposé comme en saisie de lignes de commandes.

CDOSVTLC - Code douanier de l'article VARCHAR2   13 CDOSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le code douanier est proposé comme en saisie de lignes de commandes.

COUSVTLC - Port jusqu'à la frontière NUMBER    COUSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

Pas de colonne dans la table sas NLSSVLCV - Numéro de ligne substituée Non renseigné.

Pas de colonne dans la table sas TYPSVLCV - Type Non renseigné. Réservé aux lignes soldées.

Pas de colonne dans la table sas NATSVLCV - Nature Non renseigné. Réservé aux lignes issues d'un solde.

GENSVTLC - Genre VARCHAR2   2 GENSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

ROLSVTLC - Rôle pour calcul cond. cciales VARCHAR2   1 ROLSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.
Forcé à "I" si présence de remises (table SVTLR) sur la ligne de commande.

LCVSVTLC - Numéro de ligne de cde existante INTEGER    Pas de colonne dans la table exploitation Sert de lien entre la table d'exploitation et la table de sas si le code traitement indique une modification, une suppression ou un simple lien. La valeur testée 1 du paramètre AUTSVTCD, occurrence xLIENLCV vaut alors "L".

UCRSVTLC - Utilisateur de création VARCHAR2   30 UCRSVLCV Affecté en fonction de l'occurrence USRTRF du paramètre AUTSVT.

DCRSVTLC - Date de création VARCHAR2   8 DCRSVLCV Affecté en fonction de l'occurrence USRTRF du paramètre AUTSVT.

UDMSVTLC - Utilisateur de modification VARCHAR2   30 UDMSVLCV Affecté en fonction de l'occurrence USRTRF du paramètre AUTSVT, si le code traitement indique une modification.

DDMSVTLC - Date de modification VARCHAR2   8 DDMSVLCV Affecté en fonction de l'occurrence USRTRF du paramètre AUTSVT, si le code traitement indique une modification.

NLMSVTLC - Nombre de lots maximum à prélever INTEGER    NLMSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le nombre de lots est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.

POSSVTLC - Poste VARCHAR2   10 POSSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le poste est proposé en fonction de l'occurrence PROPOS du paramètre AUTSVT.

UNVSVTLC - Unité de vente VARCHAR2   6 UNVSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, l'unité est proposée comme en saisie de lignes de commandes à partir des informations sur l'article.
Même principe pour les autres unités (Unité de livraison, Unité de vente).

CVLSVTLC - Coefficient vente/livraison (dividende) NUMBER    CVLSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le coefficient est proposé comme en saisie de lignes de commandes à partir des informations sur l'article.
Même principe pour les autres coefficients (Coefficient vente/livraison (diviseur), Coefficient livraison/facture (dividende), Coefficient livraison/facture (diviseur), Coefficient livraison/stock (dividende), Coefficient livraison/stock (diviseur)).

MARSVTLC - Marché VARCHAR2   14 MARSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, suivant le paramétrage de la classe de commandes, proposition d'un marché valide pour l'article et le client de la commande.

TX1SVTLC - Texte 1 à TX5SVTLC - Texte 5 VARCHAR2   60 TX1SVLCV   à TX5SVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

INFSVTLC - Informations complémentaires VARCHAR2   240 INFSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

GESSVTLC - Gestionnaire VARCHAR2   6 GESSVLCV Si elle est renseignée, la donnée de la table de sas est affectée dans la table d'exploitation. Sinon, le gestionnaire est proposé comme en saisie de lignes de commandes.

Idem pour la fonction, le rôle et le secteur du gestionnaire (FGESVTLC, RGESVTLC, VRSSVTLC).

RETSVTLC - Code retour VARCHAR2   2 RETSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.

MRTSVTLC - Motif du retour VARCHAR2   20 MRTSVLCV La donnée de la table de sas est affectée dans la table d'exploitation.