Contract Revenue Plan

The set of instructions, assigned to one or many contract lines, on how to recognize project contract revenue.

QName: {http://xmlns.oracle.com/apps/projects/billing/contracts/contractPublicService/}RevenuePlan

Logical Business Objects

  • Projects : Project Billing

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contains

Job Assignment Override SDO

Contains

Contract Assigned Billing Extension

Contains

Labor Multiplier Override SDO

Contains

Contract Bill Plan Translations

Contains

Non-labor Rate Override

Contains

Person Rate Override

Contains

Job Rate Override SDO

Contains

Contract Bill Plan Descriptive Flexfields

Contained by

Contract

Handled by

Contract Service Version 2

Attributes

The following table describes attributes in the service data object.

Name Type Description

AssignmentDetail

Contract Assigned Billing Extension

Section that displays the billing extensions assigned to the revenue plan.

BillMethodId

long

The unique identifier of the revenue method.

BillMethodName

string

The name of the revenue method.

BillPlanId

long

Unique identifier of the contract revenue plan.
  • Primary Key

BillPlanName

string

Name of the revenue plan that contains details on how contract lines are to be recognized for revenue.

BurdenSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

User-specified date used to derive the bill rate from the burden schedule.

BurdenSchId

long

Unique identifier of the burden schedule specified in the revenue plan.

BurdenSchedule

string

The burden schedule on the revenue plan.

EnableLbrBillXtnsnFlag

boolean

Indicator to allow usage of the labor billing extension when deriving the bill rate for labor transactions.

EnableNlBillXtnsnFlag

boolean

Indicator to allow usage of the nonlabor billing extension when deriving the bill rate for nonlabor transactions.

ExternalReferenceKey

string

Unique identifier of the revenue plan in the source application. Used to identify contract revenue plans created through external webservices.

ExternalSourceKey

string

Unique identifier of the source application from where the revenue plan originates. Used to identify contract revenue plans created through external webservices.

JobAssignmentOverride

Job Assignment Override SDO

Job assignment override linkage

JobBillRateSchId

long

Unique identifier of the job rate schedule used to derive the bill rate for labor transactions.

JobRateOverride

Job Rate Override

Section that displays the job rate overrides for a revenue plan.

LaborBillBasisCode

string

Labor cost basis code for cost reimbursable.

LaborCostBasis

string

The labor cost basis for cost reimbursable.

LaborDiscountPercentage

decimal

The factor by which all bill rates derived from the person or job rate schedule for this revenue plan are to be discounted.

LaborDiscountReasonCode

string

Explains the reason for the discount percentage offered against the person and job rate schedules specified in the revenue plan.

LaborMarkupPercentage

decimal

Labor markup percentage.

LaborMultiplierOverride

Labor Multiplier Override SDO

Labor multiplier override linkage

LaborRateChangeReason

string

The reason for the change in the labor rate.

LaborSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

User-specified date used to derive the bill rate from the person or job rate schedule.

LaborTpSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

User-specified date used to derive the bill rate from the intercompany labor transfer price schedule.

LaborTpScheduleId

long

Unique identifier of the transfer price labor schedule used to derive the bill rate for intercompany labor transactions.

MajorVersion

long

Unique identifier of the revenue method used to recognize revenue against this revenue plan.
  • Primary Key

NlBillBasisCode

string

Identifies if applicable nonlabor expenditure items must be billed at raw cost or burdened cost.

NlBillRateSchId

long

Unique identifier of the nonlabor rate schedule used to derive the bill rate for nonlabor transactions.

NlDiscountPercentage

decimal

The factor by which all bill rates derived from the nonlabor rate schedule for this revenue plan are to be discounted.

NlDiscountReasonCode

string

Explains the reason for the discount percentage offered against the nonlabor rate schedule specified in the revenue plan.

NlMarkupPercentage

decimal

The factor by which the revenue amount will be calculated over the nonlabor cost.

NlSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

User-specified date used to derive the bill rate from the nonlabor rate schedule.

NlTpSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

User-specified date used to derive the bill rate from the intercompany nonlabor transfer price schedule.

NlTpScheduleId

long

Unique identifier of the transfer price labor schedule used to derive the bill rate for intercompany nonlabor transactions.

NonLaborRateOverride

Non-labor Rate Override

Section that displays the nonlabor rate overrides for a revenue plan.

NonlaborCostBasis

string

The nonlabor cost basis for the reimbursable cost reimbursable.

NonlaborRateChangeReason

string

The reason for change in the nonlabor rate.

OnHoldFlag

boolean

Indicator to check if revenue plan is eligible for revenue generation.

PersonBillRateSchId

long

The unique identifier of the employee bill rate schedule.

PersonRateOverride

Person Rate Override

Section that displays the person rate overrides for a revenue plan.

RevenuePlanDescriptiveFlexField

Contract Bill Plan Descriptive Flexfields

The revenue plan of the descriptive flex field linkage.

RevenuePlanTranslation

Contract Bill Plan Translation

The revenue plan translation linkage.