LeaseComponentFinancialTermDto

📄 Description: Data transfer object representing the financial terms associated with a lease component within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management in the real estate sector.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

displayId

string

false

none

Unique identifier for the display

name

string

true

none

Name of the resource

expenseCategory

ExpenseCategoryLite

false

none

Category of the expense

amount

number(double)

true

none

Amount value

amountFrequency

string

true

none

Specifies the frequency at which lease payments are made, providing essential information for portfolio and asset management within the Nakisa Portfolio Management Suite.

paymentMode

string

true

none

Indicates the method of payment for financial terms associated with lease components within the Nakisa Portfolio Management Suite, relevant to portfolio and asset management in real estate analytics.

paymentCalculationMode

string

true

none

Specifies the method used for calculating payments within the financial terms of a lease component, relevant for portfolio and asset management in real estate analytics.

firstSpecialPaymentDate

string(date)

false

none

Date of the first special payment

lastSpecialPaymentDate

string(date)

false

none

Date of the last special payment

paymentFrequency

string

true

none

Specifies the interval at which lease payments are scheduled, providing essential information for financial analysis and portfolio management within real estate assets.

firstPaymentDate

string(date)

true

none

Date of the first payment

lastPaymentDate

string(date)

true

none

Date of the last payment

firstPaymentAmount

number(double)

false

none

Amount of first payment

lastPaymentAmount

number(double)

false

none

Amount of last payment

months

integer(int64)

false

none

Numeric value representing months

days

integer(int32)

false

none

Numeric value representing days

notificationDate

string(date)

false

none

Date of the notification

monthEnd

boolean

false

none

Boolean flag indicating monthEnd status

paymentTiming

string

false

none

Specifies the timing of payment obligations associated with lease components within the Nakisa Portfolio Management Suite, facilitating effective financial planning and analysis in real estate property management.

escalatingRent

boolean

false

none

Boolean flag indicating escalatingRent status

stopEscalatingAtZero

boolean

false

none

Boolean flag indicating stopEscalatingAtZero status

escalatingRentAmount

number(double)

false

none

Amount of escalating rent

escalatingRentType

string

false

none

Type of the escalating rent

escalationFrequencyOffset

integer(int32)

false

none

Numeric value representing escalationFrequencyOffset

escalationFrequency

integer(int32)

false

none

Numeric value representing escalationFrequency

escalationFastForward

integer(int32)

false

none

Numeric value representing escalationFastForward

termStartDate

string(date)

false

none

Date of the term start

termEndDate

string(date)

false

none

Date of the term end

expenseCategoryType

string

false

none

Type of the expense category

spreadingFrequency

string

false

none

Specifies the frequency at which financial terms are spread across the lease duration, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

firstSpreadingAmount

number(double)

false

none

Amount of first spreading

lastSpreadingAmount

number(double)

false

none

Amount of last spreading

valid

boolean

false

none

Unique identifier for the portfolio

parentFinancialTermId

integer(int64)

false

none

Unique identifier for the parent financial term

termStatus

string

false

none

Status of the term

lockReason

string

false

none

Reason for locking a lease component, providing essential context for portfolio and asset management within the Nakisa Portfolio Management Suite.

vendorPaymentSplits

[VendorPaymentSplitDto]

false

none

List of vendorPaymentSplits items

revisionDisplayId

string

false

none

Unique identifier for the revision display

termType

string

false

none

Type of the term

revisionId

integer(int64)

true

none

Unique identifier for the revision

leaseComponentId

integer(int64)

false

none

Unique identifier for the lease component

leaseComponentDisplayId

string

false

none

Unique identifier for the lease component display

type

string

false

none

Type of the resource

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeIdentifierValue

string

false

none

Represents a unique identifier for the specified range of numbers associated with financial terms in lease components, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

numberRangeType

INumberRangeType

false

none

Type of the number range

Enumerated Values

Attribute

Value

amountFrequency

DAY, MONTH, ONE_TIME, YEAR

escalatingRentType

FIXED, PERCENTAGE

expenseCategoryType

CASH_INCENTIVE, CASUALTY, EXPECTED_GRV, INCENTIVE, NON_LEASE, PAYMENT, PURCHASE_OPTION, TERMINATION_OPTION

lockReason

ENDS_BEFORE_MODIFICATION_DATE, EXERCISED_IN_ACTIVATION_GROUP, NO_PAYMENT

paymentCalculationMode

DAILY, ONE_TIME, PAYMENT_FOR_MONTH

paymentFrequency

ANNUALLY, BI_MONTHLY, BI_WEEKLY, DAILY, MONTHLY, ONE_TIME, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY, WEEKLY

paymentMode

ADVANCE, ARREARS

paymentTiming

END_OF_DAY, START_OF_DAY

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

termStatus

EDITABLE, LOCKED

termType

INITIAL_DIRECT_COST, NON_LEASE_TERM, PAYMENT_TERM