RebateProgram

The rebate program your organization runs with a single account, all accounts, or specific list of accounts. This object is available in API version 51.0 and later.

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

  • Type: textarea
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The description of the rebate program.
  • Type: date
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The end date of the rebate program.
  • Type: picklist

  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: The frequency of rebate program.

  • Possible values:

    • Annually
    • Biannually
    • CustomPeriods
    • Monthly
    • OnDemand
    • ProgramStartAndEndDate
    • Quarterly
  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Number of days from end date of an instance of a payout period. Transactions submitted until this day are considered for rebate calculation. For example, a value of 5 implies that channel partners can submit transactions for a monthly period before the 5th of the next month. This isn’t enforced in the system but can be used as information for channel partners.
  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: Name of the rebate program.
  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Number of days from period end date. The payment will be calculated after this date. For example, a payout calculation day count of 14 means 14 days after period end date.
  • Type: string
  • Properties: Create, Filter, Group, idLookup, Nillable, Sort, Update
  • Description: The reference number assigned to this rebate program. This field is unique within your organization. This field is available in API version 52.0 and later.
  • Type: url
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: URL of the rebate program.
  • Type: date
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Start date of rebate program.
  • Type: picklist

  • Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Possible states of rebate program.

  • Possible values:

    • Active
    • Draft
    • Inactive
  • Type: picklist

  • Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Current status of program.

  • Possible values:

    • Active
    • Draft
    • Inactive
    • Approved
    • Expired
  • Type: picklist

  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: Specifies the type of the rebate program.

  • Possible values:

    • ShipAndDebit
    • StandardRebate
    • PriceProtection
    • StockRotation
    • TradeScheme
  • Type: picklist

  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: The frequency at which rebate amounts are accrued for the program.

  • Possible values:

    • Weekly
    • Monthly
    • Quarterly
    • Biannually
    • Annually
    • ProgramStartandEnd Date
    • CustomPeriods
  • Type: picklist

  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: Specifies the execution platform used to calculate payout and accrual amounts.

  • Possible values:

    • Classic
    • NextGen
  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The number of days after the period end date when accruals are calculated. For example, 14 means the accrual is calculated 14 days after the period ends.