The AvaTax JRE SDK is available for download on Maven.
For the AvaTax JRE SDK, there are 4 different files available to download:
The JRE SDK uses a fluent interface to define a connection to AvaTax and to make API calls to calculate tax on transactions. Here's an example of how to connect to AvaTax in Java:
Two functions have been updated in 19.9.1
downloadTaxRatesByZipCodeAsync(Date date, String region)
downloadTaxRatesByZipCodeAsync(Date date, String region)
have been changed to
downloadTaxRatesByZipCodeAsync(String date, String region)
downloadTaxRatesByZipCodeAsync(String date, String region)
The following example shows how logging could be enabled on client side using Log4j.
// build.sbt
"org.slf4j" % "slf4j-log4j12" % "2.0.1"
//pom.xml
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>2.0.1</version>
</dependency>
log4j.rootLogger=INFO, STDOUT
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
Please note that the log4j.properties (or any other configuration) file could contain a variety of configurations such as adding logs to a log file, constructing the log file name, and so on.
The current example shows the configuration to display logs at console only.