BasicTaxCalculationRequest¶
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 "entries": [
20 {
21 "itemNoAcc": "string",
22 "amount": 0,
23 "vendor": {
24 "id": 0,
25 "displayId": "string"
26 },
27 "taxCode": {
28 "id": 0,
29 "displayId": "string"
30 },
31 "taxJurisdiction": {
32 "id": 0,
33 "displayId": "string"
34 }
35 }
36 ]
37}
📄 Description: Data transfer object representing a request for basic tax calculation, encapsulating the necessary parameters to facilitate accurate tax assessments in compliance with regulatory standards.
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 |
Identifier for the ERP system utilized in the tax calculation request, facilitating integration with enterprise resource planning processes. |
|
company |
true |
none |
Represents the name of the company for which the tax calculation is being requested. |
|
contractCurrency |
true |
none |
Specifies the currency in which the contract is denominated, ensuring accurate financial calculations and reporting. |
|
documentDate |
string(date) |
true |
none |
Date of the document |
postingDate |
string(date) |
true |
none |
Date of the posting |
transactionDate |
string(date) |
false |
none |
Date of the transaction |
entries |
false |
none |
An array of tax calculation requests that specifies the individual entries for processing within the Basic Tax Calculation framework. |
Enumerated Values
Attribute |
Value |
|---|---|
taxCalculationType |
NET |