Toute livraison comporte des frais et des risques (accident, perte, détérioration de la marchandise,..) qu’il est convenu de préciser lors de la commande.
Il est également possible de calculer automatiquement des frais de port lorsqu’un minimum de commande (dit « minimum franco ») n'a pas été atteint.
Cette documentation vous décrit comment contrôler, via un paramètre, que le montant de la commande est supérieur au minimum franco. Si le montant franco défini au niveau de la fiche tiers, ou par défaut celui précisé dans le paramètre n'est pas atteint, il vous est possible :
| MINCFR |
Contrôle (qui peut être bloquant) au niveau de la saisi des commandes (fonction GCOV) si le total TTC (ou HT suivant option) de la commande n'a pas atteint le franco et/ou le minimum de commande. |
| GENFRD |
Génération d’un frais si le minimum de commande n'est pas atteint : à Le minimum de commande est comparé au cumul HT de la commande Hors frais divers et remise globale (Somme de (qte*prix) de chacun des postes). à Le code du frais à générer est fourni par le paramètre et le montant du frais est issu de la table FRD (voir fonction GTFRD). NB : Ce paramètre ne permet pas de générer un frais en fonction du minimum de franco. Génération systématique d’un frais divers : à Le code du frais à générer est saisi dans une zone paramétrée du tiers, à Le montant du frais est issu de la table des frais divers (FRD). NB : Dans ce cas, il est impossible de générer un frais particulier si le minimum de commande n'est pas atteint. |
| MINFRA |
Affectation automatique d’un mode de livraison en en-tête de commande si le minimum de franco est dépassé. Ensuite, il est toujours possible via le paramètre FRDCPX de générer un frais par QUI/QUOI. |
| FRATRA |
Génération d’un frais de port dont le montant varie en fonction du montant de la commande. Le montant du frais est défini par les conditions tarifaires pour un QUI/QUOI de type « général/général » avec le montant minimum de la commande renseigné dans le champ « cts.camini ». |
| FRAUTO |
En complément du paramètre FRATRA, possibilité d’utiliser trois codes frais différents en fonction de la position fiscale du tiers. |
| FRANCO | Calcul du coût de transport franco. |
Les paramètres MINFRA, FRATRA et FRANCO n’ont pas d’impact en mode web.
Le paramètre MINCFR est en partie implémenté dans le mode web.
MINCFR : des options permettent de générer un frais lorsque le minimum de franco ou de commande n'est pas atteint. Le taux et/ou le montant du frais sont issus de la table FRD.
FRDCPX : Ce paramètre fonctionne déjà en mode web et permet de générer par QUI/QUOI un frais ou un ensemble de frais en confirmation de commande.
Le paramètre MINCFR offre la possibilité d’ajouter un contrôle bloquant sur le minimum de franco.
En ce qui concerne la génération du frais de franco lorsque le minimum n'est pas atteint, deux solutions vous sont offertes.
1ère solution : Indiquer le code frais à générer dans le paramètre MINCFR ou le saisir dans une zone paramétrée du tiers
Cette solution est offerte par défaut avec le paramètre TARTTC.
Dans ce cas, le taux et/ou le montant du frais est issu des frais divers (table FRD).
Cette solution est à mettre en œuvre à deux conditions :
Compte tenu du fait que le paramètre TARTTC est positionné, en standard, dans le paramétrage PACK, le frais de franco via le paramètre MINCFR
2èmesolution : Utilisation du paramètre FRDCPX
Dans ce cas, la génération du frais de franco est paramétrée comme un autre frais divers (via l'écran GCTV_3) par le biais d'une condition tarifaire complexe de type « général/général » ayant comme condition de déclenchement :
CA () < 610
avec le code « 610 » défini dans la fonction GTQUE comme étant le minimum de franco du tiers (mot-clé « #TIE_MINFRA »).
Cette fonctionnalité présente de nombreux avantages :
Elle peut être mise en œuvre lorsque le minimum de franco doit être comparé :
Même s’il s’agit de la majorité des cas, cette solution présente la limite suivante.
En effet, dans le cas où les prix de la commande sont exprimés en TTC (paramètre TARTTC positionné), le contrôle du minimum franco et la génération du frais de franco ne se basent pas sur les mêmes valeurs.
1) Fonction TABLE : définir une nouvelle nature analytique
Code table : NAN : Nature analytique.
Par exemple, définir la nature analytique "FRAIS".
|
|
Trucs et astuces Alimentez le numéro de colonne en fonction du paramétrage PACK. |
2) Fonction GTCRE : définir une nouvelle catégorie de remise
Par exemple, définir la catégorie "FRA" de la façon suivante :
| Cat | Lib réduit | Libellé | Typ | Bas | Nature | Prio | Msg | Typcot |
| FRA | Franco | Frais mini. Franco non atteint | 2 | 3 | FRAIS | FRD |
3) Fonction GTFRD : définir le frais "FRA"
| Code | Libellé | Libellé réduit | F | Taux | Montant | Uni | TVA | Devise |
| FRA | Frais de franco | Franco | O | 2 |
4) Fonction GTQUE : définir un nouveau QUE
| Type QUE | Libellé | Libellé réduit | Mot clé |
| 601 | Minimum de franco de tiers | Franco | #TIE_MINFRA |
5) Fonction UFCT : définir la fonction de saisie du frais de franco
Par exemple, définir la fonction « VFRD » de la façon suivante :
a. Définir la fonction VFRD
b. Définir les fonctions différées associées VFRDD, VFRDE2, VFRDE3,…
c. Paramétrer la fonction VFRD (par la fonction GPEV)
Code A/V = "V"
Positionner le paramètre TYPCOT avec :
6) Fonction UTYP : habiliter les utilisateurs à la fonction VFRD
Par exemple, ajouter la fonction VFRD au chapitre R330 (Ajustement tarif de vente) pour le poste type RRES_BOM (Responsable Back office magasin).
Mais il vous est aussi possible de définir un chapitre complètement dédié à la gestion des frais.
7) Fonction VFRD : définir la condition tarifaire permettant la saisie du frais de franco
è paramétrer les QUI/QUOI (par popup).
Type de condition : V FRD Frais
è définir la CTS comme une CTS complexe définie de la façon suivante :
|
|
Trucs et astuces
|
8) Fonction GPEV : Paramétrer le contrôle et la génération du frais de franco sur la fonction de saisie de commande.
Positionner les paramètres MINCFR et FRDCPX dans le paramétrage des fonctions
Par exemple,
positionner le paramètre MINCFR avec :
NB : Avec ce paramétrage, le contrôle du franco s'effectue sur le total HT (hors frais divers et remise globale)
Et le paramètre FRDCPX avec :
NB : Avec ce paramétrage, on génère un frais par catégorie, le code du frais étant égal au code catégorie de remise.
Cette façon de mettre en oeuvre la génération des frais permet éventuellement par la suite, de paramétrer d'autres frais : assurance, douane, etc…
1) Fonction GTFRD : définir le frais "FRA"
| Code | Libellé | Libellé réduit | F | Taux | Montant | Uni | TVA | Devise |
| FRA | Frais de franco | Franco | O | 2 |
2) Fonction GPEV : Paramétrer le contrôle et la génération du frais de franco sur les fonctions de saisie de commande
Modifier l'option M1 du paramètre MINCFR dans le paramétrage des fonctions
Par exemple, positionner l'option M1 à "FRA"
Cette modification est à réaliser pour toutes les fonctions associées au paramètre GENFRD.
1) Fonction VCLI : Gestion des clients
Saisir le minimum de franco des clients (Par défaut, on utilise le minimum de franco éventuellement indiqué sur le N2 du paramètre MINCFR)
Pour le tiers 100043, on indique un minimum de franco de 70 €
2) Fonction VCDV : Saisie des commandes