Differences between the KampData TaxEngine v.3 API and the v.2.1 API
Addressing
The AddressingEnabled method requires an additional parameter. That parameter is allowAnyAddress. Unless you want to override address validation and allow any address, this parameter (allowAnyAddress) should be set to false.
The LineCountiesInCityStateAndZip method has been removed. This is largely due to the fact that quite often rural addresses can be in a county other than those indicated in the rate and boundary import file.
The related LineCountiesInCityStateAndZipCount method has also been removed.
The related LineCountyInCityStateAndZip method has also been removed.
The LineCountiesInState method has been added. This method returns an ArrayList of all the counties in the state.
The related LineCountiesInStateCount method has also been added.
The related LineCountyInState method has also been added.
Tax Schedule Selection
The property LineOutsideCityLimits has been added.
The property LineInCityLimits has been retained for backward compatibility.
Login
Two new Login methods have been added both of which allow you to specify a system database. Prior to this change, DYNAMICS was assumed to be the name of the system database. The v.2.1 Login methods have been retained for backward compatibility.