📍 Où trouver ce module ?
Menu principal > Ventes > Grille tarifaire
Introduction #
Les grilles tarifaires permettent de définir des tarifications personnalisées pour vos clients. Chaque grille tarifaire contient des règles de tarification associées à des articles (produits ou services), avec des paliers de prix basés sur les quantités consommées.
Ce guide vous accompagne dans la configuration et la gestion des grilles tarifaires.
Standard vs Négocié (V1) #
La V1 introduit 2 types de grilles :
- Grille standard : grille de référence, destinée à être finalisée et utilisée comme base.
- Tarif négocié : copie d’une grille standard finalisée, avec des valeurs de référence visibles et des écarts calculés.
Champs associés #
Grille standard(isstandard) : indique qu’une grille est standard.Grille standard source(standard_pricebook_id) : sur un tarif négocié, référence la grille standard d’origine.
Règles importantes #
- Il est interdit d’avoir une grille avec
Grille standard = OuietGrille standard sourcerenseigné. - La création d’un tarif négocié est possible uniquement depuis une grille standard finalisée (
mdspermanentlock=1).
Implication UX (V1) #
- Sur une grille standard :
- Les colonnes de référence et d’écart sont masquées (la grille standard est la référence).
- Les limites tarifaires (prix minimum, remise max, écart max autorisé) sont éditables.
- Sur un tarif négocié :
- Les colonnes de référence et les écarts sont affichés.
- L’édition de structure (ajout/suppression de règle de tarification ou de palier) est désactivée (structure héritée du standard).
- Les champs de structure (type/modèle de tarification, limites tarifaires) sont en lecture seule.
- Un panneau de notes est disponible pour documenter la négociation.
1. Créer une grille tarifaire #
- Accédez au module Grilles tarifaires depuis le menu principal
- Cliquez sur Ajouter un enregistrement
- Renseignez les champs :
- Nom : nom identifiant la grille tarifaire
- Actif : cochez pour activer la grille tarifaire
- Description : description libre
- Ajoutez les règles de tarification (voir section suivante)
- Cliquez sur Enregistrer
2. Configurer les règles de tarification #
Chaque règle de tarification définit la tarification d’un article (produit ou service) spécifique au sein de la grille tarifaire.
Champs d’une règle de tarification #
| Champ | Description |
|---|---|
| Article | Le produit ou service concerné par cette règle |
| Type | Fixed Price (prix fixe) ou Percentage (pourcentage de remise sur le prix catalogue) |
| Modèle | Le modèle de calcul du prix (voir ci-dessous) |
| Date de début | Date à partir de laquelle la règle est applicable (optionnel) |
| Date de fin | Date jusqu’à laquelle la règle est applicable (optionnel) |
| Exclure de la facturation | Si coché, l’article est exclu de la facturation (il ne sera pas facturé), même si un prix est calculé |
| Regrouper par | Champ du produit/service utilisé pour regrouper les quantités (optionnel) |
Les 5 modèles de tarification #
Les modèles disponibles sont : Volume Pricing, Tiered Pricing, Block Pricing, Company Group Tiered Pricing et Company Group Volume Pricing.
Pour le détail du fonctionnement et des exemples de calcul de chaque modèle, consultez Les stratégies de tarification.
Configurer les paliers #
Pour chaque règle, ajoutez un ou plusieurs paliers :
| Champ | Description |
|---|---|
| Quantité minimale | Seuil de quantité à partir duquel ce palier s’applique |
| Prix fixe | Prix unitaire (si type = Fixed Price) |
| Prix standard | Prix de référence (informatif, visible sur tarif négocié) |
| % de remise | Pourcentage de remise sur le prix catalogue (si type = Percentage) |
| Remise standard (%) | Remise de référence (informatif, visible sur tarif négocié) |
Sur un tarif négocié, l’écran affiche également des écarts :
- Règle
Fixed Price: écart en % vs prix standard - Règle
Percentage: écart en points vs remise standard
Note : Les paliers sont évalués du plus élevé au plus bas. Le premier palier dont la quantité minimale est inférieure ou égale à la quantité totale est sélectionné (en Volume/Block Pricing).
3. Associer une grille tarifaire à un compte client #
- Ouvrez la fiche du Compte (ou Fournisseur)
- Dans le champ Grille tarifaire, sélectionnez la grille tarifaire souhaitée
- Enregistrez
Lors de la facturation des consommations (MdsItemUsage), le système utilisera automatiquement la grille tarifaire associée au compte pour déterminer les prix.
4. Gestion des dates de validité #
Les règles peuvent avoir des dates de début et de fin :
| Date début | Date fin | Comportement |
|---|---|---|
| Vide | Vide | Toujours applicable |
| Vide | Définie | Applicable jusqu’à la date de fin |
| Définie | Vide | Applicable à partir de la date de début |
| Définie | Définie | Applicable dans l’intervalle |
Si plusieurs règles correspondent pour un même produit/service à une date donnée, la règle avec la date de début la plus récente est prioritaire.
Si aucune règle ne correspond, le prix catalogue du produit/service est utilisé.
5. Option "Exclure de la facturation" #
Cocher l’option Exclure de la facturation sur une règle permet d’exclure un produit/service de la facturation. Cela est utile pour les produits/services inclus dans un forfait ou offerts.
Cette option est différente d’un prix à
0: ici, l’article est exclu de la facturation.
6. Regroupement par champ (GroupBy) #
Le champ Regrouper par permet de calculer les quantités en regroupant tous les produits/services partageant la même valeur pour un champ donné.
Exemple : Si vous regroupez par "Catégorie de produit", toutes les consommations de produits de la même catégorie seront additionnées pour déterminer le palier applicable.
7. Actions de gestion #
Dupliquer une grille tarifaire #
- Ouvrez la grille tarifaire à dupliquer
- Utilisez l’action Dupliquer
- Une nouvelle grille tarifaire est créée (inactive) avec toutes les règles et paliers copiés
- Modifiez le nom et les paramètres selon vos besoins
- Activez-la quand elle est prête
Appliquer un taux de modification #
Cette action permet d’appliquer un coefficient multiplicateur à tous les prix fixes de toutes les règles de la grille tarifaire.
- Ouvrez la grille tarifaire
- Utilisez l’action Appliquer un taux
- Saisissez le coefficient (ex :
1.05pour une augmentation de 5 %,0.95pour une baisse de 5 %) - Validez
Attention : Cette action modifie tous les prix fixes de manière irréversible. Il est recommandé de dupliquer la grille tarifaire avant d’appliquer un taux.
Exporter une grille tarifaire #
L’action Export complet permet d’exporter la grille tarifaire avec toutes ses règles et paliers.
Créer un tarif négocié (depuis une grille standard) #
- Ouvrez une grille standard.
- Assurez-vous qu’elle est finalisée (permanent lock activé).
- Cliquez sur l’action Créer un tarif négocié.
- Une nouvelle grille est créée :
- inactive
- avec une référence vers la grille standard source
- avec des valeurs de référence initialisées (au départ : valeur = référence)
- Modifiez les prix/remises, et renseignez si besoin :
- Motif de remise
- Message pour le client
- Commentaire interne
8. Configurer les commentaires de facturation #
Les commentaires automatiques ajoutés aux lignes de facturation sont configurables dans les paramètres.
- Accédez à Paramètres > Règles de tarification
- Modifiez les modèles de commentaires pour chaque modèle de tarification
Variables disponibles #
| Variable | Description | Disponible pour |
|---|---|---|
{level} |
Numéro du palier | Tous les modèles |
{account_qty} |
Quantité du compte | Tous les modèles |
{unit_price} |
Prix unitaire | Tous les modèles |
{company_group_qty} |
Quantité du groupe | Company Group uniquement |
Exemples de modèles par défaut #
- Tiered Pricing :
Tranche {level} - Block Pricing :
Tranche {level} — Consommation : {account_qty} unités - Company Group Tiered :
Tranche {level} — Consommation : {account_qty} unités — Groupe : {company_group_qty} unités
9. Configuration des prix minimum et écarts maximum #
Prix minimum par palier #
Sur une grille standard, vous pouvez définir un prix minimum pour chaque palier de type "Prix fixe". Ce prix plancher sera copié automatiquement lors de la création d’un tarif négocié et ne pourra pas être modifié sur le négocié.
Si le prix négocié passe en dessous du minimum, une alerte visuelle apparaît et le flag "Approbation N2 requise" est activé.
Remise maximum par palier #
De même, vous pouvez définir une remise maximum autorisée (%) pour chaque palier de type "Pourcentage". Si la remise négociée dépasse ce plafond, une alerte visuelle apparaît.
Écart maximum par règle #
Au niveau de chaque règle de tarification, vous pouvez définir un écart maximum autorisé (%). Cet écart est calculé comme la différence en pourcentage entre le prix négocié et le prix standard. Si l’écart dépasse le seuil, une alerte visuelle (fond orange) apparaît.
Mécanisme d’approbation N1/N2 #
Les flags d’approbation sont calculés automatiquement à chaque sauvegarde d’une grille négociée :
- Approbation N1 : activé dès qu’un palier a un prix ou une remise différent du standard.
- Approbation N2 : activé dès qu’un palier dépasse un prix minimum, une remise maximum ou un écart maximum autorisé.
Ces flags sont affichés sous forme de badges en haut de la grille et sont disponibles en ListView pour filtrer les grilles nécessitant une approbation.
Note : Le module d’approbation complet (workflow, notifications, historique) est prévu dans une version ultérieure.
10. Bonnes pratiques #
- Nommez clairement vos grilles tarifaires (ex : "Tarif Standard 2025", "Tarif Groupe Premium")
- Utilisez les dates de validité pour gérer les évolutions tarifaires sans supprimer les anciennes règles de tarification
- Dupliquez avant de modifier : utilisez la duplication pour créer une nouvelle version d’une grille tarifaire avant d’appliquer des changements de prix
- Testez les prix : utilisez la prévisualisation des prix (action GetItemPrice) pour vérifier le calcul avant de facturer
- Une seule grille par compte : chaque compte ne peut être associé qu’à une seule grille tarifaire à la fois