Explainable pricing rules (“Why this price?”)

Deterministic rule selection, specificity scoring, and safeguards — with an audit-friendly trace so resellers and customers can trust your pricing.

Tagydes update Pricing Engine Published: 28 Feb 2026

Why we built it

CSP pricing quickly becomes complex: different margins for resellers vs customers, country/currency differences, promotions, renewals, and “special deals.” When pricing logic lives in spreadsheets, it’s easy to lose money — or lose trust.

Tagydes solves this by making pricing deterministic and explainable. Every computed price has a clear “why this price?” breakdown: what the base was (cost/ERP), what rule won, and what safeguards were applied.

What’s included

  • Deterministic selection: same inputs always produce the same result.
  • Rule hierarchy: subscription override → customer → reseller → provider default.
  • Specificity scoring: meter/sku beats offer, offer beats family, family beats category.
  • Safeguards: prevent below-cost selling and enforce minimum margin policies.
  • Explainability trace: see matched rules, winner reason, and any clamp/warn actions.

Example: “Why this price?” trace

When a reseller selects an offer, Tagydes computes the sell price and records a trace similar to:

Inputs: cost=€8.00, erp=€12.00, promo=€0.00
Candidates:
- Reseller rule (offer=XYZ), priority=10, score=80 → matched ✅
- Provider default (category=licenses), priority=5, score=40 → matched ✅
Winner: reseller rule (higher priority).
Safeguard: min margin 5% → clamp applied ✅
Final: €10.45 / unit

What’s next

Next improvements we’re working on:

  • Auto-categorization and product family mapping during Microsoft imports
  • A cleaner “Why drawer” UI (not raw JSON) for support teams
  • Approval workflows when safeguards are violated

Want to see it live?

Book a demo and we’ll walk through pricing rules, reseller scoping, and the full trace in the simulator.

Back to News