public BudgetIncomeItem CreateItem( Budget budget, ProjectPhase phase, BudgetIncomeItemRef budgetIncomeItemRef, string theme, double amount, string substantiation )
Create budget revenue item
Syntax
public BudgetIncomeItem CreateItem( Budget budget, ProjectPhase phase, BudgetIncomeItemRef budgetIncomeItemRef, string theme, double amount, string substantiation )
Parameters
- budget
- Type: Budget
Project budget.. Object. Access path: PublicAPI.Projects.Budget
- phase
- Type: ProjectPhase
Project budget phase. Object. Access path: PublicAPI.Projects.Objects.ProjectPhase
- budgetIncomeItemRef
- Type: BudgetIncomeItemRef
Budget revenue item. Object. Access path: PublicAPI.Projects.Budgets.BudgetIncomeItemRef
- theme
- Type: System String
Budget revenue subject
- amount
- Type: System Double
Budget revenue amount
- substantiation
- Type: System String
Reason (optional parameter)
Return Value
Type: BudgetIncomeItemBudget revenue
Examples
//load the project budget stage by ID var phase = PublicAPI.Projects.Objects.ProjectPhase.Load(3); //load the budget revenue item by ID var budgetIncomeItemRef = PublicAPI.Projects.Objects.BudgetIncomeItemRef.Load(3); //subject var theme = "New Budget Revenue"; //revenue amount var amount = 25000; //reason var substantiation = "The simplest reason"; //create a project revenue item var incomeItem = PublicAPI.Projects.Objects.BudgetIncomeItem.CreateBudgetIncomeItem(project, phase, budgetIncomeItemRef, theme, amount, substantiation);
See Also
How to load a budget revenue item