ContractDto¶
Example Json Object
1{
2 "id": 10000018,
3 "displayId": "CT-100001000",
4 "name": "Testtt Contract",
5 "principalPositionType": {
6 "name": "LESSEE",
7 "captionKey": "enum.principalpositiontype.lessee",
8 "caption": "Lessee"
9 },
10 "validFrom": "2019-08-24",
11 "validTo": "2019-08-24",
12 "amendmentDate": "2019-08-24",
13 "approverComment": "string",
14 "contractPhase": "INITIAL",
15 "dataCreationInfo": {
16 "id": 10000001,
17 "idGenerationType": {
18 "name": "AUTO",
19 "captionKey": "enum.idGenerationType.auto",
20 "caption": "Auto"
21 },
22 "source": "sample_source",
23 "type": {
24 "name": "MIGRATION",
25 "captionKey": "enum.dataType.migration",
26 "caption": "Migration"
27 },
28 "startDateTime": "2025-01-01T10:00:00Z",
29 "endDateTime": "2025-01-01T10:00:00Z"
30 },
31 "leaseType": {
32 "name": "LEASE_CONTRACT_FIX",
33 "captionKey": "enum.leaseType.fix",
34 "principalPositionType": "LESSEE",
35 "caption": "Fixed Lease Contract"
36 },
37 "revision": {
38 "id": 10000008,
39 "displayId": "CR-0001",
40 "name": "Initial Revision",
41 "inception": "2019-08-24",
42 "revisionType": "ACTIVE",
43 "state": "LC_DEFINE",
44 "approvedBy": "manager.user@company.com",
45 "approvedAt": "2019-08-24T14:15:22Z",
46 "parentRevisionId": 10000010,
47 "approverComment": "Approved with changes.",
48 "contractId": 20000001,
49 "contractDisplayId": "C-0001",
50 "contractName": "Office Lease Contract",
51 "principalPositionType": {
52 "name": "LESSEE",
53 "captionKey": "enum.principalpositiontype.lessee",
54 "caption": "Lessee"
55 },
56 "mlaId": 30000001,
57 "companyId": 40000001,
58 "description": "Revision to adjust payment terms.",
59 "externalReference": "EXT-REF-001",
60 "internalReference": "INT-REF-001",
61 "formOfLease": "FULL",
62 "jointVentureLeaseType": "GROSS_LEASE",
63 "businessPlace": "New York Office",
64 "tradingPartner": {
65 "id": 50000001,
66 "displayId": "TP-0001",
67 "status": {
68 "name": "ACTIVE",
69 "captionKey": "enum.objectStatus.active",
70 "active": true,
71 "caption": "Active"
72 },
73 "name": "ABC Real Estate Partners",
74 "erpSystemId": 60000001,
75 "erpSystemDisplayId": "ERP-SYS-01"
76 },
77 "contractCategoryGroup": {
78 "id": 10000001,
79 "displayId": "sample_displayId",
80 "status": {
81 "name": "ACTIVE",
82 "captionKey": "enum.objectStatus.active",
83 "active": true,
84 "caption": "Active"
85 },
86 "name": "Sample Name"
87 },
88 "contractGroup1": {
89 "id": 400001,
90 "displayId": "CG1-01",
91 "status": {
92 "name": "ACTIVE",
93 "captionKey": "enum.objectStatus.active",
94 "active": true,
95 "caption": "Active"
96 },
97 "name": "Real Estate Contracts"
98 },
99 "contractGroup2": {
100 "id": 500001,
101 "displayId": "CG2-01",
102 "status": {
103 "name": "ACTIVE",
104 "captionKey": "enum.objectStatus.active",
105 "active": true,
106 "caption": "Active"
107 },
108 "name": "Equipment Leasing Contracts"
109 },
110 "group3": "Group3-Value",
111 "group4": "Group4-Value",
112 "signingPerson": "John Doe",
113 "placeOfSignature": "Montreal, Canada",
114 "dateOfSignature": "2019-08-24T14:15:22Z",
115 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
116 "numberRangeIdentifierValue": "0001",
117 "numberRangeIdentifierType": {
118 "name": "COMPANY_CODE"
119 },
120 "numberRangeType": {
121 "name": "CONTRACT"
122 },
123 "allowsSystemGenerateNewId": true
124 },
125 "currency": {
126 "id": 840,
127 "displayId": "USD",
128 "status": {
129 "name": "ACTIVE",
130 "captionKey": "enum.objectStatus.active",
131 "active": true,
132 "caption": "Active"
133 },
134 "name": "United States Dollar",
135 "decimalPoints": 2
136 },
137 "companyCurrency": {
138 "id": 840,
139 "displayId": "USD",
140 "status": {
141 "name": "ACTIVE",
142 "captionKey": "enum.objectStatus.active",
143 "active": true,
144 "caption": "Active"
145 },
146 "name": "United States Dollar",
147 "decimalPoints": 2
148 },
149 "indexedCurrency": true,
150 "assetValueCurrencyType": "CONTRACT_CURRENCY",
151 "currencyLocked": true,
152 "leaseArea": {
153 "id": 10000001,
154 "displayId": "0001",
155 "status": {
156 "name": "ACTIVE",
157 "captionKey": "enum.objectStatus.active",
158 "active": true,
159 "caption": "Active"
160 },
161 "name": "Global Lease Area"
162 },
163 "businessUnit": {
164 "id": 10000001,
165 "displayId": "BU0001",
166 "status": {
167 "name": "ACTIVE",
168 "captionKey": "enum.objectStatus.active",
169 "active": true,
170 "caption": "Active"
171 },
172 "name": "North America Business Unit"
173 },
174 "businessUnitLocked": true,
175 "companyCode": {
176 "id": 10000006,
177 "displayId": "1005",
178 "status": {
179 "name": "ACTIVE",
180 "captionKey": "enum.objectStatus.active",
181 "active": true,
182 "caption": "Active"
183 },
184 "erpSystemId": 10000001,
185 "erpSystemDisplayId": "FINQ8S-300",
186 "countryId": 10000095,
187 "countryDisplayId": "CA",
188 "name": "string",
189 "postingPeriodVariantId": 0,
190 "fiscalVariantId": 0
191 },
192 "companyCodeLocked": true,
193 "department": {
194 "id": 300001,
195 "displayId": "DEP-01",
196 "status": {
197 "name": "ACTIVE",
198 "captionKey": "enum.objectStatus.active",
199 "active": true,
200 "caption": "Active"
201 },
202 "name": "Finance Department"
203 },
204 "departmentLocked": true,
205 "leaseGroup": {
206 "id": 60000001,
207 "displayId": "LG-001",
208 "status": {
209 "name": "ACTIVE",
210 "captionKey": "enum.objectStatus.active",
211 "active": true,
212 "caption": "Active"
213 },
214 "name": "Global Lease Group"
215 },
216 "leaseGroupLocked": true,
217 "subleasingInternalAssetClass": {
218 "id": 10000001,
219 "displayId": "IAC-001",
220 "status": {
221 "name": "ACTIVE",
222 "captionKey": "enum.objectStatus.active",
223 "active": true,
224 "caption": "Active"
225 },
226 "name": "Machinery and Equipment",
227 "assetClassType": "PROPERTY",
228 "infiniteUsefulLife": false
229 },
230 "contractGroup1": {
231 "id": 400001,
232 "displayId": "CG1-01",
233 "status": {
234 "name": "ACTIVE",
235 "captionKey": "enum.objectStatus.active",
236 "active": true,
237 "caption": "Active"
238 },
239 "name": "Real Estate Contracts"
240 },
241 "contractGroup2": {
242 "id": 500001,
243 "displayId": "CG2-01",
244 "status": {
245 "name": "ACTIVE",
246 "captionKey": "enum.objectStatus.active",
247 "active": true,
248 "caption": "Active"
249 },
250 "name": "Equipment Leasing Contracts"
251 },
252 "subleasing": false,
253 "subleasingContractRevisionInfo": {
254 "id": 50000001,
255 "contractId": 40000001,
256 "contractDisplayId": "CTR-0001",
257 "contractName": "Sublease Agreement for Office Space"
258 },
259 "subleasingLeaseComponentRevisionInfo": {
260 "id": 61000001,
261 "leaseComponentId": 80000001,
262 "leaseComponentDisplayId": "LC-0001",
263 "leaseComponentName": "Vehicle Lease Component"
264 },
265 "subleasingActivationGroupRevisionInfo": {
266 "id": 60000001,
267 "activationGroupId": 70000001,
268 "activationGroupDisplayId": "AG-001",
269 "activationGroupName": "Office Equipment Activation Group"
270 },
271 "notifications": [
272 {
273 "id": 10000001,
274 "topic": {
275 "enCaption": "Lease Component Updated",
276 "frCaption": "Composant de bail mis à jour",
277 "name": "LEASE_COMPONENT_UPDATED",
278 "priority": "HIGH"
279 },
280 "username": "super.admin@nakisa.com",
281 "contractId": 10000001,
282 "contractDisplayId": "CT-100000000",
283 "targetId": "CT-100000000",
284 "targetType": "CONTRACT"
285 }
286 ],
287 "masterAgreementId": 10000001,
288 "masterAgreementDisplayId": "string",
289 "allowsSystemGenerateNewId": true,
290 "transferInfo": {
291 "transferredFromDisplayId": "CTR-00012",
292 "transferredFromRevisionId": 20000001,
293 "transferredToDisplayId": "CTR-00015",
294 "transferredToRevisionId": 20000005
295 },
296 "numberRangeIdentifierValue": "",
297 "numberRangeIdentifierType": {
298 "name": "COMPANY_CODE"
299 },
300 "numberRangeType": {
301 "name": "CONTRACT"
302 }
303}
📄 Description: Data transfer object representing a lease contract within the Nakisa Lease Accounting Suite, encapsulating essential details related to financial obligations and accounting entries associated with the lease.
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 |
false |
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 |
Comments provided by the approver regarding the lease contract, facilitating transparency and communication related to financial obligations and accounting entries. |
contractPhase |
string |
false |
none |
Indicates the current phase of the contract within the lease lifecycle, essential for managing financial obligations and accounting entries in the Nakisa Lease Accounting Suite. |
dataCreationInfo |
false |
none |
DataCreationSettingLite is a streamlined data transfer object that encapsulates essential parameters for creating lease-related entries, including contracts and financial obligations, within the Nakisa Lease Accounting Suite. |
|
leaseType |
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 |
false |
none |
Value for leaseArea field |
|
businessUnit |
false |
none |
Value for businessUnit field |
|
businessUnitLocked |
boolean |
false |
none |
Boolean flag indicating businessUnitLocked status |
companyCode |
false |
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) |
false |
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 |
|
numberRangeIdentifierValue |
string |
false |
none |
Represents a unique string identifier for the range of numbers associated with a lease contract, facilitating accurate tracking of financial obligations within the Nakisa Lease Accounting Suite. |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeType |
false |
none |
Type of the number range |
Enumerated Values
Attribute |
Value |
|---|---|
assetValueCurrencyType |
COMPANY_CURRENCY, CONTRACT_CURRENCY |
contractPhase |
CLOSED, DRAFT, INITIAL, REJECTED, SETUP |