2017-03-21 07:47:37 +07:00
|
|
|
=========================================================
|
|
|
|
How to get correct tax rates in the US thanks to TaxCloud
|
|
|
|
=========================================================
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
The **TaxCloud** integration allows you to calculate the sales tax for every
|
2016-07-04 15:14:04 +07:00
|
|
|
address in the United States and keeps track of which product types are
|
2016-07-01 20:17:34 +07:00
|
|
|
exempt from sales tax and in which states each exemption applies.
|
|
|
|
TaxCloud calculates sales tax in real-time for every state, city, and
|
|
|
|
special jurisdiction in the United States.
|
|
|
|
|
|
|
|
Configuration
|
|
|
|
=============
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
In Tax Cloud
|
|
|
|
------------
|
|
|
|
* Create a free account on `*TaxCloud*
|
|
|
|
<https://taxcloud.net/#register>`__ website.
|
|
|
|
* Register your website on TaxCloud to get an *API ID* and an *API Key*.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
|
|
|
.. image:: media/taxcloud01.png
|
|
|
|
:align: center
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
In Odoo
|
|
|
|
-------
|
|
|
|
* Go to :menuselection:`Invoicing/Accounting --> Configuration --> Settings`
|
|
|
|
and check *Compute sales tax automatically using TaxCloud*. Click *Apply*.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
|
|
|
.. image:: media/taxcloud02.png
|
|
|
|
:align: center
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
* Still in those settings, enter your TaxCloud credentials.
|
|
|
|
* Hit *Sync TaxCloud Categories (TIC)* to import TIC product categories
|
|
|
|
from TaxCloud (Taxability Information Codes). Some categories may imply
|
|
|
|
specific rates.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
|
|
|
.. image:: media/taxcloud03.png
|
|
|
|
:align: center
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
* Set default *TIC Code* and taxe rates. This will apply to any new
|
|
|
|
product created. A default sales tax is needed to trigger the
|
|
|
|
tax computation.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
* For products under a specific category, select it in its detail form
|
|
|
|
(in *Sales* tab).
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
* Make sure your company address is well defined (especially the state
|
|
|
|
and the zip code). Go to :menuselection:`Settings --> General Settings`
|
|
|
|
and click *Configure your company data*.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
How it works
|
|
|
|
============
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
Automatic tax assignation works thanks to fiscal positions
|
|
|
|
(see :doc:`application`).
|
|
|
|
A specific fiscal position is created when installing *TaxCloud*.
|
|
|
|
Everything works out-of-the-box.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
This fiscal position is set on any sales order, web order, or invoice
|
|
|
|
when the customer country is *United States*. This is triggering the
|
|
|
|
automated tax computation.
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
.. image:: media/taxcloud04.png
|
2016-07-01 20:17:34 +07:00
|
|
|
:align: center
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
Add a product with a default sales tax. Odoo will automatically
|
2016-07-01 20:17:34 +07:00
|
|
|
send a request to TaxCloud, get the correct tax percentage based on the
|
2016-09-30 14:26:08 +07:00
|
|
|
customer location (state and zip code) and product TIC category, create
|
|
|
|
a new tax rate if that tax percentage does not already exist in
|
|
|
|
your system and return it in the order item line (e.g. 7.0%).
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
.. image:: media/taxcloud05.png
|
2016-07-01 20:17:34 +07:00
|
|
|
:align: center
|
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
How to create specific tax mappings using TaxCloud
|
2016-10-14 19:31:11 +07:00
|
|
|
==================================================
|
2016-07-01 20:17:34 +07:00
|
|
|
|
2016-09-30 14:26:08 +07:00
|
|
|
You can create several fiscal positions using TaxCloud.
|
|
|
|
Check *Use TaxCloud API* to do so. Such fiscal postions can be
|
|
|
|
assigned to customers in their detail form in order to get them by default
|
|
|
|
whenever they buy you something.
|
|
|
|
|
|
|
|
.. image:: media/taxcloud06.png
|
2016-07-01 20:17:34 +07:00
|
|
|
:align: center
|
|
|
|
|
|
|
|
.. seealso::
|
2016-09-30 14:26:08 +07:00
|
|
|
* :doc:`default_taxes`
|
2016-07-01 20:17:34 +07:00
|
|
|
* :doc:`application`
|