Skip to main content

CommissionSummary

A rep's commission figures.

type CommissionSummary {
defaultRate: Float!
lastMonthTotal: Float!
lastPayoutDate: DateTime
lifetimeEarned: Float!
lifetimeOutstanding: Float!
lifetimePaid: Float!
period: String!
rateMissing: Boolean!
thisMonthLocked: Float!
thisMonthOrders: Int!
thisMonthPaid: Float!
thisMonthPending: Float!
thisMonthTotal: Float!
}

Fields​

CommissionSummary.defaultRate ● Float! non-null scalar​

The rep's commission rate, in percent.

CommissionSummary.lastMonthTotal ● Float! non-null scalar​

Last calendar month's commission, pending plus locked plus paid.

CommissionSummary.lastPayoutDate ● DateTime scalar​

The date of the last payout.

CommissionSummary.lifetimeEarned ● Float! non-null scalar​

The commission earned over all time.

CommissionSummary.lifetimeOutstanding ● Float! non-null scalar​

The commission earned and not yet paid.

CommissionSummary.lifetimePaid ● Float! non-null scalar​

The commission paid over all time.

CommissionSummary.period ● String! non-null scalar​

The period the figures are for.

CommissionSummary.rateMissing ● Boolean! non-null scalar​

True when the rep's role has no active rate, so the default rate is an unconfigured 0 and not a configured 0%.

CommissionSummary.thisMonthLocked ● Float! non-null scalar​

This month's commission locked.

CommissionSummary.thisMonthOrders ● Int! non-null scalar​

How many orders earned commission this month.

CommissionSummary.thisMonthPaid ● Float! non-null scalar​

This month's commission paid.

CommissionSummary.thisMonthPending ● Float! non-null scalar​

This month's commission still pending.

CommissionSummary.thisMonthTotal ● Float! non-null scalar​

This month's commission, pending plus locked plus paid.

Returned By​

myCommissionSummary query