<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Avalara Developer Network</title>
	<atom:link href="http://developer.avalara.com/feed" rel="self" type="application/rss+xml" />
	<link>http://developer.avalara.com</link>
	<description>Sales Tax API</description>
	<lastBuildDate>Tue, 21 May 2013 17:34:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Reflecting MDET</title>
		<link>http://developer.avalara.com/blog/2013/05/07/reflecting-mdet</link>
		<comments>http://developer.avalara.com/blog/2013/05/07/reflecting-mdet#comments</comments>
		<pubDate>Tue, 07 May 2013 21:07:49 +0000</pubDate>
		<dc:creator>Anya Stettler</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=3617</guid>
		<description><![CDATA[At the beginning of 2013, a new federal-level excise tax was introduced for some medical devices. If you have clients that need to reflect this tax, make sure you&#8217;re doing the following: 1. Allow clients to pass a product tax code. 2. Allow clients to assign an Entity/Use Code (CustomerUsageType) to their customers. The combination [...]]]></description>
				<content:encoded><![CDATA[<p>At the beginning of 2013, a new federal-level excise tax was introduced for some medical devices. If you have clients that need to reflect this tax, make sure you&#8217;re doing the following:<br />
1. Allow clients to pass a product tax code.<br />
2. Allow clients to assign an Entity/Use Code (CustomerUsageType) to their customers.</p>
<p>The combination of product tax code and customer entity/use code allows your client to trigger specific rules in their company profile, and calculate this tax. If you&#8217;re using service version 13.1 or later, you can parse out this tax from your GetTaxResult as well &#8211; it will come across as a TaxDetail element with TaxType of Excise and JurisType of Country.</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2013/05/07/reflecting-mdet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates to REST tax/get POST with 13.3. release</title>
		<link>http://developer.avalara.com/blog/2013/04/15/updates-to-rest-taxget-post-with-13-3-release</link>
		<comments>http://developer.avalara.com/blog/2013/04/15/updates-to-rest-taxget-post-with-13-3-release#comments</comments>
		<pubDate>Mon, 15 Apr 2013 23:45:40 +0000</pubDate>
		<dc:creator>Anya Stettler</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=3715</guid>
		<description><![CDATA[Some long-awaited additional parameters have been added to the tax/get POST request with the recent 13.3 release. These parameters are now available on both development and production for all clients using the REST API. With this update, the REST API is now in full best-practice parity with our SOAP API. For more information, see the [...]]]></description>
				<content:encoded><![CDATA[<p>Some long-awaited additional parameters have been added to the tax/get POST request with the recent 13.3 release. These parameters are now available on both development and production for all clients using the REST API. With this update, the REST API is now in full best-practice parity with our SOAP API. For more information, see the <a title="get (POST)" href="http://developer.avalara.com/api-docs/rest/resources/tax/get/ver-post">tax/get POST documentation.</a></p>
<ul>
<li><span style="line-height: 13.993056297302246px;">PosLaneCode</span></li>
<li>Client</li>
<li>BusinessIdentificationNo</li>
<li>TaxOverride</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2013/04/15/updates-to-rest-taxget-post-with-13-3-release/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL Certificate Update</title>
		<link>http://developer.avalara.com/blog/2013/04/10/ssl-certificate-update</link>
		<comments>http://developer.avalara.com/blog/2013/04/10/ssl-certificate-update#comments</comments>
		<pubDate>Wed, 10 Apr 2013 00:44:19 +0000</pubDate>
		<dc:creator>Anya Stettler</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=3664</guid>
		<description><![CDATA[Until recently, our development server was using a COMODO SSL certificate. We just updated to a Verisign one to match our production servers &#8211; documentation has also been updated to reflect the new certificate.]]></description>
				<content:encoded><![CDATA[<p>Until recently, our development server was using a COMODO SSL certificate. We just updated to a Verisign one to match our production servers &#8211; <a href="http://developer.avalara.com/api-docs/best-practices/technical-notes/ssl-certificates" title="SSL Certificates">documentation</a> has also been updated to reflect the new certificate.</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2013/04/10/ssl-certificate-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Certification</title>
		<link>http://developer.avalara.com/blog/2013/04/02/3613</link>
		<comments>http://developer.avalara.com/blog/2013/04/02/3613#comments</comments>
		<pubDate>Tue, 02 Apr 2013 21:07:07 +0000</pubDate>
		<dc:creator>Anya Stettler</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=3613</guid>
		<description><![CDATA[As we expand our global calculation capabilities, we&#8217;ve been talking about what&#8217;s required to create a truly compliant VAT calculation. Depending on your business requirements, you may want to think about global certification. We only have the G1 and G2 certification available right now, but we&#8217;ll be adding the tertiary address required for G3 certification [...]]]></description>
				<content:encoded><![CDATA[<p>As we expand our global calculation capabilities, we&#8217;ve been talking about what&#8217;s required to create a truly compliant VAT calculation. Depending on your business requirements, you may want to think about global certification. We only have the G1 and G2 certification available right now, but we&#8217;ll be adding the tertiary address required for G3 certification soon!</p>
<h4>Certified for AvaTax Global 1 (G1)</h4>
<p>Global 1 certification includes functionality to calculate transaction tax (VAT) in the following use cases:</p>
<ol>
<li>Transaction originating in the United States shipping to any country currently supported by AvaTax Calc service</li>
<li>Transaction originating in Canada shipping to any country currently supported by AvaTax Calc service</li>
<li>Intra-country transaction for any country supported by AvaTax Calc service</li>
</ol>
<p>Requirements:</p>
<ul>
<li>GetTax request includes Country Code</li>
<li>GetTax request includes Currency Code</li>
</ul>
<h4>Certified for AvaTax Global 2 (G2)</h4>
<p>Global 2 certification includes functionality to calculate transaction tax (VAT) in the following use cases:</p>
<ol>
<li>Transaction originating in an European Union (EU) country shipping to a non-EU country supported by the AvaTax Calc service</li>
<li>Transaction originating in the United States shipping to any country currently supported by AvaTax Calc service</li>
<li>Transaction originating in Canada shipping to any country currently supported by AvaTax Calc service</li>
<li>Intra-country transaction for any country supported by AvaTax Calc service</li>
</ol>
<p>Requirements:</p>
<ul>
<li>GetTax request includes Business Identification Number (VAT registration ID)</li>
<li>GetTax request includes Country Code</li>
<li>GetTax request includes Currency Code</li>
</ul>
<ul>
<h4>Certified for AvaTax Global 3 (G3)</h4>
<p>Global 3 certification includes functionality to calculate transaction tax (VAT) in the following use cases:</p>
<ol>
<li>Transaction originating in an EU country shipping to an EU country</li>
<li>Transaction originating in an EU country shipping to a non-EU country supported by the AvaTax Calc service</li>
<li>Transaction originating in the United States shipping to any country currently supported by AvaTax Calc service</li>
<li>Transaction originating in Canada shipping to any country currently supported by AvaTax Calc service</li>
<li>Intra-country transaction for any country supported by AvaTax Calc service</li>
</ol>
<p>Requirements:</p>
<ul>
<li>GetTax request includes Third Address records (supports triangulation)</li>
<li>GetTax request includes Business Identification Number (VAT registration ID)</li>
<li>GetTax request includes Country Code</li>
<li>GetTax request includes Currency Code</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2013/04/02/3613/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avalara Developer Workshop</title>
		<link>http://developer.avalara.com/blog/2013/03/05/avalara-developer-workshop</link>
		<comments>http://developer.avalara.com/blog/2013/03/05/avalara-developer-workshop#comments</comments>
		<pubDate>Tue, 05 Mar 2013 22:51:18 +0000</pubDate>
		<dc:creator>Loke Uei Tan</dc:creator>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=3066</guid>
		<description><![CDATA[Avalara&#8217;s first Developer Workshop is being held at our headquarters here on Bainbridge Island. We are hosting this event on Wednesday, March 27th, to help you get started or complete your integration to AvaTax, provide product overviews, present a detailed review of our API, and offer hands-on assistance with your integration. Bainbridge Island is a [...]]]></description>
				<content:encoded><![CDATA[<p>Avalara&#8217;s first Developer Workshop is being held at our headquarters here on Bainbridge Island. We are hosting this event on Wednesday, March 27<sup>th</sup>, to help you get started or complete your integration to AvaTax, provide product overviews, present a detailed review of our API, and offer hands-on assistance with your integration.</p>
<p>Bainbridge Island is a 35 minute ferry commute from downtown Seattle. From the airport, take a taxi to Coleman Dock in downtown Seattle and take the Bainbridge Island ferry. It runs every 40 minutes from Seattle; visit the <a href="http://www.wsdot.com/ferries/schedule/ScheduleDetail.aspx?departingterm=7&amp;arrivingterm=3&amp;roundtrip=true" target="_blank"><b>online schedule</b></a> for details and visit here for <a href="http://www.wsdot.wa.gov/ferries/fares/FaresDetail.aspx?departingterm=7&amp;arrivingterm=3"><b>fare information</b></a>.</p>
<p><b>Bainbridge Island Workshop Agenda</b></p>
<p><b>10 am</b> &#8211; Introductions<br />
<b>10:15 am </b>-<b> </b>Avalara Product Overview<br />
<b>11:15 am </b>- Break<br />
<b>11:30 am </b>-<b> </b>Introduction to Avalara’s APIs<br />
<b>12:30 pm </b>- Lunch<br />
<b>1:30 pm </b>- SOAP and REST API In-Depth Session<br />
<b>2:30 pm </b>- Hands-On Development Workshop with Avalara Engineers<br />
<b>6:00 pm </b>- Dinner in Seattle with The Avalara Team</p>
<p>Please join us for a fun and productive day.  <a href="https://www.avalara.com/registration-events/avalara-developers-workshop">Register here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2013/03/05/avalara-developer-workshop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ember.js event at Pier 55</title>
		<link>http://developer.avalara.com/blog/2012/12/12/ember-js-event-at-pier-55</link>
		<comments>http://developer.avalara.com/blog/2012/12/12/ember-js-event-at-pier-55#comments</comments>
		<pubDate>Wed, 12 Dec 2012 23:32:44 +0000</pubDate>
		<dc:creator>Ben Macfarlane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ember]]></category>
		<category><![CDATA[emberjs]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[pier 55]]></category>
		<category><![CDATA[seattle]]></category>
		<category><![CDATA[tom dale]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[yehuda katz]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=2325</guid>
		<description><![CDATA[Avalara has been using Ember.js for six months now so we were proud to host the inaugural Seattle Ember.js Meetup last Thursday. In a meeting that tested the capacity of our new space on the water at Pier 55 in downtown Seattle we were honored to host Yehuda Katz and Tom Dale from the core Ember.js [...]]]></description>
				<content:encoded><![CDATA[<p>Avalara has been using Ember.js for six months now so we were proud to host the inaugural <a href="http://www.meetup.com/Ember-js-Seattle-Meetup/">Seattle Ember.js Meetup</a> last Thursday. In a meeting that tested the capacity of our new space on the water at Pier 55 in downtown Seattle we were honored to host Yehuda Katz and Tom Dale from the core Ember.js team in a presentation that lasted two hours. In Avalara tradition we rolled out the margarita machine for the participants and the conversations with the presenters lasted well into the night.</p>
<p>Yehuda and Tom delivered a wealth of information about the upcoming functionality in Ember and Ember-data and we&#8217;ve uploaded the talks and Q&amp;A sessions to YouTube for all to enjoy.<span id="more-2325"></span></p>
<p><iframe width="473" height="266" src="http://www.youtube.com/embed/_6yMxU-_ARs" rel="0" frameborder="0" allowfullscreen></iframe><br />
<iframe width="473" height="266" src="http://www.youtube.com/embed/TTy1pbXdKJg" rel="0" frameborder="0" allowfullscreen></iframe><iframe width="473" height="266" src="http://www.youtube.com/embed/4Ed_o3_59ME" rel="0" frameborder="0" allowfullscreen></iframe><iframe width="473" height="266" src="http://www.youtube.com/embed/aBvOXnTG5Ag" rel="0" frameborder="0" allowfullscreen></iframe></p>
<p>We hope to host more events like this in our new space. In the meantime, if you&#8217;re an Ember developer that wants to deliver some big products that will be used by a lot of people, let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2012/12/12/ember-js-event-at-pier-55/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Demo of AvaTax API</title>
		<link>http://developer.avalara.com/blog/2012/07/16/demo-of-avatax-api</link>
		<comments>http://developer.avalara.com/blog/2012/07/16/demo-of-avatax-api#comments</comments>
		<pubDate>Mon, 16 Jul 2012 19:56:56 +0000</pubDate>
		<dc:creator>avalara</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[sales tax service]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=1035</guid>
		<description><![CDATA[Watch API support specialist Anya Stettler show how to use our REST API to make a successful tax call to the Avalara service.]]></description>
				<content:encoded><![CDATA[<div id="attachment_1036" class="wp-caption alignnone" style="width: 482px"><a href="/blog/2012/7/16/demo-of-avatax-api"><img class="size-large wp-image-1036" title="avatax-api-demo-video" alt="" src="http://developer.avalara.com/wp-content/uploads/2012/07/avatax-api-demo-video-550x304.png" width="472" height="260" /></a>
<p class="wp-caption-text">Anya Stettler, Avalara API Support Specialist</p>
</div>
<p>Watch API support specialist Anya Stettler show how to use our <a href="/tag/rest-api">REST API</a> to make a successful tax call to the Avalara service.<span id="more-1035"></span><br />
<iframe src="http://www.youtube.com/embed/RiTk9Yhzcv4" height="288" width="512" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2012/07/16/demo-of-avatax-api/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing With Sales Tax: Should I Tax It?</title>
		<link>http://developer.avalara.com/blog/2012/03/20/developing-with-sales-tax-should-i-tax-it</link>
		<comments>http://developer.avalara.com/blog/2012/03/20/developing-with-sales-tax-should-i-tax-it#comments</comments>
		<pubDate>Tue, 20 Mar 2012 22:15:15 +0000</pubDate>
		<dc:creator>Steven Dunston</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[exempt status]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[sales tax]]></category>
		<category><![CDATA[taxability]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=158</guid>
		<description><![CDATA[In the previous post, we learned why you want to use geolocation to get an accurate tax rate. But getting the right tax rate doesn't help you if you don't know whether or not the rate applies to the transaction. There are three steps to determining whether to apply sales tax, and logically enough, they deal with the three primary objects in a transaction: The seller, the product and the buyer.]]></description>
				<content:encoded><![CDATA[<p><em>This is the second of three posts aimed at giving developers a basic understanding of the complexities of sales tax.</em></p>
<p><strong><em>Developing With Sales Tax:</em></strong></p>
<ol>
<li><a title="What's The Rate?" href="http://developer.avalara.com/blog/2012/03/06/developing-with-sales-tax-whats-the-rate/"><em>What’s The Rate?</em></a></li>
<li><em><strong>Should I Tax It?</strong></em></li>
<li><em>I Taxed It: Now What?</em></li>
</ol>
<div id="attachment_209" class="wp-caption alignnone" style="width: 482px"><a href="http://developer.avalara.com/wp-content/uploads/2012/03/sales-tax-logic1.png"><img class="size-large wp-image-209" title="sales-tax-logic" alt="" src="http://developer.avalara.com/wp-content/uploads/2012/03/sales-tax-logic1-550x479.png" width="472" height="411" /></a>
<p class="wp-caption-text">Before you apply a sales tax rate, you need to know the status of the seller, the product and the buyer.</p>
</div>
<p>In the previous post, we learned why you want to use geolocation to get an accurate tax rate. But getting the right tax rate doesn&#8217;t help you if you don&#8217;t know whether or not the rate applies to the transaction. There are three steps to determining whether to apply sales tax, and logically enough, they deal with the three primary objects in a transaction.</p>
<ol>
<li>Does the seller have a requirement to collect? (nexus)</li>
<li>Is the product eligible for tax? (taxability)</li>
<li>Is the buyer eligible for tax? (exempt status)</li>
</ol>
<p><span id="more-158"></span></p>
<h4>The Seller (Nexus)</h4>
<p>Typically, a seller has a requirement to collect sales tax if they have a physical presence in the state where the product will be delivered or used. This can include obvious presence such as offices or retail locations, and less obvious presences such as affiliate programs or data centers.</p>
<h4>The Product (Taxability)</h4>
<p>There are more than 100,000 taxability rules in the US, and they inevitably lead to designations that can get a bit silly &#8212; whether a bagel is toasted (taxable), whether lavender buds are for sachets (taxable) or muffins (not taxable), and the list goes on.</p>
<p>Product taxability can also be affected by enterprise zones and tax holidays. Enterprise zones are set up to encourage certain kinds of shopping in certain places, while tax holidays encourage shopping on certain dates.</p>
<h4>The Buyer (Exempt Status)</h4>
<p>Sales tax is a <a href="http://www.taxrates.com/wiki/Consumption_tax">consumption tax</a> charged to the end consumer, which means that resellers are typically exempt from paying sales tax. Charities and other non-profits are also typically exempt from paying sales tax on purchases.</p>
<p>A buyer with an exemption must have an exemption certificate from the state of record, and your tax system will need to record their status if you want to avoid some uncomfortable questions from your friendly state auditor.</p>
<h3>The Calculation</h3>
<p>If any of the three components of a transaction are ineligible, then the tax rate is zero:</p>
<ul>
<li>The seller must be required to collect in that state</li>
<li>The product must be taxable in that jurisdiction</li>
<li>The buyer must not have exempt status</li>
</ul>
<p>Only then should sales tax be charged.</p>
<p>The good news is that <a href="http://www.avalara.com/products/avatax">Avatax can automate all of this</a> for you. And our APIs make it easy to add sales tax automation to your application.</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2012/03/20/developing-with-sales-tax-should-i-tax-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REST API Makes AvaTax Integration Easy</title>
		<link>http://developer.avalara.com/blog/2012/03/09/rest-api-makes-avatax-integration-easy</link>
		<comments>http://developer.avalara.com/blog/2012/03/09/rest-api-makes-avatax-integration-easy#comments</comments>
		<pubDate>Fri, 09 Mar 2012 16:49:54 +0000</pubDate>
		<dc:creator>will.frei</dc:creator>
				<category><![CDATA[Sales Tax APIs]]></category>
		<category><![CDATA[rest api]]></category>
		<category><![CDATA[sales tax]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=74</guid>
		<description><![CDATA[Our REST API provides the power of Avalara's calculation engine to your application.]]></description>
				<content:encoded><![CDATA[<blockquote><p>With any third party integration two things are absolutely essential – an easy and reliable API platform, and knowledgeable, responsive tech staff to help with the integration.  I’m glad to say, Avalara’s AvaTax REST system provides both! -Early integrator</p></blockquote>
<p>AvaTax gives you fast and up-to-date sales tax calculation based on geo-location (<a href="http://developer.avalara.com/blog/2012/03/06/developing-with-sales-tax-whats-the-rate/">which kicks ZIP code calculation&#8217;s ass</a>). So you get the most accurate sales tax calculation possible anywhere in the 11,000+ North American tax jurisdictions.</p>
<p>Our REST API provides the power of Avalara&#8217;s calculation engine to your application. Three advantages of using our REST API, which supports both JSON and XML message formats:</p>
<ul>
<li>Quick and flexible interface</li>
<li>Code easily with query strings</li>
<li>No need for internal server</li>
</ul>
<p>Here is a get sample:</p>
<pre class="qoate-code">https://rest.avalara.net/1.0/tax/47.627935,-122.51702/get.jsonp?saleamount=1</pre>
<p>Here is the return:</p>
<pre class="qoate-code">AvaTaxResponse(/* json result */)</pre>
<div></div>
<p>(<a href="http://developer.avalara.com/api-docs/">see more documentation</a>)</p>
<div>Easy as that. Plus this integration also allows your business to leverage our powerful <a href="http://www.avalara.com/products/avatax/certs">Certificate</a> and <a href="http://www.avalara.com/products/avatax/returns">Return</a> management tools. But this is not just about our REST API integration. This is about you and what you need from our service. Any comments or questions? Leave them below.</div>
<div></div>
<p>&nbsp;</p>
<div><a href="http://www.avalara.com/media/images/pdfs/avalara_datasheet_sdk">Learn about our SOAP framework</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2012/03/09/rest-api-makes-avatax-integration-easy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing With Sales Tax: What&#8217;s the Rate?</title>
		<link>http://developer.avalara.com/blog/2012/03/06/developing-with-sales-tax-whats-the-rate</link>
		<comments>http://developer.avalara.com/blog/2012/03/06/developing-with-sales-tax-whats-the-rate#comments</comments>
		<pubDate>Tue, 06 Mar 2012 23:50:32 +0000</pubDate>
		<dc:creator>Steven Dunston</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[rate table]]></category>
		<category><![CDATA[sales tax]]></category>
		<category><![CDATA[zip code]]></category>

		<guid isPermaLink="false">http://developer.avalara.com/?p=72</guid>
		<description><![CDATA[If you're building or installing an application to process U.S. transactions, odds are that you'll need to account for a sales tax rate.

At the minimum you'll need to identify a target tax location, and then look up a rate for that location. Looking up rates is fairly simple. The tricky part can be finding the location. Here are the five ways it's done, along with the ramifications for each.]]></description>
				<content:encoded><![CDATA[<p><em>This is the first of three posts aimed at giving developers a basic understanding of options for implementing a sales tax solution.</em></p>
<p><strong><em>Developing With Sales Tax:</em></strong></p>
<ol>
<li><em><strong>What&#8217;s The Rate?</strong></em></li>
<li><em><a href="http://developer.avalara.com/blog/2012/03/20/developing-with-sales-tax-should-i-tax-it/">Should I Tax It?</a></em></li>
<li><em>I Taxed It: Now What?</em></li>
</ol>
<p>If you&#8217;re building or installing an application to process U.S. transactions, odds are that you&#8217;ll need to account for a sales tax rate.</p>
<p>At the minimum you&#8217;ll need to identify a target tax location, and then look up a rate for that location. Looking up rates is fairly simple. The tricky part can be finding the location. Here are the five ways it&#8217;s done, along with the ramifications for each.<span id="more-72"></span></p>
<h4>1. Five digit ZIP Code</h4>
<p><strong>What&#8217;s Good About It</strong></p>
<p>Most businesses are probably calculating sales tax rates by ZIP Code. A five-digit ZIP Code is the simplest part of an address to use for a calculation. If you have a customer address, you have (or can look up) a five digit ZIP Code. There are about 42,000 ZIP Codes in the US, and most locations have a ZIP Code.</p>
<p>Five-digit ZIP Code tax tables are readily available. You can download them from individual state department of revenue websites, or buy them from various providers. You can even find <a title="Five-Digit ZIP Code State Sales Tax Tables" href="http://www.taxrates.com/products-page">free tax tables</a>! The simplest way to add sales tax rates to an application is to use a lookup table such as this.</p>
<p><strong>What&#8217;s Not Good Enough</strong></p>
<p>ZIP Codes don&#8217;t align neatly with tax jurisdictions. Why? Because that&#8217;s not what they are for. ZIP Codes are created by the Federal Government to deliver mail. Sales tax is levied by local and regional governments, and so there is no necessary correlation between boundaries of ZIP Codes and boundaries of tax jurisdictions. A ZIP Code doesn&#8217;t help you to find city or county or other boundaries, making it difficult to decipher the layers of tax from counties, cities and other entities.</p>
<p>ZIP Code tables are inaccurate, and tend to show the highest possible rate for that ZIP Code. That can lead to a competitive disadvantage because you may be overcharging your customers by 3% or more.</p>
<h4>2. ZIP+4</h4>
<p>In 1983, the U.S. Postal Service introduced extended ZIP Codes with an extra four digits.</p>
<p><strong>What&#8217;s Good About It</strong></p>
<p>Some ZIP+4 (or nine-digit) ZIP Codes represent single buildings, PO Boxes or mailing entities, which is of limited use for sales tax calculation. But others can narrow down to individual city blocks or neighborhoods, which can be more accurate for sales tax calculation than a five-digit zip.</p>
<p><strong>What&#8217;s Not Good Enough</strong></p>
<p>A nine-digit zip brings complexity and cost without bringing clarity. The data costs more than the five-digit version. You may not have the +4 part of the ZIP Code for much of your contact database, which means you will need to do manual address verification.</p>
<p>While nine-digit ZIP Codes are more complex and costly, and require you to have better address data, you still won&#8217;t have city, county and other taxing authority information.</p>
<h4>3. ZIP Plus County, City (ZIP CC)</h4>
<p><strong>What&#8217;s Good About It</strong><br />
This is ZIP Code plus information about city and county boundaries, which can help create a more accurate rate match. Tax rates are more likely to align with city or county boundaries than with ZIP Codes.</p>
<p><strong>What&#8217;s Not Good Enough</strong><br />
In order to take advantage of the greater accuracy, ZIP CC files may require a human to select a location from a picklist. This can complicate your user interface and make ordering or invoicing less efficient. It may not always be obvious at first glance which rate is correct, requiring further research or guessing.</p>
<p>Even with county and city information and human intervention, you will still be missing tax zones representing metro, stadium, tourism and other sales taxes.</p>
<h4>4. Street Address Table</h4>
<p>This solution divides the map into block-level sections by street address ranges.</p>
<p><strong>What&#8217;s Good About It</strong><br />
Unlike other table-based solutions, Street Address Tables can be fairly accurate, at least for destinations where you have a known street address.</p>
<p><strong>What&#8217;s Not Good Enough</strong><br />
These tables are huge, consisting of millions of records, which dramatically increases the cost. And they are out of date even before they are published.</p>
<p>Street Addresses don&#8217;t help you in situations where you don&#8217;t have an address. Digital goods or deliveries to off-the-grid locations like construction sites, rural cell towers, and ranches are a few examples.</p>
<h4>5. Geolocation</h4>
<p>Now we&#8217;re talking. This method takes latitude/longitude and places it precisely within the geometry of a particular tax zone.</p>
<p><strong>What&#8217;s Good About It</strong><br />
Geolocation creates unparalleled accuracy without requiring a database of millions of addresses. You don&#8217;t even need an address: A lat/long and a quick web service call will suffice to produce an accurate tax rate.</p>
<p><strong>What&#8217;s Not Good Enough</strong><br />
Geolocation can get you the perfect rate, but it can&#8217;t tell you whether or not you should apply the rate to a given transaction. For that, stay tuned for Developing With Sales Tax: Should I Tax It?, where we discuss nexus (seller&#8217;s status), taxability (product&#8217;s status) and exemptions (buyer&#8217;s status).</p>
]]></content:encoded>
			<wfw:commentRss>http://developer.avalara.com/blog/2012/03/06/developing-with-sales-tax-whats-the-rate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
