Lease Determination

Retrieves A Lease Determination

HTTP Request

GET /api/v1/lease-determinations/{id}

📋 Description: Retrieves detailed information about a specific lease determination identified by the provided ID, facilitating insights into contractual 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

Example Values

Parameter

Example

Type

id

10000044

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved the lease determination

ResponseLeaseDeterminationDto

400

Bad Request

Invalid input

None

Response Schema

Updates A Lease Determination (PUT)

HTTP Request

PUT /api/v1/lease-determinations/{id}

📋 Description: Updates the lease determination details for a specified lease contract, ensuring accurate financial 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

LeaseDeterminationDto

false

Request body containing the updated lease determination data, including contract details and financial obligations, essential for accurate accounting entries.

Example Values

Parameter

Example

Type

id

10000044

path

Responses

Status

Meaning

Description

Schema

200

OK

Lease Determination successfully updated.

ResponseLeaseDeterminationDto

Updates A Lease Determination (PATCH)

HTTP Request

PATCH /api/v1/lease-determinations/{id}

📋 Description: Updates the specified lease determination in the Nakisa Lease Accounting Suite, allowing for modifications to financial obligations and accounting entries associated with the lease contract. This operation ensures that lease data remains accurate and compliant with accounting standards.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

JsonPatch

false

Request body containing the updated lease determination details, including financial obligations and contract adjustments, to ensure accurate accounting entries.

Example Values

Parameter

Example

Type

id

123

path

body

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

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched lease determination.

ResponseLeaseDeterminationDto

Update Lease Determinations In Bulk

HTTP Request

PUT /api/v1/lease-determinations/bulk

📋 Description: Updates multiple lease determinations in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of financial obligations and accounting entries associated with lease contracts.

Parameters

Name

In

Type

Required

Description

body

body

LeaseDeterminationDto

false

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

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all Lease Determinations.

ResponseListLeaseDeterminationDto

Search A Lease Determination

HTTP Request

POST /api/v1/lease-determinations/search

📋 Description: Submits a search request to retrieve lease determinations based on specified criteria, facilitating efficient management of contracts and financial obligations 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

LeaseDeterminationDtoFilter

false

Request body containing the lease determination search criteria, including relevant contract details and financial obligations for accurate accounting entry retrieval.

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.

PageLeaseDeterminationDto

List All Lease Determinations

HTTP Request

GET /api/v1/lease-determinations

📋 Description: Retrieves lease determination records, providing insights into financial obligations and accounting entries associated with contracts within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the lease determinations query should be returned in a paginated format, facilitating efficient data retrieval for financial obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of lease determinations.

PageLeaseDeterminationDto

Get Lease Determinations Contracts

HTTP Request

GET /api/v1/lease-determinations/contract/{contractRevisionId}

📋 Description: Retrieves lease determination details for a specified contract revision, providing essential information for managing financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer

true

Unique identifier for the contract revision

Example Values

Parameter

Example

Type

contractRevisionId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease determinations contracts.

ResponseLeaseDeterminationDto