RevenueContractLineEvents object
The RevenueContractLineEvents object stores line-level revenue events, including current (pending) and historical (processed) events, and supports secure identification and joining with related revenue objects.
The RevenueContractLineEvents contains the line-level revenue events including both current (pending) and historical (processed) events, with release details from POB.
Unique identifiers
The following fields on the RevenueContractLineEvents object can be used as unique identifiers to distinguish different RevenueContractLineEvents objects.
- Id
Unique identifier of the line event record (maps to revenue contract line ID).
- EventId
Event definition identifier linking to the event setup.
- ClientId
INTERNAL - Unique identifier that is assigned by Zuora Revenue. This should not be updated by any other means.
- BookId
Unique identifier of the revenue book.
- SecAtrVal
Security attribute to restrict data from being accessed. All data security is driven by the value in this field.
- HistEventId
Historical event identifier (NULL for current/pending events, populated for historical/processed events).
Joining objects and expressions
The following table lists the objects that are joined with the RevenueContractLineEvents object and the joining expression to be used.
| Joining objects | Joining expressions |
|---|---|
RevenueContractLinesDimensions | Id = RevenueContractLineID |
RevenueContractActions | ReleaseId = RevenueContractReleaseID |
RevenueCalendar | CrtdPrdId = AccountingPeriodID AND ReleasePeriodId = AccountingPeriodID |