This module calculates Kansas Sales Tax for the Ubercart module. Kansas has destination-based sales tax, meaning that as a seller, you have to charge sales tax based on your shipping location rather than based on your store/business location, meaning that the tax rate is variable rather than being uniform over the entire state. For that reason, a simple sales tax setup in Ubercart will not work for Kansas.
In this module, tax is calculated based on the purchaser's shipping address (or billing address, for non-shippable purchases), and the tax rate is found via address lookup on the Kansas State Department of Revenue's web site, so that it always uses the most recent tax rate information.
I've just learned that Kansas has changed their lookup process, and this module is NOT WORKING CORRECTLY at the moment. See this issue for more information.
Also, the current maintainer of this module is SEEKING A NEW MAINTAINER to make updates to the module.
Drupal 7 and/or Drupal Commerce note
Given the small number of people using this module, a Drupal 7 or Drupal Commerce port will probably not be attempted unless there is demand and/or sponsorship. Right now, this module only supports Ubercart and Drupal 6.x.
Installation and Configuration
After installing this module in the normal way, you'll need to visit the config page, which you can find inside the Ubercart configuration menu (path: admin/store/settings/uc_tax_ks). You'll need to choose which product types and line items are taxable, at a minimum, in order to generate any taxes.
If you are using Ubercart 6.x-2.0-beta5 or a later version, and you enable the tax reporting module that is distributed with Ubercart, you will also be able to prepare a report that lists all the sales tax you collected, by tax jurisdiction, with the official jurisdiction codes and rates (which can change quarterly). You will need this information in order to file your sales tax reports.
More details on module configuration and the tax calculation can be found in the README.txt file in the module zip.
- Washington: http://drupal.org/project/uc_tax_wa
- If your state charges tax based on the seller's location rather than the buyer's location, you do not need a special module to handle it (you can just use Ubercart's normal tax methods to set up a constant rate).
- Contact the developer (see below) if you would like to sponsor development of a tax module for another state with destination-based sales tax.
Questions, problems, etc.
This module was developed by Jennifer Hodgdon (jhodgdon) of Poplar ProductivityWare. Initial development of this module was sponsored by Nuvidia. Jennifer would welcome some help in maintaining this module.
Please check the issue information in the sidebar to see if your question has already been addressed before contacting the module developer with questions. Thanks!
Also please ensure you are running the latest version of this module, as your issue may have already been fixed.