Tax Calculation and Tax GIS Mandatory Fields

Learn about mandatory fields for the Tax Calculation and Tax GIS API.

Calculation mandatory fields

The transactionType field is required for both Sales (Supplies) and Purchase (Procurement) requests.

FieldRequestDescription
transactionTypeCalculate Tax as a Sellerstring (SaleTransactionTypeEnum)

Enum: "SALE" ,"RENTAL", "LEASE"
transactionTypeCalculate Tax as a Buyerstring (PurchaseTransactionTypeEnum)

Enum: "PURCHASE", "RENTAL", "LEASE"

Transaction Management mandatory fields

The id field is required to delete or reverse a transaction and the transactionid field is required to check a transaction.

FieldRequestDescription
idDelete a Transactionstring ([ 1 .. 40 ] characters)

An identifier that further defines the document and corresponds to the transaction stored in the host system. The Transaction ID is used for synchronization services, but is not used for reporting purposes.
idReverse a Transactionstring ([ 1 .. 40 ] characters)

The Transaction ID of the transaction to be reversed. This is a unique user-defined value that was provided on the original tax calculation.
transactionidCheck for a Transactionstring ([ 1 .. 40 ] characters)

The Transaction ID of the transaction to be reversed. This is a unique user-defined value that was provided on the original tax calculation.

Tax Area Lookup mandatory fields

  • The postalAddress field is required to retrieve a tax area by address.
  • The coordinates, latitude , and longitude fields are required to retrieve a tax area by latitude and longitude.
  • The taxAreaId field is required to retrieve a tax area by unique ID.
  • The externalJurisdictionCode and country fields are required to retrieve a tax area by jurisdiction.
FieldsRequestDescription
postalAddressLookup by Postal Addressobject (PostalAddressType)

Postal Address declaration.
coordinatesLookup by Coordinatesobject (CoordinatesType)

Coordinates declaration.
latitudeLookup by Coordinates number

A number representing the geographical latitude coordinate of the location
longitudeLookup by Coordinates number

A number representing the geographical longitude coordinate of the location.
externalJurisdictionCodeLookup by Jurisdiction Codestring <= 20 characters

A jurisdiction identifier provided by a government authority.
countryLookup by Jurisdiction Code string [ 1 .. 60 ] characters

The country associated with the external jurisdiction code. You can use a data extract report to see the valid country values.
beginDateList Tax Areas with Changes date

Begin date for the search.
taxAreaIdLookup by Tax Area ID

Check a Tax Area for Changes
string

A Vertex-specific number that identifies a tax area.