Le chargement est une tâche automatique. Le code de la fonction est GSTATT. Le système
sélectionne tous les voyages préfacturés du mois précédent (la date de préfacturation,
eve.datliv, est renseignée).
On crée deux types d’enregistrements dans la table bst :
- Type de stats = ‘E’ : Entête de voyage avec des informations relatives à l’ensemble du
voyage.
- Type de stats = ‘T’ : On descend au niveau du poste du BL, c’est à dire de l’article.
(un niveau en-dessous de la ligne Transport). Les informations sont ventilées par
article.
On a donc dans bst :
- bst.typsta = ‘V’ bst.typsta = ‘T’
- bst.achvte = ‘T’ bst.achvte = ‘T’
- bst.typeve = code site bst.typeve = code site
- bst.refpro = libellé site bst.refpro = libellé site
- bst.numeve = numéro voyage bst.numeve = numéro voyage
- bst.numpos = 0 bst.numpos = numéro du point
- bst.numlig = 0 bst.numlig = numéro de la ligne
- bst.numspo = 0 bst.numspo = numéro poste BL
Chargement des données nécessaires aux statistiques :
- Données générales relatives à l’entête du voyage (EVE)
- bst.typtie = type de tiers transporteur = « TRA »,
- bst.sigtie = sigle transporteur,
- bst.dateve = date de validation,
- bst.datliv = date de préfacturation,
- bst.prxrev = numéro de relevé de préfacture (Stocké lors de l’édition des relevés
préfacturation : TPFAE2),
- bst.coddev = code véhicule de location,
- bst.posfis = indicateur voyage France, Intra ou Export,
- bst.typrem = indicateur voyage Départ ou Réception,
- bst.codtva = indicateur Tournée,
- bst.codeta = code régime transport,
- Si régime de location :
- bst.prxfrc = code véhicule de location,
- bst.modliv = site de rattachement du véhicule de location,
- bst.pardev = coût total du voyage au prorata du coût de location, Sinon :• bst.prxfrc =
type de véhicule,
- bst.pardev = coût total du voyage (Stocké lors du calcul de coût et d’anomalie :
TPFAE1),
- bst.typrem1 = indicateur d’existence de surcoûts,
- bst.nbrcol = distance au jalonnement du voyage. Dans le cas d’un voyage location au
forfait, la distance est le forfait.
- bst.nbrcol = distance du voyage (si voyage au forfait et régime location),
- bst.taucom = taux de remplissage,
- bst.prxvdu = poids total du voyage en tonnes (Stocké lors du calcul de coût et
d’anomalie : TPFAE1),
- bst.perliv = nombre de points de livraison (calculé dans ce traitement),
- bst.qtesup1 = poids de la ligne article,
- bst.qtesup3 = volume de la ligne article,
- Données relatives aux points de livraison (EVP) :
- bst.numpos = numéro du point de livraison,
- bst.prxbas = distance de l’origine au point de livraison,
- bst.typgrp = type de tiers du point : CLI/FOU,
- bst.sigrep = sigle tiers du point : CLient ou Fournisseur,
- bst.typtie1 = type représentant du tiers du point,
- bst.sigtie1 = sigle représentant du tiers du point,
- bst.typtie2 = type de groupe du tiers du point,
- bst.sigtie2 = sigle du groupe du tiers du point,
- bst.codsec = famille de tiers client ou fournisseur du point,
- bst.famtie = EVERITE : famille de tiers client ou fournisseur,
- bst.codpay2 = département du point de livraison,
- Données relatives à la ligne (EVL) :
- bst.numlig = numéro de ligne du BL dans le point de livraison,
- bst.codatv = indicateur de ligne reliquat,
- bst.modrgl = indicateur de du type d’adresse : chantier ou dépôt (« CH » ou « DP »)
:
Si numadr du BL = 1, alors c’est une adresse Dépôt, sinon c’est une adresse de
Chantier.
-
• bst.modtra =
TERI : état du BL,
STD : indicateur tiers CLI ou FOU Export ou France
-
• bst.codsec = TERI : sigle représentant du BL,
Si ligne autre :
- bst.achvts = indicateur ligne autre,
- bst.codpay = type de mouvement, Si ligne autre, code saisi. Pour les lignes de BL, le
type de mouvement dépend du sigle du tiers. La relation est faite dans GTCMV.
Par défaut pour les voyages Réception, le mouvement est Achats Externes, et pour les voyages
Départ, c’est Ventes Clients.
- bst.tot_ht1 = montant du coût du voyage de ligne autre,
- bst.fampro = blanchi,
- bst.sigdep = blanchi,
- bst.sfapro = blanchi,
- bst.sigfou = blanchi,
- bst.typpro = blanchi,
- bst.cptgen = code comptabilité générale pour une ligne autre,
- bst.codana1 = code de comptabilité analytique 1,
- bst.codana2 = code de comptabilité analytique 2,
- bst.nummod = 0,
- bst.tot_rgl1 = WAVIN : Coût refacturé au client : c’est le total des frais divers du BL
avec un code TRA ou TRE (voyages Export).
Sinon :
- bst.codpay = TERI : « VI » ou « VC », si départ, « AI » ou « AE », si réception,
- Poids du point
Donnée calculée = Somme( poids des lignes du point)
• Données nécessaires au niveau de l’article du BL :
La ventilation est paramétrée. Il existe cinq types de ventilation possibles. Ce type est
associé au code régime dans GTRGM.
Nous avons dans la gestion de ces types (GTVTL) :
- 1 : au prorata du poids et de la distance.
- 2 : au prorata du poids seulement.
- 3 : au prorata du volume et de la distance.
- 4 : au prorata du volume seulement.
- 5 : au prorata des unités d’oeuvre et de la distance (spécifique WAVIN).
Le poids et le volume sont saisis dans la fiche article. Les unités d’oeuvre (WAVIN)
correspondent à la seconde zone complémentaire de la fiche article.
S( Lig ) = Poids( Ligne ) si type ventilation = 1 ou 2
= Volume( Ligne ) si type ventilation = 3 ou 4
= UO( Ligne ) si type ventilation = 5
D( Lig ) = Distance à l’origine( Ligne )
Si Voyage France et D(lig) != 0 :
et type ventilation = 1 ou 3 ou 5
Coût( Ligne ) = Coût Restant * S(Lig) * D(Lig)
/ ( Somme( S(Lig) * D(Lig) ) )
Si Voyage Export ou si D(Lig)=0
ou si type ventilation = 2 ou 4 :
Coût( Ligne ) = Coût Restant * S(Lig)
/ ( Somme( S(Lig) ) )
Paramétrage
WAVIN Reconstitue le montant refacturé au client lors du
chargement des statistiques transport.