Nim Budget

Nim Budget - Search Business Units

HTTP Request

POST /api/nim-budgets/search

📋 Description: Submits a request to search for budget allocations within the Nakisa Portfolio Management Suite, enabling users to analyze financial data related to portfolios, assets, and real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

BudgetDtoFilter

true

Request body containing search criteria and filters for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBudgetDto

Nim Budget - Post

HTTP Request

POST /api/nim-budgets/expenses

📋 Description: Creates a new expense entry within the budget framework of the Nakisa Portfolio Management Suite, enabling users to effectively manage and analyze financial allocations related to portfolios, assets, and real estate properties.

Parameters

Name

In

Type

Required

Description

expensePostDto

query

ExternalExpensePostDto

true

Data transfer object containing the details of the expense to be recorded within the Nakisa Portfolio Management Suite, relevant for portfolio and asset analytics in real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ExpensePostingResultDto

Nim Budget - Get Budget Investment Areas

HTTP Request

GET /api/nim-budgets/{budgetId}/investment-areas

📋 Description: Retrieves investment areas associated with a specific budget, enabling users to analyze asset allocation and portfolio performance within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

budgetId

path

integer(int64)

true

Unique identifier for the budget

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[BudgetInvestmentAreaDto]

false

none

[Data transfer object representing the allocation of budget investments within specific areas of a portfolio, facilitating enhanced asset management and analytics for real estate properties in the Nakisa Portfolio Management Suite.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdOn

string(date-time)

false

none

Timestamp indicating when the budget investment area was created, providing essential context for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

» createdById

string

false

none

Unique identifier for the created by

» modifiedOn

string(date-time)

false

none

Timestamp indicating the last modification date of the Budget Investment Area, facilitating tracking and analytics within the Nakisa Portfolio Management Suite.

» 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

» amount

number

false

none

Amount value

» originalCurrencyId

integer(int64)

false

none

Unique identifier for the original currency

» originalCurrencyDisplayId

string

false

none

Unique identifier for the original currency display

» originalAmount

number

false

none

Amount of original

» rate

number

false

none

Rate value

» rateDate

string(date)

false

none

Date of the rate

» investmentAreaId

integer(int64)

false

none

Unique identifier for the investment area

» investmentArea

InvestmentAreaDto

false

none

Data transfer object representing an investment area within the Nakisa Portfolio Management Suite, encompassing key attributes related to portfolio analysis, asset management, and real estate property analytics.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdOn

string(date-time)

false

none

Timestamp indicating when the investment area was created, providing essential context for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»» 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 area, relevant for tracking changes in portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»» 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

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» assetClasses

[integer]

false

none

List of assetClasses items

» budgetYearDistributions

[BudgetYearDistributionDto]

false

none

List of budgetYearDistributions items

»» id

integer(int64)

false

none

none

»» createdOn

string(date-time)

false

none

none

»» createdById

string

false

none

none

»» modifiedOn

string(date-time)

false

none

none

»» modifiedById

string

false

none

none

»» createdByName

string

false

none

none

»» lastModifiedByName

string

false

none

none

»» year

integer(int32)

false

none

none

»» amount

number

false

none

none

»» originalCurrencyId

integer(int64)

false

none

none

»» originalCurrencyDisplayId

string

false

none

none

»» originalAmount

number

false

none

none

»» rate

number

false

none

none

»» rateDate

string(date)

false

none

none

»» spent

number

false

none

none

»» budgetInvestmentAreaId

integer(int64)

false

none

none

» investmentRequest

InvestmentRequestDto

false

none

none

»» id

integer(int64)

false

none

none

»» createdOn

string(date-time)

false

none

none

»» createdById

string

false

none

none

»» modifiedOn

string(date-time)

false

none

none

»» modifiedById

string

false

none

none

»» createdByName

string

false

none

none

»» lastModifiedByName

string

false

none

none

»» requestedAmount

number

false

none

none

»» companyCurrency

string

false

none

none

»» investmentAreaIds

[integer]

false

none

none

»» requestCategoryId

integer(int64)

false

none

none

»» displayId

string

false

none

none

»» leaseAreaId

integer(int64)

false

none

none

»» leaseAreaDisplayId

string

false

none

none

»» leaseAreaName

string

false

none

none

»» businessUnitId

integer(int64)

false

none

none

»» businessUnitDisplayId

string

false

none

none

»» companyId

integer(int64)

false

none

none

»» companyDisplayId

string

false

none

none

»» departmentId

integer(int64)

false

none

none

»» departmentDisplayId

string

false

none

none

»» title

string

false

none

none

»» investmentCurrencyId

integer(int64)

false

none

none

»» investmentCurrencyDisplayId

string

false

none

none

»» companyCurrencyId

integer(int64)

false

none

none

»» companyCurrencyDisplayId

string

false

none

none

»» reportingCurrencyId

integer(int64)

false

none

none

»» reportingCurrencyDisplayId

string

false

none

none

»» masterInvestmentRequestId

integer(int64)

false

none

none

»» inceptionExchangeRate

number

false

none

none

»» exchangeRateValidFrom

string(date)

false

none

none

»» weightedAverageExchangeRate

number

false

none

none

»» status

string

false

none

none

»» workflowStepName

string

false

none

none

»» description

string

false

none

none

»» justification

string

false

none

none

»» totalRequestedAmount

number

false

none

none

»» totalExpense

number

false

none

none

»» totalSpent

number

false

none

none

»» originalRequestedAmount

number

false

none

none

»» modifiedAmount

number

false

none

none

»» currentAvailable

number

false

none

none

»» modificationId

integer(int64)

false

none

none

»» requestCategory

RequestCategoryDto

false

none

none

»»» id

integer(int64)

false

none

none

»»» createdOn

string(date-time)

false

none

none

»»» createdById

string

false

none

none

»»» modifiedOn

string(date-time)

false

none

none

»»» modifiedById

string

false

none

none

»»» createdByName

string

false

none

none

»»» lastModifiedByName

string

false

none

none

»»» displayId

string

false

none

none

»»» title

string

false

none

none

»»» subTitle

string

false

none

none

»»» icon

string

false

none

none

»»» budgetTitle

string

false

none

none

»»» budgetSubTitle

string

false

none

none

»»» investmentTitle

string

false

none

none

»»» investmentSubTitle

string

false

none

none

»» expectedInitiationDate

string(date)

false

none

none

»» expectedCompletionDate

string(date)

false

none

none

»» actualInitiationDate

string(date)

false

none

none

»» actualCompletionDate

string(date)

false

none

none

»» requestUrgency

string

false

none

none

»» leaseArea

LeaseAreaDto

false

none

Data transfer object representing a defined lease area within the Nakisa Portfolio Management Suite, encapsulating essential details for portfolio analysis and asset management in the real estate sector.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» status

string

false

none

Status of the resource

»»» displayId

string

true

none

Unique identifier for the display

»»» name

string

true

none

Name of the resource

»»» businessUnitId

integer(int64)

false

none

Unique identifier for the business unit

»» businessUnit

BusinessUnitDto

false

none

Data transfer object representing a business unit within the Nakisa Portfolio Management Suite, encapsulating essential information related to portfolio management, asset tracking, analytics, and real estate properties.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» status

string

false

none

Status of the resource

»»» displayId

string

true

none

Unique identifier for the display

»»» name

string

true

none

Name of the resource

»»» leaseAreaId

integer(int64)

false

none

Unique identifier for the lease area

»»» companyId

integer(int64)

false

none

Unique identifier for the company

»» company

CompanyDto

false

none

Data transfer object representing a company within the Nakisa Portfolio Management Suite, encapsulating essential information related to portfolio assets, analytics, and real estate properties.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» status

string

false

none

Status of the resource

»»» displayId

string

true

none

Unique identifier for the display

»»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»»» countryId

integer(int64)

false

none

Unique identifier for the country

»»» countryDisplayId

string

false

none

Unique identifier for the country display

»»» postingPeriodVariantId

integer(int64)

false

none

Unique identifier for the posting period variant

»»» name

string

false

none

none

»»» postingPeriodVariantDisplayId

string

false

none

Unique identifier for the posting period variant display

»»» controllingAreaId

integer(int64)

false

none

Unique identifier for the controlling area

»»» controllingAreaDisplayId

string

false

none

Unique identifier for the controlling area display

»»» chartOfAccountId

integer(int64)

false

none

Unique identifier for the chart of account

»»» chartOfAccountDisplayId

string

false

none

Unique identifier for the chart of account display

»»» fiscalVariantId

integer(int64)

false

none

Unique identifier for the fiscal variant

»»» fiscalVariantDisplayId

string

false

none

Unique identifier for the fiscal variant display

»»» chartOfDepreciationId

integer(int64)

false

none

Unique identifier for the chart of depreciation

»»» chartOfDepreciationDisplayId

string

false

none

Unique identifier for the chart of depreciation display

»»» purchasingOrganizationId

integer(int64)

false

none

Unique identifier for the purchasing organization

»»» assetId

integer(int64)

false

none

Unique identifier for the asset

»»» exchangeRateTypeId

integer(int64)

false

none

Unique identifier for the exchange rate type

»»» plantId

integer(int64)

false

none

Unique identifier for the plant

»»» incrementalBorrowingRateId

integer(int64)

false

none

Unique identifier for the incremental borrowing rate

»»» businessUnitId

integer(int64)

false

none

Unique identifier for the business unit

»»» projectId

integer(int64)

false

none

Unique identifier for the project

»»» transferVariantId

integer(int64)

false

none

Unique identifier for the transfer variant

»»» partnerId

integer(int64)

false

none

Unique identifier for the partner

»»» departmentId

integer(int64)

false

none

Unique identifier for the department

»»» accountingStandardId

integer(int64)

false

none

Unique identifier for the accounting standard

»»» generalLedgerAccountId

integer(int64)

false

none

Unique identifier for the general ledger account

»»» consumerPriceIndexCategoryId

integer(int64)

false

none

Unique identifier for the consumer price index category

»»» costCenterId

integer(int64)

false

none

Unique identifier for the cost center

»»» costCenterRelationValidFrom

string(date)

false

none

Indicates the effective date from which the cost center relationship is valid, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»»» costCenterRelationValidTo

string(date)

false

none

Indicates the expiration date of the cost center relationship, essential for managing portfolio and asset allocations within the Nakisa Portfolio Management Suite.

»» department

DepartmentDto

false

none

none

»»» id

integer(int64)

false

none

none

»»» status

string

false

none

none

»»» displayId

string

true

none

none

»»» name

string

true

none

none

»»» companyId

integer(int64)

false

none

none

»»» leaseGroupId

integer(int64)

false

none

none

»» linkedBudgets

[BudgetLiteDto]

false

none

none

»»» id

integer(int64)

false

none

none

»»» createdOn

string(date-time)

false

none

none

»»» createdById

string

false

none

none

»»» modifiedOn

string(date-time)

false

none

none

»»» modifiedById

string

false

none

none

»»» createdByName

string

false

none

none

»»» lastModifiedByName

string

false

none

none

»»» requestCategoryId

integer(int64)

false

none

none

»»» year

integer(int32)

false

none

none

»»» displayId

string

false

none

none

»»» project

string

false

none

none

»»» requestCategory

RequestCategoryDto

false

none

none

»» investmentRequestToInvestmentAreaIdsLinkedToBudget

[integer]

false

none

none

» investmentRequests

[InvestmentRequestDto]

false

none

none

» totalSpent

number

false

none

Value for totalSpent field

» totalReserved

number

false

none

Value for totalReserved field

» budgetBalance

number

false

none

Value for budgetBalance field

Enumerated Values

Attribute

Value

status

ACTIVE, APPROVED, CREATED, DECOMMISSIONED, DISABLED, DRAFT, MODIFICATION, REJECTED, REWORK, SUBMITTED