VirtueMart Forum

VirtueMart 2 + 3 + 4 => 3rd party extension => Topic started by: GJC Web Design on March 02, 2013, 13:40:40 PM

Title: US Sales Tax Virtuemart 3.0 Plugin Approved and Released
Post by: GJC Web Design on March 02, 2013, 13:40:40 PM
The problem of USA sales tax limits the usability of Virtuemart for any US based online shop.

(http://www.gjcwebdesign.com/images/vm2.0_taxcloud/taxcloud-vm-pic_sq.png)

By law the relevant sales tax must be charged according to the delivery address in the United States if you have a "presence" in that state.
(So I understand it  ::) )

We have now integrated the TaxCloud service to enable the automation of this tax requirement. Full information is available here: GJC Virtuemart Taxcloud Handbook  (http://www.gjcwebdesign.com/eximg/taxcloud/GJC_Virtuemart_taxcloud_handbook.pdf)

You can test it here at GJC VM2.0 TaxCloud Test Site (http://test.gjcwebdesign.com/vm2t9)

You can download it here - http://www.gjcwebdesign.com/joomla-downloads/virtuemart-20-us-sales-tax-taxcloud.html (http://www.gjcwebdesign.com/joomla-downloads/virtuemart-20-us-sales-tax-taxcloud.html) Price is €60.00

As they say on their website, "TaxCloud is a the internet's only free sales tax processing service". Our integration is a standard Joomla Plugin with no core hacks. After enabling the plugin one simple configuration in the Virtuemart 2.0 Taxes & Calculation Rules is all that's necessary. Address verification with the USPS is included so if the address cannot be found the user is redirected back to their address management to correct the error.

You are required to register with https://taxcloud.net/ to receive an account id and key. For the address verification a registration with the USPS is also required to receive your api id number. Both are completely free.

The configuration is then very easy.
First enable the "taxcloud" Joomla Plugin and then go to your Virtuemart 2.0 "Tax and calculation Rules".
Click on "New" and fill in the fields as below. The rule is only applied if you have configured your account in the TaxCloud admin to collect tax from the destination address.

We have also implemented Taxability Information Codes through the native Virtuemart Custom Fields.
A lot more information is contained in our handbook which you can download here - GJC Virtuemart Taxcloud Handbook  (http://www.gjcwebdesign.com/eximg/taxcloud/GJC_Virtuemart_taxcloud_handbook.pdf) .

(http://www.gjcwebdesign.com/images/virtuemart-taxcloud-calc-setup-620x462.png)

As you scroll down you will find some new fields to configure your USPS and Taxcloud authentication plus message texts.

(http://www.gjcwebdesign.com/images/vm2.0_taxcloud/virtuemart-taxcloud-plugin-setup.png)

For the correct function you must have a valid Vendor address (in the VirtueMart 2.0 Shop configuration) and shipping method.

Both the vendor and destination address are checked by street and town and corrected by the USPS lookup.

Tax is applied to the product and shipping automatically.

(http://www.gjcwebdesign.com/images/vm2.0_taxcloud/virtuemart-taxcloud-address-found-checkout.png)

If the destination address is not one that is configured in your TaxCloud account admin it is ignored.
The States that you wish to charge sales tax for a fully configurable in your TaxCloud account.

As you collect tax (i.e. when the sale is confirmed by the Payment or manually in VM admin) it is all instantly available in your TaxCloud account admin "Transactions"

(http://www.gjcwebdesign.com/images/vm2.0_taxcloud/virtuemart-taxcloud-tax-confimed-tc.png)

You can even cancel all or part of the order and the tax is deleted from your account. If part cancellation is required a small simple code change (to introduce a trigger) in administrator/components/com_virtuemart/models/orders.php

At line 341 (VM2.0.26a) add:

/*GJC TAXCLOUD HACK*/
JPluginHelper::importPlugin('vmcalculation');
$_dispatcher = JDispatcher::getInstance();
$_returnValues = $_dispatcher-
>trigger('plgVmOnUpdateSingleItem',array($table,&$orderdata));
/*GJC TAXCLOUD HACK*/

I am happy to do this for you or to supply a pre changed orders.php
The individual item is then removed from TaxCloud:

(http://www.gjcwebdesign.com/images/vm2.0_taxcloud/virtuemart-taxcloud-product_cancel_tc.png)

Read more at taxcloud.net (http://taxcloud.net)

Download it at: VirtueMart 2.0 US Sales Tax Taxcloud Plugin (http://www.gjcwebdesign.com/virtuemart-20-us-sales-tax-taxcloud.html)
Title: Re: US Sales Tax Virtuemart 2.0 Plugin
Post by: GJC Web Design on April 13, 2013, 16:53:18 PM
editted/deleted
Title: Re: US Sales Tax Virtuemart 2.0 Plugin
Post by: jhoompk on November 27, 2013, 12:13:40 PM
This was a nice plugin, how can i get this working for me?
I am from Florida and want to apply 6% flat TAX along with county SurTAX
Title: editted
Post by: GJC Web Design on November 30, 2013, 12:31:16 PM
editted
Title: Re: US Sales Tax Virtuemart 2.0 Plugin
Post by: TaxCloud on December 19, 2013, 18:11:38 PM
Quote
This has been withdrawn from sale as TaxCloud have told me they demand FULL implementation and will block accounts using this until it is completed....

Our free service does require complete implementation - otherwise we cannot help retailers by preparing accurate sales tax returns. Telling retailers the amount of sales tax to collect without helping them automatically prepare the related sales tax returns (for potentially thousands of jurisdictions) is a disservice; failure to report and remit collected sales tax proceeds is a crime.

We would be happy to pay you to complete your implementation by simply invoking the Authorized and Captured APIs (or the single consolidated AuthorizedWithCapture).

PHP sample code is available on our developer site at http://dev.taxcloud.net (http://dev.taxcloud.net) and also on Github at http://github.com/taxcloud (http://github.com/taxcloud)

Thank you.
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on January 14, 2014, 17:03:57 PM
Pleased to annouce this has now been approved by TaxCloud (they will be announcing this shortly) and is available for download.
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: TaxCloud on January 17, 2014, 03:26:55 AM
Quote from: GJC Web Design on January 14, 2014, 17:03:57 PM
Pleased to annouce this has now been approved by TaxCloud (they will be announcing this shortly) and is available for download.

Yes! The GJC integration with TaxCloud is now awesome!
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: mhogan on April 08, 2014, 18:08:27 PM
Support from GJC is fantastic.  Had an strange error message coming up (my error).  GJC immediately looked at our setup to determine the problem.  This plugin works great with TaxCloud.
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on April 15, 2014, 12:36:30 PM
A small update to the plugin is available.

This corrects the State name returned when USPS doesn't find the address submitted.
Just install over the current version by the normal Joomla installer - your settings will remain.

Any one who I haven't emailed the update too please contact me directly.

Regards

John
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: liveleigh on April 18, 2014, 23:07:43 PM
Well I have to say, the Support from GJC Web Design is fantastic!

I have been designing and playing about with Joomla site and Virtuemart since the good old days of Joomla 1.0, and I can't say I have ever had the same speedy response time, or carefully guided advice on how to fix the bugs, from others in the past.

We ran into a difficulty with using taxcloud in a cart set up to not only use authorise only as the transaction type but also have the facility for customers to check out as guest.

John, quickly responded with suggested steps to try and debug the process so that we knew what was and what wasn't working. In the end John spotted that it was a virtuemart issue limiting the number of characters a generated checkout as guest cart id was set at. This resulted in a TaxCloud lookup issue. John quickly altered the plugin and... yep, Check Out As Guest feature back in action!!

Thanks John.

What new products are in the pipeline, i've got other project coming up, there may be some I need from you!  :)
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on May 23, 2014, 20:30:35 PM
Nice review here:  http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-orders/27175#rev-161785

QuoteThis program is very stable, easily installed, packaged with easy to use instructions, and does exactly what it says it does. Initially, during setup, I thought there might have been an error with the instructions as the plugin did not work right away. I emailed gjcwebdesign. Within an hour I got a response. After a small amount of correspondence, gjcwebdesign determined the issue was NOT from the plugin and was directly related to the products not having SKU numbers yet. Sure enough, he was correct and, when I input the SKU numbers, the plugin worked perfect.

This is product, while seeming to have an error, worked perfect out of the box and in conjunction with the TaxCloud/USPS web sites. Just remember to make sure the TaxCloud and USPS API codes are correct, that the CURL library is enabled, and the products are setup with SKUs. Thank you for your hard work on this excellent program, gjcwebdesign!
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on August 16, 2014, 20:51:25 PM
Another happy customer - from  http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-orders/27175#rev-164815

QuoteThe extension is really work base on description and screenshots.

Also the developer support is really great, quick response and very helpful, they are willing to invest their own time to make sure the plugins will work correctly.

Note.. just make sure your VM and Joomla is always latest and updated version.
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on September 03, 2014, 18:43:57 PM
And another at http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-orders/27175#rev-165478

I purchased this, really nice plugin and works perfectly.
Good support, always available for help.
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: irfanullah.ilab on September 05, 2014, 09:38:11 AM
http://www.gjcwebdesign.com/eximg/taxcloud/GJC_Virtuemart_taxcloud_handbook.pdf link is not woking for me can someone please send me the link from where i can download the taxcloud handbook.pdf or which contain instructions to configure Virtuemart Taxcloud.

Thanks
Title: Re: US Sales Tax Virtuemart 2.0 Plugin Approved and Released
Post by: GJC Web Design on September 05, 2014, 09:54:37 AM
Hmm - just tried it and it works fine...

If you PM me with your email I can send you a copy
better idea - attached here  :)

Cheers


[attachment cleanup by admin]
Title: Re: US Sales Tax Virtuemart 3.0 Plugin Approved and Released
Post by: GJC Web Design on January 10, 2015, 22:27:42 PM
We are pleased to announce the very popular TaxCloud Virtuemart plugin is now also available for Virtuemart 3!
Please note that due to a bug in the earlier releases the plugin needs the Virtuemart version to be VM3.0.3 or greater.

There are two versions in the download - One for VM2.6/J2.5 and VM3(both J3.x & J2.5)

The GJC Web Design TaxCloud plugin seamlessly integrates the TaxCloud service into VirtueMart thus enabling complete automation of this tax requirement.

http://www.gjcwebdesign.com/eximg/taxcloud/GJC_Virtuemart_taxcloud_handbook.pdf

http://www.gjcwebdesign.com/joomla-downloads/virtuemart-20-us-sales-tax-taxcloud.html

http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/taxcloud-for-virtuemart#reviews
Title: Re: US Sales Tax Virtuemart 3.0 Plugin Approved and Released
Post by: GJC Web Design on March 16, 2016, 13:58:29 PM
Pleased to announce that both Rupostal OPC ( http://www.rupostel.com/) and
VP One Page Checkout ( https://www.virtueplanet.com/extensions/vp-one-page-checkout) are now fully compatible with the VM TaxCloud plugin.
Title: Re: US Sales Tax Virtuemart 3.0 Plugin Approved and Released
Post by: GJC Web Design on March 02, 2017, 12:47:31 PM
Latest version VM_taxcloud_3.0.8_VM3.0.21 is now fully compatible with Std. and AWO free coupons ..
Title: Re: US Sales Tax Virtuemart 3.0 Plugin Approved and Released
Post by: GJC Web Design on December 19, 2018, 17:32:19 PM
As the supreme court ruling appears to force retailers to collect sales tax ( https://www.cnbc.com/2018/06/21/heres-what-that-supreme-court-sales-tax-decision-means-for-you.html ) we have done a full checkup of the current Taxcloud plugin ...

Works out of the box on both Rupostels OPC and Virtueplanets OPC   :) plus of course standard VM checkouts