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

Text value for amountFrequency in LeaseComponentFinancialTermDto

paymentMode

string

true

none

Text value for paymentMode in LeaseComponentFinancialTermDto

paymentCalculationMode

string

true

none

Text value for paymentCalculationMode in LeaseComponentFinancialTermDto

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

Text value for paymentFrequency in LeaseComponentFinancialTermDto

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

Text value for paymentTiming in LeaseComponentFinancialTermDto

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

Text value for spreadingFrequency in LeaseComponentFinancialTermDto

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

Text value for lockReason in LeaseComponentFinancialTermDto

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

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeIdentifierValue

string

false

none

Text value for numberRangeIdentifierValue in LeaseComponentFinancialTermDto

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