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 },
52 "functionalArea": {
53 "id": 2001,
54 "displayId": "FA-2025-001",
55 "status": {
56 "name": "ACTIVE",
57 "captionKey": "enum.objectStatus.active",
58 "active": true,
59 "caption": "Active"
60 },
61 "name": "Accounting Department"
62 },
63 "businessArea": {
64 "id": 3001,
65 "displayId": "BA-2025-001",
66 "status": {
67 "name": "ACTIVE",
68 "captionKey": "enum.objectStatus.active",
69 "active": true,
70 "caption": "Active"
71 },
72 "name": "North America Operations"
73 },
74 "taxJurisdiction": {
75 "id": 4001,
76 "displayId": "TJ-2025-001",
77 "status": {
78 "name": "ACTIVE",
79 "captionKey": "enum.objectStatus.active",
80 "active": true,
81 "caption": "Active"
82 },
83 "name": "California Tax Authority"
84 },
85 "taxCode": {
86 "id": 5001,
87 "displayId": "TC-001",
88 "status": {
89 "name": "ACTIVE",
90 "captionKey": "enum.objectStatus.active",
91 "active": true,
92 "caption": "Active"
93 },
94 "name": "VAT Standard Rate"
95 },
96 "paymentTerm": {
97 "id": 6001,
98 "displayId": "PT-2025-001",
99 "status": {
100 "name": "ACTIVE",
101 "captionKey": "enum.objectStatus.active",
102 "active": true,
103 "caption": "Active"
104 },
105 "name": "Net 30 Days"
106 },
107 "paymentBlock": {
108 "id": 7001,
109 "displayId": "PB-001",
110 "status": {
111 "name": "ACTIVE",
112 "captionKey": "enum.objectStatus.active",
113 "active": true,
114 "caption": "Active"
115 },
116 "name": "Block A"
117 },
118 "paymentMethod": {
119 "id": 8001,
120 "displayId": "PM-001",
121 "status": {
122 "name": "ACTIVE",
123 "captionKey": "enum.objectStatus.active",
124 "active": true,
125 "caption": "Active"
126 },
127 "name": "Bank Transfer",
128 "type": "WIRE"
129 },
130 "profitCenter": {
131 "id": 9001,
132 "displayId": "PC-001",
133 "status": {
134 "name": "ACTIVE",
135 "captionKey": "enum.objectStatus.active",
136 "active": true,
137 "caption": "Active"
138 },
139 "name": "North Region Profit Center",
140 "validTo": "2025-12-31",
141 "erpSystemId": 101,
142 "erpSystemDisplayId": "SAP-01"
143 },
144 "network": {
145 "id": 10001,
146 "displayId": "NET-001",
147 "status": {
148 "name": "ACTIVE",
149 "captionKey": "enum.objectStatus.active",
150 "active": true,
151 "caption": "Active"
152 },
153 "name": "Global Network"
154 },
155 "segment": {
156 "id": 11001,
157 "displayId": "SEG-001",
158 "status": {
159 "name": "ACTIVE",
160 "captionKey": "enum.objectStatus.active",
161 "active": true,
162 "caption": "Active"
163 },
164 "name": "Segment Alpha"
165 },
166 "internalOrder": {
167 "id": 12001,
168 "displayId": "IO-001",
169 "status": {
170 "name": "ACTIVE",
171 "captionKey": "enum.objectStatus.active",
172 "active": true,
173 "caption": "Active"
174 },
175 "name": "Internal Order A"
176 },
177 "internalOrderType": {
178 "id": 13001,
179 "displayId": "IOT-001",
180 "status": {
181 "name": "ACTIVE",
182 "captionKey": "enum.objectStatus.active",
183 "active": true,
184 "caption": "Active"
185 },
186 "name": "Internal Order Type A"
187 },
188 "costCenter": {
189 "id": 14001,
190 "displayId": "CC-001",
191 "status": {
192 "name": "ACTIVE",
193 "captionKey": "enum.objectStatus.active",
194 "active": true,
195 "caption": "Active"
196 },
197 "name": "Cost Center A"
198 },
199 "responsibleCostCenter": {
200 "id": 14001,
201 "displayId": "CC-001",
202 "status": {
203 "name": "ACTIVE",
204 "captionKey": "enum.objectStatus.active",
205 "active": true,
206 "caption": "Active"
207 },
208 "name": "Cost Center A"
209 },
210 "contractId": 10000001,
211 "contractDisplayId": "CT-100000000",
212 "contractRevisionId": 10000001,
213 "taxCalculationType": "NET",
214 "transactionTypePosting": false,
215 "costCenterAllocations": [
216 {
217 "id": 10001,
218 "mainCostCenter": true,
219 "allocationPercentage": 75,
220 "costCenter": {
221 "id": 14001,
222 "displayId": "CC-001",
223 "status": {
224 "name": "ACTIVE",
225 "captionKey": "enum.objectStatus.active",
226 "active": true,
227 "caption": "Active"
228 },
229 "name": "Cost Center A"
230 },
231 "profitCenter": {
232 "id": 9001,
233 "displayId": "PC-001",
234 "status": {
235 "name": "ACTIVE",
236 "captionKey": "enum.objectStatus.active",
237 "active": true,
238 "caption": "Active"
239 },
240 "name": "North Region Profit Center",
241 "validTo": "2025-12-31",
242 "erpSystemId": 101,
243 "erpSystemDisplayId": "SAP-01"
244 }
245 }
246 ],
247 "type": "LESSEE",
248 "numberRangeIdentifierType": {
249 "name": "COMPANY_CODE"
250 },
251 "numberRangeIdentifierValue": "COMP-0001",
252 "numberRangeType": {
253 "name": "CONTRACT"
254 },
255 "allowsSystemGenerateNewId": false
256}
📄 Description: Represents accounting-related details for a contract, including rates, tax, payments, and organizational allocations.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
true |
none |
Unique identifier of the contract accounting entry. |
displayId |
string |
false |
none |
Display-friendly identifier for the contract accounting entry. |
principalPositionType |
false |
none |
Represents the type of principal position with localized captions. |
|
contractRate |
number(double) |
false |
none |
Contract rate percentage or amount. |
straightLineNonLeaseIncomeForPosting |
boolean |
false |
none |
Indicates if straight-line non-lease income should be posted. |
compoundingFrequency |
false |
none |
Represents the frequency at which interest is compounded, with localized captions and numerical details. |
|
lessorPaymentReference |
string |
false |
none |
none |
trackCost |
boolean |
false |
none |
Indicates if cost tracking is enabled. |
generateVendorInvoice |
boolean |
false |
none |
Indicates if vendor invoice generation is required. |
calculateTax |
boolean |
false |
none |
Indicates if tax calculation is enabled. |
calendarType |
false |
none |
Represents the calendar convention used for date and interest calculations, with localized captions. |
|
fiscalVariant |
false |
none |
Represents a simplified fiscal variant used for accounting purposes, including status, calendar configuration, and ERP system association. |
|
workBreakdownStructure |
false |
none |
Represents a simplified Work Breakdown Structure (WBS) entity with basic identifiers and status. |
|
functionalArea |
false |
none |
Represents a simplified Functional Area entity with basic identifiers and status. |
|
businessArea |
false |
none |
Represents a simplified Business Area entity with basic identifiers and status. |
|
taxJurisdiction |
false |
none |
Represents a simplified Tax Jurisdiction entity with basic identifiers and status. |
|
taxCode |
false |
none |
Represents a simplified Tax Code entity with basic identifiers and status. |
|
paymentTerm |
false |
none |
Represents a simplified Payment Term entity with basic identifiers and status. |
|
paymentBlock |
false |
none |
Represents a simplified Payment Block entity. |
|
paymentMethod |
false |
none |
Represents a simplified Payment Method entity. |
|
profitCenter |
false |
none |
Represents a simplified Profit Center entity. |
|
network |
false |
none |
Represents a simplified Network entity. |
|
segment |
false |
none |
Represents a simplified Segment entity. |
|
internalOrder |
false |
none |
Represents a simplified Internal Order entity. |
|
internalOrderType |
false |
none |
Represents a simplified Internal Order Type entity. |
|
costCenter |
false |
none |
Represents a simplified Cost Center entity. |
|
responsibleCostCenter |
false |
none |
Represents a simplified Cost Center entity. |
|
contractId |
integer(int64) |
false |
none |
Identifier of the associated contract. |
contractDisplayId |
string |
false |
none |
Display-friendly identifier of the contract. |
contractRevisionId |
integer(int64) |
false |
none |
Identifier of the contract revision. |
taxCalculationType |
string |
false |
none |
none |
transactionTypePosting |
boolean |
false |
none |
Indicates if transaction-type posting is enabled. |
costCenterAllocations |
false |
none |
List of cost center allocations for this contract accounting entry. |
|
type |
string |
false |
none |
Type of accounting entry (e.g., LESSEE, LESSOR). |
numberRangeIdentifierType |
false |
none |
Represents a number range identifier type associated with number range types. |
|
numberRangeIdentifierValue |
string |
false |
none |
Value used for the number range identifier. |
numberRangeType |
false |
none |
Represents a number range type with its name and related configuration. |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Indicates if the system can automatically generate a new ID for this entry. |
Enumerated Values
Attribute |
Value |
|---|---|
taxCalculationType |
NET |