Stocks

Règles de prix

Automatisez remises, prix spéciaux et articles gratuits dans Dokos grâce aux règles de prix : priorités, cumul en cascade et suivi jusqu'à la facture.

Une règle de prix définit les règles de remise/tarification qui s'appliquent en fonction de conditions définies.

Une règle de tarification comporte de nombreuses options à l'aide desquelles vous pouvez contrôler la tarification d'un article. Des filtres tels que la quantité, la date, les groupes et d'autres conditions peuvent être définis.

Voici les quelques cas qui peuvent être traités à l'aide de la règle de tarification :

  • Conformément à une politique de vente promotionnelle, si le client achète plus de 10 unités d'un article, il bénéficie d'une remise de 20 %.
  • Pour le client "XYZ", le prix de vente de l'article spécifique doit être mis à jour sous la forme ###.
  • Les articles classés dans un groupe d'articles spécifique ont le même prix de vente ou d'achat.
  • Les clients appartenant à un groupe de clients spécifique devraient obtenir ### prix de vente, ou % de remise sur les articles.
  • Le fournisseur classé dans un groupe de fournisseurs spécifique doit appliquer un taux d'achat de ###.

Pour que la remise et le tarif de la liste de prix s'appliquent automatiquement à un article, créez des règles de tarification pour celui-ci.

Pour accéder à la liste des règles de prix, allez sur:

Accueil > Stock > Articles et prix > Règle de prix

1. Pré-requis avant utilisation

Avant de créer et d'utiliser une règle de tarification, il est conseillé de créer d'abord les éléments suivants :

  • Article
  • Groupe d'articles
  • Client
  • Fournisseur

2. Comment créer une règle de tarification

  1. Accédez à la liste des règles de tarification et cliquez sur Nouveau.
  2. Définissez un titre pour la règle.
  3. Sélectionnez les éléments à appliquer à partir du code d'article, du groupe d'articles, de la marque ou de la transaction.
  4. Sélectionnez si vous souhaitez appliquer une remise sur le prix ou une remise sur le produit. Si vous souhaitez offrir des produits gratuits, sélectionnez la remise sur le produit.
  5. Pour un article unique, sélectionnez Code article et sélectionnez les articles.
  6. Si vous souhaitez que la règle de tarification soit appliquée à tous les articles, sélectionnez "Groupe d'articles" et sélectionnez Tous les groupes d'articles (groupe d'articles parent).
  7. Définissez la remise/le prix à appliquer. Pour en savoir plus, consultez la section 3.6 « Programme de remise sur les prix ».
  8. Enregistrer.

2.1 Options supplémentaires lors de la création d'une règle de tarification

Entrepôt

La définition d'un entrepôt ici entraînera l'application de la règle de tarification uniquement si l'article est sélectionné dans l'entrepôt spécifié ici.

Appliquer la règle sur

En fonction de l'attribut sélectionné dans le champ "Appliquer sur", vous pouvez définir la règle de tarification en fonction de l'une des options suivantes :

  • Article
  • Groupe d'articles
  • Marque
  • Transaction (sur le montant total de la transaction)

Dans ce tableau, vous pouvez sélectionner l'article/le groupe d'articles/la marque spécifique. Par exemple, si vous sélectionnez Appliquer sur 'Groupe d'articles' et sélectionnez 'Matières premières' dans le tableau, cette règle de tarification sera appliquée uniquement aux articles appartenant au groupe 'Matières premières'.

UDM : la règle de tarification ne s'appliquera que si l'UoM définie ici correspond à la transaction.

Condition

Dans ce champ, vous pouvez ajouter une condition en python pour vérifier les valeurs de champ dans le doctype de transaction, comme indiqué ci-dessous pour Sales Invoice :

customer=='Customer Name' and status!='Overdue'

Veuillez noter que seules les conditions python à une seule ligne fonctionneront, en utilisant les noms des champs du document concerné. Si la condition ne peut pas être évaluée (nom de champ erroné, par exemple), la règle de prix est ignorée sans message d'erreur.

Conditions mixtes

Si vous sélectionnez deux articles ou plus et définissez la quantité minimale et maximale. La règle de tarification ne sera appliquée que si la somme totale des articles correspond aux quantités définies. Par exemple, si vous créez une règle de tarification sur l'article 1 et l'article 2 et définissez la quantité minimale et maximale sur 30, la règle de tarification s'appliquera uniquement si la quantité totale est de 30.

Est cumulatif

L'activation de cette option permet d'appliquer la règle de tarification de manière cumulative. Vous devez définir le 'Min Amt' et le 'Max Amt' pour cela.

Considérez un scénario où le Min Amt est de 1 500 et le Max Amt est de 2 000. Désormais, si une transaction est créée pour 1 400, la règle de tarification ne sera pas appliquée. Cependant, lors de la création d'une deuxième facture d'un montant de 600, la règle de tarification sera appliquée. Cela s'est produit puisque le montant total (cumulatif) des factures s'est élevé à 2 000. Notez que la remise ne sera appliquée qu'à la dernière transaction qui dépasse la limite cumulée.

Cela peut être utile pour accorder des remises si un client achète un article plusieurs fois et que vous souhaitez le récompenser avec des remises/prix spéciaux.

3. Caractéristiques

3.1 Appliquer la règle sur les autres

Cette fonctionnalité vérifie la condition sur le premier élément mais applique la règle sur un autre élément.

Par exemple, définissez Item1 et Item2 dans le tableau "Apply Rule On" et définissez "Apply Rule On Other" sur Item3. Désormais, si la transaction contient Item1, Item2 et Item3, la règle de tarification s'appliquera à Item3 puisque les deux premiers Items étaient présents dans la transaction.

3.2 Informations sur la partie

Définissez si la règle de tarification concerne la vente ou l'achat de l'article.

En fonction de votre sélection, vous pouvez définir l'applicabilité à l'un des maîtres suivants.

  • Client
  • Groupe de clients
  • Territoire
  • Partenaire commercial
  • Campagne
  • Fournisseur
  • Groupe de fournisseurs

3.3 Quantité et Montant

Spécifiez la quantité minimale, la quantité maximale, la quantité minimale ou la quantité maximale d'un article lorsque cette règle de tarification doit être appliquée.

Notez que si la quantité ou le montant est inférieur ou supérieur aux limites fixées ici, la règle de tarification ne sera pas appliquée du tout. Cependant, il sera appliqué si vous avez activé les options Conditions mixtes ou Cumulatif.

3.4 Validité

Vous pouvez également définir un intervalle de dates pour la validité de la règle de tarification. Ceci est utile pour une promotion des ventes. En laissant les dates vides, la règle de tarification n'aura aucune limite de temps.

3.5 Marge

Type de marge : Lors de la vente d'un article, vous pouvez le vendre avec une certaine marge. Si vous ne souhaitez pas ajouter des prix de vente aux articles à chaque fois et que vous souhaitez définir automatiquement une marge, vous pouvez le faire avec cette fonctionnalité.

Taux ou montant de la marge : la marge définie peut être basée sur un pourcentage ou un montant, par exemple : une marge de 5 % ou une marge fixe de 50 $.

3.6 Programme de remise sur les prix

La règle réelle à appliquer est définie dans cette section.

Tarif : Ce sera le nouveau tarif pour un article. Par exemple, si vous vendez un article pour 100 et que vous souhaitez le vendre pour 112 pour une partie spécifique, sélectionnez Tarif et définissez le Tarif sur 112.

Pourcentage de remise : Un pourcentage de remise spécifique peut être défini. Le pourcentage de remise peut être défini sur une liste de prix spécifique . Si vous laissez le champ "Pour la liste de prix" vide, la règle de tarification s'appliquera à toutes les listes de prix.

Montant de la remise : Un montant de remise fixe sera appliqué. Par exemple, si vous vendez un article pour 100 et souhaitez le vendre avec une remise de 7, cette condition peut être définie à l'aide de l'option Montant de la remise.

3.7 Paramètres avancés

Seuil de suggestion : il s'agit du seuil en fonction duquel le système vous avertira d'ajuster la quantité d'articles pour la remise. Par exemple, si la quantité minimale est de 10 et que le seuil est de 9, le système vous avertira d'ajouter 1 article supplémentaire pour que la remise soit applicable. Ceci s'applique également au montant fixé.

Priorité : considérez un groupe d'éléments, vous souhaitez définir des règles spécifiques sur un élément du groupe. Cela peut être fait en créant une nouvelle règle de tarification et en définissant une priorité plus élevée. Cela peut également s'appliquer au groupe de clients et au groupe de fournisseurs.

Appliquer des règles de prix multiples : pour comprendre cela, considérons un article au tarif 500. Il existe deux règles de tarification P1 et P2. P1 applique 10 % de réduction et P2 applique 5 %. L'activation de cette option appliquera un total de 15 % sur le tarif de l'article, ce qui donne 425. Cette option doit être cochée sur chacune des règles concernées (voir la section 6).

Appliquer la remise sur le prix unitaire remisé : la réduction sera aggravée. Considérez le même scénario que ci-dessus. En activant cette option, 10% seront appliqués sur 500 ce qui donnera 450, puis 5% seront appliqués sur 450 ce qui donnera 427,5. Cette option n'est disponible que pour une règle de priorité 2 ou plus.

Valider la règle appliquée : affiche le message de validation saisi si la remise/le taux que vous avez défini manuellement dans une transaction ne correspond pas à la règle de tarification.

Ceci est utile lorsque le premier distributeur de la hiérarchie décide de la remise/du tarif à appliquer et que vous ne validez que si la règle de tarification est appliquée correctement.

4. Types de remise des règles de tarification

4.1 Réduction de prix

  1. Sous Type de marge, vous pouvez définir si la marge est calculée en pourcentage ou en montant. Ex : 10% de marge sur tarif fournisseur au moment de la vente.
  2. Le tarif mentionné dans la règle de tarification aura priorité sur le tarif de la liste de prix de l'article (prix de l'article).
  3. Le pourcentage de remise peut être appliqué pour une liste de prix spécifique (vente ou achat). Pour l'appliquer aux deux, laissez le champ "Pour la liste de prix" vide.
  4. La remise peut également être définie en termes de montant.

4.2 Remise sur les produits

  1. "Achetez 2 quantités obtenez 1 quantité gratuite du même article." Pour configurer ce type de règles, définissez le prix ou la remise sur le produit sur "Remise sur le produit", cochez la case Même article et définissez la quantité.
  2. "Achetez 2 quantités obtenez 1 quantité gratuite de l'autre article." Pour configurer ce type de règles. Définissez le prix ou la remise sur le produit comme remise sur le produit, décochez la case "Même article" et définissez l'"article gratuit" et la quantité.

La configuration détaillée et le comportement de ces offres dans la commande, le bon de livraison et la facture sont décrits dans la section 8.

5. Moment d'application des règles de prix

Dokos applique les règles de prix à plusieurs moments de la vie d'un document de vente ou d'achat : pendant la saisie, à chaque enregistrement et lors de la transformation d'un document en un autre (commande client en bon de livraison, bon de livraison en facture). Connaître ces moments permet de comprendre pourquoi un prix peut évoluer entre la commande et la facture.

Exemple — Maison Verte SARL Maison Verte SARL commande 10 chaises de bureau. Une règle de prix accorde 10 % de remise à partir de 10 unités. La commande client affiche la remise dès la saisie de la quantité. Un premier bon de livraison est créé pour les 10 chaises, puis ramené à 6 : la remise de 10 % est conservée, car Dokos réapplique la règle déjà présente sur la ligne. Lorsque le second bon de livraison est créé pour les 4 chaises restantes, Dokos recherche à nouveau les règles de prix sur ces 4 unités : le minimum de 10 unités n'est pas atteint et la remise disparaît de ce second bon de livraison.

5.1 Pendant la saisie

Dokos recherche les règles de prix applicables dès que vous choisissez un article sur une ligne, puis à chaque changement de quantité, d'unité de mesure ou de facteur de conversion. Un changement de client, de liste de prix, de devise, de société, de campagne ou de partenaire commercial relance la recherche sur toutes les lignes du document.

Sur une ligne issue d'un document précédent (par exemple une ligne de bon de livraison créée depuis une commande client), la modification de la quantité à l'écran ne relance pas la recherche des règles de prix. Les règles sont recalculées à l'enregistrement.

5.2 À l'enregistrement

À chaque enregistrement et à la validation, Dokos recalcule les prix côté serveur :

  • Ligne sans règle appliquée (par exemple une ligne importée ou créée par une intégration) : Dokos effectue une recherche complète des règles applicables.
  • Ligne portant déjà une règle : Dokos réapplique la même règle sans revérifier la quantité minimale ni les dates de validité. Une remise saisie manuellement sur cette ligne est remplacée par celle de la règle, sauf si la règle utilise l'option « Valider la règle appliquée ».
  • Règles appliquées sur la transaction (option « Appliquer sur » = Transaction) : ces règles ne sont évaluées qu'à l'enregistrement, sur le total du document.

Les documents créés par import de données ou par une intégration (EDI, boutique en ligne, API) suivent donc les mêmes règles de prix qu'une saisie manuelle, dès leur premier enregistrement.

5.3 Lors de la transformation d'un document

Les informations de prix (prix de la liste, remise, règles appliquées, lignes gratuites) sont recopiées de la commande client vers le bon de livraison, puis vers la facture. Dokos relance ensuite une recherche complète des règles de prix sur le nouveau document, à partir des quantités restant à livrer ou à facturer.

Conséquence : si la quantité restant à livrer ne remplit plus la condition de quantité d'une règle (par exemple le reliquat d'une commande déjà livrée en partie), la remise de cette règle est retirée du nouveau bon de livraison. En revanche, réduire la quantité d'une ligne qui porte déjà la règle, puis enregistrer, conserve la remise. À l'inverse, une règle créée ou modifiée entre la commande et la livraison peut s'appliquer au bon de livraison.

6. Priorité et cumul de plusieurs règles

Lorsque plusieurs règles de prix correspondent à une même ligne, Dokos en retient une seule par défaut, selon un ordre de priorité précis. Pour que plusieurs règles se cumulent, chacune d'elles doit l'autoriser explicitement, et vous choisissez alors entre un cumul additif et un cumul en cascade.

6.1 Choix d'une règle unique

Sans cumul autorisé, Dokos sélectionne la règle de prix dans cet ordre :

  1. Niveau de la règle : une règle définie sur le code article l'emporte sur une règle définie sur le groupe d'articles, qui l'emporte sur une règle définie sur la marque. Cochez « Prioritaire » pour qu'une règle de groupe ou de marque entre en concurrence avec les règles d'article selon son numéro de priorité.
  2. Priorité : parmi les règles restantes, la règle ayant la priorité la plus élevée (de 1 à 20) est retenue.
  3. Devise : à priorité égale, la règle dans la devise du document est préférée.
  4. Liste de prix : pour des remises en pourcentage, la règle rattachée à la liste de prix du document est préférée.

Si plusieurs règles restent à égalité, Dokos bloque la saisie avec le message « Plusieurs règles de prix existent avec les mêmes critères. Veuillez résoudre le conflit en attribuant une priorité. » Il suffit alors d'attribuer des priorités différentes aux règles concernées.

6.2 Cumul additif ou en cascade

Le cumul de règles de prix permet d'appliquer plusieurs remises successives sur une même ligne, par exemple une remise de conditions générales, une remise produit et une remise de partenariat.

  • L'option « Appliquer des règles de prix multiples » doit être cochée sur toutes les règles concernées. Si une seule règle ne l'a pas, Dokos revient au choix d'une règle unique décrit ci-dessus.
  • Les règles sont appliquées de la priorité la plus basse à la plus élevée.
  • Cumul additif (par défaut) : les pourcentages s'additionnent et s'appliquent sur le prix de la liste de prix.
  • Cumul en cascade : l'option « Appliquer la remise sur le prix unitaire remisé » applique le pourcentage de la règle sur le prix déjà remisé par les règles de priorité inférieure. Cette option exige une priorité supérieure ou égale à 2 : la première règle de la chaîne (priorité 1) reste donc toujours additive.

Exemple — Maison Verte SARL Maison Verte SARL achète ses articles sur la liste de prix « Tarif Général ». Un article y est vendu 100 €. Ses conditions commerciales prévoient trois remises successives, chacune portée par une règle de prix distincte rattachée au client et à la liste de prix « Tarif Général » :

  • « Conditions générales 5 % » : priorité 1, « Appliquer des règles de prix multiples » cochée ;
  • « Remise produit 15 % » : priorité 2, « Appliquer des règles de prix multiples » et « Appliquer la remise sur le prix unitaire remisé » cochées ;
  • « Partage de données 1 % » : priorité 3, mêmes options que la règle précédente.
Mode de cumulRemise totale sur la lignePrix unitaire net
Additif (options de cascade décochées)5 + 15 + 1 = 21 %79,00 €
En cascade (configuration ci-dessus)20,0575 %79,94 €

Dokos enregistre sur la ligne un pourcentage de remise unique, cumulé (ici 20,0575 %), puis calcule le prix net en l'arrondissant à la précision de la devise. Un système tiers qui arrondit le prix à chaque étape de la cascade peut donc obtenir un écart d'un centime sur certains prix : comparez toujours le prix net final.

Lorsque plusieurs règles cumulées définissent une marge, seule la marge de la dernière règle appliquée est conservée dans le calcul final.

7. Ignorer les règles de prix et recalculer les prix

La case « Ignorer les règles de prix », présente dans l'en-tête des devis, commandes, bons de livraison et factures, désactive toutes les règles de prix pour le document. Elle sert à saisir un prix négocié ponctuellement sans qu'une règle vienne le remplacer à l'enregistrement.

Lorsque la case « Ignorer les règles de prix » est cochée, Dokos :

  • retire les remises et les marges issues des règles et remet le prix unitaire au prix de la liste de prix ;
  • supprime les lignes d'articles gratuits générées par des remises en produits ;
  • efface la référence à la règle appliquée sur chaque ligne ;
  • ne réapplique plus aucune règle aux enregistrements suivants.

Pour une règle de type « Prix unitaire », le prix imposé par la règle reste affiché comme prix de liste sur la ligne : resélectionnez la liste de prix ou l'article pour retrouver le prix de la liste de prix.

Décocher la case « Ignorer les règles de prix » relance immédiatement la recherche des règles de prix sur toutes les lignes du document.

7.1 Recalculer les prix d'un document

Dokos ne propose pas de bouton standard de recalcul des prix. Pour relancer la recherche des règles de prix sur un document en brouillon, deux méthodes fonctionnent :

  • resélectionner la liste de prix du document, ce qui recharge les prix de la liste de prix puis réapplique les règles sur toutes les lignes ;
  • cocher puis décocher la case « Ignorer les règles de prix ».

Sur une commande client déjà validée, l'action « Mise à jour des articles » ne réapplique pas les règles de prix : le prix saisi dans la boîte de dialogue est conservé tel quel, et Dokos en déduit la remise par rapport au prix de la liste de prix.

7.2 Contrôler sans appliquer : valider la règle appliquée

L'option « Valider la règle appliquée », disponible sur les règles de remise sur le prix, transforme la règle en contrôle. Dokos n'applique pas la remise automatiquement : il affiche un avertissement si le prix ou la remise saisis manuellement sont inférieurs à ceux prévus par la règle. Cet avertissement ne bloque pas l'enregistrement.

8. Remises en produits : commande, bon de livraison et facture

Une remise en produits offre une quantité d'articles gratuits lorsque le client atteint une quantité achetée. Dokos ajoute automatiquement une ligne d'article gratuit, à prix nul, dans le devis, la commande client, le bon de livraison et la facture de vente.

Exemple — Maison Verte SARL Pour une promotion « 2 colis achetés, 1 colis offert » sur des pots de fleurs vendus en colis de 12, Maison Verte SARL commande 5 colis. Dokos ajoute une ligne de 2 colis gratuits : un colis offert pour chaque tranche complète de 2 colis achetés.

8.1 Configurer une offre « 2 achetés, 1 offert »

  1. Dans « Remise sur le prix ou en produits », choisissez Produit.
  2. Cochez « Article identique » pour offrir le même article, ou renseignez l'« Article gratuit » pour offrir un autre article. Avec « Article identique », la ligne gratuite reprend l'article de la ligne payante : activez « Autoriser les articles à être ajoutés plusieurs fois dans un même transaction » dans les paramètres de vente, sinon Dokos refuse d'enregistrer le document.
  3. Renseignez la « Qté Min (UdM du stock) » : quantité à partir de laquelle l'offre s'applique.
  4. Cochez « Est récursif » pour que l'offre se répète par tranche, puis renseignez « Récursion tous les » (ici 2) et la quantité gratuite (ici 1).
  5. Cochez « Arrondir la qté gratuite » pour n'offrir que des unités entières. Sans cette option, une commande de 5 colis donne 2,5 colis gratuits.
  6. Renseignez l'unité de mesure de l'article gratuit. Sans unité précisée, Dokos offre l'article dans son unité de stock.

Sans l'option « Est récursif », la quantité gratuite reste fixe, quelle que soit la quantité commandée au-delà du minimum.

8.2 Unités de mesure et colis

Les seuils d'une remise en produits ne s'expriment pas tous dans la même unité :

  • la « Qté Min » et la « Qté Max » sont comparées à la quantité en unité de stock, sauf si la ligne d'article de la règle précise une unité de mesure (la règle ne s'applique alors qu'aux lignes saisies dans cette unité) ;
  • « Récursion tous les » et « Appliquer la récursion sur » sont calculés dans l'unité de la ligne de commande ;
  • la quantité gratuite est exprimée dans l'unité de mesure de l'article gratuit définie dans la règle.

Pour une offre en colis sur un article géré à l'unité (1 colis = 12 unités), saisissez les commandes en colis et renseignez l'unité « Colis » sur la ligne d'article de la règle et pour l'article gratuit. Sinon, une commande de 1 colis (12 unités en stock) dépasse déjà un minimum de 2, alors que la récursion compte 1 colis et n'offre rien.

8.3 De la commande à la facture

La ligne d'article gratuit est recopiée de la commande client vers le bon de livraison, puis vers la facture, comme les autres lignes. Dokos recalcule ensuite la quantité gratuite à partir de la quantité réellement livrée ou facturée : une livraison partielle de 2 colis sur une commande de 4 colis donne droit à 1 colis offert sur ce bon de livraison. Si la quantité restant à livrer passe sous la « Qté Min » de la règle, la remise en produits ne s'applique plus au nouveau bon de livraison.

Une règle appliquée sur la transaction dont les conditions ne sont pas remplies (montant minimum non atteint, par exemple) retire toutes les lignes d'articles gratuits du document, y compris celles issues de règles sur les articles. Évitez de combiner ces deux types de règles pour un même client.

9. Tableau de bord des prix des articles

Le tableau de bord des prix des articles permet de visualiser rapidement les tarifs appliqués à un article selon différentes listes de prix et unités de mesure.

Pour chaque tarif affiché, l'unité de mesure correspondante apparaît désormais à côté du taux. Par exemple, si l'article « Chaise de bureau » est vendue 120 € avec l'unité « Pièce » et 1 200 € avec l'unité « Lot », le tableau de bord affiche :

  • 120 € — Pièce
  • 1 200 € — Lot

Cela facilite la comparaison des prix entre différentes unités de mesure sans avoir à ouvrir chaque fiche individuellement.

Voir aussi