Search Results for

    Show / Hide Table of Contents

    Class CommissionHistoryDetail

    This is the in-depth details for a bonus earned by an associate during a commission period.

    Inheritance
    System.Object
    CommissionHistoryDetail
    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
    Contributor

    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
    BonusPayStatus

    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

    See Also

    CommissionHistorySummary
    GetCommissionDetail(System.Int32, System.Int32, System.String)
    In This Article
    Back to top Copyright © 2022 DirectScale
    Generated by DocFX