ActivationGroupRevisionDto¶
Example Json Object
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 "dayOfWeek": "THURSDAY",
23 "leapYear": false,
24 "dayOfYear": 247,
25 "month": "SEPTEMBER"
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 "numberRangeIdentifierType": {
77 "name": "COMPANY_CODE"
78 },
79 "numberRangeIdentifierValue": "1000",
80 "numberRangeType": {
81 "name": "CONTRACT"
82 },
83 "allowsSystemGenerateNewId": false
84}
📄 Description: Represents a revision of an activation group, including state, revision type, lifecycle dates, financial values, and reference identifiers.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier of the activation group revision. |
displayId |
string |
false |
none |
Display identifier of the revision. |
name |
string |
true |
none |
Name of the revision. |
inception |
boolean |
false |
none |
Indicates whether this revision represents the inception revision. |
revisionType |
string |
false |
none |
Type of the revision (e.g., ACTIVE, DRAFT). |
state |
string |
false |
none |
Current state of the activation group revision. |
approvedBy |
string |
false |
none |
User who approved the revision. |
approvedAt |
string(date-time) |
false |
none |
Timestamp when the revision was approved. |
parentRevisionId |
integer(int64) |
false |
none |
Identifier of the parent revision, if any. |
approverComment |
string |
false |
none |
Comment left by the approver during approval. |
rouStartDate |
string(date) |
true |
none |
Right-of-use start date for the revision. |
rouEndDate |
string(date) |
true |
none |
Right-of-use end date for the revision. |
activationGroupModification |
false |
none |
Details of modifications applied to an activation group, including termination, indexation, and manual valuation settings. |
|
activationGroupId |
integer(int64) |
false |
none |
ID of the associated activation group. |
activationGroupDisplayId |
string |
false |
none |
Display identifier of the activation group. |
activationGroupName |
string |
false |
none |
Name of the associated activation group. |
leaseComponentRevisionId |
integer(int64) |
false |
none |
ID of the associated lease component revision. |
leaseComponentRevisionDisplayId |
string |
false |
none |
Display ID of the associated lease component revision. |
lastLeaseComponentRevisionId |
integer(int64) |
false |
none |
ID of the last lease component revision, if applicable. |
lastLeaseComponentRevisionDisplayId |
string |
false |
none |
Display ID of the last lease component revision, if applicable. |
clonedFromRevisionId |
integer(int64) |
false |
none |
ID of the revision this revision was cloned from. |
clonedFromRevisionDisplayId |
string |
false |
none |
Display ID of the revision this revision was cloned from. |
lockReason |
string |
false |
none |
Reason why the revision is locked, if applicable. |
infiniteUsefulLife |
boolean |
false |
none |
Indicates if the asset has infinite useful life. |
transferOfOwnership |
boolean |
false |
none |
Indicates if ownership is transferred at the end of term. |
specializedAsset |
boolean |
false |
none |
Indicates if the asset is specialized. |
fairMarketValue |
number(double) |
false |
none |
Fair market value of the asset. |
residualValue |
number |
false |
none |
Residual value of the asset at the end of term. |
endOfTermIntention |
string |
false |
none |
Intended action at the end of term. |
endOfTermDate |
string(date) |
false |
none |
Planned end of term date. |
endOfTermPeriod |
integer(int32) |
false |
none |
End of term period (in months). |
activationDocumentDate |
string(date) |
false |
none |
none |
activationPostingDate |
string(date) |
false |
none |
none |
closingDocumentDate |
string(date) |
false |
none |
none |
closingPostingDate |
string(date) |
false |
none |
none |
numberRangeIdentifierType |
false |
none |
Represents a number range identifier type associated with number range types. |
|
numberRangeIdentifierValue |
string |
false |
none |
Value of the number range identifier. |
numberRangeType |
false |
none |
Represents a number range type with its name and related configuration. |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Specifies whether the system can generate a new identifier automatically. |
Enumerated Values
Attribute |
Value |
|---|---|
endOfTermIntention |
NATURAL_LEASE_END, NOT_APPLICABLE, PURCHASE, RETURN, TO_BE_DETERMINED |
lockReason |
CLOSED_CLOSING_RECLOSE_REJECTED, PENDING_TERMINATION |
revisionType |
ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION |
state |
AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED |