ContractDto

📄 Description: Data transfer object representing a lease contract within the Nakisa Lease Accounting Suite, encapsulating essential details related to financial obligations and accounting entries associated with the lease.

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

principalPositionType

PrincipalPositionType

false

none

Type of the principal position

validFrom

string(date)

false

none

Date from which the resource is valid

validTo

string(date)

false

none

Date until which the resource is valid

amendmentDate

string(date)

false

none

Date of the amendment

approverComment

string

false

none

Comments provided by the approver regarding the lease contract, facilitating transparency and communication related to financial obligations and accounting entries.

contractPhase

string

false

none

Indicates the current phase of the contract within the lease lifecycle, essential for managing financial obligations and accounting entries in the Nakisa Lease Accounting Suite.

dataCreationInfo

DataCreationSettingLite

false

none

DataCreationSettingLite is a streamlined data transfer object that encapsulates essential parameters for creating lease-related entries, including contracts and financial obligations, within the Nakisa Lease Accounting Suite.

leaseType

LeaseType

false

none

Type of the lease

revision

ContractRevisionDto

false

none

Value for revision field

currency

CurrencyLite

false

none

Value for currency field

companyCurrency

CurrencyLite

false

none

Value for companyCurrency field

indexedCurrency

boolean

false

none

Boolean flag indicating indexedCurrency status

assetValueCurrencyType

string

false

none

Type of the asset value currency

currencyLocked

boolean

false

none

Boolean flag indicating currencyLocked status

leaseArea

LeaseAreaLite

false

none

Value for leaseArea field

businessUnit

BusinessUnitLite

false

none

Value for businessUnit field

businessUnitLocked

boolean

false

none

Boolean flag indicating businessUnitLocked status

companyCode

CompanyLite

false

none

Code for the company

companyCodeLocked

boolean

false

none

Boolean flag indicating companyCodeLocked status

department

DepartmentLite

false

none

Value for department field

departmentLocked

boolean

false

none

Boolean flag indicating departmentLocked status

leaseGroup

LeaseGroupLite

false

none

Value for leaseGroup field

leaseGroupLocked

boolean

false

none

Boolean flag indicating leaseGroupLocked status

subleasingInternalAssetClass

InternalAssetClassLite

false

none

Value for subleasingInternalAssetClass field

contractGroup1

ContractGroup1Lite

false

none

Value for contractGroup1 field

contractGroup2

ContractGroup2Lite

false

none

Value for contractGroup2 field

subleasing

boolean

false

none

Boolean flag indicating subleasing status

subleasingContractRevisionInfo

SubleasingContractRevisionLite

false

none

Value for subleasingContractRevisionInfo field

subleasingLeaseComponentRevisionInfo

SubleasingLeaseComponentRevisionLite

false

none

Value for subleasingLeaseComponentRevisionInfo field

subleasingActivationGroupRevisionInfo

SubleasingActivationGroupRevisionLite

false

none

Value for subleasingActivationGroupRevisionInfo field

notifications

[ContractSubscriptionDto]

false

none

List of notifications items

masterAgreementId

integer(int64)

false

none

Unique identifier for the master agreement

masterAgreementDisplayId

string

false

none

Unique identifier for the master agreement display

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

transferInfo

MassInterCompanyTransferInfo

false

none

Value for transferInfo field

numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for the range of numbers associated with a lease contract, facilitating accurate tracking of financial obligations within the Nakisa Lease Accounting Suite.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Type of the number range identifier

numberRangeType

INumberRangeType

false

none

Type of the number range

Enumerated Values

Attribute

Value

assetValueCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY

contractPhase

CLOSED, DRAFT, INITIAL, REJECTED, SETUP