Dans GPEV, le paramétrage de la fonction TPFAG1 permet à la fois de paramétrer l’écran lanceur TPFA_FAC et la fonction différée TPFAG1.
Sélection des enregistrements :
Dans “événement origine », indiquer le type d’activité (achat ou vente) et le type d’événement des événements à sélectionner.
Au niveau du code état origine, indiquer le code état des événements à sélectionner.
Génération :
Dans “événement géré », indiquer le type d’activité (achat ou vente) et le type d’événement des événements à générer.
Dans “état géré”, indiquer l’état dans lequel sera créé l’événement.
Marquage :
Dans “état validé », indiquer le code état dans lequel sera passé l’événement origine après le traitement.
Paramétrage supplémentaire obligatoire :
Exemple :
évén géré : A FAT
évén orig : V LIV
evén source : V CDE
etat géré : C
etat origi : V
etat validé : T
Dans cet exemple, on sélectionne des événements « V LIV » à l’état V dont la source et « V CDE » pour générer des « A FAT » à l’état C.
L’événement « V LIV » origine sera passé à l’état T en fin de Génération.
Des paramètres facultatifs paramètrent la génération :
L’ordre de sélection est important. Il permet le regroupement des préfactures par transporteur.
Ordre de type conseillé :
Le traitement créé une facture par transporteur et par voyage (site et numéro de voyage). Il est possible de créer une facture à chaque nouveau BL traité (voir paramètre GENFRT).
L’entête de préfacture est initialisée avec les données liées au transporteur.
Les postes sont des « produits » de transports fictifs qui doivent être déclarés dans GART. Dans chaque fiche produit, ne pas oublier de renseigner le code TVA.
Le code produit support de coût :
Les tarifs et unités du produit de transport ne sont pas utilisés.
Ces postes sont créés avec une quantité égale à 1 U et un prix égal au coût du transport.
Génération de frais détaillée :
Pointage des bons de livraison :
Lors de la génération de la facture de transport, le code état de la livraison est mis à jour par paramétrage dans GPEV (état validé). Cette mise à jour modifie la logique de la chaîne vente client existante. Pour ne pas perturber la chaîne actuelle, il est nécessaire d'utiliser un autre indicateur au niveau de l'entête d'évènement livraison. Cette manipulation est faisable avec le paramètre INDAPR.
Si un frais de transport est saisi sur le bon de livraison, il est utilisé pour créer la préfacture.
Il est possible de saisir plusieurs frais de transports par BL. Sur la préfacture, on ne créera qu’un seul poste cumul de tous ces frais.
Si le BL ne comporte aucun frais de transport, c’est le voyage associé au BL qui servira de base au calcul des préfactures. Si le calcul du coût de transport échoue, on peut créer le poste avec un prix nul au lieu de générer une erreur (voir paramètre GENFRT).
Saisir dans TVOY et TTAR les voyages et tarifs des transporteurs associés au BL.
Remarque :
Il est possible de créer un unique voyage pour plusieurs BL.
Dans ce cas, le coût du transport est proportionnel au poids transporté. C’est pour cela qu’il vaut mieux éviter d’utiliser les forfaits dans les calculs des coûts de transport.
Dans le cas où l’on utilise les seuils de coût de transports, 1 VOYAGE = 1 BL est obligatoire.
Le traitement s’appuie sur la saisie des cotations de transport.(TCOT)
Un regroupement de tous les BL est effectué. On ne crée qu’une seule préfacture par prestataire facturable.
Pour une cotation donnée, les prestataires facturables sont :
Pour un prestataire donné, on cumule les montants des lignes de tarifs par code frais. Le montant est calculé dans la devise du prestataire facturé, au cours indiqué dans la cotation.
On créé un poste de préfacture dont le code produit est le code frais
Si un BL est livré partiellement (par rapport à la commande), le prix du transport est calculé au prorata du poids transporté.
Le code produit de chaque poste est le code frais des cotations sélectionnées. Ce code frais doit exister dans la table des produits.
En standard, on marque les BL uniquement si ceux-ci ont donné lieu à un poste de préfacture transport.
Le marquage porte sur le code état de l’événement et/ou l’indicateur d’approvisionnement, suivant les options du paramètre INDAPR.
Si le mot-clé MAJ_VALEUR est positionné dans la maquette, ces valeurs (pilotées par le paramètre INDAPR) seront mises à jour même si le BL n’a pas donné lieu à un poste de préfacture transport.
C’est en quelque sorte un marquage systématique des BL.