Lease Component Financial Term

Retrieves A Specific Lease Component Financial Term

HTTP Request

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

📋 Description: Retrieves the details of a specific lease component financial terms identified by the provided ID

Parameters

Name

In

Type

Required

Description

id

path

integer

true

The unique identifier of the lease component financial terms to retrieve.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component financial terms.

ResponseLeaseComponentFinancialTermDto

Update A Specified Lease Component Carry Over Balance

HTTP Request

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

📋 Description: Updates a specified lease component carry over balances in the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

The ID of the lease component financial term to update.

body

body

LeaseComponentFinancialTermDto

false

none

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 from the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier of the lease component financial term to delete.

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 a specified lease component financial term in the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

The ID of the lease component financial term to patch.

body

body

JsonPatch

false

none

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: Create or Updates a specified lease component financial term in the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

none

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: Creates or updates multiple lease component financial terms in bulk within the Nakisa Lease Accounting Suite

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

none

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 within the Nakisa Lease Accounting Suite

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

none

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: Submits a bulk upload of lease component financial term data to the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

none

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created all lease component financial term.

ResponseListLeaseComponentFinancialTermDto

Deletes Multiple Lease Component Financial Term By Their I Ds.

HTTP Request

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

📋 Description: Deletes multiple lease component financial term in bulk from the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

none

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: Returns a paginated list of all lease component financial terms.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Pagination parameters including page, size, and sort.

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.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentFinancialTermDto

false

none

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: Performs a filtered search and returns paginated results.

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

body

body

LeaseComponentFinancialTermDtoFilter

false

none

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

HTTP Request

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

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseComponentFinancialTermDto

Bulk Clone

HTTP Request

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

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

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 a lease component financial term by revisionID.

Parameters

Name

In

Type

Required

Description

revisionId

path

integer

true

The unique identifier of revisionID to retrieve lease component financial term.

Example Values

Parameter

Example

Type

revisionId

10000004

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component financial term

ResponseLeaseComponentFinancialTermDto