Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

How to handle PST exempt items when calculating taxes on shipping?


Fireflight

Recommended Posts

Posted

I've got a bit of a doozy here. Hopefully someone can point me in the right direction.

 

I'm using both Peter Mosier's instructions on how to set up Canadian taxes, and the Canada Taxes Order Total Module.

 

I'm building a store which sells both books and DVD's, this is causing a real problem when it comes to properly calculating the taxes on the shipping charges. For provinces which charge PST and GST on shipping (Saskatchewan, Manitoba, Quebec, & PEI) if you purchase only books then only GST should be applied to the shipping. If you purchase books and dvd's then both PST and GST need to be applied to the shipping.

 

I cannot find any method to calculate the taxes on the shipping in that manner, so right now we're always charging PST & GST for those above provinces.

 

Basically I need to do the following:

 

If the cart contains a non-book (DVD's) >AND< the shipping address is in SASK, MAN, QUE, PEI >THEN< charge GST & PST on shipping.

Otherwise if the cart contains only books >THEN< charge only GST.

 

Right now it looks like we'll need to do a chunk of new coding to check against tax classes and shipping locations. Has anyone else run into this problem? How did you resolve it?

Posted

If you check the Revenue Canada website, taxes are now charge according to the destination province.

 

Shipping Tax Chart

 

Alberta (GST) 5%

British Columbia (IST) 12%

Manitoba (GST) 5%

New Brunswick (HST) 13%

Newfoundland and Labrador (HST) 13%

Northwest Territories (GST) 5%

Nova Scotia (LST) 15%

Nanavut (GST) 5%

Ontario (HST) 13%

Prince Edward Island (GST) 5%

Quebec (GST) 5%

Saskatchewan (GST) 5%

Yukon Territories (GST) 5%

 

The taxes on shipping are regardless of the product being shipping.

 

 

Let me know if you find a tax solution for Canada. I have been racking my brains for a month now on this.

 

 

Chris

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...