Avalara Developer Network Developer communications

Communications REST API - Methods

Method Purpose Summary
ApiV1ApplicationAFCDatabaseEngineVersionGet Get the AFC tax engine database version

Returns the AFC tax engine database version.

ApiV1ApplicationAFCEngineVersionGet Get the version of the AFC tax engine

Returns the version of the AFC tax engine.

ApiV1ApplicationRESTVersionGet Get the version of the Rest APIs

Returns the version of the REST APIs.

ApiV1ApplicationServerTimeGet Get server time

Returns the server time in UTC.

ApiV1BridgeConferenceAdjustmentsPost Calculate tax adjustments on a bridge conference transaction

This method will take a Billing address, Bridge Address, Host Address (optional) and list of participants.

ApiV1BridgeConferenceTaxesPost Calculate taxes on a bridge conference transaction

This method will take a Billing address, Bridge Address, Host Address (optional) and list of participants.

ApiV1CalculateAdjustmentsPost Calculate tax adjustments on transaction

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

ApiV1CalculateJurisdictionPost Determine jurisdiction for transaction

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

ApiV1CalculateProRatedAdjustmentsPost Calculate tax adjustments for a pro-rated transaction

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

ApiV1CalculateProRatedTaxesPost Calculate taxes for a pro-rated transaction

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

ApiV1CalculateReversalAdjustmentsPost Perform a tax-inclusive tax adjustment

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

ApiV1CalculateReversalTaxesPost Perform a tax-inclusive tax calculation

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.

ApiV1CalculateTaxesPost Calculate taxes on a transaction

This method accepts transaction data and performs appropriate tax calculations.

ApiV1CalculateWithOverridesAdjustmentsPost Calculate tax adjustments using overrides

Accepts transaction and tax rate override data to perform tax adjustments with the provided override information.

ApiV1CalculateWithOverridesTaxesPost Calculate taxes using overrides

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

ApiV1CommitTransactionsPost Calculate taxes on a transaction

This method accepts transaction data and performs appropriate tax calculations.

ApiV1CustModeBeginBatchGet Initiate a new customer batch

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.

ApiV1CustModeCalcAdjustmentsPost Submit an adjustment for a customer batch

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

ApiV1CustModeCalcTaxesInCustModePost Process transactions and adjustments in customer mode

Processes a batch of transactions and adjustments in customer mode.

ApiV1CustModeCalcTaxesPost Submit a transaction for a customer batch

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

ApiV1CustModeProcessBatchPost Process a customer batch

Processes a customer batch and returns the tax calculation results.

ApiV1LocationAddressByPCodeGet Get address information for a jurisdiction

This method returns a list of addresses for the specified jurisdiction.

ApiV1LocationPCodePost Determine PCode for a location

Converts the given request data to a PCode.

ApiV1LocationPCodeToFipsByPCodeGet Convert a PCode to FIPS code

This method returns the FIPS code for the specified PCode.

ApiV1LocationZipAddressLookupPost Lookup jurisdictions by location name and/or postal code

Searches jurisdiction matches for the address provided.

ApiV1TaxLookupCategoryByTaxTypeGet Get tax category for a tax type

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

ApiV1TaxLookupDescriptionByTaxTypeGet Get the tax description for a tax type

This method returns the description for the specified tax type ID.

ApiV1TaxLookupTaxRatesByPCodeGet Get tax rates for a jurisdiction

Returns the tax rate information for a jurisdiction identified by the specified PCode.