Zen Cart Logo
Forums / Currencies & Sales Taxes, VAT, GST, etc. / New York State Sales Tax-Best Practices?

New York State Sales Tax-Best Practices?

Locked

Views: 11,341

Results 1 to 19 of 19
This thread is locked. New replies are disabled.
21 Jan 2008, 8:02 PM
#1
berchman avatar

berchman

New Zenner

Join Date:
Oct 2007
Posts:
20
Plugin Contributions:
0

New York State Sales Tax-Best Practices?

Hi,
Running into an issue in figuring out best practices concerning accurate calculation of sales tax for a store based in New York State.

NYS calculates tax based on what county the item is being received in. It cannot be based on zip code because some zips run into 2 counties. Then to complicate things further there are some cities within counties that trump the tax rate of the county.

I have researched the forums and found LadyHLG's Local Sales Tax Mod which looks promising but is based on zip: http://tinyurl.com/289yuy

I have seen some other threads about interesting ways people are handling this but no 'holy grail' for those of us trying to accurately calculate sales tax based on county.

Does anyone know of a 'best-practice' for NYS or other 'county/city' tax calculation environments for ZC?

Any knowledge or experience would be greatly appreciated.

21 Jan 2008, 8:39 PM
#2
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: New York State Sales Tax-Best Practices?

I'm afraid that, until NYS makes their address-to-tax-rate lookup (http://www8.nystax.gov/STLR/stlrHome) accessible automatically, there is no completely accurate and automatic way of doing this in real time.

When I asked, the answer was essentially that they were considering implementing an API, but had no concrete plans.

21 Jan 2008, 9:59 PM
#3
yellow1912 avatar

yellow1912

Totally Zenned

Join Date:
Oct 2006
Posts:
5,422
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Move to TX, where you can charge tax based on YOUR shipping out address.
lol.

21 Jan 2008, 10:21 PM
#4
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: New York State Sales Tax-Best Practices?

Maybe, if all NYS Zenners were to visit that page and give feedback requesting an API, they might begin to understand that it is important... You'd think they would want to encourage New York-based businesses.

18 Mar 2008, 2:47 AM
#5
reeflippee avatar

reeflippee

New Zenner

Join Date:
Mar 2008
Posts:
64
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Hi - I'm setting up my NYS online store and wondered what your solution ended up being?

Thanks!

18 Mar 2008, 4:20 AM
#6
mlvbs avatar

mlvbs

New Zenner

Join Date:
Feb 2008
Posts:
15
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

I used this method from an old thread, and it worked well. When I was done, I had to uninstall and reinstall the ot_tax module. It takes a while to put in each county, but it's better than undercharging for tax. Make sure to make every zone code NY or shipping quotes won't work.

fabienne:

Well, I went over the edge yesterday and worked on putting the 80+ counties in Ohio in my Zen Cart. It appears to have worked! I am so pleased. Every one from Williams to Ashtabula is in there. I found out how to do it from the forum here but there (of course) is a catch. You follow the model from New York Sales Tax. NY put this (dreadful) tax into effect last year and since then Zen Cart has been responding. One couple wrote in and said to :

  1. Create a zone for each of the counties/cities
  1. create tax zones for each tax rate
  1. create a zone definitions for each tax zone
  1. Remove your state as a state by itself and replace with your state and your county.Maybe the Zen Cart had changed slightly from that recipe so you had to do things in a slightly different order. Here is what I found:

So creating a zone is easy for each county but you have to keep each of the codes as OH (or whatever state you are doing). Otherwise the customer's address will be whatever code you put in and the post office won't deliver the package unless it has the proper state name. So Ashtabula County still has to be OH.

You have to set up the Zone Definitions next. This is when you set up the tax levels (6% sales tax, 6.25% sales tax, etc.).

Then you have to take each of the above tax rates, go to "Details" , choose "Insert" and put in each county at their level. So Ashtabula has to be defined as a 6.5% sales tax state, etc.

Then you have to define tax rates (drop down menu) you have to input the different levels again-->New Rate--->Taxable goods--->Zone--->The Rate (with no % just the numbers like "6.5")--> Description that you want your clients to see like "Your taxation without representation" or "Sales tax for your county 6.5%"). Do not fill in the priority area.

So, that's what I did and it seems to work. I can be from Cincinnati and "buy" something on my site and have it shipped to Williams county and get charged 7% sales tax which is what should happen.

If I am wrong about this in any way, please let me know.

19 Mar 2008, 2:12 PM
#7
reeflippee avatar

reeflippee

New Zenner

Join Date:
Mar 2008
Posts:
64
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Thanks! I really appreciate your help! I definitely don't want to charge a flat 7% statewide.

22 Mar 2008, 10:17 PM
#8
reeflippee avatar

reeflippee

New Zenner

Join Date:
Mar 2008
Posts:
64
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

mlvbs - Can you tell me why you had to uninstall and reinstall the ot_tax module? I finished everything, but still need to test it. Yup, took awhile, but I'm glad I did it.

Thanks!

23 Mar 2008, 8:24 PM
#9
mlvbs avatar

mlvbs

New Zenner

Join Date:
Feb 2008
Posts:
15
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Sure - for some reason, when I was done entering the many, many tax rates for NYS, the shipping and tax disappeared from the order total page...I was at a total loss for what to do. My host provider actually had the idea to uninstall and reinstall the ot_tax module through the admin control panel. After doing that, everything worked. Who knows, it may not be an issue for you.

25 Mar 2008, 3:46 PM
#10
reeflippee avatar

reeflippee

New Zenner

Join Date:
Mar 2008
Posts:
64
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Can you explain how you reinstalled ot_tax module? Some counties aren't coming up with any tax description and the wrong tax %. Maybe I did something wrong, but I thought I'd try what you did first.

Thanks!

25 Mar 2008, 8:41 PM
#11
mlvbs avatar

mlvbs

New Zenner

Join Date:
Feb 2008
Posts:
15
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Go to admin, modules, order total. Click on Tax, then hit remove. Then just install it again.

Also, make sure NY by itself is deleted.

25 Mar 2008, 8:53 PM
#12
reeflippee avatar

reeflippee

New Zenner

Join Date:
Mar 2008
Posts:
64
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

Thanks so much! I didn't have NY deleted! Maybe that's what was causing me problems.

Hopefully that'll take care of it!
:smile:

29 Oct 2008, 7:33 AM
#13
chris32882 avatar

chris32882

Zen Follower

Join Date:
Oct 2008
Location:
Hornell, NY
Posts:
330
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

gjh42:

Maybe, if all NYS Zenners were to visit that page and give feedback requesting an API, they might begin to understand that it is important... You'd think they would want to encourage New York-based businesses.

I have actually just did this, hopefully it will lead somewhere

8 Oct 2009, 2:04 AM
#14
artcoder avatar

artcoder

Zen Follower

Join Date:
Jan 2007
Posts:
166
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

I can not find a good table that list NY Sales Tax by county or city. Is there a good tax table I can use to configure NY Sales tax? Thanks.

10 Oct 2009, 6:21 PM
#16
artcoder avatar

artcoder

Zen Follower

Join Date:
Jan 2007
Posts:
166
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

artcoder:

I can not find a good table that list NY Sales Tax by county or city. Is there a good tax table I can use to configure NY Sales tax? Thanks.

I finally found these to be also useful...

http://ny.rand.org/stats/govtfin/salestax.html
http://www.brainyzip.com/state/zip_newyork.html

(there are over 2000 zipcodes in new york)

3 Feb 2010, 4:12 PM
#17
elliot25 avatar

elliot25

New Zenner

Join Date:
Feb 2010
Posts:
1
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

I think having a customer select a specific county instead of just selecting a state is too cumbersome and annoying.

The solution I came up for handling NY county specific taxes, is thus:

  1. Set up a county table, tax rate for each county; if a county had specific tax rates per town, then an entry would have county and a town name; easily manageable table
  2. Used an API to validate address and return correct County (validates county according to full address, not just zip); the API I found was Qualified Address (https://www.qualifiedaddress.com). Very reasonably priced, had to use the LiveAddress Web Service API for county lookup.
  3. Integrated the API into the edit/add new address screens; when county was returned, if NY address, matched it to my county table and charged correct tax.

Voila! Easy, and more importantly ACCURATE!! Plus don't have to bother customers with humongous State selection lists.

:clap:

17 Mar 2010, 2:01 PM
#18
wittyusername avatar

wittyusername

New Zenner

Join Date:
Mar 2010
Posts:
10
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

  1. Set up a county table, tax rate for each county; if a county had specific tax rates per town, then an entry would have county and a town name; easily manageable table
    how did you do this?
  2. Used an API to validate address and return correct County (validates county according to full address, not just zip); the API I found was Qualified Address (https://www.qualifiedaddress.com). Very reasonably priced, had to use the LiveAddress Web Service API for county lookup.

I have qualified address "live address" installed and working, but don't know how to associated the returned address with the NY zones.

  1. Integrated the API into the edit/add new address screens; when county was returned, if NY address, matched it to my county table and charged correct tax.
    Again, where is the "county table" you created?

Correct me if i'm wrong but

  1. i created zones like this: NY - Cayuga County
    Ny - Cayuga County - Auburn City... etc..

2.i created 12 Tax rates for the 12 different tax rates in NY

  1. i created 12 zone definitions and associated the appropriate zones to them. (does it matter what the "Zone Name" is?)

thanks.

17 Mar 2010, 5:49 PM
#19
wittyusername avatar

wittyusername

New Zenner

Join Date:
Mar 2010
Posts:
10
Plugin Contributions:
0

Re: New York State Sales Tax-Best Practices?

also,

  1. right now all my 12 zone names for New York are "NY"
  2. my zone descriptions are "NY 7%" "NY 7.75%" etc...

does that matter?

I found
How do I configure the taxes? (US state sales tax - single rate)

but it doesn't talk about multiple tax rates.