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 :
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
Avant de créer et d'utiliser une règle de tarification, il est conseillé de créer d'abord les éléments suivants :
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.
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 :
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.
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.
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.
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.
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.
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.
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.
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.
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 $.
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.
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.
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.
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.
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.
À chaque enregistrement et à la validation, Dokos recalcule les prix côté serveur :
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.
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.
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.
Sans cumul autorisé, Dokos sélectionne la règle de prix dans cet ordre :
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.
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.
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 cumul | Remise totale sur la ligne | Prix 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.
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 :
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.
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 :
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.
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.
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.
Sans l'option « Est récursif », la quantité gratuite reste fixe, quelle que soit la quantité commandée au-delà du minimum.
Les seuils d'une remise en produits ne s'expriment pas tous dans la même unité :
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.
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.
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 :
Cela facilite la comparaison des prix entre différentes unités de mesure sans avoir à ouvrir chaque fiche individuellement.