The AvaTax JRE SDK is available for download on Maven.
For the AvaTax JRE SDK, there are four 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)
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 log4j.properties(or any other configuration) file could contain a variety of configurations such as adding logs to a log file, how to construct the log file name etc.
Current example only shows the configuration to display logs at console only.