# GiveBackAccrualEntry

object type

One Stripe revshare give-back entry. ONE entry per CLOSED month PER positive-net currency where the group's earned tier stood (the per-currency basis — no cross-currency math ever); every figure is snapshotted (self-auditing — amountMinor == the half-up volume × rateBps × tierBp product at every parse).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `id` | [ID](/types/#scalars) `ID!` | No further notes. |
| `type` | [String](/types/#scalars) `String!` | No further notes. |
| `caption` | [String](/types/#scalars) `String!` | No further notes. |
| `status` | [String](/types/#scalars) `String!` | active (a posted fact) — the void lane is FSM data with NO wire op. |
| `parentId` | [ID](/types/#scalars) `ID!` | The group's TokenAccount (the wallet anchor). |
| `rootId` | [ID](/types/#scalars) `ID!` | The earning org group — the reader's own. |
| `createdAt` | [String](/types/#scalars) `String!` | No further notes. |
| `updatedAt` | [String](/types/#scalars) `String!` | No further notes. |
| `revisionNum` | [Int](/types/#scalars) `Int!` | No further notes. |
| `revision` | [ID](/types/#scalars) `ID!` | No further notes. |
| `entryType` | [String](/types/#scalars) `String!` | accrue (the v1 roster VERBATIM — clawback/adjust arrive with the payout lane, worded). |
| `periodMonth` | [String](/types/#scalars) `String!` | The CLOSED month the entry pays back (YYYY-MM). |
| `tenureMonths` | [Int](/types/#scalars) `Int!` | REAL consecutive good-standing months at the evaluation. |
| `effectiveTenureMonths` | [Int](/types/#scalars) `Int!` | Tenure + any switcher clock credit — what the ladder read. |
| `basis` | [String](/types/#scalars) `String!` | ladder \| heritage (the flat-100% GEN-convert rule). |
| `tierBp` | [Int](/types/#scalars) `Int!` | The earned share, basis points (2500 · 5000 · 7500 · 10000). |
| `rateBps` | [Int](/types/#scalars) `Int!` | The revshare rate that applied, basis points of volume (snapshotted — the config is adjustable, the entry never lies). |
| `rateVersion` | [Int](/types/#scalars) `Int!` | The give-back config version in force at the mint. |
| `currency` | [String](/types/#scalars) `String!` | The entry's currency — the netted volume's own (one entry per positive-net currency). |
| `volumeMinor` | [Int](/types/#scalars) `Int!` | The NET basis the entry pays on (the month's settled volume − refund netting + any consumed carry), minor units. |
| `amountMinor` | [Int](/types/#scalars) `Int!` | The accrued figure in the entry's currency, minor units — STRICTLY positive (the zero-skip law). |
