ContractAccountingDto

📄 Description: Data transfer object representing the financial details and accounting metrics associated with contracts within the Nakisa Portfolio Management Suite, facilitating portfolio and asset analytics for real estate properties.

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

principalPositionType

string

true

none

Type of the principal position

contractRate

number(double)

false

none

Rate of contract

straightLineNonLeaseIncomeForPosting

boolean

false

none

Boolean flag indicating straightLineNonLeaseIncomeForPosting status

compoundingFrequency

string

false

none

Specifies the frequency at which interest or returns are compounded for assets within the portfolio, providing critical insights for financial analytics and real estate property management.

lessorPaymentReference

string

false

none

Reference identifier for payments made to the lessor, facilitating accurate tracking and reporting within the Nakisa Portfolio Management Suite for real estate asset management.

trackCost

boolean

false

none

Boolean flag indicating trackCost status

generateVendorInvoice

boolean

false

none

Boolean flag indicating generateVendorInvoice status

calculateTax

boolean

false

none

Boolean flag indicating calculateTax status

calendarType

string

false

none

Type of the calendar

fiscalVariant

FiscalVariantLite

false

none

Value for fiscalVariant field

workBreakdownStructure

WorkBreakdownStructureLite

false

none

Value for workBreakdownStructure field

functionalArea

FunctionalAreaLite

false

none

Value for functionalArea field

businessArea

BusinessAreaLite

false

none

Value for businessArea field

taxJurisdiction

TaxJurisdictionLite

false

none

Value for taxJurisdiction field

taxCode

TaxCodeLite

false

none

Code for the tax

paymentTerm

PaymentTermLite

false

none

Value for paymentTerm field

paymentBlock

PaymentBlockLite

false

none

Value for paymentBlock field

paymentMethod

PaymentMethodLite

false

none

Value for paymentMethod field

profitCenter

ProfitCenterLite

false

none

Value for profitCenter field

network

NetworkLite

false

none

Value for network field

segment

SegmentLite

false

none

Value for segment field

internalOrder

InternalOrderLite

false

none

Value for internalOrder field

internalOrderType

InternalOrderTypeLite

false

none

Type of the internal order

costCenter

CostCenterLite

false

none

Value for costCenter field

responsibleCostCenter

CostCenterLite

false

none

Value for responsibleCostCenter field

contractId

integer(int64)

true

none

Unique identifier for the contract

contractDisplayId

string

false

none

Unique identifier for the contract display

contractRevisionId

integer(int64)

false

none

Unique identifier for the contract revision

taxCalculationType

string

false

none

Type of the tax calculation

transactionTypePosting

boolean

false

none

Boolean flag indicating transactionTypePosting status

costCenterAllocations

[CostCenterAllocationsItemDto]

false

none

List of costCenterAllocations items

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 string value that identifies a specific range of numbers associated with portfolio assets 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

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

compoundingFrequency

ANNUALLY, BI_MONTHLY, DAILY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY

principalPositionType

LESSEE, LESSOR

taxCalculationType

NET