# Read and correct commissions

Tie earned rewards to verified collections and saved contracts.

## What you need

Accepted referrals with saved terms and synchronized eligible collection history. Financial amounts must remain in their original currency.

## Steps

1. Open **Commissions** and inspect the referral, source collection and contract that produced each earning.
2. Read `pending` as held, `payable` as eligible under its hold/policy, and `review` as requiring review. Reserved, reported and confirmed payout amounts are tracked separately.
3. Review refunds, cancellations and source corrections. The ledger records signed corrections/reversals and handles duplicate source events idempotently.
4. Grant a bonus only for a deliberate reward and inspect its currency and reason. CPI rewards follow verified-install policy rather than arbitrary browser clicks.
5. Review disputed or reassigned referrals with their liabilities before releasing or changing funds. Use payout records for actual transfer/receipt state.

## Expected result

A source-backed ledger and balance per currency. Cancellation can stop future collections without erasing legitimately earned earlier rewards. A later refund may create recovery even after an earlier payment.

## Exact money

Financial API values use decimal-string `amountMinor` and `currency`; settlement precision follows that currency. Avoid binary floating-point arithmetic and an assumed two-decimal currency. Never add unlike currencies or present a converted profit number without a supported conversion source. See [Data definitions](/docs/help/data-and-states) and [Manual payouts](/docs/app-owners/manual-payouts).

## Troubleshooting

Check missing collection history, hold expiry, excluded collection types, earning duration, saved rate/basis, source duplication and unresolved disputes. Never edit historical cash evidence to hide a refund. Unallocated bonuses are separate from referral-cohort quality reporting.
