ActivityExpense Fields


 Field


 Type

Read 
Only

Filterable
Orderable


 Description

AccrualType

string
restricted to
'Start of Activity'
'End of Activity'
'Uniform Over Activity'

 

X

The accrual type for the project expense. If the accrual type is 'Start of Activity', the entire expense costs are accrued at the start date of the activity. If the accrual type is 'End of Activity', the entire expense costs are accrued at the finish date of the activity. If the accrual type is 'Uniform over Activity', the expense costs are accrued uniformly over the duration of the activity.

ActivityId

string
restricted to
maxLength(40)

X

X

The short ID that uniquely identifies the activity within the project.

ActivityName

string
restricted to
maxLength(120)

X

X

The name of the activity. The activity name does not have to be unique.

ActivityObjectId

int

 

X

The unique ID of the activity to which the project expense is linked. Every project expense is associated with one activity in the project.

ActualCost

double

 

X

The actual cost for the project expense.

ActualUnits

double

 

 

The actual units for the project expense.

AtCompletionCost

double

X

 

The sum of the actual plus remaining costs for the project expense. Computed as actual cost + remaining cost.

AtCompletionUnits

double

X

 

The at completion units for the project expense.

AutoComputeActuals

boolean

 

X

The flag that identifies whether the actual and remaining costs for the expense are computed automatically using the planned cost and the activity's schedule percent complete. If this option is selected, the actual/remaining costs are automatically updated when project actuals are applied. This assumes the expenses are made according to plan.

CBSCode

string

X

 

CBS Code.

CBSId

int

 

X

The unique Id of CBS.

CostAccountId

string
restricted to
maxLength(40)

X

X

The id of associated cost account.

CostAccountName

string
restricted to
maxLength(100)

X

X

The name of the associated cost account.

CostAccountObjectId

int

 

X

The unique ID of the cost account associated with the project expense.

CreateDate

dateTime

X

X

The date this expense was created.

CreateUser

string
restricted to
maxLength(255)

X

X

The name of the user that created this expense.

DocumentNumber

string
restricted to
maxLength(32)

 

X

The document number for the expense. Use this for the purchase order number, invoice number, requisition number, or similar, as needed.

ExpenseCategoryName

string
restricted to
maxLength(36)

X

X

The name of the expense category.

ExpenseCategoryObjectId

int

 

X

The unique ID of the expense category for the project expense.

ExpenseDescription

string

 

 

The description of the expense.

ExpenseItem

string
restricted to
maxLength(120)

 

X

The name of the project expense.

ExpensePercentComplete

double

 

 

The percent complete of the project expense.

IsBaseline

boolean

X

X

The boolean value indicating if this business object is related to a Project or Baseline

IsTemplate

boolean

X

X

The boolean value indicating if this business object is related to a template Project.

LastUpdateDate

dateTime

X

X

The date this expense was last updated.

LastUpdateUser

string
restricted to
maxLength(255)

X

X

The name of the user that last updated this expense.

ObjectId

int

 

X

The unique ID generated by the system.

OverBudget

boolean

X

 

The indicator that reflects whether the project expense is over budget. An expense is over budget when the actual cost + remaining cost exceeds the planned cost.

PlannedCost

double

 

X

The planned cost for the project expense. This field is named BudgetedCost in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.

PlannedUnits

double

 

X

The planned number of units for the project expense. This number is multiplied by the price per unit to compute the planned cost. This field is named BudgetedUnits in Primavera's Engineering & Construction and Maintenance & Turnaround solutions.

PricePerUnit

double

 

X

The planned price per unit for the project expense. This number is multiplied by the planned number of units to compute the planned cost.

ProjectId

string
restricted to
maxLength(40)

X

X

The short code that uniquely identifies the project.

ProjectObjectId

int

X

X

The unique ID of the associated project.

RemainingCost

double

 

X

The remaining cost for the project expense. Before actual expenses are made, remaining cost should be the same as planned cost. While the activity is in progress, the remaining cost should be updated to reflect the estimated remaining cost required for the expense. After the expense is completed, the remaining cost should be zero.

RemainingUnits

double

 

 

The remaining units for the project expense.

UnitOfMeasure

string
restricted to
maxLength(30)

 

X

The unit of measure for the project expense.

Vendor

string
restricted to
maxLength(100)

 

X

The name of the vendor providing the product or service associated with the expense.

WBSObjectId

int

X

X

The unique ID of the WBS for the activity.



Legal Notices | Your Privacy Rights
Copyright © 2008, 2023

Last Published Wednesday, February 1, 2023