AlmondTill/G3N API

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

FieldTypeNotes
idID ID!No further notes.
typeString String!No further notes.
captionString String!No further notes.
statusString String!active (a posted fact) — the void lane is FSM data with NO wire op.
parentIdID ID!The group's TokenAccount (the wallet anchor).
rootIdID ID!The earning org group — the reader's own.
createdAtString String!No further notes.
updatedAtString String!No further notes.
revisionNumInt Int!No further notes.
revisionID ID!No further notes.
entryTypeString String!accrue (the v1 roster VERBATIM — clawback/adjust arrive with the payout lane, worded).
periodMonthString String!The CLOSED month the entry pays back (YYYY-MM).
tenureMonthsInt Int!REAL consecutive good-standing months at the evaluation.
effectiveTenureMonthsInt Int!Tenure + any switcher clock credit — what the ladder read.
basisString String!ladder | heritage (the flat-100% GEN-convert rule).
tierBpInt Int!The earned share, basis points (2500 · 5000 · 7500 · 10000).
rateBpsInt Int!The revshare rate that applied, basis points of volume (snapshotted — the config is adjustable, the entry never lies).
rateVersionInt Int!The give-back config version in force at the mint.
currencyString String!The entry's currency — the netted volume's own (one entry per positive-net currency).
volumeMinorInt Int!The NET basis the entry pays on (the month's settled volume − refund netting + any consumed carry), minor units.
amountMinorInt Int!The accrued figure in the entry's currency, minor units — STRICTLY positive (the zero-skip law).