This project is not covered by Drupal’s security advisory policy.

Note: As of August 11, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in error, please post a comment on https://www.drupal.org/project/projectownership/issues/3227739.

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.

IMPORTANT NOTES

The Drupal 6 version of this module DOES NOT WORK ANY MORE. The state of Kansas originally had a web lookup service for sales tax (so that during checkout, this module could query to find the correct sales tax rate). They don't appear to have a viable method available any more (as of June 2013, the last time I checked). See this issue for more information.

If someone thinks they can get it working, ... the current maintainer of this module is SEEKING A NEW MAINTAINER to make updates to the module. Please!

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. Of course, a prerequisite would be a viable Kansas rate lookup service.

Installation and Configuration (assuming you could get it to work at all!)

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.

Other States

  • 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 originally developed by jhodgdon and is now being maintained by andrey.troeglazov. Initial development of this module was sponsored by Nuvidia.

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.

Supporting organizations: 

Project information

Releases