2016-07-01 15:17:34 +02:00
|
|
|
|
=======================================
|
|
|
|
|
|
Manage Your Sales Tax with TaxCloud API
|
|
|
|
|
|
=======================================
|
|
|
|
|
|
|
|
|
|
|
|
The **TaxCloud** module allows you to calculate the sales tax for every
|
2016-07-04 10:14:04 +02:00
|
|
|
|
address in the United States and keeps track of which product types are
|
2016-07-01 15:17:34 +02: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
|
|
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
|
|
Install the TaxCloud module
|
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
|
|
|
|
In the **Accounting** module, click on :menuselection:`Configuration --> Settings`.
|
|
|
|
|
|
Under :menuselection:`Invoicing and Payments --> Taxes`, check the box **Compute sales
|
|
|
|
|
|
tax automatically using TaxCloud**.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud01.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
Configure TaxCloud API
|
|
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
|
|
|
|
To configure your TaxCloud API, go to the **Accounting** module, click
|
|
|
|
|
|
on :menuselection:`Configuration -> Settings`.
|
2016-07-04 10:14:04 +02:00
|
|
|
|
** Under **TaxCloud Configuration** enter your account credentials (API ID and
|
2016-07-01 15:17:34 +02:00
|
|
|
|
API Key). For more information, please refer to the
|
|
|
|
|
|
`*Taxcloud* <http://taxcloud.net>`__ website.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud02.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
Synchronize the TICs(Taxability Information Codes) category
|
2016-07-01 15:17:34 +02:00
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
After connecting to TaxCloud API, click on **Sync TaxCloud
|
|
|
|
|
|
Category (TIC)** to synchronize the TICs(Taxability Information Codes)
|
|
|
|
|
|
for products.
|
2016-07-01 15:17:34 +02:00
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud03.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
Company configuration
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
In order to compute the right tax rate, the provider needs your company
|
|
|
|
|
|
information. Be sure your address and default TIC category are correctly
|
|
|
|
|
|
encoded.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud04.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
Set default TIC category on your company. This ensures if you are
|
|
|
|
|
|
selling the same TIC category product you aren’t required to fill the
|
|
|
|
|
|
TIC on each product or in case of a missing TIC category on product it
|
|
|
|
|
|
will automatically reference the default category for your company.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud05.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
To check your information, go to the **Settings** app and click on
|
2016-07-04 10:14:04 +02:00
|
|
|
|
**General Settings**. Next, click **Configure your company
|
2016-07-01 15:17:34 +02:00
|
|
|
|
data.**
|
|
|
|
|
|
|
|
|
|
|
|
Product configuration
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Set the correct sales tax and TIC category on the product. The main
|
2016-07-04 10:14:04 +02:00
|
|
|
|
taxes are automatically configured according to the US chart of accounts.
|
2016-07-01 15:17:34 +02:00
|
|
|
|
|
|
|
|
|
|
If you want to set a specific tax rate on a product, you can set the
|
|
|
|
|
|
sales tax on the **product form** under the **Accounting** tab.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud06.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
You can set the TIC Category on the **Product form** under the
|
|
|
|
|
|
**Sales** tab.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud07.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
Customer configuration
|
|
|
|
|
|
----------------------
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
In order to compute the correct tax, the provider needs customer information.
|
|
|
|
|
|
Be sure your customer address is correctly encoded.
|
2016-07-01 15:17:34 +02:00
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud08.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
The main fiscal positions are automatically created for TaxCloud in the
|
2016-07-04 10:14:04 +02:00
|
|
|
|
**US** by default but you may need to create additional fiscal positions
|
|
|
|
|
|
for specific user cases.
|
2016-07-01 15:17:34 +02:00
|
|
|
|
|
|
|
|
|
|
To define fiscal position:
|
|
|
|
|
|
|
|
|
|
|
|
- Navigate to the **Accounting** app
|
|
|
|
|
|
|
|
|
|
|
|
- Go to :menuselection:`Configuration --> Fiscal Position`
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
- Default fiscal position (country) is set to US (you can
|
2016-07-01 15:17:34 +02:00
|
|
|
|
define the fiscal position in the Customer Form of the
|
|
|
|
|
|
**Accounting tab**).
|
|
|
|
|
|
|
|
|
|
|
|
For more information on fiscal position, see the Odoo documentation on
|
|
|
|
|
|
:doc:`application`.
|
|
|
|
|
|
|
|
|
|
|
|
Manage your sales tax
|
|
|
|
|
|
=====================
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
Get sales tax automatically via TaxCloud
|
|
|
|
|
|
----------------------------------------
|
2016-07-01 15:17:34 +02:00
|
|
|
|
|
|
|
|
|
|
When the fiscal position(tax mapping on fiscal position) is applied
|
|
|
|
|
|
(automatically) on a sales order, web order, or invoices it will send a
|
|
|
|
|
|
request to TaxCloud and return a sales tax calculation.
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
For example, to get sales tax automatically on a sales order: In the
|
|
|
|
|
|
main menu click :menuselection:`Sales --> Sales orders` and create a new sales order.
|
2016-07-01 15:17:34 +02:00
|
|
|
|
Select a customer in the United States and TaxCloud will automatically
|
|
|
|
|
|
apply the US fiscal position on the sales order.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud09.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
2016-07-04 10:14:04 +02:00
|
|
|
|
Add a product with sales tax on an order line and Odoo will automatically
|
2016-07-01 15:17:34 +02:00
|
|
|
|
send a request to TaxCloud, get the correct tax percentage based on the
|
2016-07-04 10:14:04 +02:00
|
|
|
|
customer’s State and Product TIC category, create a new tax rate if
|
2016-07-01 15:17:34 +02:00
|
|
|
|
that tax percentage does not already exist on your list and return the
|
|
|
|
|
|
new tax rate (example: 7.0%).
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud10.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
You can also add a tax mapping line on the fiscal position with the new
|
2016-07-04 10:14:04 +02:00
|
|
|
|
tax. Odoo will check if the tax exists for the customer's State and
|
2016-07-01 15:17:34 +02:00
|
|
|
|
product TIC category in the fiscal position mapping line and if it does
|
|
|
|
|
|
not exist it will send a request to TaxCloud to retrieve the new tax
|
|
|
|
|
|
rate.
|
|
|
|
|
|
|
|
|
|
|
|
.. image:: media/taxcloud11.png
|
|
|
|
|
|
:align: center
|
|
|
|
|
|
|
|
|
|
|
|
.. seealso::
|
|
|
|
|
|
* :doc:`application`
|