Contract Accounting

Retrieves A Contract Accounting

HTTP Request

GET /api/v1/contract-accountings/{id}

📋 Description: Retrieves detailed accounting entries associated with a specific lease contract, providing insights into financial obligations and contract performance.

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 the contract accounting

ResponseContractAccountingDto

Updates A Contract Accounting

HTTP Request

PUT /api/v1/contract-accountings/{id}

📋 Description: Updates the specified contract accounting entry in the Nakisa Lease Accounting Suite, allowing users to modify financial obligations associated with leases and contracts. This operation ensures accurate accounting records are maintained in alignment with business requirements.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

ContractAccountingDto

false

Request body containing the updated financial obligation details and accounting entries associated with the specified lease contract.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract accounting successfully updated.

ResponseContractAccountingDto

Patches A Contract Accounting

HTTP Request

PATCH /api/v1/contract-accountings/{id}

📋 Description: Updates the specified contract accounting entry to reflect changes in lease terms or financial obligations, ensuring accurate accounting records 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 obligation details and accounting entries related to the specified lease contract.

Example Values

Parameter

Example

Type

id

10000001

path

body

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

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched contract accounting.

ResponseContractAccountingDto

Updates Contract Accountings In Bulk

HTTP Request

PUT /api/v1/contract-accountings/bulk

📋 Description: Updates multiple contract accounting entries in bulk, allowing for efficient management of lease-related financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

ContractAccountingDto

false

Request body containing an array of lease contract accounting entries, including financial obligations and relevant metadata for bulk processing.

Responses

Status

Meaning

Description

Schema

200

OK

All contract accountings successfully updated.

ResponseListContractAccountingDto

Search Contract Accounting

HTTP Request

POST /api/v1/contract-accountings/search

📋 Description: Submits a search request to retrieve contract accounting entries related to leases and financial obligations, allowing for refined results based on specified criteria.

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

ContractAccountingDtoFilter

false

Request body containing search criteria and filters for retrieving lease and contract accounting entries related to financial obligations.

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.

PageContractAccountingDto

List All Contract Accounting

HTTP Request

GET /api/v1/contract-accountings

📋 Description: Retrieves contract accounting entries associated with leases, providing insights into financial obligations and facilitating effective accounting management.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the contract accountings query should be returned in a paginated format, facilitating efficient data retrieval for lease and financial obligation management.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of Contracts accounting.

PageContractAccountingDto

Retrives Contract Accounting

HTTP Request

GET /api/v1/contract-accountings/contract/{contractRevisionId}

📋 Description: Retrieves detailed accounting entries associated with a specific contract revision, providing insights into financial obligations related to lease agreements 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 got the contract accounting.

ResponseContractAccountingDto

400

Bad Request

Invalid input

None

Response Schema