Commission Rules
This document defines the rules governing commission calculations, eligibility, reversals, and payouts in the IWM Platform MLM system.
Commission Triggers
Commissions are generated when the following events occur:
Order Completion (Product Purchases)
- Trigger Event: Order status changes to
COMPLETED(product delivered/service fulfilled) - Source Type:
PRODUCT - Commission Base: Net order value (after discounts, before shipping)
- Eligibility: Order must have a valid referral attribution
Investment Participation
- Trigger Event: Investment participation is confirmed and funds are locked
- Source Type:
INVESTMENT - Commission Base: Investment principal amount
- Eligibility: Investment must be attributed to a partner's referral
Unilevel Commission Model
The IWM Platform uses a Unilevel Commission Model where partners earn commissions from their entire downline up to a configurable depth.
How Unilevel Works
Partner A (You)
|
+-- Partner B (Level 1 - Direct Referral)
| |
| +-- Partner D (Level 2)
| | |
| | +-- Partner F (Level 3)
| |
| +-- Partner E (Level 2)
|
+-- Partner C (Level 1 - Direct Referral)
|
+-- Partner G (Level 2)When Partner F makes a purchase:
- Partner D earns Level 1 commission (direct)
- Partner B earns Level 2 commission
- Partner A earns Level 3 commission
Level Configuration
The system supports up to 10 levels of commission depth. Each level has a configurable percentage.
Standard Level Structure
| Level | Relationship | Commission Rate |
|---|---|---|
| 1 | Direct Referral | 10% |
| 2 | Second Generation | 5% |
| 3 | Third Generation | 3% |
| 4 | Fourth Generation | 1% |
| 5 | Fifth Generation | 1% |
| 6 | Sixth Generation | 1% |
| 7 | Seventh Generation | 1% |
| 8 | Eighth Generation | 1% |
| 9 | Ninth Generation | 1% |
| 10 | Tenth Generation | 1% |
Total Maximum Commission: 25% (distributed across upline)
Rank-Based Level Unlocking
Higher levels may require minimum rank qualification:
| Level | Minimum Rank Required |
|---|---|
| 1-3 | Starter |
| 4-5 | Consultant |
| 6-7 | Manager |
| 8-9 | Director |
| 10 | Top Leader |
Commission Base Calculation
For Product Orders
Commission Base = Order Total - Discounts - ShippingIncluded in base:
- Product prices
- Service fees
Excluded from base:
- Shipping costs
- Taxes (where applicable)
- Platform fees
For Investments
Commission Base = Investment Principal AmountExcluded from base:
- Expected returns
- Platform fees
Minimum Order Value
Commissions are only generated when the order meets the minimum threshold:
| Source Type | Minimum Value | Currency |
|---|---|---|
| Product Order | 500 | RUB |
| Investment | 1,000 | RUB |
Orders below these thresholds do not generate any commissions for the upline.
Commission Caps
To prevent abuse and ensure sustainability, the following caps apply:
Per-Transaction Cap
| Source Type | Maximum Commission | Per Level |
|---|---|---|
| Product Order | 50,000 RUB | Total across all levels |
| Investment | 100,000 RUB | Total across all levels |
Per-Period Caps
| Period | Maximum Earnings | Notes |
|---|---|---|
| Daily | 500,000 RUB | Per partner |
| Weekly | 2,000,000 RUB | Per partner |
| Monthly | 5,000,000 RUB | Per partner |
When a cap is reached, excess commissions are forfeited (not deferred).
Pending Period
Commissions go through a pending period before becoming available for withdrawal.
Timeline
Order Completed -> Commission Created (PENDING) -> Holding Period -> Available| Source Type | Pending Period | Reason |
|---|---|---|
| Product Order | 14 days | Refund/return window |
| Investment | 7 days | Fund verification |
Status Flow
- PENDING - Commission calculated, awaiting holding period
- APPROVED - Holding period complete, awaiting batch processing
- PAID - Moved to partner's available balance
Reversal Rules
Commission reversals protect the system from fraud and handle legitimate refunds.
Order Cancelled Before Shipping
| Condition | Action | Timeline |
|---|---|---|
| Order cancelled before shipment | Full reversal | Immediate |
| Commission status | Set to REVERSED | Immediate |
| Balance impact | Deducted from pending balance | Immediate |
Order Refunded
| Condition | Action | Timeline |
|---|---|---|
| Full refund processed | Full commission reversal | Within 24 hours |
| Commission already paid | Clawback from available balance | Immediate |
| Insufficient balance | Negative balance created | Immediate |
Chargeback
| Condition | Action | Timeline |
|---|---|---|
| Chargeback initiated | Full commission reversal | Immediate |
| Commission already paid | Clawback from available balance | Immediate |
| Partner penalty | Account flagged for review | Immediate |
| Multiple chargebacks | Partner status set to SUSPENDED | After 3 incidents |
Chargeback Penalty Matrix:
| Chargeback Count | Penalty |
|---|---|
| 1st | Warning issued |
| 2nd | 30-day monitoring period |
| 3rd | Account suspension pending review |
| 4th+ | Potential termination |
Partial Refund
| Condition | Action | Formula |
|---|---|---|
| Partial refund | Proportional reversal | Reversal = Original Commission * (Refund Amount / Original Order Amount) |
Example:
- Original Order: 10,000 RUB
- Original Commission (Level 1, 10%): 1,000 RUB
- Refund Amount: 2,500 RUB (25%)
- Commission Reversal: 250 RUB (25% of 1,000 RUB)
Currency Handling
Supported Currencies
| Currency | Code | Primary Use |
|---|---|---|
| Russian Ruble | RUB | Default, all calculations |
Multi-Currency Orders
If orders are placed in other currencies:
- Convert to RUB at the time of order completion
- Use the platform's official exchange rate
- Store original currency and conversion rate for audit
- Calculate commission in RUB
Rounding Rules
All commission calculations follow these rounding rules:
| Calculation Step | Precision | Rounding Method |
|---|---|---|
| Percentage calculation | 4 decimal places | Truncate |
| Final commission amount | 2 decimal places | Round down (floor) |
| Balance updates | 2 decimal places | Exact |
Rationale: Rounding down prevents over-payment and ensures system integrity.
Calculation Examples
Example 1: Simple Product Order
Scenario:
- Order Total: 5,000 RUB
- Partner making purchase has 3 levels of upline
- All upline partners are active with Consultant rank
Calculation:
| Level | Partner | Rate | Calculation | Commission |
|---|---|---|---|---|
| 1 | Direct Sponsor | 10% | 5,000 * 0.10 | 500.00 RUB |
| 2 | Sponsor's Sponsor | 5% | 5,000 * 0.05 | 250.00 RUB |
| 3 | Third Level | 3% | 5,000 * 0.03 | 150.00 RUB |
Total Distributed: 900.00 RUB
Example 2: Investment with Deep Upline
Scenario:
- Investment Amount: 100,000 RUB
- Partner has 5 levels of upline
- Level 4-5 partners have Manager rank
Calculation:
| Level | Partner | Rate | Calculation | Commission |
|---|---|---|---|---|
| 1 | Direct Sponsor | 10% | 100,000 * 0.10 | 10,000.00 RUB |
| 2 | Second Level | 5% | 100,000 * 0.05 | 5,000.00 RUB |
| 3 | Third Level | 3% | 100,000 * 0.03 | 3,000.00 RUB |
| 4 | Fourth Level | 1% | 100,000 * 0.01 | 1,000.00 RUB |
| 5 | Fifth Level | 1% | 100,000 * 0.01 | 1,000.00 RUB |
Total Distributed: 20,000.00 RUB
Example 3: Order with Partial Refund
Scenario:
- Original Order: 8,000 RUB
- Original Level 1 Commission: 800 RUB (already paid)
- Refund Request: 2,000 RUB
Reversal Calculation:
Reversal Ratio = 2,000 / 8,000 = 0.25 (25%)
Commission Reversal = 800 * 0.25 = 200 RUBResult:
- 200 RUB clawed back from Level 1 partner
- Partner's available balance reduced by 200 RUB
Example 4: Commission Cap Applied
Scenario:
- Large Investment: 2,000,000 RUB
- Level 1 Commission (10%): 200,000 RUB (uncapped)
- Per-Transaction Cap: 100,000 RUB
Result:
- Actual Commission Paid: 100,000 RUB
- Excess 100,000 RUB is forfeited
- All other levels calculated from remaining cap allocation
Decision Tree: Commission Eligibility
Order/Investment Completed
|
v
Is order value >= minimum threshold?
|
No -+-> No commission generated
|
Yes v
|
Is there a valid referral attribution?
|
No -+-> No commission generated
|
Yes v
|
Is the upline partner ACTIVE?
|
No -+-> Skip this level, continue to next
|
Yes v
|
Does partner meet rank requirement for this level?
|
No -+-> Skip this level, continue to next
|
Yes v
|
Is partner within daily/weekly/monthly caps?
|
No -+-> Cap applied, excess forfeited
|
Yes v
|
Calculate and create commission (PENDING status)