News:

Support the VirtueMart project and become a member

Main Menu

Shipping Tax is not working.... [SOLVED]

Started by eleung8448, December 05, 2012, 20:42:12 PM

Previous topic - Next topic

eleung8448

 Hi everybody,

I am using Joomla 2.5.8, Virtuemart 2.0.14.

I am trying to get the shipping tax to work so that it will calculate the tax based on shipping address. The only way I can get it to show up is by defining a tax rule.
The tax rules I made are all for Canada as my online store is a Canadian-based store. And most provinces have different tax rates (12%, 13% , 5%, 15%). Therefore, I cannot define the shipping rates with a specific tax.

Is there anyway that Virtuemart could be modded so that the shipping tax is calculated based on shipping address?

Please provide me some guidance. I need this to be fixed ASAP, urgently.

This is how my taxes are set up:


srseale

Yes, that is correct.  You set up a series of tax rules to define your sales taxes.  The old version of VirtueMart had a "base tax on vendor or ship-to" type question.  If you have taxes based on the store location (vendor), then you only have to define 1 rule.  In Canada, there are rules required for GST and the various HST and PST combinations.

As a Canadian myself, I recommend you do your calculations on a "Tax per product" basis.  This will allow you to set up tax free product categories for orders where some items may be tax free (like Gift Cards).

The taxes for PEI and Quebec are based on the purchase price and GST.  That requires a little different rate than what their respective government's definitions (but you probably already know that).

Good luck.

eleung8448

Hi srseale,

I have set up the correct sales tax but the main point here is that the shipment tax itself is not working at all. So even if I made my sales tax as a "tax per product" basis, I still need Virtuemart to charge tax on shipping to its respective provinces.

I might look into this component to help me: http://web-expert.gr/en/commersial/virtuemart-shipping-by-state-component

But I'd rather try to find a way to make this work before I spend more money on components.

John2400

I'm just wondering if you set the tax and gave it a group -

try without adding a group -  do not put in default - leave blank and then test. then put in each group and test.

eleung8448

I don't have any groups added in..

is there really no easy way to have VM calculate the tax based on the shopper's address?

GJC Web Design

Hi eleung8448,

I ran into this problem with USA State taxes not being applied to shipping (as you have found).

Have upgraded my http://www.gjcwebdesign.com/virtuemart-2.0-post-zip-code-shipping-plugin.html so it is now able to do this natively.

basically it will apply to the shipping what ever tax % is being applied to the products..

Quote"added 01.12.2012

Now includes an over-ride (switchable in admin) to include State Taxes in the shipping price.
This particularly applies to the USA where where different statewide taxes apply but VM ignores this in the shipping methods."

added advantage is you can set all your Canadian shipping to all states in one method...

Also while I have 2 Canadians here - (this is a bit off topic--)

I wanted to develop a CanadaPost shipping plugin as nothing seems to being done by VM - have asked...

But being based in Belgium makes it impossible for me to get an api code..

To even begin I need a Merchant account number -
To start the apply process you need to register- and get an id number - yeah I get it, an ID number to get an ID number..

this after searching their site for 40mins I finally get to an application form that will accept Belgium as a country..

I now have an id number - lot of good this gives me .. I am now supposed to phone to get another id number - who designs these systems!!!!!!!!!!!!!!!!

Not a single number from this page https://www.canadapost.ca/cpo/mc/personal/support/helpcentre/default.jsf#Phone is obtainable from Belgium except the
Outside of Canada:
416-979-8822

which is an automated idiot that asks for a pound key entry which doesn't exist on a European phone...

finally found this

In Canadian English, this key is most frequently called the pound key, in reference to telephone buttons, but in technology is always referred to as hash.

so press when asked (#) and the call disconnects every time...

So after wasting hours on this plus expensive go nowhere Canadian phone calls I see why no one has bothered to dev this plugin -
There isn't even a contact form or email address I can find on their whole CanPost site!!!

If anyone is interested in getting me an api code and hopefully their api info (can't find that on the site either) then please PM me or leave a message here.

Happy to give you my 1st stage reg details and code..

Cheers
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

John2400

Easy way?  - You can set up in the countries option - all the provinces you need- depends on a bit of work - just do one first.
then you can set a tax to that province. 
For me . we don't have that complicated system - but just try one - or you might have to go with the suggestion below mine.

eleung8448

Hi John

I can only set up the countries. Other than that, it is just putting in the ZIP codes which is not applicable in my case since in Canada we have postal codes....

GJC Web Design

my module accepts alpha/numeric  (which is why I built it)  :)
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation