SmartTaxCalculationRequest¶
Example Json Object
1{
2 "requestUniqueId": "string",
3 "taxCalculationType": "NET",
4 "erpSystem": {
5 "id": 0,
6 "displayId": "string"
7 },
8 "company": {
9 "id": 0,
10 "displayId": "string"
11 },
12 "contractCurrency": {
13 "id": 0,
14 "displayId": "string"
15 },
16 "documentDate": "2019-08-24",
17 "postingDate": "2019-08-24",
18 "transactionDate": "2019-08-24",
19 "ledgerType": "LIABILITY",
20 "generateVendorInvoice": true,
21 "reference1": "string",
22 "reference2": "string",
23 "reference3": "string",
24 "accountingStandardDisplayId": "string",
25 "businessAreaDisplayId": "string",
26 "transactionType": "string",
27 "documentNumber": "string",
28 "documentType": "string",
29 "entries": [
30 {
31 "itemNoAcc": "string",
32 "amount": 0,
33 "vendor": {
34 "id": 0,
35 "displayId": "string"
36 },
37 "taxCode": {
38 "id": 0,
39 "displayId": "string"
40 },
41 "taxJurisdiction": {
42 "id": 0,
43 "displayId": "string"
44 },
45 "allocationNumber": "string",
46 "currencyType": "string",
47 "transactionType": "string",
48 "postingType": "PAYMENT",
49 "fosReferences": {
50 "system": {
51 "id": 0,
52 "displayId": "string"
53 },
54 "company": {
55 "id": 0,
56 "displayId": "string"
57 },
58 "leaseArea": {
59 "id": 0,
60 "displayId": "string"
61 },
62 "leaseGroup": {
63 "id": 0,
64 "displayId": "string"
65 },
66 "leaseDepartment": {
67 "id": 0,
68 "displayId": "string"
69 },
70 "businessUnit": {
71 "id": 0,
72 "displayId": "string"
73 },
74 "mainCostCenter": {
75 "id": 0,
76 "displayId": "string"
77 },
78 "internalAssetClass": {
79 "id": 0,
80 "displayId": "string"
81 },
82 "documentType": {
83 "id": 0,
84 "displayId": "string"
85 },
86 "depreciationArea": {
87 "id": 0,
88 "displayId": "string"
89 },
90 "reversalReason": {
91 "id": 0,
92 "displayId": "string"
93 },
94 "tradingPartner": {
95 "id": 0,
96 "displayId": "string"
97 },
98 "allocationNumber": {
99 "id": 0,
100 "displayId": "string"
101 },
102 "responsibleCostCenter": {
103 "id": 0,
104 "displayId": "string"
105 },
106 "workBreakdownStructure": {
107 "id": 0,
108 "displayId": "string"
109 },
110 "businessArea": {
111 "id": 0,
112 "displayId": "string"
113 },
114 "functionalArea": {
115 "id": 0,
116 "displayId": "string"
117 },
118 "plant": {
119 "id": 0,
120 "displayId": "string"
121 },
122 "internalOrder": {
123 "id": 0,
124 "displayId": "string"
125 },
126 "network": {
127 "id": 0,
128 "displayId": "string"
129 },
130 "paymentTerm": {
131 "id": 0,
132 "displayId": "string"
133 },
134 "paymentBlock": {
135 "id": 0,
136 "displayId": "string"
137 },
138 "paymentMethod": {
139 "id": 0,
140 "displayId": "string"
141 },
142 "paymentMethodType": "string",
143 "segment": {
144 "id": 0,
145 "displayId": "string"
146 },
147 "purchasingOrganization": {
148 "id": 0,
149 "displayId": "string"
150 },
151 "purchasingOrder": {
152 "id": 0,
153 "displayId": "string"
154 }
155 },
156 "profitCenter": {
157 "id": 0,
158 "displayId": "string"
159 },
160 "costCenter": {
161 "id": 0,
162 "displayId": "string"
163 },
164 "entryType": "D",
165 "generalLedger": {
166 "id": 0,
167 "displayId": "string"
168 }
169 }
170 ]
171}
📄 Description: Data transfer object representing a request for smart tax calculations within the Nakisa Portfolio Management Suite, facilitating accurate financial analytics for real estate property assets in portfolio management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
requestUniqueId |
string |
false |
none |
Unique identifier for the request unique |
taxCalculationType |
string |
false |
none |
Type of the tax calculation |
erpSystem |
true |
none |
Value for erpSystem field |
|
company |
true |
none |
Value for company field |
|
contractCurrency |
true |
none |
Value for contractCurrency field |
|
documentDate |
string(date) |
true |
none |
Date of the document |
postingDate |
string(date) |
true |
none |
Date of the posting |
transactionDate |
string(date) |
false |
none |
none |
ledgerType |
string |
false |
none |
Type of the ledger |
generateVendorInvoice |
boolean |
false |
none |
Boolean flag indicating generateVendorInvoice status |
reference1 |
string |
false |
none |
none |
reference2 |
string |
false |
none |
none |
reference3 |
string |
false |
none |
none |
accountingStandardDisplayId |
string |
false |
none |
none |
businessAreaDisplayId |
string |
false |
none |
none |
transactionType |
string |
false |
none |
none |
documentNumber |
string |
false |
none |
none |
documentType |
string |
false |
none |
none |
entries |
false |
none |
List of entries items |
Enumerated Values
Attribute |
Value |
|---|---|
ledgerType |
ACCRUAL, ASSET_CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, GRV, IDC, IMPAIRMENT, INCENTIVE, LIABILITY, LIABILITY_ADJUSTMENT, LIABILITY_ADJUSTMENT_DECREASE, LIABILITY_ADJUSTMENT_INCREASE, LIABILITY_ADJUSTMENT_INDEXATION_DECREASE, LIABILITY_ADJUSTMENT_INDEXATION_INCREASE, MODIFICATION_CAPITALIZATION, MODIFICATION_CAPITALIZATION_ASSET_DECREASE, MODIFICATION_CAPITALIZATION_ASSET_INCREASE, MODIFICATION_CAPITALIZATION_INDEXATION_ASSET_DECREASE, MODIFICATION_CAPITALIZATION_INDEXATION_ASSET_INCREASE, PAYMENT, PREPAID, PROVISIONING, RECLASSIFICATION_ASSET_TRANSFER, RECLASSIFICATION_NON_ASSET_TRANSFER, TERMINATION_ASSET, TERMINATION_CLOSED_LEDGER, TERMINATION_LIABILITY, TERMINATION_ROUNDING, URV, VOUCHER |
taxCalculationType |
NET |