Avalara Developer Network Developer communications

Communications SOAP - Methods

Method Purpose Summary
BeginCustomerBatch Begin Customer Batch

This method flags the beginning of a customer transaction batch and returns a customer batch ID that can be used to submit each transaction and process the entire batch.

CalcAdjWithFipsCode Calculate Adjustments with Fips Code

This method accepts transaction data and performs appropriate tax adjustment calculations.

CalcAdjWithNpaNxx Calculate Adjustments With NpaNxx

This method accepts transaction data and performs appropriate tax calculations.

CalcAdjWithOverrides Calculate Adjustments with Overrides

Accepts transaction data and tax rate override data to perform tax adjustment calculations with provided override information.

CalcAdjWithPCode Calculate Adjustment with PCode.

This method accepts transaction data and performs appropriate tax adjustment calculations.

CalcAdjWithZipAddress Calculate Adjustment with Zip Address

This method accepts transaction data and performs appropriate tax adjustment calculations.

CalcCustAdj Calc Cust Adj

Submits an adjustment for the specified customer batch.

CalcCustTaxes Calculate Customer Taxes in Batch Mode.

Submits a single transaction to be processed for a customer batch.

CalcJurisdiction Calculate Jurisdiction

Determines the taxing jurisdiction for a transaction and returns the PCode at the lowest jurisdiction level.

CalcProRatedAdj Calculate Pro-rated Adjustments

Accepts a pro-rated percentage that is used to calculate the adjustment amount on the transaction and perform tax calculations.

CalcProRatedTaxes Calculate Pro-rated Taxes

Accepts a pro-rated percentage that is used to calculate the taxable amount on the transaction and perform tax calculations.

CalcReverseAdjWithFipsCode Calculate Reverse Adjustments with FIPS Code

This method accepts transaction data and performs reverse adjustments in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseAdjWithNpaNxx Calculate Reverse Adjustment With NpaNxx

This method accepts transaction data and performs reverse adjustments in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseAdjWithPCode Calculate Reverse Adjustment with PCode

This method accepts transaction data and performs reverse adjustments in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseAdjWithZipCode Calculate Reverse Adjustment With Zip Code

This method accepts transaction data and performs reverse adjustments in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseTaxesWithFipsCode Calculate Reverse Taxes With FIPS Code

This method accepts transaction data and performs a reverse tax calculation in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseTaxesWithNpaNxx Calculate Reverse Taxes With NpaNxx

This method accepts transaction data and performs a reverse tax calculation in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseTaxesWithPCode Calculate Reverse Taxes With PCode

This method accepts transaction data and performs a reverse tax calculation in order to arrive at the base sale amount and taxes for the desired total charge.

CalcReverseTaxesWithZipAddress Calculate Reverse Taxes With Zip Address

This method accepts transaction data and performs a reverse tax calculation in order to arrive at the base sale amount and taxes for the desired total charge.

CalcTaxesInCustMode Calculate Taxes in Customer/Invoice Mode

Processes a batch of telecom and/or sales and use transactions and adjustments in customer mode.

CalcTaxesWithFipsCode Calculate Taxes with Fips Code

This method accepts transaction data and performs appropriate tax calculations.

CalcTaxesWithNpaNxx Calculate Taxes with NpaNxx

This method accepts transaction data and performs appropriate tax calculations.

CalcTaxesWithOverrides Calculate Taxes with Overrides

This method accepts transaction and override data and performs appropriate tax calculations.

CalcTaxesWithPCode Calculate Taxes with PCode

This method accepts transaction data and performs appropriate tax calculations.

CalcTaxesWithZipAddress Calculate Taxes with Zip Addresses

This method accepts transaction data and performs appropriate tax calculations.

CreateReport Create Report

Submits a request for generating a custom report based on transactions and taxes that have been processed in the web service.

FipsToPCode Fips to PCode

This method returns the PCode for the specified FIPS value.

GetAddress Get Address

This method returns the addresses for the specified jurisdiction.

GetEZTaxDbVersion Get EZTax DB Version

This method returns the version of the underlying AFC database used by the AFC engine.

GetEZTaxVersion Get EZTax Version

This method returns the version of the AFC engine used in the background for performing tax calculations.

GetOptionalFieldKeyDesc Get Optional Field Key Descriptions

This API returns the description for each optional field key in the OptionalField array of the Transaction that has been updated using the UpdateOptionalFieldKeyDesc API.

GetServerTime Get Server Time

Get the current server time.

GetTaxCategory Get Tax Category

This method returns the tax category for the specified tax type.

GetTaxDescription Get Tax Description

This method returns the description for the specified tax type.

GetTaxRates Get Tax Rates

Determines the tax rate information for a jurisdiction identified by the input PCode.

GetVersion Get Version

Returns the current version of the AvaTax for Communications service.

NpaNxxToPCode NpaNxx to PCode

This method returns the PCode for the specified NpaNxx value.

PCodeToFips PCode to Fips

This method returns the FIPS code for the specified PCode value.

ProcessCustomerBatch Process Customer Batch

Processes a customer batch and returns the tax calculation results.

UpdateOptionalFieldKeyDesc Update Optional Field KeyDescriptions

This API is used to update the description for each optional field key thereby indicating what each field in the OptionalField array of the Transaction is used for (e.

ZipToPCode Zip to PCode

This method returns the PCode for the specified ZIP Address.