BudgetDto

📄 Description: Data transfer object representing a budget allocation, including details such as amount, category, and associated timelines, to facilitate effective financial planning and management within the organization.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdOn

string(date-time)

false

none

Timestamp indicating when the budget was created, providing essential context for budget lifecycle management and historical tracking.

createdById

string

false

none

Unique identifier for the created by

modifiedOn

string(date-time)

false

none

Timestamp indicating the last date and time when the budget record was modified, ensuring accurate tracking of changes for financial oversight.

modifiedById

string

false

none

Unique identifier for the modified by

createdByName

string

false

none

Name of the created by

lastModifiedByName

string

false

none

Name of the last modified by

requestedAmount

number

false

none

Amount of requested

spent

number

false

none

Represents the total amount of budget allocated that has been utilized, providing insight into financial performance against planned expenditures.

companyCurrency

string

false

none

Specifies the currency in which the company’s budget is denominated, facilitating accurate financial reporting and analysis.

endYear

integer(int32)

false

none

Represents the final year of the budget cycle, indicating the period for which the allocated funds are planned.

internalAssetClassIds

string

false

none

Comma-separated list of unique identifiers representing the internal asset classes associated with the budget, facilitating effective budget categorization and management.

availableCombos

string

false

none

Represents the available budget combinations that can be utilized for financial planning and resource allocation.

belongToBudgetId

integer(int64)

false

none

Unique identifier for the belong to budget

postedAssetExists

boolean

false

none

Indicates whether an asset has been posted to the budget, facilitating accurate financial tracking and reporting.

childrenIds

[integer]

false

none

Array of unique identifiers for the child budget items associated with the parent budget, facilitating efficient budget management and tracking.

investmentAreaIds

[integer]

false

none

Array of unique identifiers representing the specific investment areas associated with the budget allocation.

investmentRequestToInvestmentArea

InvestmentRequestToInvestmentAreaDto

false

none

Specifies the allocation of investment requests to designated investment areas within the budget framework.

investmentRequestYearDistribution

InvestmentRequestYearDistributionDto

false

none

Distribution of investment requests across different years, providing insights for budget allocation and financial planning.

investmentRequestId

integer(int64)

false

none

Unique identifier for the investment request

investmentRequestDisplayId

string

false

none

Unique identifier for the investment request display

investmentRequestTitle

string

false

none

Title of the investment request

requestCategoryId

integer(int64)

false

none

Unique identifier for the request category

year

integer(int32)

false

none

Represents the fiscal year associated with the budget, enabling accurate financial planning and reporting.

displayId

string

false

none

Unique identifier for the display

leaseAreaId

integer(int64)

false

none

Unique identifier for the lease area

leaseAreaDisplayId

string

false

none

Unique identifier for the lease area display

leaseAreaName

string

false

none

Name of the lease area

businessUnitId

integer(int64)

false

none

Unique identifier for the business unit

businessUnitDisplayId

string

false

none

Unique identifier for the business unit display

companyId

integer(int64)

false

none

Unique identifier for the company

companyDisplayId

string

false

none

Unique identifier for the company display

departmentId

integer(int64)

false

none

Unique identifier for the department

departmentDisplayId

string

false

none

Unique identifier for the department display

project

string

false

none

Represents the name or identifier of the project associated with the budget, facilitating effective financial tracking and management.

companyCurrencyId

integer(int64)

false

none

Unique identifier for the company currency

companyCurrencyDisplayId

string

false

none

Unique identifier for the company currency display

reportingCurrencyId

integer(int64)

false

none

Unique identifier for the reporting currency

reportingCurrencyDisplayId

string

false

none

Unique identifier for the reporting currency display

masterBudgetId

integer(int64)

false

none

Unique identifier for the master budget

archived

boolean

false

none

Indicates whether the budget has been archived, reflecting its status in the financial management process.

inceptionExchangeRate

number

false

none

Rate of inception exchange

exchangeRateValidFrom

string(date)

false

none

Indicates the date and time from which the exchange rate is considered valid for budget calculations.

weightedAverageExchangeRate

number

false

none

Rate of weighted average exchange

status

string

false

none

Status of the resource

workflowStepName

string

false

none

Name of the workflow step

forcastYearStart

integer(int32)

false

none

Indicates the starting year for the budget forecast, essential for aligning financial planning with organizational objectives.

forcastYearEnd

integer(int32)

false

none

Represents the fiscal year-end date for budget forecasting, enabling accurate financial planning and resource allocation.

actualYearStart

integer(int32)

false

none

Represents the starting year of the budget cycle, providing essential context for financial planning and analysis.

actualYearEnd

integer(int32)

false

none

Represents the actual year-end value for the budget, providing a critical measure for financial performance evaluation.

projectDescription

string

false

none

Description of the project

projectJustification

string

false

none

Description of the rationale behind the budget allocation for the project, providing essential context for financial decision-making.

sponsor

string

false

none

Name of the sponsor associated with the budget, providing accountability and ownership for financial allocations.

group1

ProjectGroupDto

false

none

Represents the first grouping category within the budget structure, facilitating organized budget management and reporting.

group2

ProjectGroupDto

false

none

Represents a secondary grouping identifier within the budget schema, facilitating the organization and categorization of budgetary allocations.

belongToBudget

BudgetDto

false

none

Indicates the budget to which the current entity is associated, facilitating effective budget management and allocation.

totalRequestedAmount

number

false

none

Amount of total requested

totalExpense

number

false

none

Represents the total expenses incurred within the budget, providing essential insights for financial analysis and decision-making.

totalSpent

number

false

none

Total amount of funds allocated and utilized within the budget, providing insight into financial performance and resource management.

originalRequestedAmount

number

false

none

Amount of original requested

modifiedAmount

number

false

none

Amount of modified

currentAvailable

number

false

none

Represents the current available budget amount, providing essential insight for financial planning and resource allocation.

splitYears

string

false

none

Specifies the budget allocation period in years, allowing for detailed financial planning and analysis.

modificationId

integer(int64)

false

none

Unique identifier for the modification

requestCategory

RequestCategoryDto

false

none

Category of the request

leaseArea

LeaseAreaDto

false

none

Represents the designated area associated with a lease within the budget framework, facilitating accurate financial planning and resource allocation.

businessUnit

BusinessUnitDto

false

none

Represents the specific business unit associated with the budget, facilitating targeted financial management and resource allocation within the organization.

company

CompanyDto

false

none

Represents the name of the company associated with the budget, facilitating financial tracking and reporting within the organization.

department

DepartmentDto

false

none

Represents the department associated with the budget, facilitating effective financial management and resource allocation within the organization.

Enumerated Values

Attribute

Value

status

APPROVED, DRAFT, MODIFICATION, REJECTED, REWORK, SUBMITTED