Activation Group Event¶
Retrieves A Activation Group Revision¶
HTTP Request
GET /api/v1/events/activation-group-revisions/{id}
📋 Description: Retrieves the details of a specific activation group revision by its unique identifier, facilitating effective management of lease-related financial obligations and accounting entries within the Nakisa Lease Accounting Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer |
true |
Unique identifier for the resource |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
id |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved activation group revision |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 10000001,
8 "displayId": "0374999413-20250903-161147",
9 "name": "Inception",
10 "inception": true,
11 "revisionType": "REVISION",
12 "state": "MLA_DEFINE",
13 "approvedBy": "approver.admin@nakisa.com",
14 "approvedAt": "2019-08-24T14:15:22Z",
15 "parentRevisionId": 10000000,
16 "approverComment": "Approved after financial validation.",
17 "rouStartDate": "2025-08-01",
18 "rouEndDate": "2025-08-20",
19 "activationGroupModification": {
20 "modificationDate": "2025-08-15",
21 "terminationType": "CASUALTY",
22 "terminationDate": {
23 "timing": "START_OF_DAY",
24 "year": 2025,
25 "monthValue": 9,
26 "dayOfMonth": 4,
27 "leapYear": false,
28 "month": "SEPTEMBER",
29 "dayOfWeek": "THURSDAY",
30 "dayOfYear": 247
31 },
32 "useManualFmvValue": true,
33 "useManualAssetValues": false,
34 "enforceNonLeaseOnIndexation": false,
35 "applyIndexationLease": true,
36 "applyIndexationNonLease": false,
37 "indexationTreatmentType": "DEFAULT",
38 "indexationStartDate": "2025-09-01",
39 "indexationDateType": "USER_DEFINED",
40 "indexationStartDateNonLease": "2025-09-10",
41 "indexationDateTypeNonLease": "USER_DEFINED",
42 "modificationReasons": [
43 "CONTRACT_RATE_CHANGE",
44 "INDEXATION"
45 ],
46 "modificationPerClassificationList": [
47 {
48 "accountingStandardId": 1001,
49 "classificationType": "NON_LEASE",
50 "accountingStandardType": "IFRS",
51 "impairmentAmount": 2500.5,
52 "recoverableAmount": 2000,
53 "decreaseInAsset": 1500,
54 "decreaseInTerm": 6
55 }
56 ],
57 "massIndexationTaskId": 987654
58 },
59 "activationGroupId": 10000001,
60 "activationGroupDisplayId": "AG-100000000",
61 "activationGroupName": "Test2",
62 "leaseComponentRevisionId": 10000007,
63 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
64 "lastLeaseComponentRevisionId": 10000006,
65 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
66 "clonedFromRevisionId": 10000002,
67 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
68 "lockReason": "PENDING_TERMINATION",
69 "infiniteUsefulLife": false,
70 "transferOfOwnership": false,
71 "specializedAsset": false,
72 "fairMarketValue": 1,
73 "residualValue": 1,
74 "endOfTermIntention": "TO_BE_DETERMINED",
75 "endOfTermDate": "2025-08-11",
76 "endOfTermPeriod": 9,
77 "activationDocumentDate": "2019-08-24",
78 "activationPostingDate": "2019-08-24",
79 "closingDocumentDate": "2019-08-24",
80 "closingPostingDate": "2019-08-24",
81 "numberRangeIdentifierValue": "1000",
82 "numberRangeIdentifierType": {
83 "name": "COMPANY_CODE"
84 },
85 "numberRangeType": {
86 "name": "CONTRACT"
87 },
88 "allowsSystemGenerateNewId": false
89 }
90}
Update A Activation Group Revision¶
HTTP Request
PUT /api/v1/events/activation-group-revisions/{id}
📋 Description: Updates the specified activation group revision in the Nakisa Lease Accounting Suite, allowing users to modify details related to leases, contracts, and associated financial obligations for accurate accounting entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer |
true |
Unique identifier for the resource |
body |
body |
false |
Request body containing the revised activation group details, including lease and contract information, to update financial obligations and accounting entries. |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
id |
|
path |
Body Parameters
1{
2 "id": 10000001,
3 "displayId": "0374999413-20250903-161147",
4 "name": "Inception",
5 "inception": true,
6 "revisionType": "REVISION",
7 "state": "MLA_DEFINE",
8 "approvedBy": "approver.admin@nakisa.com",
9 "approvedAt": "2019-08-24T14:15:22Z",
10 "parentRevisionId": 10000000,
11 "approverComment": "Approved after financial validation.",
12 "rouStartDate": "2025-08-01",
13 "rouEndDate": "2025-08-20",
14 "activationGroupModification": {
15 "modificationDate": "2025-08-15",
16 "terminationType": "CASUALTY",
17 "terminationDate": {
18 "timing": "START_OF_DAY",
19 "year": 2025,
20 "monthValue": 9,
21 "dayOfMonth": 4,
22 "leapYear": false,
23 "month": "SEPTEMBER",
24 "dayOfWeek": "THURSDAY",
25 "dayOfYear": 247
26 },
27 "useManualFmvValue": true,
28 "useManualAssetValues": false,
29 "enforceNonLeaseOnIndexation": false,
30 "applyIndexationLease": true,
31 "applyIndexationNonLease": false,
32 "indexationTreatmentType": "DEFAULT",
33 "indexationStartDate": "2025-09-01",
34 "indexationDateType": "USER_DEFINED",
35 "indexationStartDateNonLease": "2025-09-10",
36 "indexationDateTypeNonLease": "USER_DEFINED",
37 "modificationReasons": [
38 "CONTRACT_RATE_CHANGE",
39 "INDEXATION"
40 ],
41 "modificationPerClassificationList": [
42 {
43 "accountingStandardId": 1001,
44 "classificationType": "NON_LEASE",
45 "accountingStandardType": "IFRS",
46 "impairmentAmount": 2500.5,
47 "recoverableAmount": 2000,
48 "decreaseInAsset": 1500,
49 "decreaseInTerm": 6
50 }
51 ],
52 "massIndexationTaskId": 987654
53 },
54 "activationGroupId": 10000001,
55 "activationGroupDisplayId": "AG-100000000",
56 "activationGroupName": "Test2",
57 "leaseComponentRevisionId": 10000007,
58 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
59 "lastLeaseComponentRevisionId": 10000006,
60 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
61 "clonedFromRevisionId": 10000002,
62 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
63 "lockReason": "PENDING_TERMINATION",
64 "infiniteUsefulLife": false,
65 "transferOfOwnership": false,
66 "specializedAsset": false,
67 "fairMarketValue": 1,
68 "residualValue": 1,
69 "endOfTermIntention": "TO_BE_DETERMINED",
70 "endOfTermDate": "2025-08-11",
71 "endOfTermPeriod": 9,
72 "activationDocumentDate": "2019-08-24",
73 "activationPostingDate": "2019-08-24",
74 "closingDocumentDate": "2019-08-24",
75 "closingPostingDate": "2019-08-24",
76 "numberRangeIdentifierValue": "1000",
77 "numberRangeIdentifierType": {
78 "name": "COMPANY_CODE"
79 },
80 "numberRangeType": {
81 "name": "CONTRACT"
82 },
83 "allowsSystemGenerateNewId": false
84}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
activation group revision successfully updated. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 10000001,
8 "displayId": "0374999413-20250903-161147",
9 "name": "Inception",
10 "inception": true,
11 "revisionType": "REVISION",
12 "state": "MLA_DEFINE",
13 "approvedBy": "approver.admin@nakisa.com",
14 "approvedAt": "2019-08-24T14:15:22Z",
15 "parentRevisionId": 10000000,
16 "approverComment": "Approved after financial validation.",
17 "rouStartDate": "2025-08-01",
18 "rouEndDate": "2025-08-20",
19 "activationGroupModification": {
20 "modificationDate": "2025-08-15",
21 "terminationType": "CASUALTY",
22 "terminationDate": {
23 "timing": "START_OF_DAY",
24 "year": 2025,
25 "monthValue": 9,
26 "dayOfMonth": 4,
27 "leapYear": false,
28 "month": "SEPTEMBER",
29 "dayOfWeek": "THURSDAY",
30 "dayOfYear": 247
31 },
32 "useManualFmvValue": true,
33 "useManualAssetValues": false,
34 "enforceNonLeaseOnIndexation": false,
35 "applyIndexationLease": true,
36 "applyIndexationNonLease": false,
37 "indexationTreatmentType": "DEFAULT",
38 "indexationStartDate": "2025-09-01",
39 "indexationDateType": "USER_DEFINED",
40 "indexationStartDateNonLease": "2025-09-10",
41 "indexationDateTypeNonLease": "USER_DEFINED",
42 "modificationReasons": [
43 "CONTRACT_RATE_CHANGE",
44 "INDEXATION"
45 ],
46 "modificationPerClassificationList": [
47 {
48 "accountingStandardId": 1001,
49 "classificationType": "NON_LEASE",
50 "accountingStandardType": "IFRS",
51 "impairmentAmount": 2500.5,
52 "recoverableAmount": 2000,
53 "decreaseInAsset": 1500,
54 "decreaseInTerm": 6
55 }
56 ],
57 "massIndexationTaskId": 987654
58 },
59 "activationGroupId": 10000001,
60 "activationGroupDisplayId": "AG-100000000",
61 "activationGroupName": "Test2",
62 "leaseComponentRevisionId": 10000007,
63 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
64 "lastLeaseComponentRevisionId": 10000006,
65 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
66 "clonedFromRevisionId": 10000002,
67 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
68 "lockReason": "PENDING_TERMINATION",
69 "infiniteUsefulLife": false,
70 "transferOfOwnership": false,
71 "specializedAsset": false,
72 "fairMarketValue": 1,
73 "residualValue": 1,
74 "endOfTermIntention": "TO_BE_DETERMINED",
75 "endOfTermDate": "2025-08-11",
76 "endOfTermPeriod": 9,
77 "activationDocumentDate": "2019-08-24",
78 "activationPostingDate": "2019-08-24",
79 "closingDocumentDate": "2019-08-24",
80 "closingPostingDate": "2019-08-24",
81 "numberRangeIdentifierValue": "1000",
82 "numberRangeIdentifierType": {
83 "name": "COMPANY_CODE"
84 },
85 "numberRangeType": {
86 "name": "CONTRACT"
87 },
88 "allowsSystemGenerateNewId": false
89 }
90}
Delete A Activation Group Revision¶
HTTP Request
DELETE /api/v1/events/activation-group-revisions/{id}
📋 Description: Deletes a specified activation group revision from the Nakisa Lease Accounting Suite, ensuring that outdated or unnecessary entries related to lease contracts and financial obligations are effectively removed from the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer |
true |
Unique identifier for the resource |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
id |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
The activation group revision successfully deleted. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {}
7}
Update An Activation Group Revision¶
HTTP Request
PATCH /api/v1/events/activation-group-revisions/{id}
📋 Description: Updates the specified activation group revision within the Nakisa Lease Accounting Suite, allowing users to modify lease-related contract details and financial obligations efficiently.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer |
true |
Unique identifier for the resource |
body |
body |
false |
Request body containing the updated activation group revision data, including lease details, contract identifiers, and associated financial obligations for accurate accounting entries. |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
id |
|
path |
body |
|
body |
Body Parameters
1{
2 "op": "replace",
3 "path": "/name",
4 "value": "patched contract"
5}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully patched activation group revision. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 10000001,
8 "displayId": "0374999413-20250903-161147",
9 "name": "Inception",
10 "inception": true,
11 "revisionType": "REVISION",
12 "state": "MLA_DEFINE",
13 "approvedBy": "approver.admin@nakisa.com",
14 "approvedAt": "2019-08-24T14:15:22Z",
15 "parentRevisionId": 10000000,
16 "approverComment": "Approved after financial validation.",
17 "rouStartDate": "2025-08-01",
18 "rouEndDate": "2025-08-20",
19 "activationGroupModification": {
20 "modificationDate": "2025-08-15",
21 "terminationType": "CASUALTY",
22 "terminationDate": {
23 "timing": "START_OF_DAY",
24 "year": 2025,
25 "monthValue": 9,
26 "dayOfMonth": 4,
27 "leapYear": false,
28 "month": "SEPTEMBER",
29 "dayOfWeek": "THURSDAY",
30 "dayOfYear": 247
31 },
32 "useManualFmvValue": true,
33 "useManualAssetValues": false,
34 "enforceNonLeaseOnIndexation": false,
35 "applyIndexationLease": true,
36 "applyIndexationNonLease": false,
37 "indexationTreatmentType": "DEFAULT",
38 "indexationStartDate": "2025-09-01",
39 "indexationDateType": "USER_DEFINED",
40 "indexationStartDateNonLease": "2025-09-10",
41 "indexationDateTypeNonLease": "USER_DEFINED",
42 "modificationReasons": [
43 "CONTRACT_RATE_CHANGE",
44 "INDEXATION"
45 ],
46 "modificationPerClassificationList": [
47 {
48 "accountingStandardId": 1001,
49 "classificationType": "NON_LEASE",
50 "accountingStandardType": "IFRS",
51 "impairmentAmount": 2500.5,
52 "recoverableAmount": 2000,
53 "decreaseInAsset": 1500,
54 "decreaseInTerm": 6
55 }
56 ],
57 "massIndexationTaskId": 987654
58 },
59 "activationGroupId": 10000001,
60 "activationGroupDisplayId": "AG-100000000",
61 "activationGroupName": "Test2",
62 "leaseComponentRevisionId": 10000007,
63 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
64 "lastLeaseComponentRevisionId": 10000006,
65 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
66 "clonedFromRevisionId": 10000002,
67 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
68 "lockReason": "PENDING_TERMINATION",
69 "infiniteUsefulLife": false,
70 "transferOfOwnership": false,
71 "specializedAsset": false,
72 "fairMarketValue": 1,
73 "residualValue": 1,
74 "endOfTermIntention": "TO_BE_DETERMINED",
75 "endOfTermDate": "2025-08-11",
76 "endOfTermPeriod": 9,
77 "activationDocumentDate": "2019-08-24",
78 "activationPostingDate": "2019-08-24",
79 "closingDocumentDate": "2019-08-24",
80 "closingPostingDate": "2019-08-24",
81 "numberRangeIdentifierValue": "1000",
82 "numberRangeIdentifierType": {
83 "name": "COMPANY_CODE"
84 },
85 "numberRangeType": {
86 "name": "CONTRACT"
87 },
88 "allowsSystemGenerateNewId": false
89 }
90}
Update Activation Group Revisions In Bulk¶
HTTP Request
PUT /api/v1/events/activation-group-revisions/bulk
📋 Description: Updates multiple activation group revisions in the Nakisa Lease Accounting Suite, enabling users to efficiently manage lease contracts and associated financial obligations within their accounting entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing a collection of activation group revisions, including lease details, contract identifiers, and associated financial obligations for accurate accounting entries. |
Body Parameters
1[
2 {
3 "id": 10000001,
4 "displayId": "0374999413-20250903-161147",
5 "name": "Inception",
6 "inception": true,
7 "revisionType": "REVISION",
8 "state": "MLA_DEFINE",
9 "approvedBy": "approver.admin@nakisa.com",
10 "approvedAt": "2019-08-24T14:15:22Z",
11 "parentRevisionId": 10000000,
12 "approverComment": "Approved after financial validation.",
13 "rouStartDate": "2025-08-01",
14 "rouEndDate": "2025-08-20",
15 "activationGroupModification": {
16 "modificationDate": "2025-08-15",
17 "terminationType": "CASUALTY",
18 "terminationDate": {
19 "timing": "START_OF_DAY",
20 "year": 2025,
21 "monthValue": 9,
22 "dayOfMonth": 4,
23 "leapYear": false,
24 "month": "SEPTEMBER",
25 "dayOfWeek": "THURSDAY",
26 "dayOfYear": 247
27 },
28 "useManualFmvValue": true,
29 "useManualAssetValues": false,
30 "enforceNonLeaseOnIndexation": false,
31 "applyIndexationLease": true,
32 "applyIndexationNonLease": false,
33 "indexationTreatmentType": "DEFAULT",
34 "indexationStartDate": "2025-09-01",
35 "indexationDateType": "USER_DEFINED",
36 "indexationStartDateNonLease": "2025-09-10",
37 "indexationDateTypeNonLease": "USER_DEFINED",
38 "modificationReasons": [
39 "CONTRACT_RATE_CHANGE",
40 "INDEXATION"
41 ],
42 "modificationPerClassificationList": [
43 {
44 "accountingStandardId": 1001,
45 "classificationType": "NON_LEASE",
46 "accountingStandardType": "IFRS",
47 "impairmentAmount": 2500.5,
48 "recoverableAmount": 2000,
49 "decreaseInAsset": 1500,
50 "decreaseInTerm": 6
51 }
52 ],
53 "massIndexationTaskId": 987654
54 },
55 "activationGroupId": 10000001,
56 "activationGroupDisplayId": "AG-100000000",
57 "activationGroupName": "Test2",
58 "leaseComponentRevisionId": 10000007,
59 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
60 "lastLeaseComponentRevisionId": 10000006,
61 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
62 "clonedFromRevisionId": 10000002,
63 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
64 "lockReason": "PENDING_TERMINATION",
65 "infiniteUsefulLife": false,
66 "transferOfOwnership": false,
67 "specializedAsset": false,
68 "fairMarketValue": 1,
69 "residualValue": 1,
70 "endOfTermIntention": "TO_BE_DETERMINED",
71 "endOfTermDate": "2025-08-11",
72 "endOfTermPeriod": 9,
73 "activationDocumentDate": "2019-08-24",
74 "activationPostingDate": "2019-08-24",
75 "closingDocumentDate": "2019-08-24",
76 "closingPostingDate": "2019-08-24",
77 "numberRangeIdentifierValue": "1000",
78 "numberRangeIdentifierType": {
79 "name": "COMPANY_CODE"
80 },
81 "numberRangeType": {
82 "name": "CONTRACT"
83 },
84 "allowsSystemGenerateNewId": false
85 }
86]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
All activation group revisions successfully updated. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": [
7 {
8 "id": 10000001,
9 "displayId": "0374999413-20250903-161147",
10 "name": "Inception",
11 "inception": true,
12 "revisionType": "REVISION",
13 "state": "MLA_DEFINE",
14 "approvedBy": "approver.admin@nakisa.com",
15 "approvedAt": "2019-08-24T14:15:22Z",
16 "parentRevisionId": 10000000,
17 "approverComment": "Approved after financial validation.",
18 "rouStartDate": "2025-08-01",
19 "rouEndDate": "2025-08-20",
20 "activationGroupModification": {
21 "modificationDate": "2025-08-15",
22 "terminationType": "CASUALTY",
23 "terminationDate": {
24 "timing": "START_OF_DAY",
25 "year": 2025,
26 "monthValue": 9,
27 "dayOfMonth": 4,
28 "leapYear": false,
29 "month": "SEPTEMBER",
30 "dayOfWeek": "THURSDAY",
31 "dayOfYear": 247
32 },
33 "useManualFmvValue": true,
34 "useManualAssetValues": false,
35 "enforceNonLeaseOnIndexation": false,
36 "applyIndexationLease": true,
37 "applyIndexationNonLease": false,
38 "indexationTreatmentType": "DEFAULT",
39 "indexationStartDate": "2025-09-01",
40 "indexationDateType": "USER_DEFINED",
41 "indexationStartDateNonLease": "2025-09-10",
42 "indexationDateTypeNonLease": "USER_DEFINED",
43 "modificationReasons": [
44 "CONTRACT_RATE_CHANGE",
45 "INDEXATION"
46 ],
47 "modificationPerClassificationList": [
48 {
49 "accountingStandardId": 1001,
50 "classificationType": "NON_LEASE",
51 "accountingStandardType": "IFRS",
52 "impairmentAmount": 2500.5,
53 "recoverableAmount": 2000,
54 "decreaseInAsset": 1500,
55 "decreaseInTerm": 6
56 }
57 ],
58 "massIndexationTaskId": 987654
59 },
60 "activationGroupId": 10000001,
61 "activationGroupDisplayId": "AG-100000000",
62 "activationGroupName": "Test2",
63 "leaseComponentRevisionId": 10000007,
64 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
65 "lastLeaseComponentRevisionId": 10000006,
66 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
67 "clonedFromRevisionId": 10000002,
68 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
69 "lockReason": "PENDING_TERMINATION",
70 "infiniteUsefulLife": false,
71 "transferOfOwnership": false,
72 "specializedAsset": false,
73 "fairMarketValue": 1,
74 "residualValue": 1,
75 "endOfTermIntention": "TO_BE_DETERMINED",
76 "endOfTermDate": "2025-08-11",
77 "endOfTermPeriod": 9,
78 "activationDocumentDate": "2019-08-24",
79 "activationPostingDate": "2019-08-24",
80 "closingDocumentDate": "2019-08-24",
81 "closingPostingDate": "2019-08-24",
82 "numberRangeIdentifierValue": "1000",
83 "numberRangeIdentifierType": {
84 "name": "COMPANY_CODE"
85 },
86 "numberRangeType": {
87 "name": "CONTRACT"
88 },
89 "allowsSystemGenerateNewId": false
90 }
91 ]
92}
Search Activation Group Revisions¶
HTTP Request
POST /api/v1/events/activation-group-revisions/search
📋 Description: Submits a request to search for activation group revisions related to leases and contracts, facilitating the management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
page |
query |
integer |
false |
Zero-based page index (0..N) |
size |
query |
integer |
false |
The size of the page to be returned |
sort |
query |
array[string] |
false |
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
body |
body |
false |
Request body containing the criteria for searching activation group revisions related to leases, contracts, financial obligations, and accounting entries. |
Default Values¶
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Parameter Constraints¶
Parameter |
Constraints |
|---|---|
page |
Min: 0 |
size |
Min: 1 |
Body Parameters
1{
2 "idIn": [
3 10001,
4 10002
5 ],
6 "idEqual": 10001,
7 "idLike": "1000%",
8 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
10 "createdByLike": "admin%",
11 "createdByEqual": "super.admin@nakisa.com",
12 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
14 "modifiedByLike": "admin%",
15 "modifiedByEqual": "super.admin@nakisa.com",
16 "displayIdIn": [
17 "REV-1001",
18 "REV-1002"
19 ],
20 "displayIdLike": "REV-%",
21 "nameOrDisplayIdLike": "Contract-%",
22 "nameLike": "Q1 Revision%",
23 "inceptionEqual": true,
24 "revisionTypeIn": [
25 "REVISION",
26 "ACTIVE",
27 "DRAFT"
28 ],
29 "stateIn": [
30 "AG_ACTIVE",
31 "AG_CLOSED",
32 "UNIT_ACTIVE"
33 ],
34 "stateEqual": "AG_ACTIVE",
35 "approvedByLike": "approver%",
36 "approvedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
37 "approvedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
38 "activationGroupNameOrDisplayIdLike": "AG-%",
39 "activationGroupIdIn": [
40 20001,
41 20002
42 ],
43 "activationGroupDisplayIdIn": [
44 "AG-20001",
45 "AG-20002"
46 ],
47 "activationGroupNameIn": [
48 "Lease Agreement A",
49 "Lease Agreement B"
50 ],
51 "leaseComponentRevisionIdIn": [
52 30001,
53 30002
54 ],
55 "leaseComponentRevisionIdEqual": 30001,
56 "leaseComponentRevisionDisplayIdIn": [
57 "LCR-30001",
58 "LCR-30002"
59 ]
60}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Search results successfully returned. |
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": "0374999413-20250903-161147",
22 "name": "Inception",
23 "inception": true,
24 "revisionType": "REVISION",
25 "state": "MLA_DEFINE",
26 "approvedBy": "approver.admin@nakisa.com",
27 "approvedAt": "2019-08-24T14:15:22Z",
28 "parentRevisionId": 10000000,
29 "approverComment": "Approved after financial validation.",
30 "rouStartDate": "2025-08-01",
31 "rouEndDate": "2025-08-20",
32 "activationGroupModification": {
33 "modificationDate": "2025-08-15",
34 "terminationType": "CASUALTY",
35 "terminationDate": {
36 "timing": "START_OF_DAY",
37 "year": 2025,
38 "monthValue": 9,
39 "dayOfMonth": 4,
40 "leapYear": false,
41 "month": "SEPTEMBER",
42 "dayOfWeek": "THURSDAY",
43 "dayOfYear": 247
44 },
45 "useManualFmvValue": true,
46 "useManualAssetValues": false,
47 "enforceNonLeaseOnIndexation": false,
48 "applyIndexationLease": true,
49 "applyIndexationNonLease": false,
50 "indexationTreatmentType": "DEFAULT",
51 "indexationStartDate": "2025-09-01",
52 "indexationDateType": "USER_DEFINED",
53 "indexationStartDateNonLease": "2025-09-10",
54 "indexationDateTypeNonLease": "USER_DEFINED",
55 "modificationReasons": [
56 "CONTRACT_RATE_CHANGE",
57 "INDEXATION"
58 ],
59 "modificationPerClassificationList": [
60 {
61 "accountingStandardId": 1001,
62 "classificationType": "NON_LEASE",
63 "accountingStandardType": "IFRS",
64 "impairmentAmount": 2500.5,
65 "recoverableAmount": 2000,
66 "decreaseInAsset": 1500,
67 "decreaseInTerm": 6
68 }
69 ],
70 "massIndexationTaskId": 987654
71 },
72 "activationGroupId": 10000001,
73 "activationGroupDisplayId": "AG-100000000",
74 "activationGroupName": "Test2",
75 "leaseComponentRevisionId": 10000007,
76 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
77 "lastLeaseComponentRevisionId": 10000006,
78 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
79 "clonedFromRevisionId": 10000002,
80 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
81 "lockReason": "PENDING_TERMINATION",
82 "infiniteUsefulLife": false,
83 "transferOfOwnership": false,
84 "specializedAsset": false,
85 "fairMarketValue": 1,
86 "residualValue": 1,
87 "endOfTermIntention": "TO_BE_DETERMINED",
88 "endOfTermDate": "2025-08-11",
89 "endOfTermPeriod": 9,
90 "activationDocumentDate": "2019-08-24",
91 "activationPostingDate": "2019-08-24",
92 "closingDocumentDate": "2019-08-24",
93 "closingPostingDate": "2019-08-24",
94 "numberRangeIdentifierValue": "1000",
95 "numberRangeIdentifierType": {
96 "name": "COMPANY_CODE"
97 },
98 "numberRangeType": {
99 "name": "CONTRACT"
100 },
101 "allowsSystemGenerateNewId": false
102 }
103 ],
104 "number": 0,
105 "sort": {
106 "unsorted": false,
107 "sorted": true,
108 "empty": false
109 },
110 "first": true,
111 "last": true,
112 "empty": false
113}
Revert Activation Group Revision¶
HTTP Request
POST /api/v1/events/activation-group-revisions/revert
📋 Description: Reverts the specified activation group revisions within the Nakisa Lease Accounting Suite, enabling users to restore previous versions of lease and contract data related to financial obligations and accounting entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing the details of the activation group revision to be reverted, including relevant lease and contract identifiers for accurate financial obligation tracking. |
Body Parameters
1{
2 "activationGroupId": 10000001,
3 "activationGroupDisplayId": "AG-10000001",
4 "targetRevisionToRevertId": 20000005,
5 "reversalReasonId": 301,
6 "documentDate": "2025-09-01",
7 "postingDate": "2025-09-02",
8 "syncRevertWithManualTransactions": true,
9 "processingTaskId": 50001,
10 "processingTaskType": "SCHEDULE_ADJUSTMENT",
11 "processingJobType": "BACKGROUND"
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
The activation group revision successfully reverted. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 10000001,
8 "displayId": "0374999413-20250903-161147",
9 "name": "Inception",
10 "inception": true,
11 "revisionType": "REVISION",
12 "state": "MLA_DEFINE",
13 "approvedBy": "approver.admin@nakisa.com",
14 "approvedAt": "2019-08-24T14:15:22Z",
15 "parentRevisionId": 10000000,
16 "approverComment": "Approved after financial validation.",
17 "rouStartDate": "2025-08-01",
18 "rouEndDate": "2025-08-20",
19 "activationGroupModification": {
20 "modificationDate": "2025-08-15",
21 "terminationType": "CASUALTY",
22 "terminationDate": {
23 "timing": "START_OF_DAY",
24 "year": 2025,
25 "monthValue": 9,
26 "dayOfMonth": 4,
27 "leapYear": false,
28 "month": "SEPTEMBER",
29 "dayOfWeek": "THURSDAY",
30 "dayOfYear": 247
31 },
32 "useManualFmvValue": true,
33 "useManualAssetValues": false,
34 "enforceNonLeaseOnIndexation": false,
35 "applyIndexationLease": true,
36 "applyIndexationNonLease": false,
37 "indexationTreatmentType": "DEFAULT",
38 "indexationStartDate": "2025-09-01",
39 "indexationDateType": "USER_DEFINED",
40 "indexationStartDateNonLease": "2025-09-10",
41 "indexationDateTypeNonLease": "USER_DEFINED",
42 "modificationReasons": [
43 "CONTRACT_RATE_CHANGE",
44 "INDEXATION"
45 ],
46 "modificationPerClassificationList": [
47 {
48 "accountingStandardId": 1001,
49 "classificationType": "NON_LEASE",
50 "accountingStandardType": "IFRS",
51 "impairmentAmount": 2500.5,
52 "recoverableAmount": 2000,
53 "decreaseInAsset": 1500,
54 "decreaseInTerm": 6
55 }
56 ],
57 "massIndexationTaskId": 987654
58 },
59 "activationGroupId": 10000001,
60 "activationGroupDisplayId": "AG-100000000",
61 "activationGroupName": "Test2",
62 "leaseComponentRevisionId": 10000007,
63 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
64 "lastLeaseComponentRevisionId": 10000006,
65 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
66 "clonedFromRevisionId": 10000002,
67 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
68 "lockReason": "PENDING_TERMINATION",
69 "infiniteUsefulLife": false,
70 "transferOfOwnership": false,
71 "specializedAsset": false,
72 "fairMarketValue": 1,
73 "residualValue": 1,
74 "endOfTermIntention": "TO_BE_DETERMINED",
75 "endOfTermDate": "2025-08-11",
76 "endOfTermPeriod": 9,
77 "activationDocumentDate": "2019-08-24",
78 "activationPostingDate": "2019-08-24",
79 "closingDocumentDate": "2019-08-24",
80 "closingPostingDate": "2019-08-24",
81 "numberRangeIdentifierValue": "1000",
82 "numberRangeIdentifierType": {
83 "name": "COMPANY_CODE"
84 },
85 "numberRangeType": {
86 "name": "CONTRACT"
87 },
88 "allowsSystemGenerateNewId": false
89 }
90}
Modify Activation Group Revision.¶
HTTP Request
POST /api/v1/events/activation-group-revisions/modification
📋 Description: Submits modifications to activation group revisions within the Nakisa Lease Accounting Suite, ensuring accurate updates to lease contracts and associated financial obligations for precise accounting entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing the details for modifying activation group revisions, including lease and contract information relevant to financial obligations and accounting entries. |
Body Parameters
1{
2 "activationGroupId": 0,
3 "name": "string",
4 "modificationDate": "2019-08-24",
5 "modificationReasons": [
6 "CONTRACT_RATE_CHANGE"
7 ],
8 "terminationType": "CASUALTY",
9 "terminationDate": "2019-08-24",
10 "terminationDateTiming": "START_OF_DAY",
11 "useManualFmvValue": true,
12 "fairMarketValue": 0.1,
13 "applyIndexationLease": true,
14 "applyIndexationNonLease": true,
15 "indexationTreatmentType": "DEFAULT",
16 "indexationStartDate": "2019-08-24",
17 "indexationDateType": "ROU_ANNIVERSARY_DATE",
18 "indexationStartDateNonLease": "2019-08-24",
19 "indexationDateTypeNonLease": "ROU_ANNIVERSARY_DATE",
20 "modificationInfo": {
21 "property1": {
22 "property1": {
23 "impairmentAmount": 0.1,
24 "recoverableAmount": 0.1,
25 "decreaseInTerm": 0.1,
26 "decreaseInAsset": 0.1,
27 "accountingStandardId": 0,
28 "classificationType": "NON_LEASE"
29 },
30 "property2": {
31 "impairmentAmount": 0.1,
32 "recoverableAmount": 0.1,
33 "decreaseInTerm": 0.1,
34 "decreaseInAsset": 0.1,
35 "accountingStandardId": 0,
36 "classificationType": "NON_LEASE"
37 }
38 },
39 "property2": {
40 "property1": {
41 "impairmentAmount": 0.1,
42 "recoverableAmount": 0.1,
43 "decreaseInTerm": 0.1,
44 "decreaseInAsset": 0.1,
45 "accountingStandardId": 0,
46 "classificationType": "NON_LEASE"
47 },
48 "property2": {
49 "impairmentAmount": 0.1,
50 "recoverableAmount": 0.1,
51 "decreaseInTerm": 0.1,
52 "decreaseInAsset": 0.1,
53 "accountingStandardId": 0,
54 "classificationType": "NON_LEASE"
55 }
56 }
57 },
58 "decreaseInAssetOperating": 0.1,
59 "decreaseInAssetNonOperating": 0.1,
60 "decreaseInTermIFRS": 0.1,
61 "casualtyPenalty": 0.1,
62 "updateContractRateIBR": true,
63 "type": "string"
64}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
The activation group revision successfully modified. |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 10000001,
8 "displayId": "0374999413-20250903-161147",
9 "name": "Inception",
10 "inception": true,
11 "revisionType": "REVISION",
12 "state": "MLA_DEFINE",
13 "approvedBy": "approver.admin@nakisa.com",
14 "approvedAt": "2019-08-24T14:15:22Z",
15 "parentRevisionId": 10000000,
16 "approverComment": "Approved after financial validation.",
17 "rouStartDate": "2025-08-01",
18 "rouEndDate": "2025-08-20",
19 "activationGroupModification": {
20 "modificationDate": "2025-08-15",
21 "terminationType": "CASUALTY",
22 "terminationDate": {
23 "timing": "START_OF_DAY",
24 "year": 2025,
25 "monthValue": 9,
26 "dayOfMonth": 4,
27 "leapYear": false,
28 "month": "SEPTEMBER",
29 "dayOfWeek": "THURSDAY",
30 "dayOfYear": 247
31 },
32 "useManualFmvValue": true,
33 "useManualAssetValues": false,
34 "enforceNonLeaseOnIndexation": false,
35 "applyIndexationLease": true,
36 "applyIndexationNonLease": false,
37 "indexationTreatmentType": "DEFAULT",
38 "indexationStartDate": "2025-09-01",
39 "indexationDateType": "USER_DEFINED",
40 "indexationStartDateNonLease": "2025-09-10",
41 "indexationDateTypeNonLease": "USER_DEFINED",
42 "modificationReasons": [
43 "CONTRACT_RATE_CHANGE",
44 "INDEXATION"
45 ],
46 "modificationPerClassificationList": [
47 {
48 "accountingStandardId": 1001,
49 "classificationType": "NON_LEASE",
50 "accountingStandardType": "IFRS",
51 "impairmentAmount": 2500.5,
52 "recoverableAmount": 2000,
53 "decreaseInAsset": 1500,
54 "decreaseInTerm": 6
55 }
56 ],
57 "massIndexationTaskId": 987654
58 },
59 "activationGroupId": 10000001,
60 "activationGroupDisplayId": "AG-100000000",
61 "activationGroupName": "Test2",
62 "leaseComponentRevisionId": 10000007,
63 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
64 "lastLeaseComponentRevisionId": 10000006,
65 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
66 "clonedFromRevisionId": 10000002,
67 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
68 "lockReason": "PENDING_TERMINATION",
69 "infiniteUsefulLife": false,
70 "transferOfOwnership": false,
71 "specializedAsset": false,
72 "fairMarketValue": 1,
73 "residualValue": 1,
74 "endOfTermIntention": "TO_BE_DETERMINED",
75 "endOfTermDate": "2025-08-11",
76 "endOfTermPeriod": 9,
77 "activationDocumentDate": "2019-08-24",
78 "activationPostingDate": "2019-08-24",
79 "closingDocumentDate": "2019-08-24",
80 "closingPostingDate": "2019-08-24",
81 "numberRangeIdentifierValue": "1000",
82 "numberRangeIdentifierType": {
83 "name": "COMPANY_CODE"
84 },
85 "numberRangeType": {
86 "name": "CONTRACT"
87 },
88 "allowsSystemGenerateNewId": false
89 }
90}
Posts The Initial Data¶
HTTP Request
POST /api/v1/events/activation-group-revisions/initial-data
📋 Description: Submits initial data for activation group revisions within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and associated financial obligations in the accounting process.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing initial data for activation group revisions, including details on leases, contracts, financial obligations, and accounting entries. |
Body Parameters
1{
2 "activationGroupId": 10000001,
3 "modificationDate": "2025-09-05",
4 "modificationReasons": [
5 "CONTRACT_RATE_CHANGE",
6 "INDEXATION"
7 ],
8 "applyIndexationLease": true,
9 "applyIndexationNonLease": false
10}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
The activation group revision initial data successfully posted. |
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 "activationGroupId": 0,
12 "principalPositionType": "LESSEE",
13 "modificationDateUpperLimit": "2019-08-24",
14 "modificationDateLowerLimit": "2019-08-24",
15 "indexationStartDateLowerLimit": "2019-08-24",
16 "indexationStartDateUpperLimit": "2019-08-24",
17 "indexationStartDateNonLeaseLowerLimit": "2019-08-24",
18 "indexationStartDateNonLeaseUpperLimit": "2019-08-24",
19 "terminationDateUpperLimit": "2019-08-24",
20 "terminationDateLowerLimit": "2019-08-24",
21 "latestPostedDate": "2019-08-24",
22 "nextRouAnniversary": "2019-08-24",
23 "fairMarketValue": 0.1,
24 "assetLossInHistory": true,
25 "modificationInfo": {
26 "property1": {
27 "property1": {
28 "periodStartDate": {
29 "timing": {
30 "name": "START_OF_DAY",
31 "captionKey": "enum.timingType.startOfDay",
32 "caption": "Start Of Day"
33 },
34 "year": 100,
35 "monthValue": 100,
36 "dayOfMonth": 100,
37 "leapYear": false,
38 "month": {
39 "name": "JANUARY",
40 "captionKey": "enum.month.january",
41 "caption": "January"
42 },
43 "dayOfWeek": {
44 "name": "MONDAY",
45 "captionKey": "enum.dayOfWeek.monday",
46 "caption": "Monday"
47 },
48 "dayOfYear": 100
49 },
50 "periodEndDate": {
51 "timing": {
52 "name": "START_OF_DAY",
53 "captionKey": "enum.timingType.startOfDay",
54 "caption": "Start Of Day"
55 },
56 "year": 100,
57 "monthValue": 100,
58 "dayOfMonth": 100,
59 "leapYear": false,
60 "month": {
61 "name": "JANUARY",
62 "captionKey": "enum.month.january",
63 "caption": "January"
64 },
65 "dayOfWeek": {
66 "name": "MONDAY",
67 "captionKey": "enum.dayOfWeek.monday",
68 "caption": "Monday"
69 },
70 "dayOfYear": 100
71 },
72 "accountingStandardDisplayId": "string",
73 "accountingStandardId": 0,
74 "eventDate": "2019-08-24",
75 "numberOfDays": 0,
76 "openingNbvAmount": 0,
77 "closingNbvAmount": 0,
78 "monthlyDepreciation": 0,
79 "dailyDepreciation": 0,
80 "generatedNbvOnEventDate": 0,
81 "applicableResidualValue": 0,
82 "impairmentReserveClosingBalance": 0,
83 "maximumGainAmount": 0,
84 "nonRecoverableImpairmentLoss": 0,
85 "accountingStandardType": "GAAP",
86 "leaseClassificationType": "NON_LEASE",
87 "decreaseInTermAmountNeeded": true
88 },
89 "property2": {
90 "periodStartDate": {
91 "timing": {
92 "name": "START_OF_DAY",
93 "captionKey": "enum.timingType.startOfDay",
94 "caption": "Start Of Day"
95 },
96 "year": 100,
97 "monthValue": 100,
98 "dayOfMonth": 100,
99 "leapYear": false,
100 "month": {
101 "name": "JANUARY",
102 "captionKey": "enum.month.january",
103 "caption": "January"
104 },
105 "dayOfWeek": {
106 "name": "MONDAY",
107 "captionKey": "enum.dayOfWeek.monday",
108 "caption": "Monday"
109 },
110 "dayOfYear": 100
111 },
112 "periodEndDate": {
113 "timing": {
114 "name": "START_OF_DAY",
115 "captionKey": "enum.timingType.startOfDay",
116 "caption": "Start Of Day"
117 },
118 "year": 100,
119 "monthValue": 100,
120 "dayOfMonth": 100,
121 "leapYear": false,
122 "month": {
123 "name": "JANUARY",
124 "captionKey": "enum.month.january",
125 "caption": "January"
126 },
127 "dayOfWeek": {
128 "name": "MONDAY",
129 "captionKey": "enum.dayOfWeek.monday",
130 "caption": "Monday"
131 },
132 "dayOfYear": 100
133 },
134 "accountingStandardDisplayId": "string",
135 "accountingStandardId": 0,
136 "eventDate": "2019-08-24",
137 "numberOfDays": 0,
138 "openingNbvAmount": 0,
139 "closingNbvAmount": 0,
140 "monthlyDepreciation": 0,
141 "dailyDepreciation": 0,
142 "generatedNbvOnEventDate": 0,
143 "applicableResidualValue": 0,
144 "impairmentReserveClosingBalance": 0,
145 "maximumGainAmount": 0,
146 "nonRecoverableImpairmentLoss": 0,
147 "accountingStandardType": "GAAP",
148 "leaseClassificationType": "NON_LEASE",
149 "decreaseInTermAmountNeeded": true
150 }
151 },
152 "property2": {
153 "property1": {
154 "periodStartDate": {
155 "timing": {
156 "name": "START_OF_DAY",
157 "captionKey": "enum.timingType.startOfDay",
158 "caption": "Start Of Day"
159 },
160 "year": 100,
161 "monthValue": 100,
162 "dayOfMonth": 100,
163 "leapYear": false,
164 "month": {
165 "name": "JANUARY",
166 "captionKey": "enum.month.january",
167 "caption": "January"
168 },
169 "dayOfWeek": {
170 "name": "MONDAY",
171 "captionKey": "enum.dayOfWeek.monday",
172 "caption": "Monday"
173 },
174 "dayOfYear": 100
175 },
176 "periodEndDate": {
177 "timing": {
178 "name": "START_OF_DAY",
179 "captionKey": "enum.timingType.startOfDay",
180 "caption": "Start Of Day"
181 },
182 "year": 100,
183 "monthValue": 100,
184 "dayOfMonth": 100,
185 "leapYear": false,
186 "month": {
187 "name": "JANUARY",
188 "captionKey": "enum.month.january",
189 "caption": "January"
190 },
191 "dayOfWeek": {
192 "name": "MONDAY",
193 "captionKey": "enum.dayOfWeek.monday",
194 "caption": "Monday"
195 },
196 "dayOfYear": 100
197 },
198 "accountingStandardDisplayId": "string",
199 "accountingStandardId": 0,
200 "eventDate": "2019-08-24",
201 "numberOfDays": 0,
202 "openingNbvAmount": 0,
203 "closingNbvAmount": 0,
204 "monthlyDepreciation": 0,
205 "dailyDepreciation": 0,
206 "generatedNbvOnEventDate": 0,
207 "applicableResidualValue": 0,
208 "impairmentReserveClosingBalance": 0,
209 "maximumGainAmount": 0,
210 "nonRecoverableImpairmentLoss": 0,
211 "accountingStandardType": "GAAP",
212 "leaseClassificationType": "NON_LEASE",
213 "decreaseInTermAmountNeeded": true
214 },
215 "property2": {
216 "periodStartDate": {
217 "timing": {
218 "name": "START_OF_DAY",
219 "captionKey": "enum.timingType.startOfDay",
220 "caption": "Start Of Day"
221 },
222 "year": 100,
223 "monthValue": 100,
224 "dayOfMonth": 100,
225 "leapYear": false,
226 "month": {
227 "name": "JANUARY",
228 "captionKey": "enum.month.january",
229 "caption": "January"
230 },
231 "dayOfWeek": {
232 "name": "MONDAY",
233 "captionKey": "enum.dayOfWeek.monday",
234 "caption": "Monday"
235 },
236 "dayOfYear": 100
237 },
238 "periodEndDate": {
239 "timing": {
240 "name": "START_OF_DAY",
241 "captionKey": "enum.timingType.startOfDay",
242 "caption": "Start Of Day"
243 },
244 "year": 100,
245 "monthValue": 100,
246 "dayOfMonth": 100,
247 "leapYear": false,
248 "month": {
249 "name": "JANUARY",
250 "captionKey": "enum.month.january",
251 "caption": "January"
252 },
253 "dayOfWeek": {
254 "name": "MONDAY",
255 "captionKey": "enum.dayOfWeek.monday",
256 "caption": "Monday"
257 },
258 "dayOfYear": 100
259 },
260 "accountingStandardDisplayId": "string",
261 "accountingStandardId": 0,
262 "eventDate": "2019-08-24",
263 "numberOfDays": 0,
264 "openingNbvAmount": 0,
265 "closingNbvAmount": 0,
266 "monthlyDepreciation": 0,
267 "dailyDepreciation": 0,
268 "generatedNbvOnEventDate": 0,
269 "applicableResidualValue": 0,
270 "impairmentReserveClosingBalance": 0,
271 "maximumGainAmount": 0,
272 "nonRecoverableImpairmentLoss": 0,
273 "accountingStandardType": "GAAP",
274 "leaseClassificationType": "NON_LEASE",
275 "decreaseInTermAmountNeeded": true
276 }
277 }
278 },
279 "indexationTreatmentType": "DEFAULT",
280 "indexationTreatmentTypeOptions": [
281 "DEFAULT"
282 ],
283 "indexationDateTypeOptions": [
284 "ROU_ANNIVERSARY_DATE"
285 ],
286 "gaapAccountingStandardLite": {
287 "id": 1001,
288 "displayId": "GAAP-01",
289 "standardType": "IFRS"
290 },
291 "indexedCurrency": true,
292 "type": "string"
293 }
294}
List All Activation Group Revisions¶
HTTP Request
GET /api/v1/events/activation-group-revisions
📋 Description: Retrieves a list of activation group revisions related to leases and contracts, providing insights into financial obligations and accounting entries within the Nakisa Lease Accounting Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
false |
Indicates whether the results of the activation group revisions query should be paginated, facilitating efficient data retrieval for lease and contract management within the Nakisa Lease Accounting Suite. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved list of activation group revisions. |
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": "0374999413-20250903-161147",
22 "name": "Inception",
23 "inception": true,
24 "revisionType": "REVISION",
25 "state": "MLA_DEFINE",
26 "approvedBy": "approver.admin@nakisa.com",
27 "approvedAt": "2019-08-24T14:15:22Z",
28 "parentRevisionId": 10000000,
29 "approverComment": "Approved after financial validation.",
30 "rouStartDate": "2025-08-01",
31 "rouEndDate": "2025-08-20",
32 "activationGroupModification": {
33 "modificationDate": "2025-08-15",
34 "terminationType": "CASUALTY",
35 "terminationDate": {
36 "timing": "START_OF_DAY",
37 "year": 2025,
38 "monthValue": 9,
39 "dayOfMonth": 4,
40 "leapYear": false,
41 "month": "SEPTEMBER",
42 "dayOfWeek": "THURSDAY",
43 "dayOfYear": 247
44 },
45 "useManualFmvValue": true,
46 "useManualAssetValues": false,
47 "enforceNonLeaseOnIndexation": false,
48 "applyIndexationLease": true,
49 "applyIndexationNonLease": false,
50 "indexationTreatmentType": "DEFAULT",
51 "indexationStartDate": "2025-09-01",
52 "indexationDateType": "USER_DEFINED",
53 "indexationStartDateNonLease": "2025-09-10",
54 "indexationDateTypeNonLease": "USER_DEFINED",
55 "modificationReasons": [
56 "CONTRACT_RATE_CHANGE",
57 "INDEXATION"
58 ],
59 "modificationPerClassificationList": [
60 {
61 "accountingStandardId": 1001,
62 "classificationType": "NON_LEASE",
63 "accountingStandardType": "IFRS",
64 "impairmentAmount": 2500.5,
65 "recoverableAmount": 2000,
66 "decreaseInAsset": 1500,
67 "decreaseInTerm": 6
68 }
69 ],
70 "massIndexationTaskId": 987654
71 },
72 "activationGroupId": 10000001,
73 "activationGroupDisplayId": "AG-100000000",
74 "activationGroupName": "Test2",
75 "leaseComponentRevisionId": 10000007,
76 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
77 "lastLeaseComponentRevisionId": 10000006,
78 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
79 "clonedFromRevisionId": 10000002,
80 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
81 "lockReason": "PENDING_TERMINATION",
82 "infiniteUsefulLife": false,
83 "transferOfOwnership": false,
84 "specializedAsset": false,
85 "fairMarketValue": 1,
86 "residualValue": 1,
87 "endOfTermIntention": "TO_BE_DETERMINED",
88 "endOfTermDate": "2025-08-11",
89 "endOfTermPeriod": 9,
90 "activationDocumentDate": "2019-08-24",
91 "activationPostingDate": "2019-08-24",
92 "closingDocumentDate": "2019-08-24",
93 "closingPostingDate": "2019-08-24",
94 "numberRangeIdentifierValue": "1000",
95 "numberRangeIdentifierType": {
96 "name": "COMPANY_CODE"
97 },
98 "numberRangeType": {
99 "name": "CONTRACT"
100 },
101 "allowsSystemGenerateNewId": false
102 }
103 ],
104 "number": 0,
105 "sort": {
106 "unsorted": false,
107 "sorted": true,
108 "empty": false
109 },
110 "first": true,
111 "last": true,
112 "empty": false
113}
Retrieves An Activation Group Revision Revert Tasks¶
HTTP Request
GET /api/v1/events/activation-group-revisions/revert/{revisionId}
📋 Description: Reverts a specified activation group revision identified by the {revisionId}, allowing users to restore previous configurations related to lease contracts and financial obligations within the Nakisa Lease Accounting Suite. This operation ensures accurate accounting entries by maintaining the integrity of lease data.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
revisionId |
path |
integer |
true |
Unique identifier for the revision |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
revisionId |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved the revert tasks |
Example Responses
1{
2 "code": "OK",
3 "errors": {
4 "all": []
5 },
6 "object": {
7 "id": 1001,
8 "queueTime": "2025-09-05T10:15:00Z",
9 "startTime": "2025-09-05T10:16:00Z",
10 "endTime": "2025-09-05T10:20:00Z",
11 "interruptedAt": "2025-09-05T10:18:00Z",
12 "recoveredAt": "2025-09-05T10:19:30Z",
13 "status": {
14 "name": "ACTIVE",
15 "captionKey": "enum.objectStatus.active",
16 "active": true,
17 "caption": "Active"
18 },
19 "recover": true,
20 "interrupted": false,
21 "interruptionMessage": "System maintenance caused interruption",
22 "errorMessage": "Database connection timeout",
23 "activeActivationGroupRevisionId": 5001,
24 "revisionToRevertActivationGroupRevisionId": 5000,
25 "targetActivationGroupRevisionId": 4999,
26 "taskDetails": {}
27 }
28}
Retrieves An Activation Group Revision Available Termination Types¶
HTTP Request
GET /api/v1/events/activation-group-revisions/available-termination-types/{activationGroupId}
📋 Description: Retrieves the available termination types for a specified activation group, facilitating informed decision-making in lease and contract management within the Nakisa Lease Accounting Suite. This operation supports the identification of financial obligations and accounting entries associated with lease agreements.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
activationGroupId |
path |
integer |
true |
Unique identifier for the activation group |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
activationGroupId |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved activation group revision available termination |
Inline |
Example Responses
1[
2 "string"
3]
Response Schema
Retrieves An Activation Group Revision Modification Reasons¶
HTTP Request
GET /api/v1/events/activation-group-revisions/available-modification-reasons/{activationGroupId}
📋 Description: Fetches the available modification reasons for activation group revisions associated with a specific activation group ID, facilitating informed decision-making in lease and contract management within the Nakisa Lease Accounting Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
activationGroupId |
path |
integer |
true |
Unique identifier for the activation group |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
activationGroupId |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved activation group revision modification reasons |
Inline |
Example Responses
1[
2 "string"
3]
Response Schema
Retrieves An Activation Group Revisions¶
HTTP Request
GET /api/v1/events/activation-group-revisions/activation-group/{activationGroupId}
📋 Description: Retrieves the revision history of a specified activation group, providing insights into lease and contract changes relevant to financial obligations and accounting entries within the Nakisa Lease Accounting Suite.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
false |
Indicates whether the results for the activation group revisions should be returned in a paginated format, facilitating efficient data retrieval for lease and contract management. |
|
activationGroupId |
path |
integer |
true |
Unique identifier for the activation group |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
activationGroupId |
|
path |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
Successfully retrieved activation group revision |
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": "0374999413-20250903-161147",
22 "name": "Inception",
23 "inception": true,
24 "revisionType": "REVISION",
25 "state": "MLA_DEFINE",
26 "approvedBy": "approver.admin@nakisa.com",
27 "approvedAt": "2019-08-24T14:15:22Z",
28 "parentRevisionId": 10000000,
29 "approverComment": "Approved after financial validation.",
30 "rouStartDate": "2025-08-01",
31 "rouEndDate": "2025-08-20",
32 "activationGroupModification": {
33 "modificationDate": "2025-08-15",
34 "terminationType": "CASUALTY",
35 "terminationDate": {
36 "timing": "START_OF_DAY",
37 "year": 2025,
38 "monthValue": 9,
39 "dayOfMonth": 4,
40 "leapYear": false,
41 "month": "SEPTEMBER",
42 "dayOfWeek": "THURSDAY",
43 "dayOfYear": 247
44 },
45 "useManualFmvValue": true,
46 "useManualAssetValues": false,
47 "enforceNonLeaseOnIndexation": false,
48 "applyIndexationLease": true,
49 "applyIndexationNonLease": false,
50 "indexationTreatmentType": "DEFAULT",
51 "indexationStartDate": "2025-09-01",
52 "indexationDateType": "USER_DEFINED",
53 "indexationStartDateNonLease": "2025-09-10",
54 "indexationDateTypeNonLease": "USER_DEFINED",
55 "modificationReasons": [
56 "CONTRACT_RATE_CHANGE",
57 "INDEXATION"
58 ],
59 "modificationPerClassificationList": [
60 {
61 "accountingStandardId": 1001,
62 "classificationType": "NON_LEASE",
63 "accountingStandardType": "IFRS",
64 "impairmentAmount": 2500.5,
65 "recoverableAmount": 2000,
66 "decreaseInAsset": 1500,
67 "decreaseInTerm": 6
68 }
69 ],
70 "massIndexationTaskId": 987654
71 },
72 "activationGroupId": 10000001,
73 "activationGroupDisplayId": "AG-100000000",
74 "activationGroupName": "Test2",
75 "leaseComponentRevisionId": 10000007,
76 "leaseComponentRevisionDisplayId": "0738001403-20250828-113111",
77 "lastLeaseComponentRevisionId": 10000006,
78 "lastLeaseComponentRevisionDisplayId": "0738001403-20250828-113000",
79 "clonedFromRevisionId": 10000002,
80 "clonedFromRevisionDisplayId": "0374999413-20250820-101200",
81 "lockReason": "PENDING_TERMINATION",
82 "infiniteUsefulLife": false,
83 "transferOfOwnership": false,
84 "specializedAsset": false,
85 "fairMarketValue": 1,
86 "residualValue": 1,
87 "endOfTermIntention": "TO_BE_DETERMINED",
88 "endOfTermDate": "2025-08-11",
89 "endOfTermPeriod": 9,
90 "activationDocumentDate": "2019-08-24",
91 "activationPostingDate": "2019-08-24",
92 "closingDocumentDate": "2019-08-24",
93 "closingPostingDate": "2019-08-24",
94 "numberRangeIdentifierValue": "1000",
95 "numberRangeIdentifierType": {
96 "name": "COMPANY_CODE"
97 },
98 "numberRangeType": {
99 "name": "CONTRACT"
100 },
101 "allowsSystemGenerateNewId": false
102 }
103 ],
104 "number": 0,
105 "sort": {
106 "unsorted": false,
107 "sorted": true,
108 "empty": false
109 },
110 "first": true,
111 "last": true,
112 "empty": false
113}