ChargePostDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "name": "string",
5 "description": "string",
6 "dueDate": "2019-08-24",
7 "amount": 0.1,
8 "hasPostedDocument": true,
9 "fiscalYear": 0,
10 "fiscalPeriod": 0,
11 "expenseCategory": {
12 "id": 0,
13 "displayId": "string",
14 "status": "CREATED",
15 "name": "string",
16 "expenseCategoryType": "PAYMENT"
17 },
18 "unitId": 0,
19 "unitDisplayId": "string",
20 "activationGroupId": 0,
21 "vendorPaymentSplits": [
22 {
23 "percentage": 0,
24 "calculateTax": true,
25 "taxExemptionPercentage": 0,
26 "partner": {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string",
31 "erpSystemDisplayId": "string"
32 },
33 "partnerRole": {
34 "id": 0,
35 "displayId": "string",
36 "status": "CREATED",
37 "name": "string"
38 },
39 "taxCodeDetermination": {
40 "id": 0,
41 "displayId": "string",
42 "companyId": 0,
43 "partnerId": 0,
44 "taxJurisdictionId": 0,
45 "taxJurisdictionDisplayId": "string",
46 "defaultTaxCodeId": 0,
47 "defaultTaxCodeDisplayId": "string",
48 "defaultExemptionTaxCodeId": 0,
49 "defaultExemptionTaxCodeDisplayId": "string",
50 "defaultExemptionPercentage": 0,
51 "mapping": {
52 "isLeaseExpense": true,
53 "nonLeaseTaxCodeId": 0,
54 "nonLeaseTaxCodeDisplayId": "string",
55 "nonLeaseExemptionTaxCodeId": 0,
56 "nonLeaseExemptionTaxCodeDisplayId": "string",
57 "nonLeaseExemptionTaxPercentage": 0.1,
58 "principalTaxCodeId": 0,
59 "principalTaxCodeDisplayId": "string",
60 "principalExemptionTaxCodeId": 0,
61 "principalExemptionTaxCodeDisplayId": "string",
62 "principalExemptionTaxPercentage": 0.1
63 }
64 }
65 }
66 ],
67 "currency": "string",
68 "postingTransactionType": "string",
69 "status": "string",
70 "taxAmount": 0,
71 "journalId": 0,
72 "journalEntryId": 0,
73 "activationGroupRevisionId": 0,
74 "postingDate": "2019-08-24",
75 "termId": 0,
76 "expenseAccount": "string",
77 "smartTaxCalculationRequest": {
78 "requestUniqueId": "string",
79 "taxCalculationType": "NET",
80 "erpSystem": {
81 "id": 0,
82 "displayId": "string"
83 },
84 "company": {
85 "id": 0,
86 "displayId": "string"
87 },
88 "contractCurrency": {
89 "id": 0,
90 "displayId": "string"
91 },
92 "documentDate": "2019-08-24",
93 "postingDate": "2019-08-24",
94 "transactionDate": "2019-08-24",
95 "ledgerType": "LIABILITY",
96 "generateVendorInvoice": true,
97 "reference1": "string",
98 "reference2": "string",
99 "reference3": "string",
100 "accountingStandardDisplayId": "string",
101 "businessAreaDisplayId": "string",
102 "transactionType": "string",
103 "documentNumber": "string",
104 "documentType": "string",
105 "entries": [
106 {
107 "itemNoAcc": "string",
108 "amount": 0,
109 "vendor": {
110 "id": 0,
111 "displayId": "string"
112 },
113 "taxCode": {
114 "id": 0,
115 "displayId": "string"
116 },
117 "taxJurisdiction": {
118 "id": 0,
119 "displayId": "string"
120 },
121 "allocationNumber": "string",
122 "currencyType": "string",
123 "transactionType": "string",
124 "postingType": "PAYMENT",
125 "fosReferences": {
126 "system": {
127 "id": 0,
128 "displayId": "string"
129 },
130 "company": {
131 "id": 0,
132 "displayId": "string"
133 },
134 "leaseArea": {
135 "id": 0,
136 "displayId": "string"
137 },
138 "leaseGroup": {
139 "id": 0,
140 "displayId": "string"
141 },
142 "leaseDepartment": {
143 "id": 0,
144 "displayId": "string"
145 },
146 "businessUnit": {
147 "id": 0,
148 "displayId": "string"
149 },
150 "mainCostCenter": {
151 "id": 0,
152 "displayId": "string"
153 },
154 "internalAssetClass": {
155 "id": 0,
156 "displayId": "string"
157 },
158 "documentType": {
159 "id": 0,
160 "displayId": "string"
161 },
162 "depreciationArea": {
163 "id": 0,
164 "displayId": "string"
165 },
166 "reversalReason": {
167 "id": 0,
168 "displayId": "string"
169 },
170 "tradingPartner": {
171 "id": 0,
172 "displayId": "string"
173 },
174 "allocationNumber": {
175 "id": 0,
176 "displayId": "string"
177 },
178 "responsibleCostCenter": {
179 "id": 0,
180 "displayId": "string"
181 },
182 "workBreakdownStructure": {
183 "id": 0,
184 "displayId": "string"
185 },
186 "businessArea": {
187 "id": 0,
188 "displayId": "string"
189 },
190 "functionalArea": {
191 "id": 0,
192 "displayId": "string"
193 },
194 "plant": {
195 "id": 0,
196 "displayId": "string"
197 },
198 "internalOrder": {
199 "id": 0,
200 "displayId": "string"
201 },
202 "network": {
203 "id": 0,
204 "displayId": "string"
205 },
206 "paymentTerm": {
207 "id": 0,
208 "displayId": "string"
209 },
210 "paymentBlock": {
211 "id": 0,
212 "displayId": "string"
213 },
214 "paymentMethod": {
215 "id": 0,
216 "displayId": "string"
217 },
218 "paymentMethodType": "string",
219 "segment": {
220 "id": 0,
221 "displayId": "string"
222 },
223 "purchasingOrganization": {
224 "id": 0,
225 "displayId": "string"
226 },
227 "purchasingOrder": {
228 "id": 0,
229 "displayId": "string"
230 }
231 },
232 "profitCenter": {
233 "id": 0,
234 "displayId": "string"
235 },
236 "costCenter": {
237 "id": 0,
238 "displayId": "string"
239 },
240 "entryType": "D",
241 "generalLedger": {
242 "id": 0,
243 "displayId": "string"
244 }
245 }
246 ]
247 },
248 "vendorSplits": [
249 {
250 "id": 0,
251 "vendorId": 0,
252 "vendorName": "string",
253 "expenseAccount": "string",
254 "percentage": 0.1,
255 "amount": 0,
256 "taxableAmount": 0.1,
257 "taxJurisdiction": "string",
258 "taxCode": "string",
259 "taxRate": 0.1,
260 "taxAmount": 0.1,
261 "vendorDisplayId": "string"
262 }
263 ],
264 "simpleExchangeRateRequestDto": {
265 "erpSystem": {
266 "id": 0,
267 "displayId": "string"
268 },
269 "fromCurrency": {
270 "id": 0,
271 "displayId": "string"
272 },
273 "toCurrency": {
274 "id": 0,
275 "displayId": "string"
276 },
277 "referenceCurrency": {
278 "id": 0,
279 "displayId": "string"
280 },
281 "exchangeRateType": "string",
282 "conversionDate": "2019-08-24"
283 },
284 "numberRangeIdentifierType": {
285 "name": "string"
286 },
287 "numberRangeIdentifierValue": "string",
288 "numberRangeType": {
289 "name": "string"
290 },
291 "allowsSystemGenerateNewId": true
292}
📄 Description: Data transfer object representing a charge entry within the Nakisa Portfolio Management Suite, capturing essential details related to portfolio assets and real estate properties for analytical purposes.
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 |
description |
string |
false |
none |
Description of the resource |
dueDate |
string(date) |
true |
none |
Due date of the resource |
amount |
number(double) |
true |
none |
Amount value |
hasPostedDocument |
boolean |
false |
none |
Whether the resource has has posted document |
fiscalYear |
integer(int64) |
false |
none |
Numeric value representing fiscalYear |
fiscalPeriod |
integer(int64) |
false |
none |
Numeric value representing fiscalPeriod |
expenseCategory |
true |
none |
Category of the expense |
|
unitId |
integer(int64) |
true |
none |
Unique identifier for the unit |
unitDisplayId |
string |
false |
none |
Unique identifier for the unit display |
activationGroupId |
integer(int64) |
true |
none |
Unique identifier for the activation group |
vendorPaymentSplits |
false |
none |
List of vendorPaymentSplits items |
|
currency |
string |
false |
none |
Text value for currency in ChargePostDto |
postingTransactionType |
string |
false |
none |
Type of the posting transaction |
status |
string |
false |
none |
Status of the resource |
taxAmount |
number |
false |
none |
Amount of tax |
journalId |
integer(int64) |
false |
none |
Unique identifier for the journal |
journalEntryId |
integer(int64) |
false |
none |
Unique identifier for the journal entry |
activationGroupRevisionId |
integer(int64) |
false |
none |
Unique identifier for the activation group revision |
postingDate |
string(date) |
false |
none |
Date of the posting |
termId |
integer(int64) |
false |
none |
Unique identifier for the term |
expenseAccount |
string |
false |
none |
none |
smartTaxCalculationRequest |
false |
none |
Value for smartTaxCalculationRequest field |
|
vendorSplits |
false |
none |
List of vendorSplits items |
|
simpleExchangeRateRequestDto |
false |
none |
Value for simpleExchangeRateRequestDto field |
|
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeIdentifierValue |
string |
false |
none |
Text value for numberRangeIdentifierValue in ChargePostDto |
numberRangeType |
false |
none |
Type of the number range |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |