CommissionPayout
A payout settling a rep's commissions for a period.
type CommissionPayout {
commissionCount: Int!
createdAt: DateTime!
id: ID!
paidAt: DateTime
period: String!
reference: String
repName: String
status: CommissionStatus!
totalAmount: Float!
userId: String!
}
Fields
CommissionPayout.commissionCount ● Int! non-null scalar
How many commissions it settles.
CommissionPayout.createdAt ● DateTime! non-null scalar
When the record was created.
CommissionPayout.id ● ID! non-null scalar
The unique ID of this record.
CommissionPayout.paidAt ● DateTime scalar
When it was paid.
CommissionPayout.period ● String! non-null scalar
The period the payout covers.
CommissionPayout.reference ● String scalar
The payment reference.
CommissionPayout.repName ● String scalar
The name of the rep.
CommissionPayout.status ● CommissionStatus! non-null enum
The status of the payout.
CommissionPayout.totalAmount ● Float! non-null scalar
The total paid out.
CommissionPayout.userId ● String! non-null scalar
The ID of the user.
Returned By
commissionPayouts query ● generateCommissionPayout mutation ● markCommissionPayoutPaid mutation