# CommissionPayoutRow

object type

One payout-report row: the signed Σ per (subject × currency) over entries createdAt ∈ \[from, to); late claws land in THEIR OWN period as negative rows.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `subjectId` | [ID](/types/#scalars) `ID!` | The agent User (commission report) or the Affiliate (affiliate report) the row aggregates. |
| `currency` | [String](/types/#scalars) `String!` | No further notes. |
| `earnedMinor` | [Int](/types/#scalars) `Int!` | No further notes. |
| `clawedBackMinor` | [Int](/types/#scalars) `Int!` | No further notes. |
| `payableMinor` | [Int](/types/#scalars) `Int!` | earnedMinor − clawedBackMinor — the signed payable. |
| `entryCount` | [Int](/types/#scalars) `Int!` | No further notes. |
