ContractRevisionDto

📄 Description: Data transfer object representing a revision of a lease contract within the Nakisa Lease Accounting Suite, encapsulating details related to financial obligations and accounting entries for effective lease management.

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

false

none

Name of the resource

inception

string(date)

false

none

Boolean flag indicating inception status

revisionType

string

false

none

Type of the revision

state

string

false

none

Current state of the contract

approvedBy

string

false

none

Identifier of the individual or entity that has approved the contract revision, ensuring compliance with financial obligations within the Nakisa Lease Accounting Suite.

approvedAt

string(date-time)

false

none

Timestamp indicating when the contract revision was approved, essential for tracking lease agreements and ensuring compliance with financial obligations in the Nakisa Lease Accounting Suite.

parentRevisionId

integer(int64)

false

none

Unique identifier for the parent revision

approverComment

string

false

none

Comment provided by the approver regarding the lease contract revision, facilitating clarity and transparency in the review process.

contractId

integer(int64)

false

none

Unique identifier for the contract

contractDisplayId

string

false

none

Unique identifier for the contract display

contractName

string

false

none

Name of the contract

principalPositionType

PrincipalPositionType

false

none

Type of the principal position

mlaId

integer(int64)

false

none

Unique identifier for the mla

companyId

integer(int64)

false

none

Unique identifier for the company

description

string

false

none

Description of the resource

externalReference

string

false

none

Unique identifier for external references associated with lease contracts, facilitating tracking and management of financial obligations within the Nakisa Lease Accounting Suite.

internalReference

string

false

none

Unique identifier for internal tracking of lease contracts within the Nakisa Lease Accounting Suite, facilitating efficient management of financial obligations and accounting entries.

formOfLease

string

false

none

Specifies the type of lease agreement associated with the contract, essential for accurately managing financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

jointVentureLeaseType

string

false

none

Type of the joint venture lease

businessPlace

string

false

none

Represents the designated location associated with a lease or contract within the Nakisa Lease Accounting Suite, crucial for tracking financial obligations and accounting entries.

tradingPartner

TradingPartnerLite

false

none

Value for tradingPartner field

contractCategoryGroup

ContractCategoryGroupLite

false

none

Value for contractCategoryGroup field

contractGroup1

ContractGroup1Lite

false

none

Value for contractGroup1 field

contractGroup2

ContractGroup2Lite

false

none

Value for contractGroup2 field

group3

string

false

none

Represents a categorization or grouping identifier for lease contracts within the Nakisa Lease Accounting Suite, facilitating the management of financial obligations and accounting entries.

group4

string

false

none

Represents a categorization or classification for lease contracts within the Nakisa Lease Accounting Suite, facilitating the management of financial obligations and accounting entries.

signingPerson

string

false

none

Represents the name of the individual authorized to sign the contract, ensuring compliance with financial obligations within the Nakisa Lease Accounting Suite.

placeOfSignature

string

false

none

Indicates the location where the contract was signed, providing essential context for lease agreements and financial obligations within the Nakisa Lease Accounting Suite.

dateOfSignature

string(date-time)

false

none

Date of signature indicating when the lease contract was formally executed, essential for tracking financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

leaseType

string

false

none

none

numberRangeIdentifierValue

string

false

none

Represents the unique identifier for a specific range of numbers associated with lease contracts and 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

allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

Enumerated Values

Attribute

Value

formOfLease

FULL, NET

jointVentureLeaseType

GROSS_LEASE, NET_LEASE

leaseType

LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED