Child pages
  • Budget Extension
Skip to end of metadata
Go to start of metadata

Budgeting information can be attached to items which track data such as total funds, direct or indirect costs and multiple annual budgets for individual years. 

Project Budgeting Information

Annual Budgets: You can add multiple annual budgets for individual years. The Total Funds for the year will be automatically calculated for each Funding Source added.

Direct Costs: Your projects direct costs.

Indirect Costs: Your projects indirect costs.

Pass Through Indirect Costs: Your project pass through indirect costs.

Total Funds: This is automatically totaled when the item is saved. It uses all the Annual Budgets listed to get the sum.

Budget Part Type: This unique field lets you input your own custom budget field.

Budget Part Value: This unique field complements the budget part type by allowing you to input the matching value.

Example JSON

{
	"facets": [{
		"passThroughIndirectCosts": 123.45,
		"personnelAndBenefitsCosts": 543.21,
		"parts": [{
			"type": "A part type",
			"value": "Many"
		}, {
			"type": "B part type",
			"value": "200:Yes"
		}],
		"directCosts": 1234.56,
		"indirectCosts": 6543.21,
		"annualBudgets": [{
			"fundingSources": [{
				"amount": 300.0,
				"source": "Source alpha"
			}, {
				"amount": 700.0,
				"source": "Source beta"
			}],
			"totalFunds": 1000.0,
			"year": "2000"
		}, {
			"fundingSources": [],
			"totalFunds": 74.51,
			"year": "2015"
		}],
		"className": "gov.sciencebase.catalog.item.facet.BudgetFacet"
	}]
}

The above example could be used in a RESTful PUT call to Sciencebase.

Properties

BudgetFacet

PropertyTypeDescription
totalFundsDoubleComputed value; no need to enter value
personnelAndBenefitsCosts
Double 
directCosts
Double 
indirectCosts
Double 
passThroughIndirectCosts
Double 
partsBudgetPartArray
annualBudgetsAnnualBudgetArray
classNameStringInternal usage to ID a facet type

BudgetFacet:BudgetPart

PropertyTypeDescription
typeString 
valueString 

BudgetFacet:AnnualBudget

PropertyTypeDescription
yearString 
totalFundsDouble 
fundingSourcesFundingSourceArray

BudgetFacet:AnnualBudget:FundingSource

PropertyTypeDescription
amountDouble 
sourceString 

 

All values can be NULL at any time.

 


  • No labels