ContractAccountingDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "principalPositionType": "LESSEE",
5 "contractRate": 0.1,
6 "straightLineNonLeaseIncomeForPosting": true,
7 "compoundingFrequency": "DAILY",
8 "lessorPaymentReference": "string",
9 "trackCost": true,
10 "generateVendorInvoice": true,
11 "calculateTax": true,
12 "calendarType": "REGULAR_CALENDAR",
13 "fiscalVariant": {
14 "id": 0,
15 "displayId": "string",
16 "status": "CREATED",
17 "isCalendarYear": true,
18 "yearDependent": true,
19 "erpSystemDisplayId": "string",
20 "isErpSystemDefault": true
21 },
22 "workBreakdownStructure": {
23 "id": 0,
24 "displayId": "string",
25 "status": "CREATED",
26 "name": "string",
27 "erpSystemId": 0
28 },
29 "functionalArea": {
30 "id": 0,
31 "displayId": "string",
32 "status": "CREATED",
33 "name": "string",
34 "erpSystemId": 0
35 },
36 "businessArea": {
37 "id": 0,
38 "displayId": "string",
39 "status": "CREATED",
40 "name": "string",
41 "erpSystemId": 0
42 },
43 "taxJurisdiction": {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string",
48 "erpSystemId": 0,
49 "schema": "string",
50 "countryDisplayId": "string"
51 },
52 "taxCode": {
53 "id": 0,
54 "displayId": "string",
55 "status": "CREATED",
56 "name": "string",
57 "erpSystemId": 0
58 },
59 "paymentTerm": {
60 "id": 0,
61 "displayId": "string",
62 "status": "CREATED",
63 "name": "string"
64 },
65 "paymentBlock": {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 },
71 "paymentMethod": {
72 "id": 0,
73 "displayId": "string",
74 "status": "CREATED",
75 "name": "string",
76 "type": "string"
77 },
78 "profitCenter": {
79 "id": 0,
80 "displayId": "string",
81 "status": "CREATED",
82 "name": "string",
83 "validTo": "2019-08-24",
84 "erpSystemId": 0,
85 "erpSystemDisplayId": "string"
86 },
87 "network": {
88 "id": 0,
89 "displayId": "string",
90 "status": "CREATED",
91 "name": "string",
92 "erpSystemId": 0
93 },
94 "segment": {
95 "id": 0,
96 "displayId": "string",
97 "status": "CREATED",
98 "name": "string",
99 "erpSystemId": 0
100 },
101 "internalOrder": {
102 "id": 0,
103 "displayId": "string",
104 "status": "CREATED",
105 "name": "string",
106 "erpSystemId": 0,
107 "internalOrderTypeId": 0
108 },
109 "internalOrderType": {
110 "id": 0,
111 "displayId": "string",
112 "status": "CREATED",
113 "name": "string",
114 "erpSystemId": 0
115 },
116 "costCenter": {
117 "id": 0,
118 "displayId": "string",
119 "status": "CREATED",
120 "name": "string",
121 "erpSystemId": 0
122 },
123 "responsibleCostCenter": {
124 "id": 0,
125 "displayId": "string",
126 "status": "CREATED",
127 "name": "string",
128 "erpSystemId": 0
129 },
130 "contractId": 0,
131 "contractDisplayId": "string",
132 "contractRevisionId": 0,
133 "taxCalculationType": "NET",
134 "transactionTypePosting": true,
135 "costCenterAllocations": [
136 {
137 "id": 0,
138 "mainCostCenter": true,
139 "allocationPercentage": 0.1,
140 "costCenter": {
141 "id": 0,
142 "displayId": "string",
143 "status": "CREATED",
144 "name": "string",
145 "erpSystemId": 0
146 },
147 "profitCenter": {
148 "id": 0,
149 "displayId": "string",
150 "status": "CREATED",
151 "name": "string",
152 "validTo": "2019-08-24",
153 "erpSystemId": 0,
154 "erpSystemDisplayId": "string"
155 }
156 }
157 ],
158 "type": "string",
159 "numberRangeIdentifierType": {
160 "name": "string"
161 },
162 "numberRangeIdentifierValue": "string",
163 "allowsSystemGenerateNewId": true,
164 "numberRangeType": {
165 "name": "string"
166 }
167}
📄 Description: Data transfer object representing the financial details and accounting metrics associated with contracts within the Nakisa Portfolio Management Suite, facilitating portfolio and asset analytics for real estate properties.
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 |
principalPositionType |
string |
true |
none |
Type of the principal position |
contractRate |
number(double) |
false |
none |
Rate of contract |
straightLineNonLeaseIncomeForPosting |
boolean |
false |
none |
Boolean flag indicating straightLineNonLeaseIncomeForPosting status |
compoundingFrequency |
string |
false |
none |
Specifies the frequency at which interest or returns are compounded for assets within the portfolio, providing critical insights for financial analytics and real estate property management. |
lessorPaymentReference |
string |
false |
none |
Reference identifier for payments made to the lessor, facilitating accurate tracking and reporting within the Nakisa Portfolio Management Suite for real estate asset management. |
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 |
string |
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) |
true |
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 |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeIdentifierValue |
string |
false |
none |
Represents a unique string value that identifies a specific range of numbers associated with portfolio assets within the Nakisa Portfolio Management Suite. |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
numberRangeType |
false |
none |
Type of the number range |
Enumerated Values
Attribute |
Value |
|---|---|
calendarType |
FISCAL_VARIANT, REGULAR_CALENDAR, _360 |
compoundingFrequency |
ANNUALLY, BI_MONTHLY, DAILY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY |
principalPositionType |
LESSEE, LESSOR |
taxCalculationType |
NET |