Class CommissionHistoryDetail
This is the in-depth details for a bonus earned by an associate during a commission period.
Inheritance
Namespace: DirectScale.Disco.Extension
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class CommissionHistoryDetail : Object
Constructors
CommissionHistoryDetail()
Declaration
public CommissionHistoryDetail()
Properties
Amount
Declaration
public Decimal Amount { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The amount earned for this bonus |
AssociateId
Declaration
public int AssociateId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The associate who earned a bonus. |
Comment
Declaration
public string Comment { get; set; }
Property Value
Type | Description |
---|---|
System.String | A comment can be provided if this is a manual bonus adjustment when creating the adjustment |
CommissionPeriodId
Declaration
public int CommissionPeriodId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The period in which the bonus was earned (recordnumber in CRM_CommissionPeriods). |
Contributors
Declaration
public List<Contributor> Contributors { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Contributor> | All of the orders that contributed volume to this bonus |
See Also
CurrencyCode
Declaration
public string CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
System.String | The currency code of the payment |
EarnedFromId
Declaration
public int EarnedFromId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The id of the associate that triggered this bonus to be earned |
EarnedFromName
Declaration
public string EarnedFromName { get; set; }
Property Value
Type | Description |
---|---|
System.String | the name the associate that triggered this bonus to be earned |
ExchangeRate
Declaration
public Decimal ExchangeRate { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The exchange rate for the payment |
PaymentGroup
Declaration
public string PaymentGroup { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the bonus earned. |
Status
Declaration
public BonusPayStatus Status { get; set; }
Property Value
Type | Description |
---|---|
BonusPayStatus | The status of the earned payment |
See Also
SubGroup
Declaration
public string SubGroup { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Tag attribute for Payments that can be defined in to comp plan |
TotalPaid
Declaration
public Decimal TotalPaid { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The amount the associate was paid in the currency of the payment |