Sommaire |
---|
La gestion des tarifs de vente repose entièrement sur la notion de code tarif. Ce code permet de déterminer un prix selon une clé conditionnelle.
Ainsi il est possible de faire varier le montant du prix pour un même code selon de multiples critères comme la date d'effet, la quantité ou l'unité.
La date d'effet n'est pas obligatoire mais recommandée pour gérer l'historique des tarifs. La date de fin de validité rend un tarif inutilisable à partir d'une date. Attention, les tarifs ponctuels sont gérés par les tarifs promotionnels. Il s'agit d'une autre codification de tarifs.
Le tarif unique
Il existe un code tarif par défaut nommé PU, dans le dossier 998. Les tarifs possèdent impérativement un libellé que l'on trouve dans : Commerce & Logistique / Fichiers / Tables / Tables liées aux tarifs / Libellé code tarif
Le tarif est décliné en sous fiche tarif de vente pour chaque article. On y accède via l'article, par Commerce & Logistique / Fichiers / Articles, Menu « Tarification ventes ».
Tarif par type de tiers
Certains types de clients peuvent bénéficier d'un tarif spécifique. Dans ce cas, la sous fiche tarif de vente de l'article est déclinée pour chaque code tarif préalablement créé dans Commerce & Logistique/ Fichiers/ Tables / Tables liées aux tarifs / Libellé code tarif.
Les éléments de la remise se définissent dans : Commerce & Logistique/ Fichiers / Articles, Menu « Tarification ventes » / « Tarifs vente »
Il existe autant de prix différents que de combinaison Article/code tarif. Pour faire bénéficier un client de ce tarif spécial, il faut l'indiquer dans la fiche client Commerce & Logistique / Fichiers / Clients, onglet « Tarification, champ « Code tarif ».
Tarif par type de tiers et catégorie d'articles
Dans ce cas, le tarif attaché au client ne suffit pas. Il faut croiser le type de client et le type d'article pour déterminer le code tarif qu'il faut appliquer.
Mise en place
Codification des différents cas clients et classification des articles dans
...
Famille de tarification
Le code famille de tarification est défini sur 8 caractères alphanumériques. Il doit être défini dans la table des libellés famille de tarification. Les différents tarifs de vente des articles sont supposés créés. Ce type de gestion peut être avancé par l'utilisation des familles de tarification exceptionnelle, ce qui autorise la recherche par croisement sur 2 niveaux, les familles exceptionnelles étant évaluées avant les générales.
Exemple :
Le client MAJUSCULE (C0000004) est lié à une famille de tarification PAPET et à un code tarif HT GR. En saisie de pièces, le prix recherché sera d'abord évalué par rapport aux croisements.
MAJUSCULE obtiendra un prix public (PU) pour les articles de la famille prestation (Heure de main-d'œuvre, référence MO00001). Si aucun prix n'est trouvé (absence du tarif à appliquer pour un article, ou bien absence du croisement des familles), alors la recherche continue avec le code tarif du tiers (voir « différents types de clients »).
Tarif par dépôt
Il est possible de paramétrer un tarif différent selon le dépôt d’en-tête de la pièce ou de la ligne mouvement.
La possibilité de gérer ces tarifs par dépôt se positionne dans le dossier Commerce & Logistique / Fichiers / Organisation /Dossier / Onglet « STOCK » par le positionnement de la coche “Gérer plusieurs dépôts” et Onglet « TARIFS - REMISES » par le positionnement de la coche “Gérer les tarifs de vente par dépôt”. Sans ce paramétrage, l’accès à la donnée “dépôt” dans la fiche tarif n’est pas activé.
Tarif négocié
Dans le cadre d'une négociation avec le client, il est possible de mettre en place un prix particulier dans Commerce & Logistique / Fichiers / Client / Menu Compléments - Tarifs
Le tarif particulier est identifié par le code tarif 99. La possibilité de gérer des tarifs particuliers se positionne dans le dossier Commerce & Logistique / Fichiers / Organisation /Dossier / Onglet « PIECES » par le positionnement de la coche « Gérer des prix spécifiques par tiers ».
Dans l'algorithme de recherche de tarif, le prix particulier est recherché avant les autres recherches de tarif. A ce tarif négocié, ne peux s’appliqué qu’une remise négociée 99.
La notion de marché
Un même code marché peut être lié à un ou plusieurs clients (ou fournisseurs)
La fiche marché est accessible à partir de la fiche client : Commerce & Logistique / Fichiers / Client / Menu Compléments – Marché.
Dans cette fiche sont renseignées des informations indicatives comme le libellé, les dates de validité et le montant du marché.
Un marché peut avoir ses propres tarifs de ventes et/ou ses propres remises sur vente. Ainsi, on peut rattacher à un marché.
Les mouvements (devis, commandes, BL, factures) peuvent être interrogés ou imprimés par marché.
Les prix spéciaux
Les codes tarifs 90 à 98 calculent un prix de vente par rapport au dernier coût de revient ou coût moyen pondéré (selon le paramètre dossier Commerce & Logistique / Fichiers / Organisation / Dossier / Onglet « PIECES, groupe « Valorisations ventes au coût de revient, champ « Dernier coût de revient »), majoré par un pourcentage.
Le pourcentage est fixé par la table des pourcentages coût de revient. Le code pourcentage coût de revient utilisé dans cette table doit correspondre au code tarif 90 à 98.
Commerce & Logistique / Fichiers / Tables / Tables liées au stock / Coefficient coût de revient
Dans la fiche client, (Commerce & Logistique / Fichiers / Client, onglet « Tarification », champ « Code tarif HT ou TTC »), on fait le lien entre le client et le code correspondant au tarif spécial à prendre en compte.
Tarifs par quantité
Pour chaque tarif, la quantité seuil permet de faire varier le prix en fonction de la quantité. Le code tarif reste le même, seuls le seuil et le prix changent.
Remarque |
---|
Le premier critère de recherche est la date du tarif, le tarif le plus récent sera appliqué. Afin que la quantité seuil soit prise en compte, il faut que tous les tarifs soient à la même date sinon le tarif dégressif ne s’appliquera pas. |
Les tarifs : paramètres divers
Fiche article :
Tarif d'une autre référence
Commerce & Logistique / Fichiers / Articles – Onglet TARIFICATION
Lorsque cette référence article est renseignée, la recherche de tarif est effectuée avec cet autre article. Plusieurs articles peuvent ainsi pointer sur une définition de tarifs unique.
Taux de marge minimum
Le taux de marge minimum est initialisé au taux de marge général de la fiche société. Il est modifiable pour chaque article.
Commerce & Logistique / Fichiers / Articles – Onglet TARIFICATION
Ce taux est exploité dans les pièces dès la prise de devis. Lorsqu'une vente s'effectue sous ce taux de marge, un message est affiché à l'écran. Celui-ci peut être bloquant : un code confidentiel peut être spécifié dans la fiche dossier.
Commerce & Logistique / Organisation / Dossiers - Onglet « CONFIDENTIALITES »
Ordre d'évaluation des tarifs
La recherche de tarif pour un article se fait selon l'ordre suivant :
...
Si le programme ne trouve aucun tarif à appliquer, l'article a un prix à 0 en saisie de pièces.
Génération des tarifs de vente par tableur
L'accès à la génération des tarifs de vente par tableur se fait par : Commerce & Logistique / Fichiers / Tarification / Tarifs de vente / Génération des tarifs de vente par tableur
Ce traitement s'utilise avec le tableur Excel et Calc. Une liaison OLE est établie pour extraire et intégrer des tarifs de vente.
Extraction
Le traitement exporte les données dans un tableur dont la feuille préformatée contient les mots clés de définition des contenus des colonnes (Répertoire application/Fichiers/office/tarif vente.xls|ods)
Intégration
Dans cette phase, aucune donnée de l'écran de sélection n'est exploitée. La feuille tableur est lue et interprétée. C'est son contenu qui précise les tarifs qui seront modifiés ou créés.
Feuille Excel
La feuille de calcul Excel ou Calc doit être définie selon certaines règles. Les en-têtes des colonnes doivent tous être sur une même ligne. L'ordonnancement des colonnes est libre, cependant certaines colonnes obligatoires doivent être présentes.
Mots-clés
Les champs nécessaires à la définition d'un tarif sont les suivants :
Champ | Mot clé | Obligatoire |
Référence article | REFERENCE, TAR.REF | Oui |
Sous-référence 1 | SREF1, TAR.SREF1 | Non |
Sous-référence 2 | SREF1, TAR.SREF2 | Non |
Code tarif | TARIF, TAR.TACOD | Oui |
Tiers | CLIENT, TAR.TIERS | Non |
Marché | MARCHE, TAR.MARCHE | Non |
Unité de vente | UNITE, TAR.VENUN | Oui |
Devise | DEVISE, TAR.DEV | Oui |
Dépôt | DEPOT, TAR.DEPO | Non |
Date | DATE, TAR.TADT | Oui |
Quantité seuil | SEUIL, TAR.QTE | Oui |
: Selon paramétrage du dossier.
Pour les autres colonnes, vous devez utiliser les préfixes suivants :
DONNEE= : doit être suivi d'un autre mot clé qui définit la donnée à extraire. Les colonnes DONNEE= sont utilisées dans la phase d'extraction de Divalto vers le tableur.
RESULTAT= : doit être suivi d'un autre mot clé qui définit la donnée à mettre à jour. Les colonnes RESULTAT= sont utilisées dans la phase d'intégration du tableur vers Divalto.
Liste des mots clés autorisés avec les préfixes DONNEE et RESULTAT :
Mot clé | Nom du champ | Description |
PUBUN | TAR.PUBUN | Unité du prix unitaire |
HTCOD | TAR.HTCOD | Tarif HT ou TTC, doit contenir HT ou TTC |
PRIX | TAR.PUB | Prix de vente |
PRIXPAR | TAR.PPAR | Prix par |
COEFFICIENT | TAR.COE | Coefficient prix achat |
FORFAIT | TAR.PAFORF | Indicateur prix forfaitaire (1 non / 2 oui) |
MARQT | TAR.MARQT | Quantité Marché |
Attention ! Le séparateur décimal doit être la virgule.
Liste des mots clés complémentaires pour le préfixe DONNEE :
Mot clé | Description |
PA, ACHAT | Prix d'achat |
CR | Dernier coût de revient |
CMP | Coût moyen pondéré |
PADEV | Devise du PA |
PAUN | Unité du prix d'achat |
PAPPAR | Prix par du PA |
Données de ART | Sous forme ART. champ (ex. : ART.DES) |
Données de CLI | Sous forme CLI.champ (ex. : CLI.NOM) |
...
Lors de l’import des tarifs achat (/ remises), la colonne correspondant à l’indice article est gérée (création ou modification de tarifs (/remises) pour l’article à l’indice indiqué.
Génération des tarifs d’achat par tableur
L'accès à la génération des tarifs d’achat par tableur se fait par : Commerce & Logistique / Fichiers / Tarification / Tarification achat / Génération des tarifs d’achat par tableur
...
Un contrôle est aussi mis en place sur l’existence de cette référence fournisseur. Si celle-ci n’est pas existante dans la base, alors l’intégration ne sera pas faite et un message d’erreur sera mis dans le fichier Excel.
...
Import de tarifs spéciaux : contrôle des paramètres (V10.7)
Les tarifs/remises de vente et peuvent être importés ou exportés par tableur à l'aide des menus Commerce et logistique/ Fichiers/ Tarification/ Tarification vente/ Génération des tarifs de vente par tableur et Commerce et logistique/ Fichiers/ Tarification/ Tarification vente/ Génération des remises sur vente par tableur.
Les tarifs/remises d'achat et peuvent être importés ou exportés par tableur à l'aide des menus Commerce et logistique/ Fichiers/ Tarification/ Tarification achat/ Génération des tarifs d'achat par tableur et Commerce et logistique/ Fichiers/ Tarification/ Tarification achat/ Génération des tarifs d'achat par tableur.
Nativement, si la coche Gérer des prix spécifiques par tiers de Commerce et logistique/ Fichier/ Organisation/ Dossier, onglet Tarifs-remises n'est pas positionnée, les programmes de génération ne traitent pas les tarifs/remises particulières (code 99), puisque ces tarifs/remises font références à des conditions de tarification spécifiques venant supplanter toutes les autres conditions.
A partir de la version 10.7, les codes 99 sont traités par les programmes de génération, si la coche Importer les remises spécifiques même si non gérées par le dossier est positionnée dans le programme de génération.
Le traitement des codes 99 sera, dans ce cas, accompagné d'un message dans le livre de bord:
...
L'utilisateur sera informé de la situation par le message suivant:
...
Génération des tarifs de vente par programme
La génération des tarifs de vente par programme est accessible par Commerce & Logistique / Fichiers / Tarification / Génération de tarifs .
Onglet Tarif
Tarif d'Origine et Tarif de Destination
...
Achats (abordé dans la partie DAV II)
Ventes
Info |
---|
A partir de la version 10.12, la recherche de tarifs d’origine a été optimisée par le biais de SQL, induisant un net net gain en performance. |
Origine et Tarif Origine
L'origine détermine la méthode de lecture des fichiers articles et tarifs.
En origine « fichier article », le catalogue article est lu en fichier principal. Il est alors possible de créer des tarifs de vente à partir des prix d'achat (création du premier tarif).
En origine « Tarif de vente », les données du panneau « Tarif Origine » sont exploitées :
Code tarif : Code de base à lire (Lire les PU pour générer les GR).
Les autres données peuvent être renseignées de la manière suivante :
Valeur précise (espace étant une valeur précise) sélectionnera certains tarifs uniquement,
« * » signifie toute valeur de la donnée.
Tarif Destination
Les caractéristiques identifiant les tarifs générés ou mis à jour sont spécifiées ici.
Lorsque l'origine du traitement est un tarif de vente, les données du tarif de destination seront inaccessibles lorsque « toutes les valeurs » ont été sélectionnées dans le tarif d'origine.
Fichier Article
Lorsque l'origine du traitement est le fichier article, et que le traitement rencontre un article décliné en sous-références, alors l'indicateur « Niveau de génération » précise s'il faut générer les tarifs :
...
Le traitement met à disposition une variable prix d'achat utilisable dans la formule de calcul du prix de vente.
Lorsque des sous-références sont gérées, plusieurs prix d'achat peuvent être trouvés pour un seul prix de vente à générer.
Dans ce cas, l'opérateur doit décider si le prix d'achat est une moyenne ou le prix le plus élevé rencontré.
Réserver le dossier
En phase de mise à jour, l'opérateur peut décider d'être le seul utilisateur de Divalto Commerce & Logistique.
Onglet Formule
Il précise :
La règle de gestion des tarifs quantitatifs (Tarif d'origine = PU, quantité seuil 20, Tarif de destination = PU, quantité seuil 50 : Souhaite-t-on déplacer le seuil de 20 à 50, ou bien créer le seuil 50 à partir du 20 ?)
Le type de prix d'achat
La mise à jour des indicateurs comme « prix par », « type de prix », etc.,
La formule
Onglet Arrondi et prix psychologique
Il gère les arrondis et prix psychologiques éventuels.
Date de fin de validité du tarif généré (V10.5)
Lors de la génération de tarifs , il est possible d’indiquer une date de fin de validité des tarifs générés, afin de ne pas avoir à repasser sur l’ensemble des tarifs générés pour positionner cette date.
Il convient de garnir les champs “date d'effet” à la fois dans le tarif d’origine et le tarif de destination de l'onglet "Tarif" du programme de génération des tarifs accessible par Commerce & logistique / Fichiers / Tarification / Génération de tarifs, puis de cocher la case “Mise à jour de la date de fin de validité”, dans l’onglet “Formule” .
Notion de tarif futur
Le critère « validité au » dans la sélection des zooms de tarification (exemple : Commerce & logistique/ Fichiers/ Tarification/ Tarification vente/ Tarifs de vente) permet de visualiser les tarifs/remises en cours de validité à cette date, ainsi que les éventuels tarifs/remises applicables postérieurement à cette date. Les tarifs applicables postérieurement à la date donnée (et donc pas encore en cours de validité) sont signalés par un pictogramme . Une infobulle signale qu'il s'agit d'un tarif futur:
Note : Pour que le pictogramme soit visible, il faut avoir coché « tarif futur » dans la roue crantée pour rajouter la colonne dans le tableau d'affichage et avoir garni le champ de sélection « Validité au », de façon à ce que le programme sache déterminer « tarif futur » par rapport à quelle date.
Implémentation de cette fonctionnalité dans les zooms :
...
La date de validité est initialisée à la date du jour quand on consulte la tarification à partir de la fiche article.
Optimisation de la recherche des prix (V10.4)
Depuis la version 10.4, la recherche des prix (tarifs et remises) a été techniquement optimisée, réduisant grandement les temps de traitement tout en conservant l'algorithme de recherche des prix.
Plusieurs programmes sont impactés par cette modification :
Ces programmes sont accessibles à partir du menu de l'interface d'accueil :
...
Un certain nombre de fonctions de recherche des prix ont été adaptées. Le tableau suivant donne la correspondance entre le nom des fonctions de recherche de prix avant optimisation et après optimisation.
Ainsi, par exemple, les fonctions Lire_Tarif, Lire_Prix_Vente et Lire_Prix_Achat sont remplacées par une unique fonction optimisée dont le nom est Lire_Tarif.
Synchronisation de tarif (V10.5)
Un utilitaire permet de
créer automatiquement un tarif TTC à partir d'un tarif HT (et inversement) par application d'un taux de TVA ou de créer automatiquement un tarif à partir d'un autre tarif sur lequel on applique des règles d'arrondis et de prix psychologiques.
de contrôler l'adéquation entre un tarif HT et son pendant TTC et d'appliquer des corrections si nécessaire avec des règles d'arrondis et de prix psychologiques ou sans.
...