Lesson 4 of 10 40% complete

Crediting & Calculation Engine

Master the crediting rules that assign revenue to reps and the calculation pipeline that turns credits into commission payouts.

3 min read Includes video

The Crediting Process

Before any commission can be calculated, the system must determine who gets credit for each transaction. This is the crediting engine’s job.

Types of Crediting

Direct Crediting

The simplest model — the rep who closed the deal gets 100% credit.

Deal: $50,000
Rep: Alice
Credit: $50,000 (100%)

Split Crediting

Multiple reps share credit for a deal based on predefined rules:

Deal: $50,000
Rep A (Account Owner): $30,000 (60%)
Rep B (Solution Specialist): $15,000 (30%)
Rep C (Overlay): $5,000 (10%)

Roll-Up Crediting

Managers receive aggregated credit from their team’s performance:

Manager: Bob
  ├── Alice: $200,000 credited
  ├── Carol: $180,000 credited
  └── Dave:  $150,000 credited
Bob's roll-up credit: $530,000

Territory-Based Crediting

Credit is assigned based on geographic or account territory ownership rather than individual deal assignment.

Crediting Rules Configuration

Administrators define crediting rules using:

ParameterDescription
HierarchyOrg structure for roll-ups
TerritoryGeographic/account mapping
ProductProduct-line based crediting
Time PeriodEffective date ranges
Split %Percentage allocation
OverrideManual credit adjustments

The Calculation Pipeline

Once credits are assigned, the calculation pipeline processes them through compensation plan rules.

Pipeline Steps

  1. Data Ingestion — import transactions from CRM/ERP
  2. Credit Assignment — apply crediting rules
  3. Quota Lookup — retrieve target quotas
  4. Attainment Calc — compute actual vs. quota
  5. Rate Application — apply rate tables
  6. Modifier Application — apply accelerators, caps, and floors
  7. Payout Computation — final commission amount
  8. Results Storage — persist for reporting

Pipeline Scheduling

Pipelines can run:

  • On-demand — manual trigger for ad-hoc runs
  • Scheduled — daily, weekly, or monthly
  • Event-driven — triggered by new data arrival

Calculation Examples

Example: Tiered Commission

Rep: Alice
Quota: $500,000
Actual Sales: $600,000
Attainment: 120%

Tier 1 (0-100%):  $500,000 × 5% = $25,000
Tier 2 (100-120%): $100,000 × 8% = $8,000
Total Commission: $33,000

Example: SPIFF (Bonus)

Rep: Bob
Condition: Close 3+ enterprise deals in Q1
Actual: 4 enterprise deals closed
SPIFF Payout: $5,000 flat bonus

Runtime Insights (2025 Feature)

The new Runtime Insights tab helps admins diagnose slow pipeline runs by:

  • Comparing run times across pipeline executions
  • Identifying bottlenecks per processing step
  • Highlighting data volume changes
  • Suggesting optimization strategies

Troubleshooting Common Issues

IssueLikely CauseFix
Missing creditsHierarchy mismatchCheck position assignments
Wrong payoutStale rate tableVerify effective dates
Slow pipelineLarge data volumeUse processing units
Duplicate creditsOverlapping rulesReview crediting logic

← Previous: Plan Configuration Engine Next → Dashboards & Real-Time Analytics

✨ Oriz AI

🤖

Hi! I'm Oriz AI. Ask me anything about the tools on this page.

BYOK-first · Puter.js fallback · 10 providers available