Intercompanytransfer Job

Get Mass Inter-Company Transfer Job By ID

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/{id}

📋 Description: Fetches the details of a specific mass inter-company transfer job by its unique identifier, facilitating the management of lease contracts and associated financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved mass inter-company transfer job

ResponseMassInterCompanyTransferJobDto

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass inter-company transfer job not found

None

500

Internal Server Error

Internal server error

None

Update Mass Inter-Company Transfer Job

HTTP Request

PUT /api/v1/batch/mass-inter-company-transfer/jobs/{id}

📋 Description: Updates the status or details of a specific mass inter-company transfer job identified by its unique ID within the Nakisa Lease Accounting Suite, facilitating accurate management of lease contracts and financial obligations.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

MassInterCompanyTransferJobDto

false

Request body containing the details of the mass inter-company transfer job, including lease and contract information, financial obligations, and accounting entries associated with the specified job ID.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer job updated successfully

ResponseMassInterCompanyTransferJobDto

400

Bad Request

Invalid request body or ID supplied

None

404

Not Found

Mass inter-company transfer job not found

None

500

Internal Server Error

Internal server error

None

Bulk Upsert Mass Inter-Company Transfer Jobs

HTTP Request

PUT /api/v1/batch/mass-inter-company-transfer/jobs/createOrUpdate/bulk

📋 Description: Creates or updates multiple inter-company transfer jobs in bulk within the Nakisa Lease Accounting Suite, streamlining the management of leases, contracts, and financial obligations for efficient accounting entry processing.

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferJobDto

false

Request body containing bulk data for creating or updating inter-company transfer jobs, including lease details, contract information, financial obligations, and associated accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer jobs created or updated successfully

ResponseListMassInterCompanyTransferJobDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Upsert Mass Inter-Company Transfer Job

HTTP Request

PUT /api/v1/batch/mass-inter-company-transfer/jobs/createOrUpdate

📋 Description: Creates or updates mass inter-company transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, and financial obligations while ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferJobDto

false

Request body containing the lease and contract details necessary for creating or updating financial obligations and accounting entries related to inter-company transfers.

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer job created or updated successfully

ResponseMassInterCompanyTransferJobDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Bulk Update Mass Inter-Company Transfer Jobs

HTTP Request

PUT /api/v1/batch/mass-inter-company-transfer/jobs/bulk

📋 Description: Updates multiple inter-company transfer jobs in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of lease contracts and financial obligations while ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferJobDto

false

Request body containing the bulk data for inter-company transfer jobs, including lease details, contract information, financial obligations, and associated accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer jobs updated successfully

ResponseListMassInterCompanyTransferJobDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Upload Input File For Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/upload-input-file/{id}

📋 Description: Uploads an input file for mass inter-company transfer jobs identified by the specified ID, facilitating the management of leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite. This operation streamlines the process of creating accounting entries related to inter-company transactions.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Search Mass Inter-Company Transfer Jobs

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/search

📋 Description: Submits a request to search for mass inter-company transfer jobs within the Nakisa Lease Accounting Suite, enabling users to efficiently locate relevant lease and contract financial obligations and associated accounting entries.

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

MassInterCompanyTransferJobDtoFilter

false

Request body containing the search criteria for mass inter-company transfer jobs, including relevant lease, contract, financial obligation, and accounting entry details.

Example Values

Parameter

Example

Type

page

0

query

size

100

query

Default Values

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved mass inter-company transfer jobs

PageMassInterCompanyTransferJobDto

400

Bad Request

Invalid filter criteria or parameters supplied

None

500

Internal Server Error

Internal server error

None

Intercompanytransfer Job - Search Revertible Contracts

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/revertible-contracts

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» request

body

MassInterCompanyTransferJobListFilterTypeRequest

false

Data transfer object representing a filter for retrieving a list of mass intercompany transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations in accounting entries.

»» jobId

body

integer(int64)

false

none

»» searchTerm

body

string

false

Search term used to filter and retrieve specific lease, contract, or financial obligation entries within the Mass InterCompany Transfer Job List in the Nakisa Lease Accounting Suite.

»» principalPositionType

body

PrincipalPositionType

false

Represents the type of principal position with localized captions.

»»» name

body

string

false

Enum name representing the principal position type.

»»» captionKey

body

string

false

Localization key for the principal position type caption.

»»» caption

body

string

false

Localized caption of the principal position type.

»» erpSystemFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»»» name

body

string

false

Enum name representing the filter type.

»»» captionKey

body

string

false

Localization key for the filter type caption.

»»» caption

body

string

false

Localized caption of the filter type.

»» erpSystems

body

[ErpSystemLite]

false

List of erpSystems items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» type

body

ErpSystemType

false

Represents the type of ERP system.

»»»» name

body

string

false

Enum name representing the ERP system type.

»»»» captionKey

body

string

false

Localization key for the ERP system type caption.

»»»» caption

body

string

false

Localized caption of the ERP system type.

»»» sapVersion

body

SapVersion

false

Represents the version of SAP system.

»»»» name

body

string

false

Enum name representing the SAP version.

»»»» captionKey

body

string

false

Localization key for the SAP version caption.

»»»» caption

body

string

false

Localized caption of the SAP version.

»» leaseAreaFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» leaseAreas

body

[LeaseAreaLite]

false

List of leaseAreas items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» businessUnitFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» businessUnits

body

[BusinessUnitLite]

false

List of businessUnits items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» companyFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» companies

body

[CompanyLite]

false

List of companies items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» erpSystemId

body

integer(int64)

false

Unique identifier for the erp system

»»» erpSystemDisplayId

body

string

false

Unique identifier for the erp system display

»»» countryId

body

integer(int64)

false

Unique identifier for the country

»»» countryDisplayId

body

string

false

Unique identifier for the country display

»»» name

body

string

false

none

»»» postingPeriodVariantId

body

integer(int64)

false

Unique identifier for the posting period variant

»»» fiscalVariantId

body

integer(int64)

false

Unique identifier for the fiscal variant

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»» searchTerm

Lease Agreement

body

»»» name

LESSEE

body

»»» captionKey

enum.principalpositiontype.lessee

body

»»» caption

Lessee

body

»»» name

ALL

body

»»» captionKey

enum.filterType.all

body

»»» caption

All

body

»» erpSystems

[]

body

»»» id

10000001

body

»»» displayId

ERP-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

SAP Production System

body

»»»» name

NAKISA

body

»»»» captionKey

enum.erpSystemType.NAKISA

body

»»»» caption

NAKISA

body

»»»» name

ECC_EHP5

body

»»»» captionKey

enum.sapVersion.ECC_EHP5

body

»»»» caption

ECC_EHP5

body

»» leaseAreas

[]

body

»»» id

10000001

body

»»» displayId

0001

body

»»» name

Global Lease Area

body

»» businessUnits

[]

body

»»» id

10000001

body

»»» displayId

BU0001

body

»»» name

North America Business Unit

body

»» companies

[]

body

»»» id

10000006

body

»»» displayId

1005

body

»»» erpSystemId

10000001

body

»»» erpSystemDisplayId

FINQ8S-300

body

»»» countryId

10000095

body

»»» countryDisplayId

CA

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»»» name

ALL, LESSEE, LESSOR, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED, ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, NAKISA, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909, SAP

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Intercompanytransfer Job - Revert Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/revert

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferRevertRequest

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Create New Mass Inter-Company Transfer Job (With Number Of Filtered Entities)

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/number-of-filtered-entities

📋 Description: Submits a request to retrieve the count of filtered entities related to mass inter-company transfers within the Nakisa Lease Accounting Suite, facilitating efficient management of leases, contracts, and financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferJob

false

Request body containing the criteria for filtering entities related to lease contracts and financial obligations for the mass inter-company transfer process.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved number of filtered entities

integer

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Get Master Agreements For Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/master-agreements

📋 Description: Creates master agreements for mass inter-company transfers within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the master agreement details for inter-company transfers, including lease and contract information essential for managing financial obligations and accounting entries.

» request

body

MassInterCompanyTransferJobListFilterTypeRequest

false

Data transfer object representing a filter for retrieving a list of mass intercompany transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations in accounting entries.

»» jobId

body

integer(int64)

false

none

»» searchTerm

body

string

false

Search term used to filter and retrieve specific lease, contract, or financial obligation entries within the Mass InterCompany Transfer Job List in the Nakisa Lease Accounting Suite.

»» principalPositionType

body

PrincipalPositionType

false

Represents the type of principal position with localized captions.

»»» name

body

string

false

Enum name representing the principal position type.

»»» captionKey

body

string

false

Localization key for the principal position type caption.

»»» caption

body

string

false

Localized caption of the principal position type.

»» erpSystemFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»»» name

body

string

false

Enum name representing the filter type.

»»» captionKey

body

string

false

Localization key for the filter type caption.

»»» caption

body

string

false

Localized caption of the filter type.

»» erpSystems

body

[ErpSystemLite]

false

List of erpSystems items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» type

body

ErpSystemType

false

Represents the type of ERP system.

»»»» name

body

string

false

Enum name representing the ERP system type.

»»»» captionKey

body

string

false

Localization key for the ERP system type caption.

»»»» caption

body

string

false

Localized caption of the ERP system type.

»»» sapVersion

body

SapVersion

false

Represents the version of SAP system.

»»»» name

body

string

false

Enum name representing the SAP version.

»»»» captionKey

body

string

false

Localization key for the SAP version caption.

»»»» caption

body

string

false

Localized caption of the SAP version.

»» leaseAreaFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» leaseAreas

body

[LeaseAreaLite]

false

List of leaseAreas items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» businessUnitFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» businessUnits

body

[BusinessUnitLite]

false

List of businessUnits items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» companyFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» companies

body

[CompanyLite]

false

List of companies items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» erpSystemId

body

integer(int64)

false

Unique identifier for the erp system

»»» erpSystemDisplayId

body

string

false

Unique identifier for the erp system display

»»» countryId

body

integer(int64)

false

Unique identifier for the country

»»» countryDisplayId

body

string

false

Unique identifier for the country display

»»» name

body

string

false

none

»»» postingPeriodVariantId

body

integer(int64)

false

Unique identifier for the posting period variant

»»» fiscalVariantId

body

integer(int64)

false

Unique identifier for the fiscal variant

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»» searchTerm

Lease Agreement

body

»»» name

LESSEE

body

»»» captionKey

enum.principalpositiontype.lessee

body

»»» caption

Lessee

body

»»» name

ALL

body

»»» captionKey

enum.filterType.all

body

»»» caption

All

body

»» erpSystems

[]

body

»»» id

10000001

body

»»» displayId

ERP-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

SAP Production System

body

»»»» name

NAKISA

body

»»»» captionKey

enum.erpSystemType.NAKISA

body

»»»» caption

NAKISA

body

»»»» name

ECC_EHP5

body

»»»» captionKey

enum.sapVersion.ECC_EHP5

body

»»»» caption

ECC_EHP5

body

»» leaseAreas

[]

body

»»» id

10000001

body

»»» displayId

0001

body

»»» name

Global Lease Area

body

»» businessUnits

[]

body

»»» id

10000001

body

»»» displayId

BU0001

body

»»» name

North America Business Unit

body

»» companies

[]

body

»»» id

10000006

body

»»» displayId

1005

body

»»» erpSystemId

10000001

body

»»» erpSystemDisplayId

FINQ8S-300

body

»»» countryId

10000095

body

»»» countryDisplayId

CA

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»»» name

ALL, LESSEE, LESSOR, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED, ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, NAKISA, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909, SAP

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved master agreements

PageMasterAgreementDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Get Lease Components For Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/lease-components

📋 Description: Creates new lease component records for mass inter-company transfers within the Nakisa Lease Accounting Suite, facilitating the management of financial obligations and accounting entries related to lease contracts.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the lease component data necessary for executing mass inter-company transfers, including details on contracts, financial obligations, and accounting entries.

» request

body

MassInterCompanyTransferJobListFilterTypeRequest

false

Data transfer object representing a filter for retrieving a list of mass intercompany transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations in accounting entries.

»» jobId

body

integer(int64)

false

none

»» searchTerm

body

string

false

Search term used to filter and retrieve specific lease, contract, or financial obligation entries within the Mass InterCompany Transfer Job List in the Nakisa Lease Accounting Suite.

»» principalPositionType

body

PrincipalPositionType

false

Represents the type of principal position with localized captions.

»»» name

body

string

false

Enum name representing the principal position type.

»»» captionKey

body

string

false

Localization key for the principal position type caption.

»»» caption

body

string

false

Localized caption of the principal position type.

»» erpSystemFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»»» name

body

string

false

Enum name representing the filter type.

»»» captionKey

body

string

false

Localization key for the filter type caption.

»»» caption

body

string

false

Localized caption of the filter type.

»» erpSystems

body

[ErpSystemLite]

false

List of erpSystems items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» type

body

ErpSystemType

false

Represents the type of ERP system.

»»»» name

body

string

false

Enum name representing the ERP system type.

»»»» captionKey

body

string

false

Localization key for the ERP system type caption.

»»»» caption

body

string

false

Localized caption of the ERP system type.

»»» sapVersion

body

SapVersion

false

Represents the version of SAP system.

»»»» name

body

string

false

Enum name representing the SAP version.

»»»» captionKey

body

string

false

Localization key for the SAP version caption.

»»»» caption

body

string

false

Localized caption of the SAP version.

»» leaseAreaFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» leaseAreas

body

[LeaseAreaLite]

false

List of leaseAreas items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» businessUnitFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» businessUnits

body

[BusinessUnitLite]

false

List of businessUnits items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» companyFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» companies

body

[CompanyLite]

false

List of companies items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» erpSystemId

body

integer(int64)

false

Unique identifier for the erp system

»»» erpSystemDisplayId

body

string

false

Unique identifier for the erp system display

»»» countryId

body

integer(int64)

false

Unique identifier for the country

»»» countryDisplayId

body

string

false

Unique identifier for the country display

»»» name

body

string

false

none

»»» postingPeriodVariantId

body

integer(int64)

false

Unique identifier for the posting period variant

»»» fiscalVariantId

body

integer(int64)

false

Unique identifier for the fiscal variant

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»» searchTerm

Lease Agreement

body

»»» name

LESSEE

body

»»» captionKey

enum.principalpositiontype.lessee

body

»»» caption

Lessee

body

»»» name

ALL

body

»»» captionKey

enum.filterType.all

body

»»» caption

All

body

»» erpSystems

[]

body

»»» id

10000001

body

»»» displayId

ERP-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

SAP Production System

body

»»»» name

NAKISA

body

»»»» captionKey

enum.erpSystemType.NAKISA

body

»»»» caption

NAKISA

body

»»»» name

ECC_EHP5

body

»»»» captionKey

enum.sapVersion.ECC_EHP5

body

»»»» caption

ECC_EHP5

body

»» leaseAreas

[]

body

»»» id

10000001

body

»»» displayId

0001

body

»»» name

Global Lease Area

body

»» businessUnits

[]

body

»»» id

10000001

body

»»» displayId

BU0001

body

»»» name

North America Business Unit

body

»» companies

[]

body

»»» id

10000006

body

»»» displayId

1005

body

»»» erpSystemId

10000001

body

»»» erpSystemDisplayId

FINQ8S-300

body

»»» countryId

10000095

body

»»» countryDisplayId

CA

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»»» name

ALL, LESSEE, LESSOR, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED, ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, NAKISA, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909, SAP

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease components

PageLeaseComponentDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Get Contracts For Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/contracts

📋 Description: Initiates a batch job for mass inter-company transfers by submitting contract data, facilitating streamlined management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the details of lease contracts for mass inter-company transfers, including associated financial obligations and accounting entries.

» request

body

MassInterCompanyTransferJobListFilterTypeRequest

false

Data transfer object representing a filter for retrieving a list of mass intercompany transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations in accounting entries.

»» jobId

body

integer(int64)

false

none

»» searchTerm

body

string

false

Search term used to filter and retrieve specific lease, contract, or financial obligation entries within the Mass InterCompany Transfer Job List in the Nakisa Lease Accounting Suite.

»» principalPositionType

body

PrincipalPositionType

false

Represents the type of principal position with localized captions.

»»» name

body

string

false

Enum name representing the principal position type.

»»» captionKey

body

string

false

Localization key for the principal position type caption.

»»» caption

body

string

false

Localized caption of the principal position type.

»» erpSystemFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»»» name

body

string

false

Enum name representing the filter type.

»»» captionKey

body

string

false

Localization key for the filter type caption.

»»» caption

body

string

false

Localized caption of the filter type.

»» erpSystems

body

[ErpSystemLite]

false

List of erpSystems items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» type

body

ErpSystemType

false

Represents the type of ERP system.

»»»» name

body

string

false

Enum name representing the ERP system type.

»»»» captionKey

body

string

false

Localization key for the ERP system type caption.

»»»» caption

body

string

false

Localized caption of the ERP system type.

»»» sapVersion

body

SapVersion

false

Represents the version of SAP system.

»»»» name

body

string

false

Enum name representing the SAP version.

»»»» captionKey

body

string

false

Localization key for the SAP version caption.

»»»» caption

body

string

false

Localized caption of the SAP version.

»» leaseAreaFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» leaseAreas

body

[LeaseAreaLite]

false

List of leaseAreas items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» businessUnitFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» businessUnits

body

[BusinessUnitLite]

false

List of businessUnits items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» companyFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» companies

body

[CompanyLite]

false

List of companies items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» erpSystemId

body

integer(int64)

false

Unique identifier for the erp system

»»» erpSystemDisplayId

body

string

false

Unique identifier for the erp system display

»»» countryId

body

integer(int64)

false

Unique identifier for the country

»»» countryDisplayId

body

string

false

Unique identifier for the country display

»»» name

body

string

false

none

»»» postingPeriodVariantId

body

integer(int64)

false

Unique identifier for the posting period variant

»»» fiscalVariantId

body

integer(int64)

false

Unique identifier for the fiscal variant

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»» searchTerm

Lease Agreement

body

»»» name

LESSEE

body

»»» captionKey

enum.principalpositiontype.lessee

body

»»» caption

Lessee

body

»»» name

ALL

body

»»» captionKey

enum.filterType.all

body

»»» caption

All

body

»» erpSystems

[]

body

»»» id

10000001

body

»»» displayId

ERP-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

SAP Production System

body

»»»» name

NAKISA

body

»»»» captionKey

enum.erpSystemType.NAKISA

body

»»»» caption

NAKISA

body

»»»» name

ECC_EHP5

body

»»»» captionKey

enum.sapVersion.ECC_EHP5

body

»»»» caption

ECC_EHP5

body

»» leaseAreas

[]

body

»»» id

10000001

body

»»» displayId

0001

body

»»» name

Global Lease Area

body

»» businessUnits

[]

body

»»» id

10000001

body

»»» displayId

BU0001

body

»»» name

North America Business Unit

body

»» companies

[]

body

»»» id

10000006

body

»»» displayId

1005

body

»»» erpSystemId

10000001

body

»»» erpSystemDisplayId

FINQ8S-300

body

»»» countryId

10000095

body

»»» countryDisplayId

CA

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»»» name

ALL, LESSEE, LESSOR, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED, ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, NAKISA, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909, SAP

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved contracts

PageContractDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

Cancel Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/cancel/{jobId}

📋 Description: Cancels a specified mass inter-company transfer job identified by the provided jobId, ensuring that any associated lease, contract, or financial obligation entries are appropriately managed within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

jobId

path

integer(int64)

true

Unique identifier for the job

Example Values

Parameter

Example

Type

jobId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer job cancelled successfully

None

400

Bad Request

Invalid job ID supplied

None

404

Not Found

Mass inter-company transfer job not found

None

500

Internal Server Error

Internal server error

None

Get Activation Groups For Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs/activation-groups

📋 Description: Creates activation groups for mass inter-company transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations related to accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the activation group details for mass inter-company transfers, including lease and contract information essential for managing financial obligations and accounting entries.

» request

body

MassInterCompanyTransferJobListFilterTypeRequest

false

Data transfer object representing a filter for retrieving a list of mass intercompany transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations in accounting entries.

»» jobId

body

integer(int64)

false

none

»» searchTerm

body

string

false

Search term used to filter and retrieve specific lease, contract, or financial obligation entries within the Mass InterCompany Transfer Job List in the Nakisa Lease Accounting Suite.

»» principalPositionType

body

PrincipalPositionType

false

Represents the type of principal position with localized captions.

»»» name

body

string

false

Enum name representing the principal position type.

»»» captionKey

body

string

false

Localization key for the principal position type caption.

»»» caption

body

string

false

Localized caption of the principal position type.

»» erpSystemFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»»» name

body

string

false

Enum name representing the filter type.

»»» captionKey

body

string

false

Localization key for the filter type caption.

»»» caption

body

string

false

Localized caption of the filter type.

»» erpSystems

body

[ErpSystemLite]

false

List of erpSystems items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» type

body

ErpSystemType

false

Represents the type of ERP system.

»»»» name

body

string

false

Enum name representing the ERP system type.

»»»» captionKey

body

string

false

Localization key for the ERP system type caption.

»»»» caption

body

string

false

Localized caption of the ERP system type.

»»» sapVersion

body

SapVersion

false

Represents the version of SAP system.

»»»» name

body

string

false

Enum name representing the SAP version.

»»»» captionKey

body

string

false

Localization key for the SAP version caption.

»»»» caption

body

string

false

Localized caption of the SAP version.

»» leaseAreaFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» leaseAreas

body

[LeaseAreaLite]

false

List of leaseAreas items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» businessUnitFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» businessUnits

body

[BusinessUnitLite]

false

List of businessUnits items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»» companyFilterType

body

FilterType

false

Represents the filter type for including or excluding specific entities.

»» companies

body

[CompanyLite]

false

List of companies items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» erpSystemId

body

integer(int64)

false

Unique identifier for the erp system

»»» erpSystemDisplayId

body

string

false

Unique identifier for the erp system display

»»» countryId

body

integer(int64)

false

Unique identifier for the country

»»» countryDisplayId

body

string

false

Unique identifier for the country display

»»» name

body

string

false

none

»»» postingPeriodVariantId

body

integer(int64)

false

Unique identifier for the posting period variant

»»» fiscalVariantId

body

integer(int64)

false

Unique identifier for the fiscal variant

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»» searchTerm

Lease Agreement

body

»»» name

LESSEE

body

»»» captionKey

enum.principalpositiontype.lessee

body

»»» caption

Lessee

body

»»» name

ALL

body

»»» captionKey

enum.filterType.all

body

»»» caption

All

body

»» erpSystems

[]

body

»»» id

10000001

body

»»» displayId

ERP-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

SAP Production System

body

»»»» name

NAKISA

body

»»»» captionKey

enum.erpSystemType.NAKISA

body

»»»» caption

NAKISA

body

»»»» name

ECC_EHP5

body

»»»» captionKey

enum.sapVersion.ECC_EHP5

body

»»»» caption

ECC_EHP5

body

»» leaseAreas

[]

body

»»» id

10000001

body

»»» displayId

0001

body

»»» name

Global Lease Area

body

»» businessUnits

[]

body

»»» id

10000001

body

»»» displayId

BU0001

body

»»» name

North America Business Unit

body

»» companies

[]

body

»»» id

10000006

body

»»» displayId

1005

body

»»» erpSystemId

10000001

body

»»» erpSystemDisplayId

FINQ8S-300

body

»»» countryId

10000095

body

»»» countryDisplayId

CA

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»»» name

ALL, LESSEE, LESSOR, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED, ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, NAKISA, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909, SAP

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved activation groups

PageActivationGroupDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

List All Mass Inter-Company Transfer Jobs

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs

📋 Description: Retrieves a list of mass inter-company transfer jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations associated with accounting entries.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the mass inter-company transfer job retrieval should be paginated, facilitating efficient management of lease and contract-related financial obligations within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of mass inter-company transfer jobs

PageMassInterCompanyTransferJobDto

400

Bad Request

Invalid pagination parameters supplied

None

500

Internal Server Error

Internal server error

None

Create New Mass Inter-Company Transfer Job

HTTP Request

POST /api/v1/batch/mass-inter-company-transfer/jobs

📋 Description: Initiates a batch process for mass inter-company transfers, enabling the efficient management of lease contracts and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

MassInterCompanyTransferJobDto

false

Request body containing the details of the mass inter-company transfer jobs, including lease and contract information, financial obligations, and associated accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Mass inter-company transfer job created successfully

ResponseMassInterCompanyTransferJobDto

400

Bad Request

Invalid request body supplied

None

500

Internal Server Error

Internal server error

None

List Object Types For Mass Inter-Company Transfer Job

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/list-object-types

📋 Description: Retrieves a list of object types related to mass inter-company transfer jobs within the Nakisa Lease Accounting Suite, facilitating efficient management of leases, contracts, financial obligations, and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of object types

Inline

500

Internal Server Error

Internal server error

None

Response Schema

Generate Mass Inter-Company Transfer Job Template

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/generate-input-template/{id}

📋 Description: Generates an input template for mass inter-company transfer jobs based on the specified job ID, facilitating the management of lease contracts and financial obligations within the Nakisa Lease Accounting Suite. This operation supports users in preparing accounting entries efficiently.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Input template generated successfully

None

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass inter-company transfer job not found

None

500

Internal Server Error

Internal server error

None

Get Mass Inter-Company Transfer Job By ID (With Exists And Job ID)

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/exists/{jobId}

📋 Description: Checks the existence of a specific mass inter-company transfer job by its job ID within the Nakisa Lease Accounting Suite, ensuring accurate tracking of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

jobId

path

integer(int64)

true

Unique identifier for the job

Example Values

Parameter

Example

Type

jobId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully checked job existence

boolean

400

Bad Request

Invalid job ID supplied

None

500

Internal Server Error

Internal server error

None

Download Mass Inter-Company Transfer Job Input File

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/download-user-input/{id}

📋 Description: Downloads user input data for a specific mass inter-company transfer job identified by the provided ID, facilitating accurate lease and contract management within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

User input file downloaded successfully

None

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass inter-company transfer job or user input file not found

None

500

Internal Server Error

Internal server error

None

Download Mass Inter-Company Transfer Job Template

HTTP Request

GET /api/v1/batch/mass-inter-company-transfer/jobs/download-input-template/{id}

📋 Description: Downloads the input template for a specified mass inter-company transfer job, facilitating the preparation of lease and contract data for accurate financial obligation and accounting entry management within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Input template file downloaded successfully

None

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass inter-company transfer job or input template file not found

None

500

Internal Server Error

Internal server error

None