public interface

TaxSvcSoap

com.avalara.avatax.services.TaxSvcSoap

Class Overview

This class was generated by Apache CXF 2.5.2 2015-11-11T16:45:32.667-03:00 Generated source version: 2.5.2

Summary

Public Methods
abstract AdjustTaxResult adjustTax(AdjustTaxRequest adjustTaxRequest)
Adjusts taxes on an existing invoice
abstract ApplyPaymentResult applyPayment(ApplyPaymentRequest applyPaymentRequest)
Applies a payment date to an existing invoice
abstract CancelTaxResult cancelTax(CancelTaxRequest cancelTaxRequest)
Cancels a previously calculated tax.
abstract CommitTaxResult commitTax(CommitTaxRequest commitTaxRequest)
Commits a previously posted tax
abstract GetTaxResult getTax(GetTaxRequest getTaxRequest)
Calculates taxes on a document
abstract GetTaxHistoryResult getTaxHistory(GetTaxHistoryRequest getTaxHistoryRequest)
Retrieves a previously calculated tax document
abstract IsAuthorizedResult isAuthorized(String operations)
Checks authentication and authorization to one or more operations on the service.
abstract PingResult ping(String message)
Tests connectivity and version of the service
abstract PostTaxResult postTax(PostTaxRequest postTaxRequest)
Posts a previously calculated tax
abstract ReconcileTaxHistoryResult reconcileTaxHistory(ReconcileTaxHistoryRequest reconcileTaxHistoryRequest)
Reconciles tax history to ensure the client data matches the AvaTax history.
abstract TaxSummaryFetchResult taxSummaryFetch(TaxSummaryFetchRequest taxSummaryFetchRequest)
Fetches TaxSummary Data.

Public Methods

public abstract AdjustTaxResult adjustTax (AdjustTaxRequest adjustTaxRequest)

Adjusts taxes on an existing invoice

Parameters
adjustTaxRequest

public abstract ApplyPaymentResult applyPayment (ApplyPaymentRequest applyPaymentRequest)

Applies a payment date to an existing invoice

Parameters
applyPaymentRequest

public abstract CancelTaxResult cancelTax (CancelTaxRequest cancelTaxRequest)

Cancels a previously calculated tax. This is for use as a compensating action when posting on the client fails to complete.

Parameters
cancelTaxRequest

public abstract CommitTaxResult commitTax (CommitTaxRequest commitTaxRequest)

Commits a previously posted tax

Parameters
commitTaxRequest

public abstract GetTaxResult getTax (GetTaxRequest getTaxRequest)

Calculates taxes on a document

Parameters
getTaxRequest

public abstract GetTaxHistoryResult getTaxHistory (GetTaxHistoryRequest getTaxHistoryRequest)

Retrieves a previously calculated tax document

Parameters
getTaxHistoryRequest

public abstract IsAuthorizedResult isAuthorized (String operations)

Checks authentication and authorization to one or more operations on the service.

Parameters
operations

public abstract PingResult ping (String message)

Tests connectivity and version of the service

Parameters
message

public abstract PostTaxResult postTax (PostTaxRequest postTaxRequest)

Posts a previously calculated tax

Parameters
postTaxRequest

public abstract ReconcileTaxHistoryResult reconcileTaxHistory (ReconcileTaxHistoryRequest reconcileTaxHistoryRequest)

Reconciles tax history to ensure the client data matches the AvaTax history.

Parameters
reconcileTaxHistoryRequest

public abstract TaxSummaryFetchResult taxSummaryFetch (TaxSummaryFetchRequest taxSummaryFetchRequest)

Fetches TaxSummary Data.

Parameters
taxSummaryFetchRequest