Post by Johnathan » Thu Jan 16, 2014 4:19 am

Image

Current Version: v2023-7-21 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.2.x

To Purchase: Visit OpenCartX or opencart.com

Image Image Image

Integrate your OpenCart store with TaxCloud, the easy-to-use sales tax management service for retailers. This extension connects OpenCart with TaxCloud services, including verifying addresses to determine correct tax rates, pulling those tax rates into OpenCart as an Order Total line item, and then submitting the order to be recorded into your TaxCloud transaction listings.

  • Upload and go — no core file modifications are necessary. The extension utilizes vQmod for OpenCart 1.5.x, ocMod for OpenCart 2.x/3.0, and Event hooks for OpenCart 4.0
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Set your store's shipping origin address directly through the admin panel. TaxCloud uses this, along with the customer's precise location, to accurately determine all state and local taxes that must be paid.
  • Optionally enter variable TICs (Taxability Information Codes) for your products, using any existing product database field.
  • Map individual customer_id values to TaxCloud Exemption Certificate IDs.
  • Charge tax on shipping methods, by making sure the "Shipping" line item has a sort order before the extension's line item.
  • Enter the Order Total line item text directly through the admin panel, with the ability to use HTML in the title.
  • Restrict the extension based on store, geo zone, and customer group.
  • Automatically pass order information from OpenCart to TaxCloud when an order is processed, or manually submit previous or missed orders using the added button visible on orders in the OpenCart admin panel.
  • Batch send multiple orders through the extension admin panel.
  • View a report of orders that have been sent to TaxCloud.
  • Includes a Testing Mode so you can see all API requests to and responses from TaxCloud, helping to debug things when they don't look right on the front end.


Image Image Image Image Image Image Image Image

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Feb 01, 2014 4:00 am

Updated to v156.2

Release Notes:

- Added: an order history note is added when orders are submitted to TaxCloud
- Added: the "Submit/Return Order" buttons show themselves based on whether the order has already been submitted or returned
- Added: ability to always use default TIC instead of choosing a product field
- Fixed: store address is used when the USPS ID is not filled in, even when there's a valid customer address
- Fixed: taxes are added to customers in other countries outside the U.S.
- Fixed: various bugs with submitting orders manually through the admin panel

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue May 13, 2014 2:48 am

Updated to v156.3

Release Notes:

- Added: tax rates can now appear in the line item text using [taxrate]
- Added: a fallback tax rate can now be used in case the API request fails
- Fixed: order editing through the admin now works
- Fixed: saving issue with ajax saving on certain server configurations
- Updated: the stored tax rates and store location is now cleared when saving the settings in the admin panel, to avoid displaying misleading tax rates

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 31, 2014 12:53 am

Updated to v156.4

Release Notes:

- Added: option to choose whether coupons affect the tax calculation
- Added: city name is now pulled from Google's geocoding database if empty
- Fixed: the extension attempting to submit orders when Disabled
- Fixed: bug with adding products to cart introduced in last version
- Fixed: shipping costs were always taxed, no matter their tax class setting
- Fixed: Order Total extensions were not included in tax calculations

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Nov 25, 2014 11:17 am

Updated to v200.1

Release Notes:

- Added: compatibility with OpenCart 2.0.0.x
- Added: Geo Zones to the Order Criteria section
- Added: ability to set fallback address if customer address is not set
- Fixed: "Undefined variable: context" error
- Fixed: orders not being successfully submitted to TaxCloud from the admin
- Fixed: "Undefined index: Messages" error
- Fixed: Free Shipping coupons now properly affect taxes on shipping
- Updated: "sublocality" city names are now set when Google returns that instead of a "locality" city name
- Updated: instructions.txt file to reflect the name change in TaxCloud from "Disable SSUTA" to "Turn off Free Sales Tax Filings"

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jan 06, 2015 4:42 am

Updated to v201.1

Release Notes:

- Added: compatibility with OpenCart 2.0.1.x
- Fixed: manual orders not being able to be submitted to TaxCloud
- Fixed: order history notes not being added for automatically submitted ones

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 26, 2015 5:18 am

Updated to v201.2

Release Notes:

- Added: discounts when reward points are used now affect tax calculations
- Fixed: "Undefined index: postcode" and "city" error messages
- Fixed: "Undefined index: shipping" error message
- Fixed: manual orders not being able to be submitted for some versions
- Fixed: geo zones not being checked when submitting orders to TaxCloud
- Fixed: "Missing argument 3 for ModelTotalTaxcloudIntegration" error

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jul 02, 2015 3:44 am

Updated to v203.1

Release Notes:

- Confirmed: compatibility with OpenCart 2.0.2.x - 2.0.3.x
- Fixed: "Undefined variable: standard_total" error
- Fixed: shipping cost and other Order Totals are not factored in when sending orders sent to TaxCloud
- Fixed: orders aren't submittable from the admin when missing shipping info
- NOTE: TaxCloud requires fees and discounts be factored into the product price, so if taxable fees/discounts are on the order, the product price will be changed when submitting to TaxCloud, and look different in the TaxCloud transactions area.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 08, 2015 4:33 am

Updated to v210.1

Release Notes:

- Added: compatibility with OpenCart 2.1.0.x
- Fixed: "Everywhere Else" Geo Zone rule not being checked properly
- Fixed: "Product TIC Field" does not default to "Always Use Default TIC"
- Updated: USPS Web Tools registration link to the new URL
- Updated: admin panel now uses a standard "Save" button
- Updated: Restrictions checkboxes are now checked by default

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Mon Mar 14, 2016 4:27 am

Updated to v220.1

Release Notes:

- Added: compatibility with OpenCart 2.2.0.x
- Updated: reduced curl timeout to 10 seconds instead of 30 seconds
- Updated: minor admin Submit Order button adjustments in OpenCart 2.x

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 06, 2016 3:07 am

Updated to v230.1

Release Notes:

- NOTE: This version is fully compatible with OpenCart 2.3.0.x by using the OpenCart 2.3 Extension Compatibility Fix, which is provided for free with the purchase of the extension

- Fixed: coupons that give free shipping were not affecting the tax calculation correctly
- Fixed: coupon issues on 2.1 and later
- Updated: added a work-around for a bug in the OpenCart 2.2 order editor
- Updated: the extension is now disabled if the postcode field is left blank, to fix issues caused by third-party checkout systems
- Updated: OpenCart tax reports should now show taxes charged by the extension

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Feb 21, 2017 1:45 am

Updated to v230.2

Release Notes:

- Added: compatibility fix for the Order Entry extension

- Fixed: changed the postcode check to a city check, to disable the extension when it's not filled in, since some countries do not require postcodes
- Fixed: when using the shipping estimator, the City name that is determined by the Postcode was sometimes not filled in correctly, due to the irregular way that Google Maps structures its response data for localities
- Fixed: issues caused by tax rates based on the product value (e.g. clothing in some New York areas)
- Fixed: issues on OpenCart 1.5 related to the shipping estimator

- Removed: code looking at the tax_class_id of the shipping method when sending orders to TaxCloud, since some custom shipping extensions don't set that right

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed May 10, 2017 12:22 am

Updated to v230.3

Release Notes:

- Fixed: the same tax rate sometimes appeared multiple times when using the [taxrate] shortcode

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jun 03, 2017 4:13 am

Updated to v230.4

Release Notes:

- Added: ability to partially refund items in TaxCloud
- Updated: each tax rate is now displayed as its own line item

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jul 04, 2017 1:49 am

Updated to v300.1

Due to limitations in the opencart.com license system, a new extension was released on opencart.com for OpenCart 3.0 compatibility. However, free updates are still available for anyone that has purchased the extension in July 2016 or after --- just contact Clear Thinking here: http://www.getclearthinking.com/contact

Release Notes:
- NOTE: In order to fix a rounding issues caused by TaxCloud, all tax lookups are now 1000 times their normal value. Because TaxCloud rounds the tax amount to 2 decimal places, this is the only way to get an accurate tax rate. Please note that this does NOT affect actual orders, which will always show the correct tax value, so it will not impact your tax report filings. TaxCloud has so far refused my requests to stop rounding the tax amount, and does not plan on allowing the actual tax rate to be requested via the API, so if you do not like this change, please contact TaxCloud and ask them to stop rounding tax amounts to 2 decimals.

- NOTE: The extension now uses ocMod instead of vQmod, as required by the OpenCart cloud. If upgrading from a previous version, make sure to delete the old vQmod file, and then click "Refresh" in Extensions > Modifications.

- Added: compatibility with OpenCart 3.0.0.x
- Added: native compatibility with OpenCart 2.3.0.x (You can remove the compatibility fix, or keep using it if you want to)
- Added: ability to partially refund items in TaxCloud
- Fixed: tax rounding issues caused by updates in v230.2 for tax rates determined by product values
- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Oct 28, 2017 1:39 am

Updated to v302.1

Release Notes:

- Confirmed: compatibility with OpenCart 3.0.2.x
- Fixed: "Undefined index: 0" for geocoding when missing the city

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 15, 2018 5:03 am

Updated to v302.2

Release Notes:

- Added: "Testing Mode" tab, along with the ability to log API requests
- Fixed: "Undefined index: tax_amounts" notice when no tax is calculated for an area and no fallback rate is set
- Fixed: "Tax retrieval error #0" when no items on the order are taxable
- Fixed: tax rates weren't getting cached like they were supposed to
- Fixed: orders were still getting sent to TaxCloud even if they did not meet the "Processing" or "Complete" status set in System > Settings

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Sep 18, 2018 11:58 pm

Updated to v302.3

Release Notes:

- NOTE: At TaxCloud's request, this version removes the 1000 factor added in v300.1 to allow for accurate tax rate calculations. Consequently, tax rates are no longer calculable, because TaxCloud does not provide that info. I've asked them numerous times to provide this, but so far they have refused. If you'd like to show the tax rate for the taxes that are calculated, please contact them here and request they change their API to provide that info:

https://service.taxcloud.net/hc/en-us/requests/new

- Fixed: tax calculation issues when using "Free Shipping" coupons
- Updated: instructions.txt file to reflect the removal of the 1000 factor

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Feb 19, 2019 2:57 am

Updated to v303.1

Release Notes:

- Added: ability to set a Google Maps API Key for getting the City name when it's not filled in (make sure to save the new setting after updating)

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: "Return Order in TaxCloud" button was not working in OpenCart 3.0
- Fixed: duplicate Lookup API calls occasionally happened if shipping was not taxable
- Fixed: multiple line items were showing up on the order in some situations
- Fixed: coupons weren't working right due to the removal of the 1000 factor

- Updated: calls to Google Maps API now use curl

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue May 21, 2019 4:13 am

Updated to v303.2

Release Notes:

- Added: new caching mechanisms to help reduce duplicate API calls
- Added: ability to use [state] shortcode in the line item title
- Added: ability to choose how tax is calculated on pre-checkout pages (using the fallback rate, no rate, or making an API call to TaxCloud)

- Fixed: tax rates were not re-requested if changing the shipping rate from one with a non-zero cost to one with a zero cost
- Fixed: 0.00 tax rates sometimes appeared

- Removed: Fallback Address setting, to help reduce API calls
- Replaced: [postcode] is now [zipcode] since that's more logical for the U.S.

- Updated: Testing Mode now has a button to download the log when over 1 MB
- Updated: Testing Mode log is now cleared automatically when over 50 MB
- Updated: empty Testing Mode messages should now not be recorded
- Updated: for better debugging, Testing Mode now only has an enabled/disabled status, and when enabled it records all API requests and responses

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 52 guests