Solve a need
Set prices and hold them
Two sellers quote two different prices for the same configuration, and nobody knows which one is right.
How claims are labelled
Two sellers quote two different prices for the same configuration, and nobody knows which one is right.
The architecture
Scroll the diagram sideways
The rule that keeps a catalog maintainable: a decision table only when there is a condition or a tier. A flat price belongs on the PricebookEntry. Decision tables added by reflex are what fills a procedure up to its element ceiling.
And the procedure that runs is the compiled _Auto version, not the source you edit.
Use case
Price a setup fee by volume tier
A setup fee that steps at a threshold, plus adders that scale with a count — without filling the pricing procedure.
Move pricing configuration between orgs
Why a pricing procedure that works in one org returns nothing in the next, and what has to travel together.
Guide
Pattern
Included allowances and overage
Express “the first N hours are included, beyond that you pay” natively — and find out why only one of your allowances applies.
Scaling past the procedure ceiling
What to do when one pricing procedure can no longer hold the logic of every offer.