quote → cash
FR/EN Contact

Pricing

D’un contexte à un prix net

Pricing procedures, expression sets, decision tables, barèmes

D’où vient chaque affirmation
Salesforce docsdocumenté par SalesforceTerrainconstaté sur une vraie orgRecommandéce que nous recommandonsÀ vérifiernon vérifié

Une pricing procedure est un expression set. La règle qui garde un catalogue maintenable : une decision table seulement s’il y a une condition ou un palier.

Voir un prix se construire

La règle que ce site répète — une decision table seulement s’il y a une condition ou un palier — se voit mieux qu’elle ne se lit. Activez le palier de volume, et regardez quelle étape il ajoute.

Comment ce prix se construit

Changez une valeur : le calcul se refait et l’étape concernée s’allume. Exemple fictif, en hors taxes.

Northwind Analytics (entreprise fictive)

Total HT

Choisissez une étape pour lire ce qui s’y joue.

Le même calcul en tableau
LignePrix unitaire QuantitéMontant
Hypothèses de ce calcul
  • Montants hors taxes. La TVA dépend du pays du profil de facturation et n’est pas simulée ici.
  • La remise s’applique au sous-total, après le palier. Dans une vraie pricing procedure, l’ordre des éléments est configurable et change le résultat.
  • Aucun prorata, aucune date d’effet, aucun échéancier : ce sont des sujets de facturation, pas de pricing.
  • Ce composant ne reproduit pas le moteur de pricing Salesforce. Il illustre la mécanique.

Les objets

Sélectionnez un objet pour ouvrir son détail — à quoi il sert, les champs qui comptent, ses relations et ses pièges.

L’architecture

Architecture du pricing contexte → procédure → prix
ENTRÉE DÉCIDER EXÉCUTER SORTIE ContextDefinition ce que le pricing voit DecisionTable si conditionnel Barème d’ajustement paliers et franchises PricebookEntry si sans condition Pricing procedure ExpressionSet Prix net sur la ligne

Scroll the diagram sideways

La règle qui garde un catalogue maintenable : une decision table seulement s’il y a une condition ou un palier. Un prix fixe vit sur le PricebookEntry. Les decision tables ajoutées par réflexe sont ce qui remplit une procédure jusqu’à son plafond.

Et la procédure qui s’exécute est la version compilée _Auto, pas la source que vous éditez.

Ouvrir cette architecture →

Guides d’implémentation

Solution patterns

Cas d’usage

Notes de terrain

Ressources Salesforce