From class
org.mule.modules.avalara.AvalaraModule
AdjustTaxResult
|
adjustTax(int adjustmentReason, String adjustmentDescription, String companyCode, AvalaraDocumentType docType, String docCode, XMLGregorianCalendar docDate, String salespersonCode, String customerCode, String customerUsageType, String discount, String purchaseOrderNo, String exemptionNo, String originCode, String destinationCode, List<Map<String, Object>> baseAddresses, List<Map<String, Object>> lines, DetailLevelType detailLevel, String referenceCode, String locationCode, boolean commit, String batchCode, Map<String, Object> taxOverride, String currencyCode, ServiceModeType serviceMode, XMLGregorianCalendar paymentDate, String exchangeRate, XMLGregorianCalendar exchangeRateEffDate)
Adjust Tax processor.
|
CancelTaxResult
|
cancelTax(String docId, String companyCode, AvalaraDocumentType docType, String docCode, CancelCodeType cancelCode)
Cancel tax, indicating the document that should be canceled and the reason
for the operation.
|
CommitTaxResult
|
commitTax(String docId, String companyCode, AvalaraDocumentType docType, String docCode, String newDocCode)
Commit Tax processor
|
synchronized
void
|
connect(String account, String avalaraClient, String license)
Connects to Avalara
|
synchronized
void
|
disconnect()
Destroys the session
|
Map<String, BatchFileFetchResult>
|
fetchBatchFile(String batchId)
Batch Fetch processor.
|
String
|
getAddressServiceEndpoint()
|
String
|
getBatchServiceEndpoint()
|
String
|
getConnectionIdentifier()
|
GetTaxResult
|
getTax(String companyCode, AvalaraDocumentType docType, String docCode, XMLGregorianCalendar docDate, String salespersonCode, String customerCode, String customerUsageType, String discount, String purchaseOrderNo, String exemptionNo, String originCode, String destinationCode, List<Map<String, Object>> baseAddresses, List<Map<String, Object>> lines, DetailLevelType detailLevel, String referenceCode, String locationCode, boolean commit, String batchCode, Map<String, Object> taxOverride, String currencyCode, ServiceModeType serviceMode, XMLGregorianCalendar paymentDate, String exchangeRate, XMLGregorianCalendar exchangeRateEffDate)
Get Tax processor.
|
GetTaxHistoryResult
|
getTaxHistory(String docId, String companyCode, AvalaraDocumentType docType, String docCode, DetailLevelType detailLevel)
Get Tax History processor
|
String
|
getTaxServiceEndpoint()
|
boolean
|
isBatchFinished(String batchId)
Has the Batch Processing finished
Fetches a Batch result
|
boolean
|
isConnected()
|
PingResult
|
ping(String message)
Ping Avalara to test connectivity and version of the service.
|
PingResult
|
pingWithCredentials(String pingAccount, String pingAvalaraClient, String pingLicense, String message)
Ping Avalara to test connectivity and version of the service for a specific user.
|
PostTaxResult
|
postTax(String docId, String companyCode, AvalaraDocumentType docType, String docCode, XMLGregorianCalendar docDate, String totalAmount, String totalTax, boolean commit, String newDocCode)
Post Tax processor
|
BatchSaveResult
|
saveBatch(BatchType batchType, int companyId, String content, String batchName)
Batch Save processor.
|
void
|
setAddressServiceEndpoint(String addressServiceEndpoint)
|
void
|
setBatchServiceEndpoint(String batchServiceEndpoint)
|
void
|
setClient(AvalaraClient apiClient)
Sets the apiClient.
|
void
|
setTaxServiceEndpoint(String taxServiceEndpoint)
|
ValidateResult
|
validateAddress(String line1, String line2, String line3, String city, String region, String country, String postalCode, String addressCode, Integer taxRegionId, String latitude, String longitude, TextCaseType textCase, boolean coordinates, boolean taxability, XMLGregorianCalendar date)
Validate Address processor.
|
|