Skip to content

Commit da55f9a

Browse files
committed
[ADD] finance: avatax tax calculation
closes #9214 X-original-commit: 41b6e2f Signed-off-by: Timothy Kukulka (tiku) <[email protected]>
1 parent 06b3768 commit da55f9a

File tree

4 files changed

+110
-0
lines changed

4 files changed

+110
-0
lines changed

content/applications/finance/accounting/taxes/avatax.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
:show-content:
2+
13
==================
24
Avatax integration
35
==================
@@ -72,3 +74,9 @@ cross-reference data in Odoo and Avatax.
7274

7375
.. seealso::
7476
- :doc:`fiscal_positions`
77+
- :doc:`avatax/avatax_use`
78+
79+
.. toctree::
80+
:titlesonly:
81+
82+
avatax/avatax_use
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
==========
2+
AvaTax use
3+
==========
4+
5+
AvaTax is a tax calculation software that can be integrated with Odoo in the United States and
6+
Canada. Once the :doc:`integration setup <../avatax>` is complete, the calculated tax is simple and
7+
automatic.
8+
9+
Tax calculation
10+
===============
11+
12+
Automatically calculate taxes on Odoo quotations and invoices with AvaTax by confirming the
13+
documents during the sales flow. Alternatively, calculate the taxes manually by clicking the
14+
:guilabel:`Compute taxes using Avatax` button while these documents are in draft mode.
15+
16+
.. tip::
17+
Clicking the :guilabel:`Compute taxes using Avatax` button recalculates taxes if any product
18+
lines are edited on the invoice.
19+
20+
.. image:: avatax_use/calculate-avatax.png
21+
:align: center
22+
:alt: Sales quotation with the confirm and compute taxes using AvaTax buttons highlighted.
23+
24+
The tax calculation is triggered during the following :ref:`automatic trigger
25+
<avatax/automatic-triggers>` and :ref:`manual trigger <avatax/manual-triggers>` circumstances.
26+
27+
.. _avatax/automatic-triggers:
28+
29+
Automatic triggers
30+
------------------
31+
32+
- When the sales rep sends the quote by email with :guilabel:`Send by email` button (pop-up).
33+
- When the customer views the online quote on the portal.
34+
- When a quote is confirmed and becomes a sales order.
35+
- When the customer views the invoice on the portal.
36+
- When a draft invoice is validated.
37+
- When the customer views the subscription in the portal.
38+
- When a subscription generates an invoice.
39+
- When the customer gets to the last screen of the eCommerce checkout.
40+
41+
.. _avatax/manual-triggers:
42+
43+
Manual triggers
44+
---------------
45+
46+
- :guilabel:`Compute taxes using Avatax` button at the bottom of the quote.
47+
- :guilabel:`Compute taxes using Avatax` button at the top of the invoice.
48+
49+
.. tip::
50+
Use the :guilabel:`Avalara Partner Code` field that is available on customer records, quotations,
51+
and invoices to cross-reference data in Odoo and AvaTax. This field is located under the
52+
:menuselection:`Other info` tab of the sales order or quotation in the :guilabel:`Sales` section.
53+
54+
On the customer record, navigate to *Contacts app* and select a contact. Then open the
55+
:guilabel:`Sales & Purchase` tab and the :guilabel:`Avalara Partner Code` under the
56+
:guilabel:`Sales` section.
57+
58+
.. important::
59+
The :guilabel:`Automatic Tax Mapping (AvaTax)` fiscal position is also applied on those Odoo
60+
documents, like subscriptions.
61+
62+
.. seealso::
63+
- :doc:`../fiscal_positions`
64+
65+
AvaTax synchronization
66+
======================
67+
68+
Synchronization occurs with AvaTax, when the *invoice* is created in Odoo. This means the sales tax
69+
is recorded with Avalara (AvaTax software developer).
70+
71+
To do so, navigate to :menuselection:`Sales app --> Orders --> Quotations`. Select a quotation from
72+
the list.
73+
74+
After confirming a quotation and validating the delivery, click :guilabel:`Create Invoice`. Indicate
75+
whether it is a :guilabel:`Regular invoice`, :guilabel:`Down payment (percentage)`, or
76+
:guilabel:`Down payment (fixed amount)`.
77+
78+
Then click :guilabel:`Create and view invoice`. The recorded taxes can be seen in the
79+
:guilabel:`Journal Items` tab of the invoice. There will be different taxes depending on the
80+
location of the :guilabel:`Delivery Address`.
81+
82+
.. image:: avatax_use/journal-items.png
83+
:align: center
84+
:alt: Journal items highlighted on a invoice in Odoo.
85+
86+
Finally, press the :guilabel:`Confirm` button to complete the invoice and synchronize with the
87+
AvaTax portal.
88+
89+
.. warning::
90+
An invoice cannot be :guilabel:`Reset to draft` because this causes de-synchronization with the
91+
AvaTax Portal. Instead, click :guilabel:`Add credit note` and state: `Sync with AvaTax Portal`.
92+
See this documentation: :doc:`../../../accounting/customer_invoices/credit_notes`.
93+
94+
Fixed price discounts
95+
=====================
96+
97+
Add a fixed price discount to a valuable customer by click :guilabel:`Add a line` on the customer's
98+
invoice. Add the product discount and set the :guilabel:`Price` to either a positive or negative
99+
value. To recalculate the taxes, click :guilabel:`Compute taxes using Avatax`.
100+
101+
.. tip::
102+
Tax calculation can even be done on negative subtotals and credit notes.
Loading
Loading

0 commit comments

Comments
 (0)