====== 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.