ContractAccountingDto¶
Example Json Object
1{
2 "id": 10000001,
3 "displayId": "1092983935-20250724-115809",
4 "principalPositionType": {
5 "name": "LESSEE",
6 "captionKey": "enum.principalpositiontype.lessee",
7 "caption": "Lessee"
8 },
9 "contractRate": 12,
10 "straightLineNonLeaseIncomeForPosting": false,
11 "compoundingFrequency": {
12 "name": "MONTHLY",
13 "captionKey": "enum.compoundingFrequency.monthly",
14 "length": 12,
15 "times": 12,
16 "caption": "Monthly"
17 },
18 "lessorPaymentReference": "string",
19 "trackCost": false,
20 "generateVendorInvoice": false,
21 "calculateTax": false,
22 "calendarType": {
23 "name": "_360",
24 "captionKey": "enum.calendarType.360",
25 "caption": "360 Convention"
26 },
27 "fiscalVariant": {
28 "id": 1001,
29 "displayId": "FV-2025",
30 "status": {
31 "name": "ACTIVE",
32 "captionKey": "enum.objectStatus.active",
33 "active": true,
34 "caption": "Active"
35 },
36 "isCalendarYear": true,
37 "yearDependent": false,
38 "erpSystemDisplayId": "SAP-ERP",
39 "isErpSystemDefault": true
40 },
41 "workBreakdownStructure": {
42 "id": 1001,
43 "displayId": "WBS-2025-001",
44 "status": {
45 "name": "ACTIVE",
46 "captionKey": "enum.objectStatus.active",
47 "active": true,
48 "caption": "Active"
49 },
50 "name": "Main Project WBS",
51 "erpSystemId": 0
52 },
53 "functionalArea": {
54 "id": 2001,
55 "displayId": "FA-2025-001",
56 "status": {
57 "name": "ACTIVE",
58 "captionKey": "enum.objectStatus.active",
59 "active": true,
60 "caption": "Active"
61 },
62 "name": "Accounting Department",
63 "erpSystemId": 0
64 },
65 "businessArea": {
66 "id": 3001,
67 "displayId": "BA-2025-001",
68 "status": {
69 "name": "ACTIVE",
70 "captionKey": "enum.objectStatus.active",
71 "active": true,
72 "caption": "Active"
73 },
74 "name": "North America Operations",
75 "erpSystemId": 0
76 },
77 "taxJurisdiction": {
78 "id": 4001,
79 "displayId": "TJ-2025-001",
80 "status": {
81 "name": "ACTIVE",
82 "captionKey": "enum.objectStatus.active",
83 "active": true,
84 "caption": "Active"
85 },
86 "name": "California Tax Authority",
87 "erpSystemId": 0,
88 "schema": "string",
89 "countryDisplayId": "string"
90 },
91 "taxCode": {
92 "id": 5001,
93 "displayId": "TC-001",
94 "status": {
95 "name": "ACTIVE",
96 "captionKey": "enum.objectStatus.active",
97 "active": true,
98 "caption": "Active"
99 },
100 "name": "VAT Standard Rate",
101 "erpSystemId": 0
102 },
103 "paymentTerm": {
104 "id": 6001,
105 "displayId": "PT-2025-001",
106 "status": {
107 "name": "ACTIVE",
108 "captionKey": "enum.objectStatus.active",
109 "active": true,
110 "caption": "Active"
111 },
112 "name": "Net 30 Days"
113 },
114 "paymentBlock": {
115 "id": 7001,
116 "displayId": "PB-001",
117 "status": {
118 "name": "ACTIVE",
119 "captionKey": "enum.objectStatus.active",
120 "active": true,
121 "caption": "Active"
122 },
123 "name": "Block A"
124 },
125 "paymentMethod": {
126 "id": 8001,
127 "displayId": "PM-001",
128 "status": {
129 "name": "ACTIVE",
130 "captionKey": "enum.objectStatus.active",
131 "active": true,
132 "caption": "Active"
133 },
134 "name": "Bank Transfer",
135 "type": "WIRE"
136 },
137 "profitCenter": {
138 "id": 9001,
139 "displayId": "PC-001",
140 "status": {
141 "name": "ACTIVE",
142 "captionKey": "enum.objectStatus.active",
143 "active": true,
144 "caption": "Active"
145 },
146 "name": "North Region Profit Center",
147 "validTo": "2025-12-31",
148 "erpSystemId": 101,
149 "erpSystemDisplayId": "SAP-01"
150 },
151 "network": {
152 "id": 10001,
153 "displayId": "NET-001",
154 "status": {
155 "name": "ACTIVE",
156 "captionKey": "enum.objectStatus.active",
157 "active": true,
158 "caption": "Active"
159 },
160 "name": "Global Network",
161 "erpSystemId": 0
162 },
163 "segment": {
164 "id": 11001,
165 "displayId": "SEG-001",
166 "status": {
167 "name": "ACTIVE",
168 "captionKey": "enum.objectStatus.active",
169 "active": true,
170 "caption": "Active"
171 },
172 "name": "Segment Alpha",
173 "erpSystemId": 0
174 },
175 "internalOrder": {
176 "id": 12001,
177 "displayId": "IO-001",
178 "status": {
179 "name": "ACTIVE",
180 "captionKey": "enum.objectStatus.active",
181 "active": true,
182 "caption": "Active"
183 },
184 "name": "Internal Order A",
185 "erpSystemId": 0,
186 "internalOrderTypeId": 0
187 },
188 "internalOrderType": {
189 "id": 13001,
190 "displayId": "IOT-001",
191 "status": {
192 "name": "ACTIVE",
193 "captionKey": "enum.objectStatus.active",
194 "active": true,
195 "caption": "Active"
196 },
197 "name": "Internal Order Type A",
198 "erpSystemId": 0
199 },
200 "costCenter": {
201 "id": 14001,
202 "displayId": "CC-001",
203 "status": {
204 "name": "ACTIVE",
205 "captionKey": "enum.objectStatus.active",
206 "active": true,
207 "caption": "Active"
208 },
209 "name": "Cost Center A",
210 "erpSystemId": 0
211 },
212 "responsibleCostCenter": {
213 "id": 14001,
214 "displayId": "CC-001",
215 "status": {
216 "name": "ACTIVE",
217 "captionKey": "enum.objectStatus.active",
218 "active": true,
219 "caption": "Active"
220 },
221 "name": "Cost Center A",
222 "erpSystemId": 0
223 },
224 "contractId": 10000001,
225 "contractDisplayId": "CT-100000000",
226 "contractRevisionId": 10000001,
227 "taxCalculationType": "NET",
228 "transactionTypePosting": false,
229 "costCenterAllocations": [
230 {
231 "id": 10001,
232 "mainCostCenter": true,
233 "allocationPercentage": 75,
234 "costCenter": {
235 "id": 14001,
236 "displayId": "CC-001",
237 "status": {
238 "name": "ACTIVE",
239 "captionKey": "enum.objectStatus.active",
240 "active": true,
241 "caption": "Active"
242 },
243 "name": "Cost Center A",
244 "erpSystemId": 0
245 },
246 "profitCenter": {
247 "id": 9001,
248 "displayId": "PC-001",
249 "status": {
250 "name": "ACTIVE",
251 "captionKey": "enum.objectStatus.active",
252 "active": true,
253 "caption": "Active"
254 },
255 "name": "North Region Profit Center",
256 "validTo": "2025-12-31",
257 "erpSystemId": 101,
258 "erpSystemDisplayId": "SAP-01"
259 }
260 }
261 ],
262 "type": "LESSEE",
263 "numberRangeIdentifierValue": "COMP-0001",
264 "numberRangeIdentifierType": {
265 "name": "COMPANY_CODE"
266 },
267 "numberRangeType": {
268 "name": "CONTRACT"
269 },
270 "allowsSystemGenerateNewId": false
271}
📄 Description: Data transfer object representing the financial obligations and accounting entries associated with lease contracts within the Nakisa Lease Accounting Suite, facilitating accurate tracking and management of lease-related financial data.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
true |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
principalPositionType |
false |
none |
Type of the principal position |
|
contractRate |
number(double) |
false |
none |
Rate of contract |
straightLineNonLeaseIncomeForPosting |
boolean |
false |
none |
Boolean flag indicating straightLineNonLeaseIncomeForPosting status |
compoundingFrequency |
false |
none |
Specifies the frequency at which interest or other financial obligations are compounded within a lease contract, essential for accurate accounting entries in the Nakisa Lease Accounting Suite. |
|
lessorPaymentReference |
string |
false |
none |
Reference number assigned to the lessor payment, serving as a key identifier for tracking financial obligations within lease contracts in the Nakisa Lease Accounting Suite. |
trackCost |
boolean |
false |
none |
Boolean flag indicating trackCost status |
generateVendorInvoice |
boolean |
false |
none |
Boolean flag indicating generateVendorInvoice status |
calculateTax |
boolean |
false |
none |
Boolean flag indicating calculateTax status |
calendarType |
false |
none |
Type of the calendar |
|
fiscalVariant |
false |
none |
Value for fiscalVariant field |
|
workBreakdownStructure |
false |
none |
Value for workBreakdownStructure field |
|
functionalArea |
false |
none |
Value for functionalArea field |
|
businessArea |
false |
none |
Value for businessArea field |
|
taxJurisdiction |
false |
none |
Value for taxJurisdiction field |
|
taxCode |
false |
none |
Code for the tax |
|
paymentTerm |
false |
none |
Value for paymentTerm field |
|
paymentBlock |
false |
none |
Value for paymentBlock field |
|
paymentMethod |
false |
none |
Value for paymentMethod field |
|
profitCenter |
false |
none |
Value for profitCenter field |
|
network |
false |
none |
Value for network field |
|
segment |
false |
none |
Value for segment field |
|
internalOrder |
false |
none |
Value for internalOrder field |
|
internalOrderType |
false |
none |
Type of the internal order |
|
costCenter |
false |
none |
Value for costCenter field |
|
responsibleCostCenter |
false |
none |
Value for responsibleCostCenter field |
|
contractId |
integer(int64) |
false |
none |
Unique identifier for the contract |
contractDisplayId |
string |
false |
none |
Unique identifier for the contract display |
contractRevisionId |
integer(int64) |
false |
none |
Unique identifier for the contract revision |
taxCalculationType |
string |
false |
none |
Type of the tax calculation |
transactionTypePosting |
boolean |
false |
none |
Boolean flag indicating transactionTypePosting status |
costCenterAllocations |
false |
none |
List of costCenterAllocations items |
|
type |
string |
false |
none |
Type of the resource |
numberRangeIdentifierValue |
string |
false |
none |
Unique string identifier for the range of numbers associated with a lease or contract within the Nakisa Lease Accounting Suite, facilitating accurate tracking of financial obligations and accounting entries. |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeType |
false |
none |
Type of the number range |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
Enumerated Values
Attribute |
Value |
|---|---|
taxCalculationType |
NET |