This class is abstract.
Superclass of ConnectApi.CalculateTaxRequest.
| Property | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| addresses | ConnectApi.TaxAddressesRequest | Addresses, including the Bill To address, Ship From address, Ship to address, and Sold To address. | Optional | 55.0 |
| currencyIsoCode | String | Three-letter ISO 4217 currency code associated with the payment group record. | Optional | 55.0 |
| customerDetails | ConnectApi.TaxCustomerDetailsRequest | Customer details for the tax calculation. | Optional | 55.0 |
| description | String | Information about whether the tax transaction failed or was successful. | Optional | 55.0 |
| documentCode | String | Document code. | Optional | 55.0 |
| effectiveDate | Datetime | The date that tax is applied to the taxed entity. | Required | 55.0 |
| lineItems | List<ConnectApi.TaxLineItemRequest> | The line items on which tax was calculated. | Required | 55.0 |
| referenceDocumentCode | String | The original document code. Used in case of subsequent transactions such as credit tax. | Optional | 55.0 |
| referenceEntityId | String | ID of the reference entity used during tax calculation. | Optional | 55.0 |
| transactionDate | Datetime | The date that the tax transaction occurred. | Optional | 53.0 |