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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved mass inter-company transfer job |
||
400 |
Invalid ID supplied |
None |
|
404 |
Mass inter-company transfer job not found |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "taskCount": 100,
13 "failedTaskCount": 5,
14 "doneTaskCount": 80,
15 "inProgressTaskCount": 10,
16 "cancelledTaskCount": 5,
17 "errorMessage": "Failed to process transfer for contract ID 12345",
18 "queueTime": "2024-01-15T10:30:00Z",
19 "startTime": "2024-01-15T10:35:00Z",
20 "endTime": "2024-01-15T12:00:00Z",
21 "status": {
22 "name": "PROCESSING",
23 "captionKey": "enum.batchJobStatus.processing",
24 "caption": "Processing"
25 },
26 "executor": {
27 "name": "MANUAL",
28 "captionKey": "enum.batchJobExecutor.manual",
29 "caption": "Manual"
30 },
31 "scheduleJobId": 20000001,
32 "batchSize": 1000,
33 "totalObjectCount": 5000,
34 "readOnly": false,
35 "profileId": 30000001,
36 "unauthorized": false,
37 "reverting": false,
38 "reverted": false,
39 "revertible": true,
40 "revertedCount": 0,
41 "revertPercentage": 0,
42 "stage": {
43 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
44 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
45 "caption": "Processing Mass Inter-Company Transfer"
46 },
47 "inputFile": {
48 "templateFileStorageId": "template-file-uuid-12345",
49 "inputFileStorageId": "input-file-uuid-67890",
50 "generatingTemplateFile": false,
51 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
52 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
53 "inputFileName": "mass_transfer_input_2024.xlsx",
54 "templateDocStoreId": 40000001,
55 "inputDocStoreId": 40000002
56 },
57 "filter": {
58 "id": 10000001,
59 "profileId": 30000001,
60 "jobId": 10000001,
61 "skipItemsWithOpenDraft": true,
62 "filterTypes": {
63 "erpSystemFilterType": {
64 "name": "ALL",
65 "captionKey": "enum.filterType.all",
66 "caption": "All"
67 },
68 "erpSystems": [],
69 "leaseAreaFilterType": {
70 "name": "ALL",
71 "captionKey": "enum.filterType.all",
72 "caption": "All"
73 },
74 "leaseAreas": [],
75 "businessUnitFilterType": {
76 "name": "ALL",
77 "captionKey": "enum.filterType.all",
78 "caption": "All"
79 },
80 "businessUnits": [],
81 "companyFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "companies": [],
87 "leaseDepartmentFilterType": {
88 "name": "ALL",
89 "captionKey": "enum.filterType.all",
90 "caption": "All"
91 },
92 "leaseDepartments": [],
93 "leaseGroupFilterType": {
94 "name": "ALL",
95 "captionKey": "enum.filterType.all",
96 "caption": "All"
97 },
98 "leaseGroups": [],
99 "costCenterFilterType": {
100 "name": "ALL",
101 "captionKey": "enum.filterType.all",
102 "caption": "All"
103 },
104 "costCenters": [],
105 "profitCenterFilterType": {
106 "name": "ALL",
107 "captionKey": "enum.filterType.all",
108 "caption": "All"
109 },
110 "profitCenters": [],
111 "wbsFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 },
116 "wbses": [],
117 "businessAreaFilterType": {
118 "name": "ALL",
119 "captionKey": "enum.filterType.all",
120 "caption": "All"
121 },
122 "businessAreas": [],
123 "functionalAreaFilterType": {
124 "name": "ALL",
125 "captionKey": "enum.filterType.all",
126 "caption": "All"
127 },
128 "functionalAreas": []
129 },
130 "listObjectType": {
131 "name": "CONTRACT",
132 "captionKey": "enum.listObjectType.contract",
133 "caption": "Contract"
134 },
135 "objectList": []
136 },
137 "input": {
138 "id": 10000001,
139 "name": "Q1 2024 Inter-Company Transfer",
140 "transferDate": "2024-03-31",
141 "principalPositionType": {
142 "name": "LESSEE",
143 "captionKey": "enum.principalpositiontype.lessee",
144 "caption": "Lessee"
145 },
146 "postingDate": "2019-08-24",
147 "documentDate": "2019-08-24",
148 "skipItemsWithOpenDraft": true
149 },
150 "tasks": []
151 }
152}
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 |
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 |
|
path |
Body Parameters
1{
2 "id": 10000001,
3 "taskCount": 100,
4 "failedTaskCount": 5,
5 "doneTaskCount": 80,
6 "inProgressTaskCount": 10,
7 "cancelledTaskCount": 5,
8 "errorMessage": "Failed to process transfer for contract ID 12345",
9 "queueTime": "2024-01-15T10:30:00Z",
10 "startTime": "2024-01-15T10:35:00Z",
11 "endTime": "2024-01-15T12:00:00Z",
12 "status": {
13 "name": "PROCESSING",
14 "captionKey": "enum.batchJobStatus.processing",
15 "caption": "Processing"
16 },
17 "executor": {
18 "name": "MANUAL",
19 "captionKey": "enum.batchJobExecutor.manual",
20 "caption": "Manual"
21 },
22 "scheduleJobId": 20000001,
23 "batchSize": 1000,
24 "totalObjectCount": 5000,
25 "readOnly": false,
26 "profileId": 30000001,
27 "unauthorized": false,
28 "reverting": false,
29 "reverted": false,
30 "revertible": true,
31 "revertedCount": 0,
32 "revertPercentage": 0,
33 "stage": {
34 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
35 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
36 "caption": "Processing Mass Inter-Company Transfer"
37 },
38 "inputFile": {
39 "templateFileStorageId": "template-file-uuid-12345",
40 "inputFileStorageId": "input-file-uuid-67890",
41 "generatingTemplateFile": false,
42 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
43 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
44 "inputFileName": "mass_transfer_input_2024.xlsx",
45 "templateDocStoreId": 40000001,
46 "inputDocStoreId": 40000002
47 },
48 "filter": {
49 "id": 10000001,
50 "profileId": 30000001,
51 "jobId": 10000001,
52 "skipItemsWithOpenDraft": true,
53 "filterTypes": {
54 "erpSystemFilterType": {
55 "name": "ALL",
56 "captionKey": "enum.filterType.all",
57 "caption": "All"
58 },
59 "erpSystems": [],
60 "leaseAreaFilterType": {
61 "name": "ALL",
62 "captionKey": "enum.filterType.all",
63 "caption": "All"
64 },
65 "leaseAreas": [],
66 "businessUnitFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnits": [],
72 "companyFilterType": {
73 "name": "ALL",
74 "captionKey": "enum.filterType.all",
75 "caption": "All"
76 },
77 "companies": [],
78 "leaseDepartmentFilterType": {
79 "name": "ALL",
80 "captionKey": "enum.filterType.all",
81 "caption": "All"
82 },
83 "leaseDepartments": [],
84 "leaseGroupFilterType": {
85 "name": "ALL",
86 "captionKey": "enum.filterType.all",
87 "caption": "All"
88 },
89 "leaseGroups": [],
90 "costCenterFilterType": {
91 "name": "ALL",
92 "captionKey": "enum.filterType.all",
93 "caption": "All"
94 },
95 "costCenters": [],
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "profitCenters": [],
102 "wbsFilterType": {
103 "name": "ALL",
104 "captionKey": "enum.filterType.all",
105 "caption": "All"
106 },
107 "wbses": [],
108 "businessAreaFilterType": {
109 "name": "ALL",
110 "captionKey": "enum.filterType.all",
111 "caption": "All"
112 },
113 "businessAreas": [],
114 "functionalAreaFilterType": {
115 "name": "ALL",
116 "captionKey": "enum.filterType.all",
117 "caption": "All"
118 },
119 "functionalAreas": []
120 },
121 "listObjectType": {
122 "name": "CONTRACT",
123 "captionKey": "enum.listObjectType.contract",
124 "caption": "Contract"
125 },
126 "objectList": []
127 },
128 "input": {
129 "id": 10000001,
130 "name": "Q1 2024 Inter-Company Transfer",
131 "transferDate": "2024-03-31",
132 "principalPositionType": {
133 "name": "LESSEE",
134 "captionKey": "enum.principalpositiontype.lessee",
135 "caption": "Lessee"
136 },
137 "postingDate": "2019-08-24",
138 "documentDate": "2019-08-24",
139 "skipItemsWithOpenDraft": true
140 },
141 "tasks": []
142}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer job updated successfully |
||
400 |
Invalid request body or ID supplied |
None |
|
404 |
Mass inter-company transfer job not found |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "taskCount": 100,
13 "failedTaskCount": 5,
14 "doneTaskCount": 80,
15 "inProgressTaskCount": 10,
16 "cancelledTaskCount": 5,
17 "errorMessage": "Failed to process transfer for contract ID 12345",
18 "queueTime": "2024-01-15T10:30:00Z",
19 "startTime": "2024-01-15T10:35:00Z",
20 "endTime": "2024-01-15T12:00:00Z",
21 "status": {
22 "name": "PROCESSING",
23 "captionKey": "enum.batchJobStatus.processing",
24 "caption": "Processing"
25 },
26 "executor": {
27 "name": "MANUAL",
28 "captionKey": "enum.batchJobExecutor.manual",
29 "caption": "Manual"
30 },
31 "scheduleJobId": 20000001,
32 "batchSize": 1000,
33 "totalObjectCount": 5000,
34 "readOnly": false,
35 "profileId": 30000001,
36 "unauthorized": false,
37 "reverting": false,
38 "reverted": false,
39 "revertible": true,
40 "revertedCount": 0,
41 "revertPercentage": 0,
42 "stage": {
43 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
44 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
45 "caption": "Processing Mass Inter-Company Transfer"
46 },
47 "inputFile": {
48 "templateFileStorageId": "template-file-uuid-12345",
49 "inputFileStorageId": "input-file-uuid-67890",
50 "generatingTemplateFile": false,
51 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
52 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
53 "inputFileName": "mass_transfer_input_2024.xlsx",
54 "templateDocStoreId": 40000001,
55 "inputDocStoreId": 40000002
56 },
57 "filter": {
58 "id": 10000001,
59 "profileId": 30000001,
60 "jobId": 10000001,
61 "skipItemsWithOpenDraft": true,
62 "filterTypes": {
63 "erpSystemFilterType": {
64 "name": "ALL",
65 "captionKey": "enum.filterType.all",
66 "caption": "All"
67 },
68 "erpSystems": [],
69 "leaseAreaFilterType": {
70 "name": "ALL",
71 "captionKey": "enum.filterType.all",
72 "caption": "All"
73 },
74 "leaseAreas": [],
75 "businessUnitFilterType": {
76 "name": "ALL",
77 "captionKey": "enum.filterType.all",
78 "caption": "All"
79 },
80 "businessUnits": [],
81 "companyFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "companies": [],
87 "leaseDepartmentFilterType": {
88 "name": "ALL",
89 "captionKey": "enum.filterType.all",
90 "caption": "All"
91 },
92 "leaseDepartments": [],
93 "leaseGroupFilterType": {
94 "name": "ALL",
95 "captionKey": "enum.filterType.all",
96 "caption": "All"
97 },
98 "leaseGroups": [],
99 "costCenterFilterType": {
100 "name": "ALL",
101 "captionKey": "enum.filterType.all",
102 "caption": "All"
103 },
104 "costCenters": [],
105 "profitCenterFilterType": {
106 "name": "ALL",
107 "captionKey": "enum.filterType.all",
108 "caption": "All"
109 },
110 "profitCenters": [],
111 "wbsFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 },
116 "wbses": [],
117 "businessAreaFilterType": {
118 "name": "ALL",
119 "captionKey": "enum.filterType.all",
120 "caption": "All"
121 },
122 "businessAreas": [],
123 "functionalAreaFilterType": {
124 "name": "ALL",
125 "captionKey": "enum.filterType.all",
126 "caption": "All"
127 },
128 "functionalAreas": []
129 },
130 "listObjectType": {
131 "name": "CONTRACT",
132 "captionKey": "enum.listObjectType.contract",
133 "caption": "Contract"
134 },
135 "objectList": []
136 },
137 "input": {
138 "id": 10000001,
139 "name": "Q1 2024 Inter-Company Transfer",
140 "transferDate": "2024-03-31",
141 "principalPositionType": {
142 "name": "LESSEE",
143 "captionKey": "enum.principalpositiontype.lessee",
144 "caption": "Lessee"
145 },
146 "postingDate": "2019-08-24",
147 "documentDate": "2019-08-24",
148 "skipItemsWithOpenDraft": true
149 },
150 "tasks": []
151 }
152}
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 |
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. |
Body Parameters
1[
2 {
3 "id": 10000001,
4 "taskCount": 100,
5 "failedTaskCount": 5,
6 "doneTaskCount": 80,
7 "inProgressTaskCount": 10,
8 "cancelledTaskCount": 5,
9 "errorMessage": "Failed to process transfer for contract ID 12345",
10 "queueTime": "2024-01-15T10:30:00Z",
11 "startTime": "2024-01-15T10:35:00Z",
12 "endTime": "2024-01-15T12:00:00Z",
13 "status": {
14 "name": "PROCESSING",
15 "captionKey": "enum.batchJobStatus.processing",
16 "caption": "Processing"
17 },
18 "executor": {
19 "name": "MANUAL",
20 "captionKey": "enum.batchJobExecutor.manual",
21 "caption": "Manual"
22 },
23 "scheduleJobId": 20000001,
24 "batchSize": 1000,
25 "totalObjectCount": 5000,
26 "readOnly": false,
27 "profileId": 30000001,
28 "unauthorized": false,
29 "reverting": false,
30 "reverted": false,
31 "revertible": true,
32 "revertedCount": 0,
33 "revertPercentage": 0,
34 "stage": {
35 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
36 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
37 "caption": "Processing Mass Inter-Company Transfer"
38 },
39 "inputFile": {
40 "templateFileStorageId": "template-file-uuid-12345",
41 "inputFileStorageId": "input-file-uuid-67890",
42 "generatingTemplateFile": false,
43 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
44 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
45 "inputFileName": "mass_transfer_input_2024.xlsx",
46 "templateDocStoreId": 40000001,
47 "inputDocStoreId": 40000002
48 },
49 "filter": {
50 "id": 10000001,
51 "profileId": 30000001,
52 "jobId": 10000001,
53 "skipItemsWithOpenDraft": true,
54 "filterTypes": {
55 "erpSystemFilterType": {
56 "name": "ALL",
57 "captionKey": "enum.filterType.all",
58 "caption": "All"
59 },
60 "erpSystems": [],
61 "leaseAreaFilterType": {
62 "name": "ALL",
63 "captionKey": "enum.filterType.all",
64 "caption": "All"
65 },
66 "leaseAreas": [],
67 "businessUnitFilterType": {
68 "name": "ALL",
69 "captionKey": "enum.filterType.all",
70 "caption": "All"
71 },
72 "businessUnits": [],
73 "companyFilterType": {
74 "name": "ALL",
75 "captionKey": "enum.filterType.all",
76 "caption": "All"
77 },
78 "companies": [],
79 "leaseDepartmentFilterType": {
80 "name": "ALL",
81 "captionKey": "enum.filterType.all",
82 "caption": "All"
83 },
84 "leaseDepartments": [],
85 "leaseGroupFilterType": {
86 "name": "ALL",
87 "captionKey": "enum.filterType.all",
88 "caption": "All"
89 },
90 "leaseGroups": [],
91 "costCenterFilterType": {
92 "name": "ALL",
93 "captionKey": "enum.filterType.all",
94 "caption": "All"
95 },
96 "costCenters": [],
97 "profitCenterFilterType": {
98 "name": "ALL",
99 "captionKey": "enum.filterType.all",
100 "caption": "All"
101 },
102 "profitCenters": [],
103 "wbsFilterType": {
104 "name": "ALL",
105 "captionKey": "enum.filterType.all",
106 "caption": "All"
107 },
108 "wbses": [],
109 "businessAreaFilterType": {
110 "name": "ALL",
111 "captionKey": "enum.filterType.all",
112 "caption": "All"
113 },
114 "businessAreas": [],
115 "functionalAreaFilterType": {
116 "name": "ALL",
117 "captionKey": "enum.filterType.all",
118 "caption": "All"
119 },
120 "functionalAreas": []
121 },
122 "listObjectType": {
123 "name": "CONTRACT",
124 "captionKey": "enum.listObjectType.contract",
125 "caption": "Contract"
126 },
127 "objectList": []
128 },
129 "input": {
130 "id": 10000001,
131 "name": "Q1 2024 Inter-Company Transfer",
132 "transferDate": "2024-03-31",
133 "principalPositionType": {
134 "name": "LESSEE",
135 "captionKey": "enum.principalpositiontype.lessee",
136 "caption": "Lessee"
137 },
138 "postingDate": "2019-08-24",
139 "documentDate": "2019-08-24",
140 "skipItemsWithOpenDraft": true
141 },
142 "tasks": []
143 }
144]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer jobs created or updated successfully |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": []
11}
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 |
false |
Request body containing the lease and contract details necessary for creating or updating financial obligations and accounting entries related to inter-company transfers. |
Body Parameters
1{
2 "id": 10000001,
3 "taskCount": 100,
4 "failedTaskCount": 5,
5 "doneTaskCount": 80,
6 "inProgressTaskCount": 10,
7 "cancelledTaskCount": 5,
8 "errorMessage": "Failed to process transfer for contract ID 12345",
9 "queueTime": "2024-01-15T10:30:00Z",
10 "startTime": "2024-01-15T10:35:00Z",
11 "endTime": "2024-01-15T12:00:00Z",
12 "status": {
13 "name": "PROCESSING",
14 "captionKey": "enum.batchJobStatus.processing",
15 "caption": "Processing"
16 },
17 "executor": {
18 "name": "MANUAL",
19 "captionKey": "enum.batchJobExecutor.manual",
20 "caption": "Manual"
21 },
22 "scheduleJobId": 20000001,
23 "batchSize": 1000,
24 "totalObjectCount": 5000,
25 "readOnly": false,
26 "profileId": 30000001,
27 "unauthorized": false,
28 "reverting": false,
29 "reverted": false,
30 "revertible": true,
31 "revertedCount": 0,
32 "revertPercentage": 0,
33 "stage": {
34 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
35 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
36 "caption": "Processing Mass Inter-Company Transfer"
37 },
38 "inputFile": {
39 "templateFileStorageId": "template-file-uuid-12345",
40 "inputFileStorageId": "input-file-uuid-67890",
41 "generatingTemplateFile": false,
42 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
43 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
44 "inputFileName": "mass_transfer_input_2024.xlsx",
45 "templateDocStoreId": 40000001,
46 "inputDocStoreId": 40000002
47 },
48 "filter": {
49 "id": 10000001,
50 "profileId": 30000001,
51 "jobId": 10000001,
52 "skipItemsWithOpenDraft": true,
53 "filterTypes": {
54 "erpSystemFilterType": {
55 "name": "ALL",
56 "captionKey": "enum.filterType.all",
57 "caption": "All"
58 },
59 "erpSystems": [],
60 "leaseAreaFilterType": {
61 "name": "ALL",
62 "captionKey": "enum.filterType.all",
63 "caption": "All"
64 },
65 "leaseAreas": [],
66 "businessUnitFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnits": [],
72 "companyFilterType": {
73 "name": "ALL",
74 "captionKey": "enum.filterType.all",
75 "caption": "All"
76 },
77 "companies": [],
78 "leaseDepartmentFilterType": {
79 "name": "ALL",
80 "captionKey": "enum.filterType.all",
81 "caption": "All"
82 },
83 "leaseDepartments": [],
84 "leaseGroupFilterType": {
85 "name": "ALL",
86 "captionKey": "enum.filterType.all",
87 "caption": "All"
88 },
89 "leaseGroups": [],
90 "costCenterFilterType": {
91 "name": "ALL",
92 "captionKey": "enum.filterType.all",
93 "caption": "All"
94 },
95 "costCenters": [],
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "profitCenters": [],
102 "wbsFilterType": {
103 "name": "ALL",
104 "captionKey": "enum.filterType.all",
105 "caption": "All"
106 },
107 "wbses": [],
108 "businessAreaFilterType": {
109 "name": "ALL",
110 "captionKey": "enum.filterType.all",
111 "caption": "All"
112 },
113 "businessAreas": [],
114 "functionalAreaFilterType": {
115 "name": "ALL",
116 "captionKey": "enum.filterType.all",
117 "caption": "All"
118 },
119 "functionalAreas": []
120 },
121 "listObjectType": {
122 "name": "CONTRACT",
123 "captionKey": "enum.listObjectType.contract",
124 "caption": "Contract"
125 },
126 "objectList": []
127 },
128 "input": {
129 "id": 10000001,
130 "name": "Q1 2024 Inter-Company Transfer",
131 "transferDate": "2024-03-31",
132 "principalPositionType": {
133 "name": "LESSEE",
134 "captionKey": "enum.principalpositiontype.lessee",
135 "caption": "Lessee"
136 },
137 "postingDate": "2019-08-24",
138 "documentDate": "2019-08-24",
139 "skipItemsWithOpenDraft": true
140 },
141 "tasks": []
142}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer job created or updated successfully |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "taskCount": 100,
13 "failedTaskCount": 5,
14 "doneTaskCount": 80,
15 "inProgressTaskCount": 10,
16 "cancelledTaskCount": 5,
17 "errorMessage": "Failed to process transfer for contract ID 12345",
18 "queueTime": "2024-01-15T10:30:00Z",
19 "startTime": "2024-01-15T10:35:00Z",
20 "endTime": "2024-01-15T12:00:00Z",
21 "status": {
22 "name": "PROCESSING",
23 "captionKey": "enum.batchJobStatus.processing",
24 "caption": "Processing"
25 },
26 "executor": {
27 "name": "MANUAL",
28 "captionKey": "enum.batchJobExecutor.manual",
29 "caption": "Manual"
30 },
31 "scheduleJobId": 20000001,
32 "batchSize": 1000,
33 "totalObjectCount": 5000,
34 "readOnly": false,
35 "profileId": 30000001,
36 "unauthorized": false,
37 "reverting": false,
38 "reverted": false,
39 "revertible": true,
40 "revertedCount": 0,
41 "revertPercentage": 0,
42 "stage": {
43 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
44 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
45 "caption": "Processing Mass Inter-Company Transfer"
46 },
47 "inputFile": {
48 "templateFileStorageId": "template-file-uuid-12345",
49 "inputFileStorageId": "input-file-uuid-67890",
50 "generatingTemplateFile": false,
51 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
52 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
53 "inputFileName": "mass_transfer_input_2024.xlsx",
54 "templateDocStoreId": 40000001,
55 "inputDocStoreId": 40000002
56 },
57 "filter": {
58 "id": 10000001,
59 "profileId": 30000001,
60 "jobId": 10000001,
61 "skipItemsWithOpenDraft": true,
62 "filterTypes": {
63 "erpSystemFilterType": {
64 "name": "ALL",
65 "captionKey": "enum.filterType.all",
66 "caption": "All"
67 },
68 "erpSystems": [],
69 "leaseAreaFilterType": {
70 "name": "ALL",
71 "captionKey": "enum.filterType.all",
72 "caption": "All"
73 },
74 "leaseAreas": [],
75 "businessUnitFilterType": {
76 "name": "ALL",
77 "captionKey": "enum.filterType.all",
78 "caption": "All"
79 },
80 "businessUnits": [],
81 "companyFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "companies": [],
87 "leaseDepartmentFilterType": {
88 "name": "ALL",
89 "captionKey": "enum.filterType.all",
90 "caption": "All"
91 },
92 "leaseDepartments": [],
93 "leaseGroupFilterType": {
94 "name": "ALL",
95 "captionKey": "enum.filterType.all",
96 "caption": "All"
97 },
98 "leaseGroups": [],
99 "costCenterFilterType": {
100 "name": "ALL",
101 "captionKey": "enum.filterType.all",
102 "caption": "All"
103 },
104 "costCenters": [],
105 "profitCenterFilterType": {
106 "name": "ALL",
107 "captionKey": "enum.filterType.all",
108 "caption": "All"
109 },
110 "profitCenters": [],
111 "wbsFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 },
116 "wbses": [],
117 "businessAreaFilterType": {
118 "name": "ALL",
119 "captionKey": "enum.filterType.all",
120 "caption": "All"
121 },
122 "businessAreas": [],
123 "functionalAreaFilterType": {
124 "name": "ALL",
125 "captionKey": "enum.filterType.all",
126 "caption": "All"
127 },
128 "functionalAreas": []
129 },
130 "listObjectType": {
131 "name": "CONTRACT",
132 "captionKey": "enum.listObjectType.contract",
133 "caption": "Contract"
134 },
135 "objectList": []
136 },
137 "input": {
138 "id": 10000001,
139 "name": "Q1 2024 Inter-Company Transfer",
140 "transferDate": "2024-03-31",
141 "principalPositionType": {
142 "name": "LESSEE",
143 "captionKey": "enum.principalpositiontype.lessee",
144 "caption": "Lessee"
145 },
146 "postingDate": "2019-08-24",
147 "documentDate": "2019-08-24",
148 "skipItemsWithOpenDraft": true
149 },
150 "tasks": []
151 }
152}
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 |
false |
Request body containing the bulk data for inter-company transfer jobs, including lease details, contract information, financial obligations, and associated accounting entries. |
Body Parameters
1[
2 {
3 "id": 10000001,
4 "taskCount": 100,
5 "failedTaskCount": 5,
6 "doneTaskCount": 80,
7 "inProgressTaskCount": 10,
8 "cancelledTaskCount": 5,
9 "errorMessage": "Failed to process transfer for contract ID 12345",
10 "queueTime": "2024-01-15T10:30:00Z",
11 "startTime": "2024-01-15T10:35:00Z",
12 "endTime": "2024-01-15T12:00:00Z",
13 "status": {
14 "name": "PROCESSING",
15 "captionKey": "enum.batchJobStatus.processing",
16 "caption": "Processing"
17 },
18 "executor": {
19 "name": "MANUAL",
20 "captionKey": "enum.batchJobExecutor.manual",
21 "caption": "Manual"
22 },
23 "scheduleJobId": 20000001,
24 "batchSize": 1000,
25 "totalObjectCount": 5000,
26 "readOnly": false,
27 "profileId": 30000001,
28 "unauthorized": false,
29 "reverting": false,
30 "reverted": false,
31 "revertible": true,
32 "revertedCount": 0,
33 "revertPercentage": 0,
34 "stage": {
35 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
36 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
37 "caption": "Processing Mass Inter-Company Transfer"
38 },
39 "inputFile": {
40 "templateFileStorageId": "template-file-uuid-12345",
41 "inputFileStorageId": "input-file-uuid-67890",
42 "generatingTemplateFile": false,
43 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
44 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
45 "inputFileName": "mass_transfer_input_2024.xlsx",
46 "templateDocStoreId": 40000001,
47 "inputDocStoreId": 40000002
48 },
49 "filter": {
50 "id": 10000001,
51 "profileId": 30000001,
52 "jobId": 10000001,
53 "skipItemsWithOpenDraft": true,
54 "filterTypes": {
55 "erpSystemFilterType": {
56 "name": "ALL",
57 "captionKey": "enum.filterType.all",
58 "caption": "All"
59 },
60 "erpSystems": [],
61 "leaseAreaFilterType": {
62 "name": "ALL",
63 "captionKey": "enum.filterType.all",
64 "caption": "All"
65 },
66 "leaseAreas": [],
67 "businessUnitFilterType": {
68 "name": "ALL",
69 "captionKey": "enum.filterType.all",
70 "caption": "All"
71 },
72 "businessUnits": [],
73 "companyFilterType": {
74 "name": "ALL",
75 "captionKey": "enum.filterType.all",
76 "caption": "All"
77 },
78 "companies": [],
79 "leaseDepartmentFilterType": {
80 "name": "ALL",
81 "captionKey": "enum.filterType.all",
82 "caption": "All"
83 },
84 "leaseDepartments": [],
85 "leaseGroupFilterType": {
86 "name": "ALL",
87 "captionKey": "enum.filterType.all",
88 "caption": "All"
89 },
90 "leaseGroups": [],
91 "costCenterFilterType": {
92 "name": "ALL",
93 "captionKey": "enum.filterType.all",
94 "caption": "All"
95 },
96 "costCenters": [],
97 "profitCenterFilterType": {
98 "name": "ALL",
99 "captionKey": "enum.filterType.all",
100 "caption": "All"
101 },
102 "profitCenters": [],
103 "wbsFilterType": {
104 "name": "ALL",
105 "captionKey": "enum.filterType.all",
106 "caption": "All"
107 },
108 "wbses": [],
109 "businessAreaFilterType": {
110 "name": "ALL",
111 "captionKey": "enum.filterType.all",
112 "caption": "All"
113 },
114 "businessAreas": [],
115 "functionalAreaFilterType": {
116 "name": "ALL",
117 "captionKey": "enum.filterType.all",
118 "caption": "All"
119 },
120 "functionalAreas": []
121 },
122 "listObjectType": {
123 "name": "CONTRACT",
124 "captionKey": "enum.listObjectType.contract",
125 "caption": "Contract"
126 },
127 "objectList": []
128 },
129 "input": {
130 "id": 10000001,
131 "name": "Q1 2024 Inter-Company Transfer",
132 "transferDate": "2024-03-31",
133 "principalPositionType": {
134 "name": "LESSEE",
135 "captionKey": "enum.principalpositiontype.lessee",
136 "caption": "Lessee"
137 },
138 "postingDate": "2019-08-24",
139 "documentDate": "2019-08-24",
140 "skipItemsWithOpenDraft": true
141 },
142 "tasks": []
143 }
144]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer jobs updated successfully |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": []
11}
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 |
Body Parameters
1{}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
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 |
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 |
|
query |
size |
|
query |
Default Values¶
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Body Parameters
1{
2 "idIn": [
3 10000001,
4 10000002,
5 10000003
6 ],
7 "idEqual": 10000001,
8 "idLike": "10000",
9 "createdAtGreaterThanOrEqual": "2024-01-01T00:00:00Z",
10 "createdAtLessThanOrEqual": "2024-12-31T23:59:59Z",
11 "createdByLike": "john",
12 "createdByEqual": "john.doe@example.com",
13 "modifiedAtGreaterThanOrEqual": "2024-01-01T00:00:00Z",
14 "modifiedAtLessThanOrEqual": "2024-12-31T23:59:59Z",
15 "modifiedByLike": "jane",
16 "modifiedByEqual": "jane.smith@example.com",
17 "executorEqual": {
18 "name": "MANUAL",
19 "captionKey": "enum.batchJobExecutor.manual",
20 "caption": "Manual"
21 }
22}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved mass inter-company transfer jobs |
||
400 |
Invalid filter criteria or parameters supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 250,
3 "totalPages": 10,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 100,
17 "size": 100,
18 "content": [],
19 "number": 0,
20 "sort": {
21 "unsorted": false,
22 "sorted": true,
23 "empty": false
24 },
25 "first": true,
26 "last": false,
27 "empty": false
28}
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
false |
Represents the filter type for including or excluding specific entities. |
|
»» leaseAreas |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» businessUnits |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» companies |
body |
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 |
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 |
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 |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»» erpSystems |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»» leaseAreas |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» businessUnits |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» companies |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
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 |
Body Parameters
1{
2 "request": {
3 "jobId": 0,
4 "searchTerm": "Lease Agreement",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "erpSystemFilterType": {
11 "name": "ALL",
12 "captionKey": "enum.filterType.all",
13 "caption": "All"
14 },
15 "erpSystems": [],
16 "leaseAreaFilterType": {
17 "name": "ALL",
18 "captionKey": "enum.filterType.all",
19 "caption": "All"
20 },
21 "leaseAreas": [],
22 "businessUnitFilterType": {
23 "name": "ALL",
24 "captionKey": "enum.filterType.all",
25 "caption": "All"
26 },
27 "businessUnits": [],
28 "companyFilterType": {
29 "name": "ALL",
30 "captionKey": "enum.filterType.all",
31 "caption": "All"
32 },
33 "companies": []
34 },
35 "pageable": {
36 "page": 0,
37 "size": 10,
38 "sort": [
39 "id,asc",
40 "name,desc"
41 ]
42 }
43}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 76,
3 "totalPages": 1,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 76,
17 "size": 100,
18 "content": [
19 {
20 "id": 10000018,
21 "displayId": "CT-100001000",
22 "name": "Testtt Contract",
23 "principalPositionType": {
24 "name": "LESSEE",
25 "captionKey": "enum.principalpositiontype.lessee",
26 "caption": "Lessee"
27 },
28 "validFrom": "2019-08-24",
29 "validTo": "2019-08-24",
30 "amendmentDate": "2019-08-24",
31 "approverComment": "string",
32 "contractPhase": "INITIAL",
33 "dataCreationInfo": {
34 "id": 10000001,
35 "idGenerationType": {
36 "name": "AUTO",
37 "captionKey": "enum.idGenerationType.auto",
38 "caption": "Auto"
39 },
40 "source": "sample_source",
41 "type": {
42 "name": "MIGRATION",
43 "captionKey": "enum.dataType.migration",
44 "caption": "Migration"
45 },
46 "startDateTime": "2025-01-01T10:00:00Z",
47 "endDateTime": "2025-01-01T10:00:00Z"
48 },
49 "leaseType": {
50 "name": "LEASE_CONTRACT_FIX",
51 "captionKey": "enum.leaseType.fix",
52 "principalPositionType": "LESSEE",
53 "caption": "Fixed Lease Contract"
54 },
55 "revision": {
56 "id": 10000008,
57 "displayId": "CR-0001",
58 "name": "Initial Revision",
59 "inception": "2019-08-24",
60 "revisionType": "ACTIVE",
61 "state": "LC_DEFINE",
62 "approvedBy": "manager.user@company.com",
63 "approvedAt": "2019-08-24T14:15:22Z",
64 "parentRevisionId": 10000010,
65 "approverComment": "Approved with changes.",
66 "contractId": 20000001,
67 "contractDisplayId": "C-0001",
68 "contractName": "Office Lease Contract",
69 "principalPositionType": {
70 "name": "LESSEE",
71 "captionKey": "enum.principalpositiontype.lessee",
72 "caption": "Lessee"
73 },
74 "mlaId": 30000001,
75 "companyId": 40000001,
76 "description": "Revision to adjust payment terms.",
77 "externalReference": "EXT-REF-001",
78 "internalReference": "INT-REF-001",
79 "formOfLease": "FULL",
80 "jointVentureLeaseType": "GROSS_LEASE",
81 "businessPlace": "New York Office",
82 "tradingPartner": {
83 "id": 50000001,
84 "displayId": "TP-0001",
85 "status": {
86 "name": "ACTIVE",
87 "captionKey": "enum.objectStatus.active",
88 "active": true,
89 "caption": "Active"
90 },
91 "name": "ABC Real Estate Partners",
92 "erpSystemId": 60000001,
93 "erpSystemDisplayId": "ERP-SYS-01"
94 },
95 "contractCategoryGroup": {
96 "id": 10000001,
97 "displayId": "sample_displayId",
98 "status": {
99 "name": "ACTIVE",
100 "captionKey": "enum.objectStatus.active",
101 "active": true,
102 "caption": "Active"
103 },
104 "name": "Sample Name"
105 },
106 "contractGroup1": {
107 "id": 400001,
108 "displayId": "CG1-01",
109 "status": {
110 "name": "ACTIVE",
111 "captionKey": "enum.objectStatus.active",
112 "active": true,
113 "caption": "Active"
114 },
115 "name": "Real Estate Contracts"
116 },
117 "contractGroup2": {
118 "id": 500001,
119 "displayId": "CG2-01",
120 "status": {
121 "name": "ACTIVE",
122 "captionKey": "enum.objectStatus.active",
123 "active": true,
124 "caption": "Active"
125 },
126 "name": "Equipment Leasing Contracts"
127 },
128 "group3": "Group3-Value",
129 "group4": "Group4-Value",
130 "signingPerson": "John Doe",
131 "placeOfSignature": "Montreal, Canada",
132 "dateOfSignature": "2019-08-24T14:15:22Z",
133 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
134 "numberRangeIdentifierValue": "0001",
135 "numberRangeIdentifierType": {
136 "name": "COMPANY_CODE"
137 },
138 "numberRangeType": {
139 "name": "CONTRACT"
140 },
141 "allowsSystemGenerateNewId": true
142 },
143 "currency": {
144 "id": 840,
145 "displayId": "USD",
146 "status": {
147 "name": "ACTIVE",
148 "captionKey": "enum.objectStatus.active",
149 "active": true,
150 "caption": "Active"
151 },
152 "name": "United States Dollar",
153 "decimalPoints": 2
154 },
155 "companyCurrency": {
156 "id": 840,
157 "displayId": "USD",
158 "status": {
159 "name": "ACTIVE",
160 "captionKey": "enum.objectStatus.active",
161 "active": true,
162 "caption": "Active"
163 },
164 "name": "United States Dollar",
165 "decimalPoints": 2
166 },
167 "indexedCurrency": true,
168 "assetValueCurrencyType": "CONTRACT_CURRENCY",
169 "currencyLocked": true,
170 "leaseArea": {
171 "id": 10000001,
172 "displayId": "0001",
173 "status": {
174 "name": "ACTIVE",
175 "captionKey": "enum.objectStatus.active",
176 "active": true,
177 "caption": "Active"
178 },
179 "name": "Global Lease Area"
180 },
181 "businessUnit": {
182 "id": 10000001,
183 "displayId": "BU0001",
184 "status": {
185 "name": "ACTIVE",
186 "captionKey": "enum.objectStatus.active",
187 "active": true,
188 "caption": "Active"
189 },
190 "name": "North America Business Unit"
191 },
192 "businessUnitLocked": true,
193 "companyCode": {
194 "id": 10000006,
195 "displayId": "1005",
196 "status": {
197 "name": "ACTIVE",
198 "captionKey": "enum.objectStatus.active",
199 "active": true,
200 "caption": "Active"
201 },
202 "erpSystemId": 10000001,
203 "erpSystemDisplayId": "FINQ8S-300",
204 "countryId": 10000095,
205 "countryDisplayId": "CA",
206 "name": "string",
207 "postingPeriodVariantId": 0,
208 "fiscalVariantId": 0
209 },
210 "companyCodeLocked": true,
211 "department": {
212 "id": 300001,
213 "displayId": "DEP-01",
214 "status": {
215 "name": "ACTIVE",
216 "captionKey": "enum.objectStatus.active",
217 "active": true,
218 "caption": "Active"
219 },
220 "name": "Finance Department"
221 },
222 "departmentLocked": true,
223 "leaseGroup": {
224 "id": 60000001,
225 "displayId": "LG-001",
226 "status": {
227 "name": "ACTIVE",
228 "captionKey": "enum.objectStatus.active",
229 "active": true,
230 "caption": "Active"
231 },
232 "name": "Global Lease Group"
233 },
234 "leaseGroupLocked": true,
235 "subleasingInternalAssetClass": {
236 "id": 10000001,
237 "displayId": "IAC-001",
238 "status": {
239 "name": "ACTIVE",
240 "captionKey": "enum.objectStatus.active",
241 "active": true,
242 "caption": "Active"
243 },
244 "name": "Machinery and Equipment",
245 "assetClassType": "PROPERTY",
246 "infiniteUsefulLife": false
247 },
248 "contractGroup1": {
249 "id": 400001,
250 "displayId": "CG1-01",
251 "status": {
252 "name": "ACTIVE",
253 "captionKey": "enum.objectStatus.active",
254 "active": true,
255 "caption": "Active"
256 },
257 "name": "Real Estate Contracts"
258 },
259 "contractGroup2": {
260 "id": 500001,
261 "displayId": "CG2-01",
262 "status": {
263 "name": "ACTIVE",
264 "captionKey": "enum.objectStatus.active",
265 "active": true,
266 "caption": "Active"
267 },
268 "name": "Equipment Leasing Contracts"
269 },
270 "subleasing": false,
271 "subleasingContractRevisionInfo": {
272 "id": 50000001,
273 "contractId": 40000001,
274 "contractDisplayId": "CTR-0001",
275 "contractName": "Sublease Agreement for Office Space"
276 },
277 "subleasingLeaseComponentRevisionInfo": {
278 "id": 61000001,
279 "leaseComponentId": 80000001,
280 "leaseComponentDisplayId": "LC-0001",
281 "leaseComponentName": "Vehicle Lease Component"
282 },
283 "subleasingActivationGroupRevisionInfo": {
284 "id": 60000001,
285 "activationGroupId": 70000001,
286 "activationGroupDisplayId": "AG-001",
287 "activationGroupName": "Office Equipment Activation Group"
288 },
289 "notifications": [
290 {
291 "id": 10000001,
292 "topic": {
293 "enCaption": "Lease Component Updated",
294 "frCaption": "Composant de bail mis à jour",
295 "name": "LEASE_COMPONENT_UPDATED",
296 "priority": "HIGH"
297 },
298 "username": "super.admin@nakisa.com",
299 "contractId": 10000001,
300 "contractDisplayId": "CT-100000000",
301 "targetId": "CT-100000000",
302 "targetType": "CONTRACT"
303 }
304 ],
305 "masterAgreementId": 10000001,
306 "masterAgreementDisplayId": "string",
307 "allowsSystemGenerateNewId": true,
308 "transferInfo": {
309 "transferredFromDisplayId": "CTR-00012",
310 "transferredFromRevisionId": 20000001,
311 "transferredToDisplayId": "CTR-00015",
312 "transferredToRevisionId": 20000005
313 },
314 "numberRangeIdentifierValue": "",
315 "numberRangeIdentifierType": {
316 "name": "COMPANY_CODE"
317 },
318 "numberRangeType": {
319 "name": "CONTRACT"
320 }
321 }
322 ],
323 "number": 0,
324 "sort": {
325 "unsorted": false,
326 "sorted": true,
327 "empty": false
328 },
329 "first": true,
330 "last": true,
331 "empty": false
332}
Intercompanytransfer Job - Revert Job¶
HTTP Request
POST /api/v1/batch/mass-inter-company-transfer/jobs/revert
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
none |
Body Parameters
1{
2 "jobId": 0,
3 "contracts": [
4 {
5 "id": "string",
6 "displayId": "Euro"
7 }
8 ],
9 "reversalReason": {
10 "id": 50000001,
11 "displayId": "REV-001",
12 "status": {
13 "name": "ACTIVE",
14 "captionKey": "enum.objectStatus.active",
15 "active": true,
16 "caption": "Active"
17 },
18 "name": "Incorrect Indexation",
19 "erpSystemId": 60000001,
20 "erpSystemDisplayId": "SAP-PROD"
21 },
22 "postingDate": "2019-08-24",
23 "documentDate": "2019-08-24"
24}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
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 |
false |
Request body containing the criteria for filtering entities related to lease contracts and financial obligations for the mass inter-company transfer process. |
Body Parameters
1{
2 "persistable": true,
3 "id": 10000001,
4 "createdBy": "john.doe@example.com",
5 "createdAt": "2024-01-15T10:30:00Z",
6 "modifiedBy": "jane.smith@example.com",
7 "modifiedAt": "2024-01-15T14:45:00Z",
8 "taskCount": 100,
9 "failedTaskCount": 5,
10 "doneTaskCount": 80,
11 "inProgressTaskCount": 10,
12 "cancelledTaskCount": 5,
13 "errorMessage": "Failed to process transfer for contract ID 12345",
14 "executor": {
15 "name": "MANUAL",
16 "captionKey": "enum.batchJobExecutor.manual",
17 "caption": "Manual"
18 },
19 "scheduleJobId": 20000001,
20 "batchSize": 1000,
21 "totalObjectCount": 5000,
22 "reverting": false,
23 "reverted": false,
24 "inputFile": {
25 "templateFileStorageId": "template-file-uuid-12345",
26 "inputFileStorageId": "input-file-uuid-67890",
27 "generatingTemplateFile": false,
28 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
29 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
30 "inputFileName": "mass_transfer_input_2024.xlsx",
31 "templateDocStoreId": 40000001,
32 "inputDocStoreId": 40000002
33 },
34 "input": {
35 "persistable": true,
36 "id": 10000001,
37 "createdBy": "john.doe@example.com",
38 "createdAt": "2024-01-15T10:30:00Z",
39 "modifiedBy": "jane.smith@example.com",
40 "modifiedAt": "2024-01-15T14:45:00Z",
41 "name": "Q1 2024 Inter-Company Transfer",
42 "transferDate": "2024-03-31",
43 "principalPositionType": {
44 "name": "LESSEE",
45 "captionKey": "enum.principalpositiontype.lessee",
46 "caption": "Lessee"
47 },
48 "postingDate": "2019-08-24",
49 "documentDate": "2019-08-24",
50 "new": false
51 },
52 "filter": {
53 "persistable": true,
54 "id": 10000001,
55 "createdBy": "john.doe@example.com",
56 "createdAt": "2024-01-15T10:30:00Z",
57 "modifiedBy": "jane.smith@example.com",
58 "modifiedAt": "2024-01-15T14:45:00Z",
59 "skipItemsWithOpenDraft": true,
60 "filterTypes": {
61 "erpSystemFilterType": {
62 "name": "ALL",
63 "captionKey": "enum.filterType.all",
64 "caption": "All"
65 },
66 "leaseAreaFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnitFilterType": {
72 "name": "ALL",
73 "captionKey": "enum.filterType.all",
74 "caption": "All"
75 },
76 "companyFilterType": {
77 "name": "ALL",
78 "captionKey": "enum.filterType.all",
79 "caption": "All"
80 },
81 "leaseDepartmentFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "leaseGroupFilterType": {
87 "name": "ALL",
88 "captionKey": "enum.filterType.all",
89 "caption": "All"
90 },
91 "costCenterFilterType": {
92 "name": "ALL",
93 "captionKey": "enum.filterType.all",
94 "caption": "All"
95 },
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "wbsFilterType": {
102 "name": "ALL",
103 "captionKey": "enum.filterType.all",
104 "caption": "All"
105 },
106 "businessAreaFilterType": {
107 "name": "ALL",
108 "captionKey": "enum.filterType.all",
109 "caption": "All"
110 },
111 "functionalAreaFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 }
116 },
117 "baseIdList": [],
118 "listObjectType": {
119 "name": "CONTRACT",
120 "captionKey": "enum.listObjectType.contract",
121 "caption": "Contract"
122 },
123 "objectList": [],
124 "new": false
125 },
126 "tasks": [],
127 "scheduledJob": false,
128 "new": false
129}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved number of filtered entities |
integer |
|
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1150
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
false |
Represents the filter type for including or excluding specific entities. |
|
»» leaseAreas |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» businessUnits |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» companies |
body |
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 |
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 |
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 |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»» erpSystems |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»» leaseAreas |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» businessUnits |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» companies |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
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 |
Body Parameters
1{
2 "request": {
3 "jobId": 0,
4 "searchTerm": "Lease Agreement",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "erpSystemFilterType": {
11 "name": "ALL",
12 "captionKey": "enum.filterType.all",
13 "caption": "All"
14 },
15 "erpSystems": [],
16 "leaseAreaFilterType": {
17 "name": "ALL",
18 "captionKey": "enum.filterType.all",
19 "caption": "All"
20 },
21 "leaseAreas": [],
22 "businessUnitFilterType": {
23 "name": "ALL",
24 "captionKey": "enum.filterType.all",
25 "caption": "All"
26 },
27 "businessUnits": [],
28 "companyFilterType": {
29 "name": "ALL",
30 "captionKey": "enum.filterType.all",
31 "caption": "All"
32 },
33 "companies": []
34 },
35 "pageable": {
36 "page": 0,
37 "size": 10,
38 "sort": [
39 "id,asc",
40 "name,desc"
41 ]
42 }
43}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved master agreements |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 76,
3 "totalPages": 1,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 76,
17 "size": 100,
18 "content": [
19 {
20 "id": 10000086,
21 "displayId": "MA-2025-0001",
22 "year": 2023,
23 "name": "Global HQ Lease Agreement",
24 "description": "Master lease agreement for HQ premises.",
25 "validFrom": "2019-08-24",
26 "validTo": "2019-08-24",
27 "targetValue": 1000000,
28 "legalJurisdiction": "Germany",
29 "approverComment": "Reviewed and approved by legal team.",
30 "signingPerson": "John Doe",
31 "placeOfSignature": "Berlin, Germany",
32 "dateOfSignature": "2019-08-24",
33 "state": {
34 "name": "MLA_ACTIVE",
35 "captionKey": "enum.mlaStatus.mlaActive",
36 "caption": "Active"
37 },
38 "dataCreationInfo": {
39 "id": 10000001,
40 "idGenerationType": {
41 "name": "AUTO",
42 "captionKey": "enum.idGenerationType.auto",
43 "caption": "Auto"
44 },
45 "source": "sample_source",
46 "type": {
47 "name": "MIGRATION",
48 "captionKey": "enum.dataType.migration",
49 "caption": "Migration"
50 },
51 "startDateTime": "2025-01-01T10:00:00Z",
52 "endDateTime": "2025-01-01T10:00:00Z"
53 },
54 "agreementGroup": {
55 "id": 20000001,
56 "displayId": "AG-001",
57 "status": {
58 "name": "ACTIVE",
59 "captionKey": "enum.objectStatus.active",
60 "active": true,
61 "caption": "Active"
62 },
63 "name": "Global Agreement Group"
64 },
65 "currency": {
66 "id": 840,
67 "displayId": "USD",
68 "status": {
69 "name": "ACTIVE",
70 "captionKey": "enum.objectStatus.active",
71 "active": true,
72 "caption": "Active"
73 },
74 "name": "United States Dollar",
75 "decimalPoints": 2
76 },
77 "internalAssetClass": {
78 "id": 10000001,
79 "displayId": "IAC-001",
80 "status": {
81 "name": "ACTIVE",
82 "captionKey": "enum.objectStatus.active",
83 "active": true,
84 "caption": "Active"
85 },
86 "name": "Machinery and Equipment",
87 "assetClassType": "PROPERTY",
88 "infiniteUsefulLife": false
89 },
90 "leaseArea": {
91 "id": 10000001,
92 "displayId": "0001",
93 "status": {
94 "name": "ACTIVE",
95 "captionKey": "enum.objectStatus.active",
96 "active": true,
97 "caption": "Active"
98 },
99 "name": "Global Lease Area"
100 },
101 "businessUnit": {
102 "id": 10000001,
103 "displayId": "BU0001",
104 "status": {
105 "name": "ACTIVE",
106 "captionKey": "enum.objectStatus.active",
107 "active": true,
108 "caption": "Active"
109 },
110 "name": "North America Business Unit"
111 },
112 "companyCode": {
113 "id": 10000006,
114 "displayId": "1005",
115 "status": {
116 "name": "ACTIVE",
117 "captionKey": "enum.objectStatus.active",
118 "active": true,
119 "caption": "Active"
120 },
121 "erpSystemId": 10000001,
122 "erpSystemDisplayId": "FINQ8S-300",
123 "countryId": 10000095,
124 "countryDisplayId": "CA",
125 "name": "string",
126 "postingPeriodVariantId": 0,
127 "fiscalVariantId": 0
128 },
129 "department": {
130 "id": 300001,
131 "displayId": "DEP-01",
132 "status": {
133 "name": "ACTIVE",
134 "captionKey": "enum.objectStatus.active",
135 "active": true,
136 "caption": "Active"
137 },
138 "name": "Finance Department"
139 },
140 "leaseGroup": {
141 "id": 60000001,
142 "displayId": "LG-001",
143 "status": {
144 "name": "ACTIVE",
145 "captionKey": "enum.objectStatus.active",
146 "active": true,
147 "caption": "Active"
148 },
149 "name": "Global Lease Group"
150 },
151 "allowsSystemGenerateNewId": true,
152 "numberRangeIdentifierValue": "0001",
153 "numberRangeIdentifierType": {
154 "name": "COMPANY_CODE"
155 },
156 "numberRangeType": {
157 "name": "CONTRACT"
158 }
159 }
160 ],
161 "number": 0,
162 "sort": {
163 "unsorted": false,
164 "sorted": true,
165 "empty": false
166 },
167 "first": true,
168 "last": true,
169 "empty": false
170}
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
false |
Represents the filter type for including or excluding specific entities. |
|
»» leaseAreas |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» businessUnits |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» companies |
body |
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 |
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 |
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 |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»» erpSystems |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»» leaseAreas |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» businessUnits |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» companies |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
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 |
Body Parameters
1{
2 "request": {
3 "jobId": 0,
4 "searchTerm": "Lease Agreement",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "erpSystemFilterType": {
11 "name": "ALL",
12 "captionKey": "enum.filterType.all",
13 "caption": "All"
14 },
15 "erpSystems": [],
16 "leaseAreaFilterType": {
17 "name": "ALL",
18 "captionKey": "enum.filterType.all",
19 "caption": "All"
20 },
21 "leaseAreas": [],
22 "businessUnitFilterType": {
23 "name": "ALL",
24 "captionKey": "enum.filterType.all",
25 "caption": "All"
26 },
27 "businessUnits": [],
28 "companyFilterType": {
29 "name": "ALL",
30 "captionKey": "enum.filterType.all",
31 "caption": "All"
32 },
33 "companies": []
34 },
35 "pageable": {
36 "page": 0,
37 "size": 10,
38 "sort": [
39 "id,asc",
40 "name,desc"
41 ]
42 }
43}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved lease components |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 76,
3 "totalPages": 1,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 76,
17 "size": 100,
18 "content": [
19 {
20 "id": 10000003,
21 "displayId": "LC-100000002",
22 "principalPositionType": {
23 "name": "LESSEE",
24 "captionKey": "enum.principalpositiontype.lessee",
25 "caption": "Lessee"
26 },
27 "name": "patched lease component",
28 "description": "string",
29 "bulkAsset": false,
30 "rouStartDate": "2019-08-24",
31 "rouEndDate": "2019-08-24",
32 "approverComment": "string",
33 "fairMarketValue": 0,
34 "allocationNumber": "string",
35 "guaranteedResidualValue": 0,
36 "unitDistributions": [],
37 "revision": {
38 "id": 10000003,
39 "displayId": "0461332847-20250827-142605",
40 "name": "Inception",
41 "inception": true,
42 "revisionType": "ACTIVE",
43 "state": "LC_DEFINE",
44 "approvedBy": "string",
45 "approvedAt": "2019-08-24",
46 "parentRevisionId": 0,
47 "approverComment": "string",
48 "leaseComponentId": 10000003,
49 "leaseComponentDisplayId": "LC-100000002",
50 "leaseComponentName": "Test2 lease component",
51 "contractRevisionId": 10000001,
52 "contractRevisionDisplayId": "1617141777-20250724-115809",
53 "numberRangeIdentifierValue": "string",
54 "numberRangeIdentifierType": {
55 "name": "COMPANY_CODE"
56 },
57 "numberRangeType": {
58 "name": "CONTRACT"
59 },
60 "allowsSystemGenerateNewId": false
61 },
62 "internalAssetClass": {
63 "id": 10000001,
64 "displayId": "IAC-001",
65 "status": {
66 "name": "ACTIVE",
67 "captionKey": "enum.objectStatus.active",
68 "active": true,
69 "caption": "Active"
70 },
71 "name": "Machinery and Equipment",
72 "assetClassType": "PROPERTY",
73 "infiniteUsefulLife": false
74 },
75 "unitOfMeasure": {
76 "id": 10000198,
77 "displayId": "MPA",
78 "status": {
79 "name": "ACTIVE",
80 "captionKey": "enum.objectStatus.active",
81 "active": true,
82 "caption": "Active"
83 },
84 "name": "Megapascal",
85 "erpSystemId": 10000001
86 },
87 "notifications": [],
88 "spreadingFrequency": "NONE",
89 "contractId": 10000001,
90 "contractDisplayId": "CT-100000000",
91 "companyCodeId": 10000002,
92 "companyCodeDisplayId": "string",
93 "userDeterminedLeaseType": {
94 "name": "LEASE_CONTRACT_FIX",
95 "captionKey": "enum.leaseType.fix",
96 "principalPositionType": "LESSEE",
97 "caption": "Fixed Lease Contract"
98 },
99 "endOfTermDate": "2019-08-24",
100 "endOfTermPeriod": "string",
101 "allowsSystemGenerateNewId": false,
102 "transferInfo": {
103 "transferredFromDisplayId": "CTR-00012",
104 "transferredFromRevisionId": 20000001,
105 "transferredToDisplayId": "CTR-00015",
106 "transferredToRevisionId": 20000005
107 },
108 "numberRangeIdentifierValue": "string",
109 "numberRangeIdentifierType": {
110 "name": "COMPANY_CODE"
111 },
112 "numberRangeType": {
113 "name": "CONTRACT"
114 },
115 "type": "LESSEE"
116 }
117 ],
118 "number": 0,
119 "sort": {
120 "unsorted": false,
121 "sorted": true,
122 "empty": false
123 },
124 "first": true,
125 "last": true,
126 "empty": false
127}
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
false |
Represents the filter type for including or excluding specific entities. |
|
»» leaseAreas |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» businessUnits |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» companies |
body |
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 |
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 |
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 |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»» erpSystems |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»» leaseAreas |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» businessUnits |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» companies |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
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 |
Body Parameters
1{
2 "request": {
3 "jobId": 0,
4 "searchTerm": "Lease Agreement",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "erpSystemFilterType": {
11 "name": "ALL",
12 "captionKey": "enum.filterType.all",
13 "caption": "All"
14 },
15 "erpSystems": [],
16 "leaseAreaFilterType": {
17 "name": "ALL",
18 "captionKey": "enum.filterType.all",
19 "caption": "All"
20 },
21 "leaseAreas": [],
22 "businessUnitFilterType": {
23 "name": "ALL",
24 "captionKey": "enum.filterType.all",
25 "caption": "All"
26 },
27 "businessUnits": [],
28 "companyFilterType": {
29 "name": "ALL",
30 "captionKey": "enum.filterType.all",
31 "caption": "All"
32 },
33 "companies": []
34 },
35 "pageable": {
36 "page": 0,
37 "size": 10,
38 "sort": [
39 "id,asc",
40 "name,desc"
41 ]
42 }
43}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved contracts |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 76,
3 "totalPages": 1,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 76,
17 "size": 100,
18 "content": [
19 {
20 "id": 10000018,
21 "displayId": "CT-100001000",
22 "name": "Testtt Contract",
23 "principalPositionType": {
24 "name": "LESSEE",
25 "captionKey": "enum.principalpositiontype.lessee",
26 "caption": "Lessee"
27 },
28 "validFrom": "2019-08-24",
29 "validTo": "2019-08-24",
30 "amendmentDate": "2019-08-24",
31 "approverComment": "string",
32 "contractPhase": "INITIAL",
33 "dataCreationInfo": {
34 "id": 10000001,
35 "idGenerationType": {
36 "name": "AUTO",
37 "captionKey": "enum.idGenerationType.auto",
38 "caption": "Auto"
39 },
40 "source": "sample_source",
41 "type": {
42 "name": "MIGRATION",
43 "captionKey": "enum.dataType.migration",
44 "caption": "Migration"
45 },
46 "startDateTime": "2025-01-01T10:00:00Z",
47 "endDateTime": "2025-01-01T10:00:00Z"
48 },
49 "leaseType": {
50 "name": "LEASE_CONTRACT_FIX",
51 "captionKey": "enum.leaseType.fix",
52 "principalPositionType": "LESSEE",
53 "caption": "Fixed Lease Contract"
54 },
55 "revision": {
56 "id": 10000008,
57 "displayId": "CR-0001",
58 "name": "Initial Revision",
59 "inception": "2019-08-24",
60 "revisionType": "ACTIVE",
61 "state": "LC_DEFINE",
62 "approvedBy": "manager.user@company.com",
63 "approvedAt": "2019-08-24T14:15:22Z",
64 "parentRevisionId": 10000010,
65 "approverComment": "Approved with changes.",
66 "contractId": 20000001,
67 "contractDisplayId": "C-0001",
68 "contractName": "Office Lease Contract",
69 "principalPositionType": {
70 "name": "LESSEE",
71 "captionKey": "enum.principalpositiontype.lessee",
72 "caption": "Lessee"
73 },
74 "mlaId": 30000001,
75 "companyId": 40000001,
76 "description": "Revision to adjust payment terms.",
77 "externalReference": "EXT-REF-001",
78 "internalReference": "INT-REF-001",
79 "formOfLease": "FULL",
80 "jointVentureLeaseType": "GROSS_LEASE",
81 "businessPlace": "New York Office",
82 "tradingPartner": {
83 "id": 50000001,
84 "displayId": "TP-0001",
85 "status": {
86 "name": "ACTIVE",
87 "captionKey": "enum.objectStatus.active",
88 "active": true,
89 "caption": "Active"
90 },
91 "name": "ABC Real Estate Partners",
92 "erpSystemId": 60000001,
93 "erpSystemDisplayId": "ERP-SYS-01"
94 },
95 "contractCategoryGroup": {
96 "id": 10000001,
97 "displayId": "sample_displayId",
98 "status": {
99 "name": "ACTIVE",
100 "captionKey": "enum.objectStatus.active",
101 "active": true,
102 "caption": "Active"
103 },
104 "name": "Sample Name"
105 },
106 "contractGroup1": {
107 "id": 400001,
108 "displayId": "CG1-01",
109 "status": {
110 "name": "ACTIVE",
111 "captionKey": "enum.objectStatus.active",
112 "active": true,
113 "caption": "Active"
114 },
115 "name": "Real Estate Contracts"
116 },
117 "contractGroup2": {
118 "id": 500001,
119 "displayId": "CG2-01",
120 "status": {
121 "name": "ACTIVE",
122 "captionKey": "enum.objectStatus.active",
123 "active": true,
124 "caption": "Active"
125 },
126 "name": "Equipment Leasing Contracts"
127 },
128 "group3": "Group3-Value",
129 "group4": "Group4-Value",
130 "signingPerson": "John Doe",
131 "placeOfSignature": "Montreal, Canada",
132 "dateOfSignature": "2019-08-24T14:15:22Z",
133 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
134 "numberRangeIdentifierValue": "0001",
135 "numberRangeIdentifierType": {
136 "name": "COMPANY_CODE"
137 },
138 "numberRangeType": {
139 "name": "CONTRACT"
140 },
141 "allowsSystemGenerateNewId": true
142 },
143 "currency": {
144 "id": 840,
145 "displayId": "USD",
146 "status": {
147 "name": "ACTIVE",
148 "captionKey": "enum.objectStatus.active",
149 "active": true,
150 "caption": "Active"
151 },
152 "name": "United States Dollar",
153 "decimalPoints": 2
154 },
155 "companyCurrency": {
156 "id": 840,
157 "displayId": "USD",
158 "status": {
159 "name": "ACTIVE",
160 "captionKey": "enum.objectStatus.active",
161 "active": true,
162 "caption": "Active"
163 },
164 "name": "United States Dollar",
165 "decimalPoints": 2
166 },
167 "indexedCurrency": true,
168 "assetValueCurrencyType": "CONTRACT_CURRENCY",
169 "currencyLocked": true,
170 "leaseArea": {
171 "id": 10000001,
172 "displayId": "0001",
173 "status": {
174 "name": "ACTIVE",
175 "captionKey": "enum.objectStatus.active",
176 "active": true,
177 "caption": "Active"
178 },
179 "name": "Global Lease Area"
180 },
181 "businessUnit": {
182 "id": 10000001,
183 "displayId": "BU0001",
184 "status": {
185 "name": "ACTIVE",
186 "captionKey": "enum.objectStatus.active",
187 "active": true,
188 "caption": "Active"
189 },
190 "name": "North America Business Unit"
191 },
192 "businessUnitLocked": true,
193 "companyCode": {
194 "id": 10000006,
195 "displayId": "1005",
196 "status": {
197 "name": "ACTIVE",
198 "captionKey": "enum.objectStatus.active",
199 "active": true,
200 "caption": "Active"
201 },
202 "erpSystemId": 10000001,
203 "erpSystemDisplayId": "FINQ8S-300",
204 "countryId": 10000095,
205 "countryDisplayId": "CA",
206 "name": "string",
207 "postingPeriodVariantId": 0,
208 "fiscalVariantId": 0
209 },
210 "companyCodeLocked": true,
211 "department": {
212 "id": 300001,
213 "displayId": "DEP-01",
214 "status": {
215 "name": "ACTIVE",
216 "captionKey": "enum.objectStatus.active",
217 "active": true,
218 "caption": "Active"
219 },
220 "name": "Finance Department"
221 },
222 "departmentLocked": true,
223 "leaseGroup": {
224 "id": 60000001,
225 "displayId": "LG-001",
226 "status": {
227 "name": "ACTIVE",
228 "captionKey": "enum.objectStatus.active",
229 "active": true,
230 "caption": "Active"
231 },
232 "name": "Global Lease Group"
233 },
234 "leaseGroupLocked": true,
235 "subleasingInternalAssetClass": {
236 "id": 10000001,
237 "displayId": "IAC-001",
238 "status": {
239 "name": "ACTIVE",
240 "captionKey": "enum.objectStatus.active",
241 "active": true,
242 "caption": "Active"
243 },
244 "name": "Machinery and Equipment",
245 "assetClassType": "PROPERTY",
246 "infiniteUsefulLife": false
247 },
248 "contractGroup1": {
249 "id": 400001,
250 "displayId": "CG1-01",
251 "status": {
252 "name": "ACTIVE",
253 "captionKey": "enum.objectStatus.active",
254 "active": true,
255 "caption": "Active"
256 },
257 "name": "Real Estate Contracts"
258 },
259 "contractGroup2": {
260 "id": 500001,
261 "displayId": "CG2-01",
262 "status": {
263 "name": "ACTIVE",
264 "captionKey": "enum.objectStatus.active",
265 "active": true,
266 "caption": "Active"
267 },
268 "name": "Equipment Leasing Contracts"
269 },
270 "subleasing": false,
271 "subleasingContractRevisionInfo": {
272 "id": 50000001,
273 "contractId": 40000001,
274 "contractDisplayId": "CTR-0001",
275 "contractName": "Sublease Agreement for Office Space"
276 },
277 "subleasingLeaseComponentRevisionInfo": {
278 "id": 61000001,
279 "leaseComponentId": 80000001,
280 "leaseComponentDisplayId": "LC-0001",
281 "leaseComponentName": "Vehicle Lease Component"
282 },
283 "subleasingActivationGroupRevisionInfo": {
284 "id": 60000001,
285 "activationGroupId": 70000001,
286 "activationGroupDisplayId": "AG-001",
287 "activationGroupName": "Office Equipment Activation Group"
288 },
289 "notifications": [
290 {
291 "id": 10000001,
292 "topic": {
293 "enCaption": "Lease Component Updated",
294 "frCaption": "Composant de bail mis à jour",
295 "name": "LEASE_COMPONENT_UPDATED",
296 "priority": "HIGH"
297 },
298 "username": "super.admin@nakisa.com",
299 "contractId": 10000001,
300 "contractDisplayId": "CT-100000000",
301 "targetId": "CT-100000000",
302 "targetType": "CONTRACT"
303 }
304 ],
305 "masterAgreementId": 10000001,
306 "masterAgreementDisplayId": "string",
307 "allowsSystemGenerateNewId": true,
308 "transferInfo": {
309 "transferredFromDisplayId": "CTR-00012",
310 "transferredFromRevisionId": 20000001,
311 "transferredToDisplayId": "CTR-00015",
312 "transferredToRevisionId": 20000005
313 },
314 "numberRangeIdentifierValue": "",
315 "numberRangeIdentifierType": {
316 "name": "COMPANY_CODE"
317 },
318 "numberRangeType": {
319 "name": "CONTRACT"
320 }
321 }
322 ],
323 "number": 0,
324 "sort": {
325 "unsorted": false,
326 "sorted": true,
327 "empty": false
328 },
329 "first": true,
330 "last": true,
331 "empty": false
332}
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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer job cancelled successfully |
None |
|
400 |
Invalid job ID supplied |
None |
|
404 |
Mass inter-company transfer job not found |
None |
|
500 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
false |
Represents the filter type for including or excluding specific entities. |
|
»» leaseAreas |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» businessUnits |
body |
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 |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterType |
body |
false |
Represents the filter type for including or excluding specific entities. |
|
»» companies |
body |
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 |
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 |
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 |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»»» name |
|
body |
»»» captionKey |
|
body |
»»» caption |
|
body |
»» erpSystems |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» caption |
|
body |
»» leaseAreas |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» businessUnits |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»» companies |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
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 |
Body Parameters
1{
2 "request": {
3 "jobId": 0,
4 "searchTerm": "Lease Agreement",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "erpSystemFilterType": {
11 "name": "ALL",
12 "captionKey": "enum.filterType.all",
13 "caption": "All"
14 },
15 "erpSystems": [],
16 "leaseAreaFilterType": {
17 "name": "ALL",
18 "captionKey": "enum.filterType.all",
19 "caption": "All"
20 },
21 "leaseAreas": [],
22 "businessUnitFilterType": {
23 "name": "ALL",
24 "captionKey": "enum.filterType.all",
25 "caption": "All"
26 },
27 "businessUnits": [],
28 "companyFilterType": {
29 "name": "ALL",
30 "captionKey": "enum.filterType.all",
31 "caption": "All"
32 },
33 "companies": []
34 },
35 "pageable": {
36 "page": 0,
37 "size": 10,
38 "sort": [
39 "id,asc",
40 "name,desc"
41 ]
42 }
43}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved activation groups |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 76,
3 "totalPages": 1,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 76,
17 "size": 100,
18 "content": [
19 {
20 "id": 10000001,
21 "displayId": "AG-100000000",
22 "principalPositionType": {
23 "name": "LESSEE",
24 "captionKey": "enum.principalpositiontype.lessee",
25 "caption": "Lessee"
26 },
27 "name": "Test2",
28 "description": "test2",
29 "approverComment": "Approved after review",
30 "snapshotData": {
31 "isParallelCurrencyEnabled": true,
32 "isCostCenterAllocationEnabled": false,
33 "useSpotRateForGroupCurrency": true,
34 "usePostingOrDocumentDateForCurrency": true,
35 "exchangeRateTypes": [
36 {
37 "currencyDefinitionType": "CONTRACT_CURRENCY",
38 "sourceCurrencyType": "COMPANY_CURRENCY",
39 "translationDateType": "POSTING_DATE",
40 "targetCurrency": {
41 "id": "string",
42 "displayId": "US Dollar",
43 "decimalPoints": 2
44 },
45 "referenceCurrency": {
46 "id": "string",
47 "displayId": "Euro"
48 },
49 "currencyType": "GROUP_CURRENCY",
50 "exchangeRateType": "STANDARD"
51 }
52 ]
53 },
54 "revision": {
55 "id": 10000001,
56 "displayId": "0374999413-20250903-161147",
57 "name": "Inception",
58 "inception": true,
59 "revisionType": "REVISION",
60 "state": "MLA_DEFINE",
61 "approvedBy": "approver.admin@nakisa.com",
62 "approvedAt": "2019-08-24T14:15:22Z",
63 "parentRevisionId": 10000000,
64 "approverComment": "Approved after financial validation.",
65 "rouStartDate": "2025-08-01",
66 "rouEndDate": "2025-08-20",
67 "activationGroupModification": {
68 "modificationDate": "2025-08-15",
69 "terminationType": "CASUALTY",
70 "terminationDate": {
71 "timing": "START_OF_DAY",
72 "year": 2025,
73 "monthValue": 9,
74 "dayOfMonth": 4,
75 "leapYear": false,
76 "month": "SEPTEMBER",
77 "dayOfWeek": "THURSDAY",
78 "dayOfYear": 247
79 },
80 "useManualFmvValue": true,
81 "useManualAssetValues": false,
82 "enforceNonLeaseOnIndexation": false,
83 "applyIndexationLease": true,
84 "applyIndexationNonLease": false,
85 "indexationTreatmentType": "DEFAULT",
86 "indexationStartDate": "2025-09-01",
87 "indexationDateType": "USER_DEFINED",
88 "indexationStartDateNonLease": "2025-09-10",
89 "indexationDateTypeNonLease": "USER_DEFINED",
90 "modificationReasons": [
91 "CONTRACT_RATE_CHANGE",
92 "INDEXATION"
93 ],
94 "modificationPerClassificationList": [
95 {
96 "accountingStandardId": 1001,
97 "classificationType": "NON_LEASE",
98 "accountingStandardType": "IFRS",
99 "impairmentAmount": 2500.5,
100 "recoverableAmount": 2000,
101 "decreaseInAsset": 1500,
102 "decreaseInTerm": 6
103 }
104 ],
105 "massIndexationTaskId": 987654
106 },
107 "activationGroupId": 10000001,
108 "activationGroupDisplayId": "AG-100000000",
109 "activationGroupName": "Test2",
110 "leaseComponentRevisionId": 10000007,
111 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
112 "lastLeaseComponentRevisionId": 10000006,
113 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
114 "clonedFromRevisionId": 10000002,
115 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
116 "lockReason": "PENDING_TERMINATION",
117 "infiniteUsefulLife": false,
118 "transferOfOwnership": false,
119 "specializedAsset": false,
120 "fairMarketValue": 1,
121 "residualValue": 1,
122 "endOfTermIntention": "TO_BE_DETERMINED",
123 "endOfTermDate": "2025-08-11",
124 "endOfTermPeriod": 9,
125 "activationDocumentDate": "2019-08-24",
126 "activationPostingDate": "2019-08-24",
127 "closingDocumentDate": "2019-08-24",
128 "closingPostingDate": "2019-08-24",
129 "numberRangeIdentifierValue": "1000",
130 "numberRangeIdentifierType": {
131 "name": "COMPANY_CODE"
132 },
133 "numberRangeType": {
134 "name": "CONTRACT"
135 },
136 "allowsSystemGenerateNewId": false
137 },
138 "leaseComponentId": 10000007,
139 "leaseComponentDisplayId": "LC-100000200",
140 "companyCodeId": 10000002,
141 "companyCodeDisplayId": "1000",
142 "splittedFromActivationGroupRevisionId": {
143 "id": 10000001,
144 "displayId": "0374999413-20250903-161147",
145 "name": "Inception",
146 "inception": true,
147 "revisionType": "REVISION",
148 "state": "MLA_DEFINE",
149 "approvedBy": "approver.admin@nakisa.com",
150 "approvedAt": "2019-08-24T14:15:22Z",
151 "parentRevisionId": 10000000,
152 "approverComment": "Approved after financial validation.",
153 "rouStartDate": "2025-08-01",
154 "rouEndDate": "2025-08-20",
155 "activationGroupModification": {
156 "modificationDate": "2025-08-15",
157 "terminationType": "CASUALTY",
158 "terminationDate": {
159 "timing": "START_OF_DAY",
160 "year": 2025,
161 "monthValue": 9,
162 "dayOfMonth": 4,
163 "leapYear": false,
164 "month": "SEPTEMBER",
165 "dayOfWeek": "THURSDAY",
166 "dayOfYear": 247
167 },
168 "useManualFmvValue": true,
169 "useManualAssetValues": false,
170 "enforceNonLeaseOnIndexation": false,
171 "applyIndexationLease": true,
172 "applyIndexationNonLease": false,
173 "indexationTreatmentType": "DEFAULT",
174 "indexationStartDate": "2025-09-01",
175 "indexationDateType": "USER_DEFINED",
176 "indexationStartDateNonLease": "2025-09-10",
177 "indexationDateTypeNonLease": "USER_DEFINED",
178 "modificationReasons": [
179 "CONTRACT_RATE_CHANGE",
180 "INDEXATION"
181 ],
182 "modificationPerClassificationList": [
183 {
184 "accountingStandardId": 1001,
185 "classificationType": "NON_LEASE",
186 "accountingStandardType": "IFRS",
187 "impairmentAmount": 2500.5,
188 "recoverableAmount": 2000,
189 "decreaseInAsset": 1500,
190 "decreaseInTerm": 6
191 }
192 ],
193 "massIndexationTaskId": 987654
194 },
195 "activationGroupId": 10000001,
196 "activationGroupDisplayId": "AG-100000000",
197 "activationGroupName": "Test2",
198 "leaseComponentRevisionId": 10000007,
199 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
200 "lastLeaseComponentRevisionId": 10000006,
201 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
202 "clonedFromRevisionId": 10000002,
203 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
204 "lockReason": "PENDING_TERMINATION",
205 "infiniteUsefulLife": false,
206 "transferOfOwnership": false,
207 "specializedAsset": false,
208 "fairMarketValue": 1,
209 "residualValue": 1,
210 "endOfTermIntention": "TO_BE_DETERMINED",
211 "endOfTermDate": "2025-08-11",
212 "endOfTermPeriod": 9,
213 "activationDocumentDate": "2019-08-24",
214 "activationPostingDate": "2019-08-24",
215 "closingDocumentDate": "2019-08-24",
216 "closingPostingDate": "2019-08-24",
217 "numberRangeIdentifierValue": "1000",
218 "numberRangeIdentifierType": {
219 "name": "COMPANY_CODE"
220 },
221 "numberRangeType": {
222 "name": "CONTRACT"
223 },
224 "allowsSystemGenerateNewId": false
225 },
226 "notifications": [
227 {
228 "id": 100045,
229 "topic": {
230 "enCaption": "Lease Component Updated",
231 "frCaption": "Composant de bail mis à jour",
232 "name": "LEASE_COMPONENT_UPDATED",
233 "priority": "HIGH"
234 },
235 "username": "jdoe",
236 "activationGroupId": 20000123,
237 "activationGroupDisplayId": "AG-100045",
238 "targetId": "jdoe@example.com",
239 "targetType": "USER"
240 }
241 ],
242 "transferInfo": {
243 "transferredFromDisplayId": "CTR-00012",
244 "transferredFromRevisionId": 20000001,
245 "transferredToDisplayId": "CTR-00015",
246 "transferredToRevisionId": 20000005
247 },
248 "numberRangeIdentifierValue": "1000",
249 "numberRangeIdentifierType": {
250 "name": "COMPANY_CODE"
251 },
252 "numberRangeType": {
253 "name": "CONTRACT"
254 },
255 "allowsSystemGenerateNewId": false
256 }
257 ],
258 "number": 0,
259 "sort": {
260 "unsorted": false,
261 "sorted": true,
262 "empty": false
263 },
264 "first": true,
265 "last": true,
266 "empty": false
267}
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 |
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 |
Successfully retrieved list of mass inter-company transfer jobs |
||
400 |
Invalid pagination parameters supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "totalElements": 250,
3 "totalPages": 10,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 100,
17 "size": 100,
18 "content": [],
19 "number": 0,
20 "sort": {
21 "unsorted": false,
22 "sorted": true,
23 "empty": false
24 },
25 "first": true,
26 "last": false,
27 "empty": false
28}
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 |
false |
Request body containing the details of the mass inter-company transfer jobs, including lease and contract information, financial obligations, and associated accounting entries. |
Body Parameters
1{
2 "id": 10000001,
3 "taskCount": 100,
4 "failedTaskCount": 5,
5 "doneTaskCount": 80,
6 "inProgressTaskCount": 10,
7 "cancelledTaskCount": 5,
8 "errorMessage": "Failed to process transfer for contract ID 12345",
9 "queueTime": "2024-01-15T10:30:00Z",
10 "startTime": "2024-01-15T10:35:00Z",
11 "endTime": "2024-01-15T12:00:00Z",
12 "status": {
13 "name": "PROCESSING",
14 "captionKey": "enum.batchJobStatus.processing",
15 "caption": "Processing"
16 },
17 "executor": {
18 "name": "MANUAL",
19 "captionKey": "enum.batchJobExecutor.manual",
20 "caption": "Manual"
21 },
22 "scheduleJobId": 20000001,
23 "batchSize": 1000,
24 "totalObjectCount": 5000,
25 "readOnly": false,
26 "profileId": 30000001,
27 "unauthorized": false,
28 "reverting": false,
29 "reverted": false,
30 "revertible": true,
31 "revertedCount": 0,
32 "revertPercentage": 0,
33 "stage": {
34 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
35 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
36 "caption": "Processing Mass Inter-Company Transfer"
37 },
38 "inputFile": {
39 "templateFileStorageId": "template-file-uuid-12345",
40 "inputFileStorageId": "input-file-uuid-67890",
41 "generatingTemplateFile": false,
42 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
43 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
44 "inputFileName": "mass_transfer_input_2024.xlsx",
45 "templateDocStoreId": 40000001,
46 "inputDocStoreId": 40000002
47 },
48 "filter": {
49 "id": 10000001,
50 "profileId": 30000001,
51 "jobId": 10000001,
52 "skipItemsWithOpenDraft": true,
53 "filterTypes": {
54 "erpSystemFilterType": {
55 "name": "ALL",
56 "captionKey": "enum.filterType.all",
57 "caption": "All"
58 },
59 "erpSystems": [],
60 "leaseAreaFilterType": {
61 "name": "ALL",
62 "captionKey": "enum.filterType.all",
63 "caption": "All"
64 },
65 "leaseAreas": [],
66 "businessUnitFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnits": [],
72 "companyFilterType": {
73 "name": "ALL",
74 "captionKey": "enum.filterType.all",
75 "caption": "All"
76 },
77 "companies": [],
78 "leaseDepartmentFilterType": {
79 "name": "ALL",
80 "captionKey": "enum.filterType.all",
81 "caption": "All"
82 },
83 "leaseDepartments": [],
84 "leaseGroupFilterType": {
85 "name": "ALL",
86 "captionKey": "enum.filterType.all",
87 "caption": "All"
88 },
89 "leaseGroups": [],
90 "costCenterFilterType": {
91 "name": "ALL",
92 "captionKey": "enum.filterType.all",
93 "caption": "All"
94 },
95 "costCenters": [],
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "profitCenters": [],
102 "wbsFilterType": {
103 "name": "ALL",
104 "captionKey": "enum.filterType.all",
105 "caption": "All"
106 },
107 "wbses": [],
108 "businessAreaFilterType": {
109 "name": "ALL",
110 "captionKey": "enum.filterType.all",
111 "caption": "All"
112 },
113 "businessAreas": [],
114 "functionalAreaFilterType": {
115 "name": "ALL",
116 "captionKey": "enum.filterType.all",
117 "caption": "All"
118 },
119 "functionalAreas": []
120 },
121 "listObjectType": {
122 "name": "CONTRACT",
123 "captionKey": "enum.listObjectType.contract",
124 "caption": "Contract"
125 },
126 "objectList": []
127 },
128 "input": {
129 "id": 10000001,
130 "name": "Q1 2024 Inter-Company Transfer",
131 "transferDate": "2024-03-31",
132 "principalPositionType": {
133 "name": "LESSEE",
134 "captionKey": "enum.principalpositiontype.lessee",
135 "caption": "Lessee"
136 },
137 "postingDate": "2019-08-24",
138 "documentDate": "2019-08-24",
139 "skipItemsWithOpenDraft": true
140 },
141 "tasks": []
142}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Mass inter-company transfer job created successfully |
||
400 |
Invalid request body supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "taskCount": 100,
13 "failedTaskCount": 5,
14 "doneTaskCount": 80,
15 "inProgressTaskCount": 10,
16 "cancelledTaskCount": 5,
17 "errorMessage": "Failed to process transfer for contract ID 12345",
18 "queueTime": "2024-01-15T10:30:00Z",
19 "startTime": "2024-01-15T10:35:00Z",
20 "endTime": "2024-01-15T12:00:00Z",
21 "status": {
22 "name": "PROCESSING",
23 "captionKey": "enum.batchJobStatus.processing",
24 "caption": "Processing"
25 },
26 "executor": {
27 "name": "MANUAL",
28 "captionKey": "enum.batchJobExecutor.manual",
29 "caption": "Manual"
30 },
31 "scheduleJobId": 20000001,
32 "batchSize": 1000,
33 "totalObjectCount": 5000,
34 "readOnly": false,
35 "profileId": 30000001,
36 "unauthorized": false,
37 "reverting": false,
38 "reverted": false,
39 "revertible": true,
40 "revertedCount": 0,
41 "revertPercentage": 0,
42 "stage": {
43 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
44 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
45 "caption": "Processing Mass Inter-Company Transfer"
46 },
47 "inputFile": {
48 "templateFileStorageId": "template-file-uuid-12345",
49 "inputFileStorageId": "input-file-uuid-67890",
50 "generatingTemplateFile": false,
51 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
52 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
53 "inputFileName": "mass_transfer_input_2024.xlsx",
54 "templateDocStoreId": 40000001,
55 "inputDocStoreId": 40000002
56 },
57 "filter": {
58 "id": 10000001,
59 "profileId": 30000001,
60 "jobId": 10000001,
61 "skipItemsWithOpenDraft": true,
62 "filterTypes": {
63 "erpSystemFilterType": {
64 "name": "ALL",
65 "captionKey": "enum.filterType.all",
66 "caption": "All"
67 },
68 "erpSystems": [],
69 "leaseAreaFilterType": {
70 "name": "ALL",
71 "captionKey": "enum.filterType.all",
72 "caption": "All"
73 },
74 "leaseAreas": [],
75 "businessUnitFilterType": {
76 "name": "ALL",
77 "captionKey": "enum.filterType.all",
78 "caption": "All"
79 },
80 "businessUnits": [],
81 "companyFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "companies": [],
87 "leaseDepartmentFilterType": {
88 "name": "ALL",
89 "captionKey": "enum.filterType.all",
90 "caption": "All"
91 },
92 "leaseDepartments": [],
93 "leaseGroupFilterType": {
94 "name": "ALL",
95 "captionKey": "enum.filterType.all",
96 "caption": "All"
97 },
98 "leaseGroups": [],
99 "costCenterFilterType": {
100 "name": "ALL",
101 "captionKey": "enum.filterType.all",
102 "caption": "All"
103 },
104 "costCenters": [],
105 "profitCenterFilterType": {
106 "name": "ALL",
107 "captionKey": "enum.filterType.all",
108 "caption": "All"
109 },
110 "profitCenters": [],
111 "wbsFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 },
116 "wbses": [],
117 "businessAreaFilterType": {
118 "name": "ALL",
119 "captionKey": "enum.filterType.all",
120 "caption": "All"
121 },
122 "businessAreas": [],
123 "functionalAreaFilterType": {
124 "name": "ALL",
125 "captionKey": "enum.filterType.all",
126 "caption": "All"
127 },
128 "functionalAreas": []
129 },
130 "listObjectType": {
131 "name": "CONTRACT",
132 "captionKey": "enum.listObjectType.contract",
133 "caption": "Contract"
134 },
135 "objectList": []
136 },
137 "input": {
138 "id": 10000001,
139 "name": "Q1 2024 Inter-Company Transfer",
140 "transferDate": "2024-03-31",
141 "principalPositionType": {
142 "name": "LESSEE",
143 "captionKey": "enum.principalpositiontype.lessee",
144 "caption": "Lessee"
145 },
146 "postingDate": "2019-08-24",
147 "documentDate": "2019-08-24",
148 "skipItemsWithOpenDraft": true
149 },
150 "tasks": []
151 }
152}
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 |
Successfully retrieved list of object types |
Inline |
|
500 |
Internal server error |
None |
Example Responses
1[
2 "string"
3]
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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Input template generated successfully |
None |
|
400 |
Invalid ID supplied |
None |
|
404 |
Mass inter-company transfer job not found |
None |
|
500 |
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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully checked job existence |
boolean |
|
400 |
Invalid job ID supplied |
None |
|
500 |
Internal server error |
None |
Example Responses
1true
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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
User input file downloaded successfully |
None |
|
400 |
Invalid ID supplied |
None |
|
404 |
Mass inter-company transfer job or user input file not found |
None |
|
500 |
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 |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Input template file downloaded successfully |
None |
|
400 |
Invalid ID supplied |
None |
|
404 |
Mass inter-company transfer job or input template file not found |
None |
|
500 |
Internal server error |
None |