PublicAPI.Projects.BudgetELMA API Documentation
Budget
Access path: PublicAPI.Projects.Budget
Properties

  NameDescription
Public propertyBudgetExpenseObsolete.
Expense
Public propertyBudgetIncomeObsolete.
Revenue
Back to Top
Remarks

Section containing methods for managing project budget
Examples

Firstly, create a budget stage for the project created here

var projectPhase = PublicAPI.Projects.Project.CreateProjectPhase(myProject, "New Budget Stage", "Stage Description");

Create items for expected revenue and expenses

//create an expense item 
var expenseRef = PublicAPI.Projects.Budget.BudgetExpense.CreateBudgetExpenseRef("New Expenditure Item", "Domestic Expenses");
//create a revenue item 
var incomeRef = PublicAPI.Projects.Budget.BudgetIncome.CreateBudgetIncomeRef("New Revenue Item", "Selling goods");

Create revenue and expense plans

//create expense plan 
var expenseItem = PublicAPI.Projects.Budget.BudgetExpense.CreateItem(projectPhase, expenseRef, "Domestic Expenses", 15000);
//create revenue plan 
var incomeItem = PublicAPI.Projects.Budget.BudgetIncome.CreateItem(projectPhase, incomeRef, "Selling Goods", 25000);

See Also