CalculateCurrenciesAndTaxesRequest¶
Example Json Object
1{
2 "calculateCurrencies": true,
3 "date": {
4 "documentDate": "2019-08-24T14:15:22Z",
5 "userDocumentDate": "2019-08-24",
6 "postingDate": "2019-08-24",
7 "transactionDate": "2019-08-24",
8 "translationDate": "2019-08-24",
9 "fiscalVariantId": 0,
10 "fiscalVariantDisplayId": "string",
11 "calendarType": "REGULAR_CALENDAR",
12 "fiscalYear": 0,
13 "fiscalPeriod": 0
14 },
15 "entry": {
16 "id": 0,
17 "entryType": "D",
18 "amount": 0,
19 "unroundedAmount": 0,
20 "deltaAdjustment": 0,
21 "itemText": "string",
22 "itemNoAcc": 0,
23 "generalLedger": {
24 "id": 0,
25 "displayId": "string",
26 "generalLedgerAccountName": "string",
27 "generalLedgerAccountCode": "string",
28 "openItemManagement": true,
29 "accountCategory": "BALANCESHEET",
30 "shortName": "string",
31 "longName": "string"
32 },
33 "additionalCurrencyEntries": [
34 {
35 "id": 0,
36 "amount": 0,
37 "unroundedAmount": 0,
38 "deltaAdjustment": 0,
39 "itemNoAcc": 0,
40 "currencyDetail": {
41 "currencyId": 0,
42 "currencyDisplayId": "string",
43 "currencyDefinitionType": "CONTRACT_CURRENCY",
44 "currencyType": "string"
45 },
46 "currencyConversionDetail": {
47 "rate": 0,
48 "conversionDate": "2019-08-24",
49 "translationDateType": "DOCUMENT_DATE",
50 "sourceCurrencyType": "CONTRACT_CURRENCY",
51 "sourceCurrency": {
52 "id": 0,
53 "displayId": "string"
54 },
55 "depreciationArea": {
56 "id": 0,
57 "displayId": "string"
58 }
59 },
60 "ledgerEntryId": 0,
61 "ledgerEntryTaxId": 0
62 }
63 ],
64 "tag": "string",
65 "costCenter": {
66 "id": 0,
67 "displayId": "string",
68 "mainCostCenter": true,
69 "allocationPercentage": 0.1
70 },
71 "profitCenter": {
72 "id": 0,
73 "displayId": "string"
74 },
75 "partner": {
76 "id": 0,
77 "displayId": "string"
78 },
79 "transactionType": "string",
80 "nlaCustomReferences": [
81 {
82 "key": "string",
83 "dataType": "STRING",
84 "value": 0
85 }
86 ],
87 "nreCustomReferences": [
88 {
89 "key": "string",
90 "dataType": "STRING",
91 "value": 0
92 }
93 ],
94 "apCustomReferences": [
95 {
96 "key": "string",
97 "dataType": "STRING",
98 "value": 0
99 }
100 ],
101 "taxEntries": [
102 {
103 "id": 0,
104 "entryType": "D",
105 "amount": 0,
106 "unroundedAmount": 0,
107 "deltaAdjustment": 0,
108 "itemText": "string",
109 "itemNoAcc": 0,
110 "generalLedger": {
111 "id": 0,
112 "displayId": "string",
113 "generalLedgerAccountName": "string",
114 "generalLedgerAccountCode": "string",
115 "openItemManagement": true,
116 "accountCategory": "BALANCESHEET",
117 "shortName": "string",
118 "longName": "string"
119 },
120 "additionalCurrencyEntries": [
121 {
122 "id": 0,
123 "amount": 0,
124 "unroundedAmount": 0,
125 "deltaAdjustment": 0,
126 "itemNoAcc": 0,
127 "currencyDetail": {
128 "currencyId": 0,
129 "currencyDisplayId": "string",
130 "currencyDefinitionType": "CONTRACT_CURRENCY",
131 "currencyType": "string"
132 },
133 "currencyConversionDetail": {
134 "rate": 0,
135 "conversionDate": "2019-08-24",
136 "translationDateType": "DOCUMENT_DATE",
137 "sourceCurrencyType": "CONTRACT_CURRENCY",
138 "sourceCurrency": {
139 "id": 0,
140 "displayId": "string"
141 },
142 "depreciationArea": {
143 "id": 0,
144 "displayId": "string"
145 }
146 },
147 "ledgerEntryId": 0,
148 "ledgerEntryTaxId": 0
149 }
150 ],
151 "taxRate": 0,
152 "taxBaseAmount": 0,
153 "totalTaxDocumentAmount": 0,
154 "taxExempt": 0,
155 "taxExemptionPercentage": 0,
156 "taxAffected": 0,
157 "taxAccount": "string",
158 "accountingKey": "string",
159 "conditionKey": "string",
160 "taxCode": {
161 "id": 0,
162 "displayId": "string"
163 },
164 "taxJurisdiction": {
165 "id": 0,
166 "displayId": "string"
167 },
168 "taxDetermination": {
169 "id": 0,
170 "displayId": "string"
171 },
172 "financialTermId": 0,
173 "ledgerEntryId": 0
174 }
175 ],
176 "ledgerTransactionId": 0
177 },
178 "userCurrenciesAmountsByDefinitionType": [
179 {
180 "exchangeRateTypeDto": {
181 "id": 0,
182 "status": "CREATED",
183 "displayId": "string",
184 "erpSystemId": 0,
185 "erpSystemDisplayId": "string",
186 "exchangeRateType": "string",
187 "currencyType": "string",
188 "sourceCurrencyType": "CONTRACT_CURRENCY",
189 "translationDateType": "DOCUMENT_DATE",
190 "currencyDefinitionType": "CONTRACT_CURRENCY",
191 "companyId": 0,
192 "companyDisplayId": "string",
193 "targetCurrencyId": 0,
194 "targetCurrencyDisplayId": "string",
195 "targetCurrencyDecimalPoints": 0,
196 "targetCurrencyName": "string",
197 "referenceCurrencyId": 0,
198 "referenceCurrencyDisplayId": "string"
199 },
200 "amount": 0
201 }
202 ],
203 "calculateTaxes": true,
204 "erpSystem": {
205 "id": 0,
206 "displayId": "string"
207 },
208 "company": {
209 "id": 0,
210 "displayId": "string"
211 },
212 "taxCode": {
213 "id": 0,
214 "displayId": "string"
215 },
216 "taxJurisdiction": {
217 "id": 0,
218 "displayId": "string"
219 },
220 "taxDetermination": {
221 "id": 0,
222 "displayId": "string"
223 },
224 "contractCurrency": {
225 "id": 0,
226 "displayId": "string"
227 },
228 "taxExemptionPercentage": 0
229}
📄 Description: Data transfer object representing a request to calculate currency conversions and applicable taxes for ledger entries, ensuring accurate financial records and compliance within transaction processing.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
calculateCurrencies |
boolean |
false |
none |
Boolean flag indicating calculateCurrencies status |
date |
false |
none |
Date of the resource |
|
entry |
false |
none |
Value for entry field |
|
userCurrenciesAmountsByDefinitionType |
false |
none |
Type of the user currencies amounts by definition |
|
calculateTaxes |
boolean |
false |
none |
Boolean flag indicating calculateTaxes status |
erpSystem |
false |
none |
Value for erpSystem field |
|
company |
false |
none |
Value for company field |
|
taxCode |
false |
none |
Code for the tax |
|
taxJurisdiction |
false |
none |
Value for taxJurisdiction field |
|
taxDetermination |
false |
none |
Value for taxDetermination field |
|
contractCurrency |
false |
none |
Value for contractCurrency field |
|
taxExemptionPercentage |
number |
false |
none |
Percentage of tax exemption |