Lease Component Financial Term

Retrieves A Specific Lease Component Financial Term

HTTP Request

GET /api/v1/lease-component-financial-terms/{id}

📋 Description: Retrieves the financial terms associated with a specific lease component, providing essential details for contract management and accounting entries related to financial obligations.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component financial terms.

ResponseLeaseComponentFinancialTermDto

Update Resource

HTTP Request

PUT /api/v1/lease-component-financial-terms/{id}

📋 Description: Updates the financial terms of a specified lease component within the Nakisa Lease Accounting Suite, allowing users to modify contract details and financial obligations associated with accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

LeaseComponentFinancialTermDto

false

Request body containing the updated financial terms for a specific lease component, including details on financial obligations and accounting entries associated with the lease contract.

Example Values

Parameter

Example

Type

id

10000086

path

Responses

Status

Meaning

Description

Schema

200

OK

lease component financial term successfully updated.

ResponseLeaseComponentFinancialTermDto

Delete A Lease Component Financial Term

HTTP Request

DELETE /api/v1/lease-component-financial-terms/{id}

📋 Description: Deletes a specified lease component financial term by its unique identifier, ensuring the accurate management of financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000085

path

Responses

Status

Meaning

Description

Schema

200

OK

The lease component financial term successfully deleted.

ResponseVoid

Updates Specified Lease Component Financial Term

HTTP Request

PATCH /api/v1/lease-component-financial-terms/{id}

📋 Description: Updates the financial terms of a specified lease component, allowing for adjustments to contract obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

JsonPatch

false

Request body containing updated financial terms and conditions for the specified lease component, reflecting changes in contractual obligations and accounting entries.

Example Values

Parameter

Example

Type

id

10000081

path

body

{"op":"replace","path":"/name","value":"patched contract"}

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched the lease component financial term.

ResponseLeaseComponentFinancialTermDto

Create Or Update A Lease Component Financial Term

HTTP Request

PUT /api/v1/lease-component-financial-terms/createOrUpdate

📋 Description: Creates or updates financial terms associated with lease components, ensuring accurate representation of financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

Request body containing the financial terms data for lease components, including details on lease obligations and accounting entries for effective contract management.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created or updated the lease component financial term.

ResponseLeaseComponentFinancialTermDto

Creates Or Updates Lease Component Financial Terms In Bulk

HTTP Request

PUT /api/v1/lease-component-financial-terms/createOrUpdate/bulk

📋 Description: Updates or creates multiple lease component financial terms in bulk, facilitating efficient management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

Request body containing bulk lease component financial terms data, including details on lease contracts, financial obligations, and associated accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all lease component financial term.

ResponseListLeaseComponentFinancialTermDto

Updates Lease Component Financial Term In Bulk

HTTP Request

PUT /api/v1/lease-component-financial-terms/bulk

📋 Description: Updates multiple lease component financial terms in bulk, enabling efficient management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

Request body containing a collection of lease component financial terms, including details on financial obligations and accounting entries for bulk updates within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all lease component financial terms.

ResponseListLeaseComponentFinancialTermDto

Creates Multiple Lease Component Financial Term In Bulk.

HTTP Request

POST /api/v1/lease-component-financial-terms/bulk

📋 Description: Facilitates the bulk creation of financial terms for lease components, enabling efficient management of contractual obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

Request body containing a collection of lease component financial terms, including associated contract details and financial obligations, for bulk processing within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created all lease component financial term.

ResponseListLeaseComponentFinancialTermDto

Deletes Multiple Lease Component Financial Term By Their IDs.

HTTP Request

DELETE /api/v1/lease-component-financial-terms/bulk

📋 Description: Deletes multiple financial terms associated with lease components in the Nakisa Lease Accounting Suite, streamlining the management of financial obligations and ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing an array of lease component financial term identifiers to facilitate the bulk deletion of associated financial obligations within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

lease component financial terms deleted.

ResponseVoid

List All Lease Component Financial Terms

HTTP Request

GET /api/v1/lease-component-financial-terms

📋 Description: Retrieves financial terms associated with lease components, enabling users to access detailed information regarding contractual obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the lease component financial terms query should be paginated, facilitating efficient retrieval of large datasets related to lease contracts and financial obligations.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of lease component financial terms.

PageLeaseComponentFinancialTermDto

Create A Lease Component Financial Term

HTTP Request

POST /api/v1/lease-component-financial-terms

📋 Description: Creates a new lease component financial term within the Nakisa Lease Accounting Suite, facilitating the management of financial obligations associated with lease contracts and ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

Request body containing the financial terms and conditions associated with a lease component, including details on contractual obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

lease component financial term successfully created.

ResponseLeaseComponentFinancialTermDto

Search Lease Component Financial Terms

HTTP Request

POST /api/v1/lease-component-financial-terms/search

📋 Description: Submits a search request for lease component financial terms, enabling users to identify relevant financial obligations and accounting entries associated with leases and contracts within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Zero-based page index (0..N)

size

query

integer

false

The size of the page to be returned

sort

query

array[string]

false

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

body

body

LeaseComponentFinancialTermDtoFilter

false

Request body containing search criteria for lease component financial terms, including relevant contract details and financial obligations for accurate accounting entries.

Default Values

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Parameter Constraints

Parameter

Constraints

page

Min: 0

size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Search results successfully returned.

PageLeaseComponentFinancialTermDto

Clone A Lease Component Financial Term

HTTP Request

POST /api/v1/lease-component-financial-terms/clone/{id}

📋 Description: Clones the financial terms associated with a specified lease component, facilitating the efficient management of lease contracts and financial obligations within the Nakisa Lease Accounting Suite. This operation streamlines the process of creating new accounting entries based on existing terms.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

Lease component financial term successfully cloned.

ResponseLeaseComponentFinancialTermDto

Bulk Clone Lease Component Financial Terms

HTTP Request

POST /api/v1/lease-component-financial-terms/clone/bulk

📋 Description: Clones multiple lease component financial terms in bulk, facilitating efficient management of lease contracts and their associated financial obligations within the Nakisa Lease Accounting Suite. This operation streamlines the process of replicating accounting entries, ensuring consistency and accuracy across multiple leases.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing the financial terms data for multiple lease components to facilitate bulk cloning of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Lease component financial terms successfully cloned in bulk.

Inline

Response Schema

Status Code 200

Array of cloned lease component financial terms

Name

Type

Required

Restrictions

Description

anonymous

[LeaseComponentFinancialTermDto]

false

none

Array of cloned lease component financial terms

» 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

» expenseCategory

ExpenseCategoryLite

false

none

Data transfer object representing a simplified categorization of expenses related to leases and contracts within the Nakisa Lease Accounting Suite, facilitating efficient tracking and management of financial obligations and accounting entries.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» status

Status

false

none

Represents the object status with localized captions and activity state.

»»» name

string

false

none

Enum name representing the object status.

»»» captionKey

string

false

none

Localization key for the object status caption.

»»» active

boolean

false

none

Indicates whether the status is active.

»»» caption

string

false

none

Localized caption of the object status.

»» name

string

false

none

Name of the resource

»» expenseCategoryType

string

false

none

Type of the expense category

» amount

number(double)

false

none

Amount value

» amountFrequency

string

false

none

Specifies the frequency at which lease payments are due, facilitating accurate tracking of financial obligations within the Nakisa Lease Accounting Suite.

» paymentMode

string

false

none

Indicates the method of payment for financial obligations associated with a lease contract within the Nakisa Lease Accounting Suite.

» paymentCalculationMode

string

false

none

Specifies the method used to calculate payments associated with lease contracts, ensuring accurate financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

» firstSpecialPaymentDate

string(date)

false

none

Date of the first special payment

» lastSpecialPaymentDate

string(date)

false

none

Date of the last special payment

» paymentFrequency

string

false

none

Specifies the frequency of payment obligations associated with a lease contract within the Nakisa Lease Accounting Suite.

» firstPaymentDate

string(date)

false

none

Date of the first payment

» lastPaymentDate

string(date)

false

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

Specifies the timing of payment obligations associated with a lease contract within the Nakisa Lease Accounting Suite.

» 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

Specifies the frequency at which lease payments are spread over the term of the contract, impacting financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

» 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 lease

» parentFinancialTermId

integer(int64)

false

none

Unique identifier for the parent financial term

» termStatus

string

false

none

Status of the term

» lockReason

string

false

none

Specifies the reason for locking a lease contract, ensuring clarity in the management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

» vendorPaymentSplits

[VendorPaymentSplitDto]

false

none

List of vendorPaymentSplits items

»» percentage

number(double)

false

none

Percentage value

»» calculateTax

boolean

false

none

Boolean flag indicating calculateTax status

»» taxExemptionPercentage

number(double)

false

none

Percentage of tax exemption

»» partner

PartnerLite

false

none

Data transfer object representing a simplified partner profile within the Nakisa Lease Accounting Suite, encompassing essential details related to lease agreements, financial obligations, and accounting entries.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» displayId

string

false

none

Unique identifier for the display

»»» status

Status

false

none

Represents the object status with localized captions and activity state.

»»» name

string

false

none

Name of the resource

»»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»» partnerRole

PartnerRoleLite

false

none

Data transfer object representing a simplified partner role within the Nakisa Lease Accounting Suite, encompassing essential attributes related to lease agreements, contracts, and financial obligations for streamlined accounting entry management.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» displayId

string

false

none

Unique identifier for the display

»»» status

Status

false

none

Represents the object status with localized captions and activity state.

»»» name

string

false

none

Name of the resource

»» taxCodeDetermination

TaxCodeDeterminationDetails

false

none

Data structure representing the details of tax code determination related to leases and contracts within the Nakisa Lease Accounting Suite, facilitating accurate financial obligation tracking and accounting entry management.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» displayId

string

false

none

Unique identifier for the display

»»» companyId

integer(int64)

false

none

Unique identifier for the company

»»» partnerId

integer(int64)

false

none

none

»»» taxJurisdictionId

integer(int64)

false

none

Unique identifier for the tax jurisdiction

»»» taxJurisdictionDisplayId

string

false

none

Unique identifier for the tax jurisdiction display

»»» defaultTaxCodeId

integer(int64)

false

none

Unique identifier for the default tax code

»»» defaultTaxCodeDisplayId

string

false

none

Unique identifier for the default tax code display

»»» defaultExemptionTaxCodeId

integer(int64)

false

none

Unique identifier for the default exemption tax code

»»» defaultExemptionTaxCodeDisplayId

string

false

none

Unique identifier for the default exemption tax code display

»»» defaultExemptionPercentage

number(double)

false

none

Percentage of default exemption

»»» mapping

TaxCodeExpenseCategoryMappingDetails

false

none

Data transfer object representing the mapping of tax codes to expense categories within the Nakisa Lease Accounting Suite, facilitating accurate accounting entries and compliance with financial obligations related to leases and contracts.

»»»» isLeaseExpense

boolean

false

none

Whether the resource is lease expense

»»»» nonLeaseTaxCodeId

integer(int64)

false

none

Unique identifier for the non lease tax code

»»»» nonLeaseTaxCodeDisplayId

string

false

none

Unique identifier for the non lease tax code display

»»»» nonLeaseExemptionTaxCodeId

integer(int64)

false

none

Unique identifier for the non lease exemption tax code

»»»» nonLeaseExemptionTaxCodeDisplayId

string

false

none

Unique identifier for the non lease exemption tax code display

»»»» nonLeaseExemptionTaxPercentage

number(double)

false

none

Percentage of non lease exemption tax

»»»» principalTaxCodeId

integer(int64)

false

none

Unique identifier for the principal tax code

»»»» principalTaxCodeDisplayId

string

false

none

Unique identifier for the principal tax code display

»»»» principalExemptionTaxCodeId

integer(int64)

false

none

Unique identifier for the principal exemption tax code

»»»» principalExemptionTaxCodeDisplayId

string

false

none

Unique identifier for the principal exemption tax code display

»»»» principalExemptionTaxPercentage

number(double)

false

none

Percentage of principal exemption tax

» revisionDisplayId

string

false

none

Unique identifier for the revision display

» termType

string

false

none

Type of the term

» revisionId

integer(int64)

false

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

» numberRangeIdentifierValue

string

false

none

Unique string identifier representing a specific range of numbers associated with lease components in the Nakisa Lease Accounting Suite.

» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data structure representing a numerical range identifier used in the Nakisa Lease Accounting Suite to categorize and manage leases, contracts, and financial obligations within accounting entries.

»» name

string

true

none

Name of the resource

» numberRangeType

INumberRangeType

false

none

Data structure representing a numerical range utilized in the Nakisa Lease Accounting Suite, essential for defining financial obligations and accounting entries associated with leases and contracts.

»» name

string

true

none

Name of the resource

» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

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

name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

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

Retrieves A Lease Component Financial Term

HTTP Request

GET /api/v1/lease-component-financial-terms/revision/{revisionId}

📋 Description: Retrieves the financial terms associated with a specific lease component revision, identified by the provided revision ID, to facilitate accurate accounting entries and contract management within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

revisionId

path

integer

true

Unique identifier for the revision

Example Values

Parameter

Example

Type

revisionId

10000004

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component financial term

ResponseLeaseComponentFinancialTermDto