ContractAccountingDto

📄 Description: Data transfer object representing the financial obligations and accounting entries associated with lease contracts within the Nakisa Lease Accounting Suite, facilitating accurate tracking and management of lease-related financial data.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

true

none

Unique identifier for the resource

displayId

string

false

none

Unique identifier for the display

principalPositionType

PrincipalPositionType

false

none

Type of the principal position

contractRate

number(double)

false

none

Rate of contract

straightLineNonLeaseIncomeForPosting

boolean

false

none

Boolean flag indicating straightLineNonLeaseIncomeForPosting status

compoundingFrequency

CompoundingFrequency

false

none

Specifies the frequency at which interest or other financial obligations are compounded within a lease contract, essential for accurate accounting entries in the Nakisa Lease Accounting Suite.

lessorPaymentReference

string

false

none

Reference number assigned to the lessor payment, serving as a key identifier for tracking financial obligations within lease contracts in the Nakisa Lease Accounting Suite.

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

CalendarType

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)

false

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

numberRangeIdentifierValue

string

false

none

Unique string identifier for the range of numbers associated with a lease or contract within the Nakisa Lease Accounting Suite, facilitating accurate tracking of financial obligations and accounting entries.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeType

INumberRangeType

false

none

Type of the number range

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

Enumerated Values

Attribute

Value

taxCalculationType

NET