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 |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Contained by |
|
Handled by |
Attributes
The following table describes attributes in the service data object.
Name | Type | Description |
---|---|---|
AssignmentDetail |
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.
|
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 linkage |
|
JobBillRateSchId |
long |
Unique identifier of the job rate schedule used to derive the bill rate for labor transactions. |
JobRateOverride |
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 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.
|
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 |
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 |
Section that displays the person rate overrides for a revenue plan. |
|
RevenuePlanDescriptiveFlexField |
The revenue plan of the descriptive flex field linkage. |
|
RevenuePlanTranslation |
The revenue plan translation linkage. |