Microsoft Office Tutorials and References
In Depth Information
Before we can set up any tax rules, we first need to enable the Tax API module; this
is done within the Modules section under Site Building from the Administer menu.
Under the E-Commerce Uncategorized section we have the Tax API module; let's
check the appropriate check box and click the Save configuration button to install
With the module installed we now have a new option under the E-Commerce
configuration menu called Taxes .
If we go into this section we are taken to a page that lists the created tax rules
(we don't have any yet) and also has a link to Add tax . Before we create some tax
rules, let's think about the rules we might require.
Doug's Dinos is a UK-based business so he needs to comply with the UK tax laws;
however, his brother has just moved to the US and set up Doug's Dinos Inc, a small
retail store based in California; this store sells the same products as Doug's own
store in the UK and effectively acts as a US branch. They want to use the same
website to sell products online so they also need to comply with the US tax laws
The tax rules here should be considered as a guide only, if you are unsure
of the tax law in your country or state you should contact a tax advisor.
Tax Rules: UK
As Doug's Dinos is a VAT-registered company he must charge Value Added Tax on
his products. All of Doug's products need to have VAT charged at the standard rate
of 17.5%. Drupal also has provisions for donations to be made to the business, so
depending on how these donations are used they may be classified as VAT exempt.
Unfortunately the tax rules within Drupal e-Commerce only allow rules
to be applied onto product types, and not groups of products. This could
be problematic if you offer products under both the standard and reduced
VAT rate; however, it should be easy to accomplish by modifying the Tax
API code. Most features from the Tax module can also be obtained using
the Flexicharge module we briefly looked at in the previous chapter.