ContractDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "name": "string",
5 "principalPositionType": "LESSEE",
6 "validFrom": "2019-08-24",
7 "validTo": "2019-08-24",
8 "amendmentDate": "2019-08-24",
9 "approverComment": "string",
10 "contractPhase": "INITIAL",
11 "dataCreationInfo": {
12 "id": 0,
13 "idGenerationType": "AUTO",
14 "source": "string",
15 "type": "MIGRATION",
16 "startDateTime": "2019-08-24T14:15:22Z",
17 "endDateTime": "2019-08-24T14:15:22Z"
18 },
19 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
20 "revision": {
21 "id": 0,
22 "displayId": "string",
23 "name": "string",
24 "inception": true,
25 "revisionType": "REVISION",
26 "state": "MLA_DEFINE",
27 "approvedBy": "string",
28 "approvedAt": "2019-08-24T14:15:22Z",
29 "parentRevisionId": 0,
30 "approverComment": "string",
31 "contractId": 0,
32 "contractDisplayId": "string",
33 "contractName": "string",
34 "principalPositionType": "LESSEE",
35 "mlaId": 0,
36 "companyId": 0,
37 "description": "string",
38 "externalReference": "string",
39 "internalReference": "string",
40 "formOfLease": "FULL",
41 "jointVentureLeaseType": "GROSS_LEASE",
42 "businessPlace": "string",
43 "tradingPartner": {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string",
48 "erpSystemId": 0,
49 "erpSystemDisplayId": "string"
50 },
51 "contractCategoryGroup": {
52 "id": 0,
53 "displayId": "string",
54 "status": "CREATED",
55 "name": "string"
56 },
57 "contractGroup1": {
58 "id": 0,
59 "displayId": "string",
60 "status": "CREATED",
61 "name": "string"
62 },
63 "contractGroup2": {
64 "id": 0,
65 "displayId": "string",
66 "status": "CREATED",
67 "name": "string"
68 },
69 "group3": "string",
70 "group4": "string",
71 "signingPerson": "string",
72 "placeOfSignature": "string",
73 "dateOfSignature": "2019-08-24",
74 "numberRangeIdentifierType": {
75 "name": "string"
76 },
77 "numberRangeIdentifierValue": "string",
78 "numberRangeType": {
79 "name": "string"
80 },
81 "allowsSystemGenerateNewId": true
82 },
83 "currency": {
84 "id": 0,
85 "displayId": "string",
86 "status": "CREATED",
87 "name": "string",
88 "decimalPoints": 0
89 },
90 "companyCurrency": {
91 "id": 0,
92 "displayId": "string",
93 "status": "CREATED",
94 "name": "string",
95 "decimalPoints": 0
96 },
97 "indexedCurrency": true,
98 "assetValueCurrencyType": "CONTRACT_CURRENCY",
99 "currencyLocked": true,
100 "leaseArea": {
101 "id": 0,
102 "displayId": "string",
103 "status": "CREATED",
104 "name": "string"
105 },
106 "businessUnit": {
107 "id": 0,
108 "displayId": "string",
109 "status": "CREATED",
110 "name": "string"
111 },
112 "businessUnitLocked": true,
113 "companyCode": {
114 "id": 0,
115 "displayId": "string",
116 "status": "CREATED",
117 "erpSystemId": 0,
118 "erpSystemDisplayId": "string",
119 "countryId": 0,
120 "countryDisplayId": "string",
121 "name": "string",
122 "postingPeriodVariantId": 0,
123 "fiscalVariantId": 0
124 },
125 "companyCodeLocked": true,
126 "department": {
127 "id": 0,
128 "displayId": "string",
129 "status": "CREATED",
130 "name": "string"
131 },
132 "departmentLocked": true,
133 "leaseGroup": {
134 "id": 0,
135 "displayId": "string",
136 "status": "CREATED",
137 "name": "string"
138 },
139 "leaseGroupLocked": true,
140 "subleasingInternalAssetClass": {
141 "id": 0,
142 "displayId": "string",
143 "status": "CREATED",
144 "name": "string",
145 "assetClassType": "PROPERTY",
146 "infiniteUsefulLife": true
147 },
148 "contractGroup1": {
149 "id": 0,
150 "displayId": "string",
151 "status": "CREATED",
152 "name": "string"
153 },
154 "contractGroup2": {
155 "id": 0,
156 "displayId": "string",
157 "status": "CREATED",
158 "name": "string"
159 },
160 "subleasing": true,
161 "subleasingContractRevisionInfo": {
162 "id": 0,
163 "contractId": 0,
164 "contractDisplayId": "string",
165 "contractName": "string"
166 },
167 "subleasingLeaseComponentRevisionInfo": {
168 "id": 0,
169 "leaseComponentId": 0,
170 "leaseComponentDisplayId": "string",
171 "leaseComponentName": "string"
172 },
173 "subleasingActivationGroupRevisionInfo": {
174 "id": 0,
175 "activationGroupId": 0,
176 "activationGroupDisplayId": "string",
177 "activationGroupName": "string"
178 },
179 "notifications": [
180 {
181 "id": 0,
182 "topic": {
183 "enCaption": "string",
184 "frCaption": "string",
185 "name": "string",
186 "priority": "HIGH"
187 },
188 "username": "string",
189 "contractId": 0,
190 "contractDisplayId": "string",
191 "targetId": "string",
192 "targetType": "string"
193 }
194 ],
195 "masterAgreementId": 0,
196 "masterAgreementDisplayId": "string",
197 "allowsSystemGenerateNewId": true,
198 "transferInfo": {
199 "transferredFromDisplayId": "string",
200 "transferredFromRevisionId": 0,
201 "transferredToDisplayId": "string",
202 "transferredToRevisionId": 0
203 },
204 "numberRangeIdentifierType": {
205 "name": "string"
206 },
207 "numberRangeIdentifierValue": "string",
208 "numberRangeType": {
209 "name": "string"
210 }
211}
📄 Description: Data transfer object representing a contract within the Nakisa Portfolio Management Suite, encapsulating essential details related to portfolio management, asset tracking, and real estate property analytics.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
name |
string |
true |
none |
Name of the resource |
principalPositionType |
string |
true |
none |
Type of the principal position |
validFrom |
string(date) |
false |
none |
Date from which the resource is valid |
validTo |
string(date) |
false |
none |
Date until which the resource is valid |
amendmentDate |
string(date) |
false |
none |
Date of the amendment |
approverComment |
string |
false |
none |
Text value for approverComment in ContractDto |
contractPhase |
string |
false |
none |
Text value for contractPhase in ContractDto |
dataCreationInfo |
false |
none |
none |
|
leaseType |
string |
false |
none |
Type of the lease |
revision |
false |
none |
Value for revision field |
|
currency |
false |
none |
Value for currency field |
|
companyCurrency |
false |
none |
Value for companyCurrency field |
|
indexedCurrency |
boolean |
false |
none |
Boolean flag indicating indexedCurrency status |
assetValueCurrencyType |
string |
false |
none |
Type of the asset value currency |
currencyLocked |
boolean |
false |
none |
Boolean flag indicating currencyLocked status |
leaseArea |
true |
none |
Value for leaseArea field |
|
businessUnit |
true |
none |
Value for businessUnit field |
|
businessUnitLocked |
boolean |
false |
none |
Boolean flag indicating businessUnitLocked status |
companyCode |
true |
none |
Code for the company |
|
companyCodeLocked |
boolean |
false |
none |
Boolean flag indicating companyCodeLocked status |
department |
false |
none |
Value for department field |
|
departmentLocked |
boolean |
false |
none |
Boolean flag indicating departmentLocked status |
leaseGroup |
false |
none |
Value for leaseGroup field |
|
leaseGroupLocked |
boolean |
false |
none |
Boolean flag indicating leaseGroupLocked status |
subleasingInternalAssetClass |
false |
none |
Value for subleasingInternalAssetClass field |
|
contractGroup1 |
false |
none |
Value for contractGroup1 field |
|
contractGroup2 |
false |
none |
Value for contractGroup2 field |
|
subleasing |
boolean |
false |
none |
Boolean flag indicating subleasing status |
subleasingContractRevisionInfo |
false |
none |
Value for subleasingContractRevisionInfo field |
|
subleasingLeaseComponentRevisionInfo |
false |
none |
Value for subleasingLeaseComponentRevisionInfo field |
|
subleasingActivationGroupRevisionInfo |
false |
none |
Value for subleasingActivationGroupRevisionInfo field |
|
notifications |
false |
none |
List of notifications items |
|
masterAgreementId |
integer(int64) |
true |
none |
Unique identifier for the master agreement |
masterAgreementDisplayId |
string |
false |
none |
Unique identifier for the master agreement display |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
transferInfo |
false |
none |
Value for transferInfo field |
|
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeIdentifierValue |
string |
false |
none |
Text value for numberRangeIdentifierValue in ContractDto |
numberRangeType |
false |
none |
Type of the number range |
Enumerated Values
Attribute |
Value |
|---|---|
assetValueCurrencyType |
COMPANY_CURRENCY, CONTRACT_CURRENCY |
contractPhase |
CLOSED, DRAFT, INITIAL, REJECTED, SETUP |
leaseType |
LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE |
principalPositionType |
LESSEE, LESSOR |