MasterAgreementDto¶
Example Json Object
1{
2 "id": 10000086,
3 "displayId": "MA-2025-0001",
4 "year": 2023,
5 "name": "Global HQ Lease Agreement",
6 "description": "Master lease agreement for HQ premises.",
7 "validFrom": "2019-08-24",
8 "validTo": "2019-08-24",
9 "targetValue": 1000000,
10 "legalJurisdiction": "Germany",
11 "approverComment": "Reviewed and approved by legal team.",
12 "signingPerson": "John Doe",
13 "placeOfSignature": "Berlin, Germany",
14 "dateOfSignature": "2019-08-24",
15 "state": {
16 "name": "MLA_ACTIVE",
17 "captionKey": "enum.mlaStatus.mlaActive",
18 "caption": "Active"
19 },
20 "dataCreationInfo": {
21 "id": 10000001,
22 "idGenerationType": {
23 "name": "AUTO",
24 "captionKey": "enum.idGenerationType.auto",
25 "caption": "Auto"
26 },
27 "source": "sample_source",
28 "type": {
29 "name": "MIGRATION",
30 "captionKey": "enum.dataType.migration",
31 "caption": "Migration"
32 },
33 "startDateTime": "2025-01-01T10:00:00Z",
34 "endDateTime": "2025-01-01T10:00:00Z"
35 },
36 "agreementGroup": {
37 "id": 20000001,
38 "displayId": "AG-001",
39 "status": {
40 "name": "ACTIVE",
41 "captionKey": "enum.objectStatus.active",
42 "active": true,
43 "caption": "Active"
44 },
45 "name": "Global Agreement Group"
46 },
47 "currency": {
48 "id": 840,
49 "displayId": "USD",
50 "status": {
51 "name": "ACTIVE",
52 "captionKey": "enum.objectStatus.active",
53 "active": true,
54 "caption": "Active"
55 },
56 "name": "United States Dollar",
57 "decimalPoints": 2
58 },
59 "internalAssetClass": {
60 "id": 10000001,
61 "displayId": "IAC-001",
62 "status": {
63 "name": "ACTIVE",
64 "captionKey": "enum.objectStatus.active",
65 "active": true,
66 "caption": "Active"
67 },
68 "name": "Machinery and Equipment",
69 "assetClassType": "PROPERTY",
70 "infiniteUsefulLife": false
71 },
72 "leaseArea": {
73 "id": 10000001,
74 "displayId": "0001",
75 "status": {
76 "name": "ACTIVE",
77 "captionKey": "enum.objectStatus.active",
78 "active": true,
79 "caption": "Active"
80 },
81 "name": "Global Lease Area"
82 },
83 "businessUnit": {
84 "id": 10000001,
85 "displayId": "BU0001",
86 "status": {
87 "name": "ACTIVE",
88 "captionKey": "enum.objectStatus.active",
89 "active": true,
90 "caption": "Active"
91 },
92 "name": "North America Business Unit"
93 },
94 "companyCode": {
95 "id": 10000006,
96 "displayId": "1005",
97 "status": {
98 "name": "ACTIVE",
99 "captionKey": "enum.objectStatus.active",
100 "active": true,
101 "caption": "Active"
102 },
103 "erpSystemId": 10000001,
104 "erpSystemDisplayId": "FINQ8S-300",
105 "countryId": 10000095,
106 "countryDisplayId": "CA",
107 "name": "string",
108 "postingPeriodVariantId": 0,
109 "fiscalVariantId": 0
110 },
111 "department": {
112 "id": 300001,
113 "displayId": "DEP-01",
114 "status": {
115 "name": "ACTIVE",
116 "captionKey": "enum.objectStatus.active",
117 "active": true,
118 "caption": "Active"
119 },
120 "name": "Finance Department"
121 },
122 "leaseGroup": {
123 "id": 60000001,
124 "displayId": "LG-001",
125 "status": {
126 "name": "ACTIVE",
127 "captionKey": "enum.objectStatus.active",
128 "active": true,
129 "caption": "Active"
130 },
131 "name": "Global Lease Group"
132 },
133 "allowsSystemGenerateNewId": true,
134 "numberRangeIdentifierValue": "0001",
135 "numberRangeIdentifierType": {
136 "name": "COMPANY_CODE"
137 },
138 "numberRangeType": {
139 "name": "CONTRACT"
140 }
141}
📄 Description: Data transfer object representing a master agreement within the Nakisa Lease Accounting Suite, encapsulating essential details related to lease contracts, financial obligations, and accounting entries.
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 |
year |
integer(int32) |
true |
none |
Numeric value representing year |
name |
string |
true |
none |
Name of the resource |
description |
string¦null |
false |
none |
Description of the resource |
validFrom |
string(date) |
false |
none |
Date from which the resource is valid |
validTo |
string(date) |
false |
none |
Date until which the resource is valid |
targetValue |
number(double) |
false |
none |
Value for targetValue field |
legalJurisdiction |
string |
false |
none |
Specifies the legal jurisdiction applicable to the lease or contract, ensuring compliance with relevant financial obligations and accounting entries. |
approverComment |
string¦null |
false |
none |
Comment provided by the approver regarding the lease or contract, which serves to clarify decisions related to financial obligations and accounting entries. |
signingPerson |
string |
false |
none |
Represents the name of the individual authorized to sign the master agreement, ensuring compliance with lease and contract obligations within the Nakisa Lease Accounting Suite. |
placeOfSignature |
string |
false |
none |
Indicates the location where the signature for the lease contract is obtained, essential for validating financial obligations and accounting entries within the Nakisa Lease Accounting Suite. |
dateOfSignature |
string(date) |
false |
none |
Date of signature for the master agreement, indicating the official commencement of the lease contract and its associated financial obligations within the Nakisa Lease Accounting Suite. |
state |
false |
none |
Current state of the lease |
|
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. |
|
agreementGroup |
false |
none |
Value for agreementGroup field |
|
currency |
false |
none |
Value for currency field |
|
internalAssetClass |
false |
none |
Value for internalAssetClass field |
|
leaseArea |
true |
none |
Value for leaseArea field |
|
businessUnit |
false |
none |
Value for businessUnit field |
|
companyCode |
false |
none |
Code for the company |
|
department |
false |
none |
Value for department field |
|
leaseGroup |
false |
none |
Value for leaseGroup field |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
numberRangeIdentifierValue |
string |
false |
none |
Unique string identifier representing a specific range of numbers associated with lease contracts and 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 |