TransactionJournal

The transactions that need to be processed for a rebate program. For example, order line for 1000 units of $1200 for member ABC enterprises. This object is available in API version 51.0 and later.

Supported Calls 

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

Fields 

AccountId 

  • Type: reference

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

  • Description: The account for which the transaction is made.

    This is a relationship field.

  • Relationship Name: Account

  • Relationship Type: Lookup

  • Refers To: Account

ActivityDate 

  • Type: dateTime
  • Properties: Create, Filter, Sort, Update
  • Description: Date the transaction happened.

ErrorDescription 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Description of the error in the journal record.

JournalDate 

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: Date the transaction was received.

MemberId 

  • Type: reference
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Polymorphic key to RebateProgramMember or LoyaltyMember.

ProductId 

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The product associated with the transaction.

Quantity 

  • Type: double
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The order quantity.

QuantityUnitOfMeasureId 

  • Type: reference

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

  • Description: The unit of measure associated with the record.

    This is a relationship field.

  • Relationship Name: QuantityUnitOfMeasure

  • Relationship Type: Lookup

  • Refers To: UnitOfMeasure

RebatePgmReferenceNumber 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The reference number of the rebate program. This field is available in API version 52.0 and later.

ShipToAccountId 

  • Type: reference

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

  • Description: The account for which the additional benefit is being offered for ship and debit program. This field is available in API version 52.0 and later.

    This is a relationship field.

  • Relationship Name: ShipToAccount

  • Relationship Type: Lookup

  • Refers To: Account

TransactionAmount 

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The total amount of the transaction.

UsageType 

  • Type: picklist

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

  • Description: Type of journal record.

  • Possible values:

    • Loyalty
    • Rebates