InvestmentRequestDto

📄 Description: Data transfer object representing a request for investment, encapsulating key details such as investment amount, purpose, and associated metadata to facilitate informed decision-making in financial planning.

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 investment request was created, providing essential context for tracking and managing investment timelines.

createdById

string

false

none

Unique identifier for the created by

modifiedOn

string(date-time)

false

none

Timestamp indicating the last modification date and time of the investment request, ensuring accurate tracking of updates within the investment management process.

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

companyCurrency

string

false

none

Specifies the currency in which the investment request is denominated, ensuring accurate financial representation and reporting.

investmentAreaIds

[integer]

false

none

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

requestCategoryId

integer(int64)

false

none

Unique identifier for the request category

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

title

string

false

none

Title of the resource

investmentCurrencyId

integer(int64)

false

none

Unique identifier for the investment currency

investmentCurrencyDisplayId

string

false

none

Unique identifier for the investment currency display

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

masterInvestmentRequestId

integer(int64)

false

none

Unique identifier for the master investment request

inceptionExchangeRate

number

false

none

Rate of inception exchange

exchangeRateValidFrom

string(date)

false

none

Indicates the date and time from which the specified exchange rate is considered valid for the investment request.

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

description

string

false

none

Description of the resource

justification

string

false

none

Explanation for the rationale behind the investment request, providing necessary context for decision-making and approval processes.

totalRequestedAmount

number

false

none

Amount of total requested

totalExpense

number

false

none

TotalExpense represents the cumulative financial outlay associated with the investment request, providing essential insight for budgetary assessments and financial planning.

totalSpent

number

false

none

Total amount of funds allocated to the investment request, reflecting the overall financial commitment made by the organization.

originalRequestedAmount

number

false

none

Amount of original requested

modifiedAmount

number

false

none

Amount of modified

currentAvailable

number

false

none

Represents the current available amount of funds for investment requests within the system.

modificationId

integer(int64)

false

none

Unique identifier for the modification

requestCategory

RequestCategoryDto

false

none

Category of the request

expectedInitiationDate

string(date)

false

none

Date of the expected initiation

expectedCompletionDate

string(date)

false

none

Date of the expected completion

actualInitiationDate

string(date)

false

none

Date of the actual initiation

actualCompletionDate

string(date)

false

none

Date of the actual completion

requestUrgency

string

false

none

Indicates the level of urgency for the investment request, helping prioritize processing and resource allocation.

leaseArea

LeaseAreaDto

false

none

Represents the total area designated for lease within the investment request, essential for evaluating property utilization and financial planning.

businessUnit

BusinessUnitDto

false

none

Represents the specific business unit associated with the investment request, facilitating targeted resource allocation and strategic decision-making.

company

CompanyDto

false

none

Represents the name of the company associated with the investment request, facilitating identification and tracking of investment opportunities.

department

DepartmentDto

false

none

Represents the department associated with the investment request, facilitating organizational alignment and resource allocation.

linkedBudgets

[BudgetLiteDto]

false

none

Array of linked budget identifiers associated with the investment request, facilitating budget management and allocation tracking.

investmentRequestToInvestmentAreaIdsLinkedToBudget

[integer]

false

none

Array of identifiers linking investment requests to specific investment areas associated with the budget, facilitating streamlined financial tracking and allocation.

Enumerated Values

Attribute

Value

status

APPROVED, DRAFT, MODIFICATION, REJECTED, REWORK, SUBMITTED