From f22eadf18577a2c7d6af93404185c0c7e44f740a Mon Sep 17 00:00:00 2001 From: tiku-odoo Date: Thu, 25 Apr 2024 16:06:14 -0400 Subject: [PATCH] [IMP]accounting: avatax api integration rewrite closes odoo/documentation#9279 X-original-commit: fe3cbf7231ba4eb718a4e27cf316e0d55a257783 Signed-off-by: Timothy Kukulka (tiku) --- .../finance/accounting/taxes/avatax.rst | 416 ++++++++++++++++-- .../taxes/avatax/choose-customer-address.png | Bin 23000 -> 0 bytes .../accounting/taxes/avatax/company-code.png | Bin 0 -> 20021 bytes .../taxes/avatax/validate-address.png | Bin 0 -> 8790 bytes .../avatax/validate-customer-address.png | Bin 13156 -> 0 bytes 5 files changed, 370 insertions(+), 46 deletions(-) delete mode 100644 content/applications/finance/accounting/taxes/avatax/choose-customer-address.png create mode 100644 content/applications/finance/accounting/taxes/avatax/company-code.png create mode 100644 content/applications/finance/accounting/taxes/avatax/validate-address.png delete mode 100644 content/applications/finance/accounting/taxes/avatax/validate-customer-address.png diff --git a/content/applications/finance/accounting/taxes/avatax.rst b/content/applications/finance/accounting/taxes/avatax.rst index 255061342..5de628447 100644 --- a/content/applications/finance/accounting/taxes/avatax.rst +++ b/content/applications/finance/accounting/taxes/avatax.rst @@ -1,80 +1,404 @@ :show-content: ================== -Avatax integration +AvaTax integration ================== -Avatax is a tax calculation provider that can be integrated in Odoo. +Avalara's *AvaTax* is a cloud-based tax software. Integrating *AvaTax* with Odoo provides real-time +and region-specific tax calculations when users sell, purchase, and invoice items in Odoo. *AvaTax* +tax calculation is supported with every United Nations charted country, including inter-border +transactions. + +.. important:: + *AvaTax* is only available for integration with databases/companies that have locations in the + United States and Canada. This means the fiscal position/country of a database can only be set to + the United States or Canada. For more information, reference this documentation: + :ref:`avatax/fiscal_country`. + +*AvaTax* accounts for location-based tax rates for each state, county, and city. It improves +remittance accuracy by paying close attention to laws, rules, jurisdiction boundaries, and special +circumstances (like, tax holidays, and product exemptions). Companies who integrate with *AvaTax* +can maintain control of tax-calculations in-house with this simple :abbr:`API (application +programming interface)` integration. + +.. important:: + Some limitations exist in Odoo while using *AvaTax* for tax calculation: + + - *AvaTax* is **not** supported in Odoo's *Point of Sale* app, because a dynamic tax calculation + model is excessive for transactions within a single delivery address, such as stores or + restaurants. + - *AvaTax* and Odoo use the company address and **not** the warehouse address. + - Exercise tax is **not** supported. This includes tobacco/vape taxes, fuel taxes, and other + specific industries. + +.. seealso:: + Avalara's support documents: `About AvaTax + `_ + +Set up on AvaTax +================ + +To use *AvaTax*, an account with Avalara is required for the setup. If one has not been set up yet, +connect with Avalara to purchase a license: `Avalara: Let's Talk +`_. + +.. tip:: + Upon account setup, take note of the *AvaTax* :guilabel:`Account ID`. This will be needed in the + :ref:`Odoo setup `. In Odoo, this number is the :guilabel:`API ID`. + +Then, `create a basic company profile +`_. + +Create basic company profile +---------------------------- + +Collect essential business details for the next step: locations where tax is collected, +products/services sold (and their sales locations), and customer tax exemptions, if applicable. +Follow the Avalara documentation for creating a basic company profile: + +#. `Add company information + `_. +#. `Tell us where the company collects and pays tax + `_. +#. `Verify jurisdictions and activate the company + `_. +#. `Add other company locations for location-based filing + `_. +#. `Add a marketplace to the company profile + `_. + +.. _avatax/create_avalara_credentials: + +Connect to AvaTax +----------------- + +After creating the basic company profile in Avalara, connect to *AvaTax*. This step links Odoo and +*AvaTax* bidirectionally. + +Navigate to either Avalara's `sandbox `_ or `production +`_ environment. This will depend on which type of Avalara account the +company would like to integrate. + +.. seealso:: + `Sandbox vs production environments in Avalara + `_. + +Log in to create the :guilabel:`License Key`. Go to :menuselection:`Settings --> License and API +Keys`. Click :guilabel:`Generate License Key`. + +.. note:: + A warning appears stating: `If your business app is connected to Avalara solutions, the + connection will be broken until you update the app with the new license key. This action cannot + be undone.` + + Generating a new license key breaks the connection with existing business apps using the *AvaTax* + integration. Make sure to update these apps with the new license key. + +If this will be the first :abbr:`API (application programming interface)` integration being made +with *AvaTax* and Odoo, then click :guilabel:`Generate license key`. + +If this is an additional license key, ensure the previous connection can be broken. There is +**only** one license key associated with each of the Avalara sandbox and production accounts. + +.. important:: + Copy this key to a safe place. It is **strongly encouraged** to backup the license key for future + reference. This key cannot be retrieved after leaving this screen. + +Odoo configuration +================== + +Before using *AvaTax*, there are some additional configurations in Odoo to ensure tax calculations +are made accurately. + +Verify that the Odoo database contains necessary data. The country initially set up in the database +determines the fiscal position, and aids *AvaTax* in calculating accurate tax rates. + +.. _avatax/fiscal_country: + +Fiscal country +-------------- + +To set the :guilabel:`Fiscal Country`, navigate to :menuselection:`Accounting app --> Configuration +--> Settings`. + +.. seealso:: + :doc:`../../fiscal_localizations` + +Under the :guilabel:`Taxes` section, set the :guilabel:`Fiscal Country` feature to :guilabel:`United +States` or :guilabel:`Canada`. Then, click :guilabel:`Save`. + +Company settings +---------------- + +All companies operating under the Odoo database should have a full and complete address listed in +the settings. Navigate to the :menuselection:`Settings app`, and under the :guilabel:`Companies` +section, ensure there is only one company operating the Odoo database. Click :guilabel:`Update Info` +to open a separate page to update company details. + +If there are multiple companies operating in the database, click :guilabel:`Manage Companies` to +load a list of companies to select from. Update company information by clicking into the specific +company. + +Database administrators should ensure that the :guilabel:`Street...`, :guilabel:`Street2...`, +:guilabel:`City`, :guilabel:`State`, :guilabel:`ZIP`, and :guilabel:`Country` are all updated for +the companies. + +This ensures accurate tax calculations and smooth end-of-year accounting operations. + +.. seealso:: + - :doc:`../../../general/companies` + - :doc:`../get_started` + +Module installation +------------------- + +Next, ensure that the Odoo *AvaTax* module is installed. To do so, navigate to the +:menuselection:`Apps application`. In the :guilabel:`Search...` bar, type in `avatax`, and press +:kbd:`Enter`. The following results populate: + +.. list-table:: + :header-rows: 1 + :widths: 25 25 50 + + * - Name + - Technical name + - Description + * - :guilabel:`Avatax` + - `account_avatax` + - Default *AvaTax* module. This module adds the base *AvaTax* features for tax calculation. + * - :guilabel:`Avatax for SO` + - `account_avatax_sale` + - Includes the information needed for tax calculation on sales orders in Odoo. + * - :guilabel:`Avatax for Subscriptions` + - `account_avatax_sale_subscription` + - This module includes the features required for tax calculation on subscriptions in Odoo. + * - :guilabel:`Account Avatax - Ecommerce` + - `website_sale_account_avatax` + - Includes tax calculation features for the checkout process on Odoo eCommerce. + * - :guilabel:`Account AvaTax - Ecommerce - Delivery` + - `website_sale_delivery_avatax` + - Includes tax calculation features for the delivery process on Odoo eCommerce. + +Click the :guilabel:`Install` button on the module labeled :guilabel:`Avatax`: `account_avatax`. +Doing so installs the following modules: + +- :guilabel:`Avatax`: `account_avatax` +- :guilabel:`Avatax for SO`: `account_avatax_sale` +- :guilabel:`Account Avatax - Ecommerce`: `website_sale_account_avatax` + +Should *AvaTax* be needed for Odoo *Subscriptions*, or for delivery tax in Odoo *eCommerce*, then +install those modules individually by clicking on :guilabel:`Install`. .. _avatax/credentials: -Credential configuration -======================== +Odoo AvaTax settings +-------------------- -To integrate Avatax with Odoo, go to :menuselection:`Accounting --> Configuration --> Settings --> -Taxes` and add your Avatax credentials in the :guilabel:`Avatax` section. - -.. tip:: - If you do not yet have credentials, click on :guilabel:`How to Get Credentials`. +To integrate the *AvaTax* :abbr:`API (application programming interface)` with Odoo, go to +:menuselection:`Accounting app --> Configuration --> Settings` section. The :guilabel:`AvaTax` +fields in the :guilabel:`Taxes` section is where the *AvaTax* configurations are made and the +credentials are entered in. .. image:: avatax/avatax-configuration-settings.png :align: center - :alt: Configure Avatax settings + :alt: Configure AvaTax settings -.. _avatax/tax-mapping: +Prerequisites +~~~~~~~~~~~~~ + +First, select the :guilabel:`Environment` in which the company wishes to use *AvaTax* in. It can +either be :guilabel:`Sandbox` or :guilabel:`Production`. + +.. seealso:: + For help determining which *AvaTax* environment to use (either :guilabel:`Production` or + :guilabel:`Sandbox`), visit: `Sandbox vs Production environments + `_. + +Credentials +~~~~~~~~~~~ + +Now, the credentials can be entered in. The *AvaTax* :guilabel:`Account ID` should be entered in the +:guilabel:`API ID` field, and the :guilabel:`License Key` should be entered in the :guilabel:`API +Key` field. + +.. important:: + The :guilabel:`Account ID` can be found by logging into the *AvaTax* portal (`sandbox + `_ or `production `_). In the + upper-right corner, click on the initials of the user and :guilabel:`Account`. The + :guilabel:`Account ID` is listed first. + + To access the :guilabel:`License Key` see this documentation: + :ref:`avatax/create_avalara_credentials`. + +For the :guilabel:`Company Code` field, enter the Avalara company code for the company being +configured. Avalara interprets this as `DEFAULT`, if it is not set. The :guilabel:`Company Code` can +be accessed in the Avalara management portal. + +First, log into the *AvaTax* portal (`sandbox `_ or `production +`_). Then, navigate to :menuselection:`Settings --> Manage Companies`. +The :guilabel:`Company Code` value is located in the row of the :guilabel:`Company` in the +:guilabel:`Company Code` column. + +.. image:: avatax/company-code.png + :align: center + :alt: AvaTax company code highlighted on the company details page. + +Transaction options +~~~~~~~~~~~~~~~~~~~ + +There are two transactional settings in the Odoo *AvaTax* settings that can be configured: +:guilabel:`Use UPC` and :guilabel:`Commit Transactions`. + +If the checkbox next to :guilabel:`Use UPC` is ticked, the transactions will use Universal Product +Codes (UPC), instead of custom defined codes in Avalara. Consult a certified public accountant (CPA) +for specific guidance. + +Should the :guilabel:`Commit Transactions` checkbox be ticked, then, the transactions in the Odoo +database will be committed for reporting in *AvaTax*. + +Address validation +~~~~~~~~~~~~~~~~~~ + +The *Address Validation* feature ensures that the most up-to-date address by postal standards is set +on a contact in Odoo. This is important to provide accurate tax calculations for customers. + +.. important:: + The :guilabel:`Address Validation` feature only works with partners/customers in North America. + +Additionally, tick the checkbox next to the :guilabel:`Address validation` field. + +.. important:: + For accurate tax calculations, it is best practice to enter a complete address for the contacts + saved in the database. However, *AvaTax* can still function by implementing a best effort attempt + using only the :guilabel:`Country`, :guilabel:`State`, and :guilabel:`Zip code`. These are the + three minimum required fields. + +:guilabel:`Save` the settings to implement the configuration. + +.. tip:: + Manually :guilabel:`Validate` the address by navigating to the :menuselection:`Contacts app`, and + selecting a contact. Now that the *AvaTax* module has been configured on the database, a + :guilabel:`Validate` button appears directly below the :guilabel:`Address`. + + Click :guilabel:`Validate`, and a pop-up window appears with a :guilabel:`Validated Address` and + :guilabel:`Original Address` listed. If the :guilabel:`Validated Address` is the correct mailing + address for tax purposes, click :guilabel:`Save Validated`. + + .. image:: avatax/validate-address.png + :align: center + :alt: Validate address pop-up window in Odoo with "Save Validated" button and "Validated + Address" highlighted. + +.. warning:: + All previously-entered addresses for contacts in the Odoo database will need to be validated + using the manually validate process outlined above. Addresses are not automatically validated if + they were entered previously. This only occurs upon tax calculation. + +Test connection +~~~~~~~~~~~~~~~ + +After entering all the above information into the *AvaTax* setup on Odoo, click :guilabel:`Test +connection`. This ensures the :guilabel:`API ID` and :guilabel:`API KEY` are correct, and a +connection is made between Odoo and the *AvaTax* application programming interface (API). + +Sync parameters +~~~~~~~~~~~~~~~ + +Upon finishing the configuration and settings of the *AvaTax* section, click the :guilabel:`Sync +Parameters` button. This action synchronizes the exemption codes from *AvaTax*. + +.. _avatax/fiscal_positions: + +Fiscal position +--------------- + +Next, navigate to :menuselection:`Accounting app --> Configuration --> Accounting: Fiscal +Positions`. A :guilabel:`Fiscal Position` is listed named, :guilabel:`Automatic Tax Mapping +(AvaTax)`. Click it to open *AvaTax's* fiscal position configuration page. + +Here, ensure that the :guilabel:`Use AvaTax API` checkbox is ticked. + +Optionally, tick the checkbox next to the field labeled: :guilabel:`Detect Automatically`. Should +this option be ticked, then, Odoo will automatically apply this :guilabel:`Fiscal Position` for +transactions in Odoo. + +Enabling :guilabel:`Detect Automatically` also makes specific parameters, such as :guilabel:`VAT +required`, :guilabel:`Foreign Tax ID`, :guilabel:`Country Group`, :guilabel:`Country`, +:guilabel:`Federal States`, or :guilabel:`Zip Range` appear. Filling these parameters filters the +:guilabel:`Fiscal Position` usage. Leaving them blank ensures all calculations are made using this +:guilabel:`Fiscal Position`. + +.. warning:: + Should the :guilabel:`Detect Automatically` checkbox not be ticked, each customer will need to + have the :guilabel:`Fiscal Position` set on their :guilabel:`Sales and Purchase` tab of the + contact record. To do so, navigate to :menuselection:`Sales app --> Order --> Customers`, or + :menuselection:`Contacts app --> Contacts`. Then, select a customer or contact to set the fiscal + position on. + + Navigate to the :guilabel:`Sales and Purchase` tab, and down to the section labeled, + :guilabel:`Fiscal Position`. Set the :guilabel:`Fiscal Position` field to the fiscal position + for the customer. + +.. seealso:: + :doc:`fiscal_positions` + +AvaTax accounts +~~~~~~~~~~~~~~~ + +Upon selecting the checkbox option for :guilabel:`Use AvaTax API` a new :guilabel:`AvaTax` tab +appears. Click into this tab to reveal two different settings. + +The first setting is the :guilabel:`AvaTax Invoice Account`, while the second is, :guilabel:`AvaTax +Refund Account`. Ensure both accounts are set for smooth end-of-year record keeping. Consult a +certified public accountant (CPA) for specific guidance on setting both accounts. + +Click :guilabel:`Save` to implement the changes. Tax mapping -=========== +----------- -The Avatax integration is available on Sale Orders and Invoices with the included Avatax fiscal +The *AvaTax* integration is available on sale orders and invoices with the included *AvaTax* fiscal position. +Product category mapping +~~~~~~~~~~~~~~~~~~~~~~~~ + Before using the integration, specify an :guilabel:`Avatax Category` on the product categories. +Navigate to :menuselection:`Inventory app --> Configuration --> Product Categories`. Select the +product category to add the :guilabel:`AvaTax Category` to. In the :guilabel:`AvaTax Category` +field, select a category from the drop-down menu, or :guilabel:`Search More...` to open the complete +list of options. .. image:: avatax/avatax-category.png :align: center - :alt: Specify Avatax Category on products + :alt: Specify AvaTax Category on products. -Avatax Categories may be overridden or set on individual products as well. +Product mapping +~~~~~~~~~~~~~~~ + +*AvaTax* Categories may be set on individual products, as well. To set the :guilabel:`Avatax +Category` navigate to :menuselection:`Inventory app --> Products --> Products`. Select the product +to add the :guilabel:`Avatax Category` to. Under the :guilabel:`General Information` tab, on the +far-right, is a selector field labeled: :guilabel:`Avatax Category`. Finally, click the drop-down +menu, and select a category, or :guilabel:`Search More...` to find one that is not listed. + +.. note:: + If both the product, and its category, have an :guilabel:`AvaTax Category` set, the product's + :guilabel:`AvaTax Category` takes precedence. .. image:: avatax/override-avatax-product-category.png :align: center - :alt: Override product categories as needed + :alt: Override product categories as needed. -.. _avatax/address-mapping: - -Address validation -================== - -Manually validate customer addresses by clicking the :guilabel:`Validate address` link in the -customer form view. - -.. image:: avatax/validate-customer-address.png - :align: center - :alt: Validate customer addresses - -If preferred, choose to keep the newly validated address or the original address in the wizard that -pops up. - -.. image:: avatax/choose-customer-address.png - :align: center - :alt: Address validation wizard - -.. _avatax/tax-calculation: - -Tax calculation -=============== - -Automatically calculate taxes on Odoo quotations and invoices with Avatax by confirming the -documents. Alternatively, calculate the taxes manually by clicking the :guilabel:`Compute taxes -using Avatax` button while these documents are in draft mode. - -Use the :guilabel:`Avalara Code` field that's available on customers, quotations, and invoices to -cross-reference data in Odoo and Avatax. +.. important:: + Mapping an :guilabel:`AvaTax Category` on either the *Product* or *Product Category* should be + completed for every *Product* or *Product Category*, depending the route that is chosen. .. seealso:: - :doc:`fiscal_positions` - :doc:`avatax/avatax_use` + - `US Tax Compliance: Avatax elearning video + `_ .. toctree:: :titlesonly: diff --git a/content/applications/finance/accounting/taxes/avatax/choose-customer-address.png b/content/applications/finance/accounting/taxes/avatax/choose-customer-address.png deleted file mode 100644 index 284c29b6f3f999d115afdb7f7ef9f288fd14b6f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23000 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 IcgZ8}UqakP5p z!#8k`iK%aJ6n(d@psJ5X9~~c`w0`ecURi-Sy3jKTxO#ZgGqT>?+)Ur1|De%d0)o+Z z=$l_ig@wzjtH!1#^zB@nsTGBtLrY6rsf(enj{}x9L@yROI5_0#;2K$NzbN8pFO#SM!PSd9|cyUkAM2==xK)b1a6=eG~5(4ts-tL58sKsk@uSs^xR^@DX~xryM<;Xc<%-zmG=WjL@?hS6rZ#9jhW>pJdb_ z3JLSNs`?)@$62i_W0hDV8YUimNmu-k_^@y^uQ0Uti?ohoA?KGsL{);if$h~;wu;ZU zy}q=jl`DL(zfoD0mD?v?2!uJhVCEPd*Si;D1oj-={}hji%nW;A8;?eYUkrRjah*-lDE9-`VX1XbYptfKn*w5AtNXC*tFOUlHziw03j(p6p|4#&&@g$Z&Bki4 zEn&mQy0h5&*gbpY?A%0N0Q_TqCR#Bd&YuU8CZ5@@937hX>u7hREXE5$FYJ18xJCFS zSai)bKOCX8PjpVWh20 z`XI7z;kadY*b!ogI5-TZ0KNbKXm3EWQd;h_d+C1f5@x7+MpT5yx3mkIX3M;WNI~Yc zM~>KrFL62^x4vH7jb3mzn}_a3XJ`8%HY$I7)6~zIUMs?rUk6egy_n`ojm4*==myRj zfg%$R=+vb+n-r=+E$0%O>E{`goDPs_gR5J$Ot-~zgmsiy*16c`vt`Ri_lW+F*P=hK z4>os=y{b$i-z@K#x;>0p(L011GH3wSbUW4Ec*YR{|6|i*vq%=u={zoy6449jaCxiv zl#C{LY)};m=hf^OfD%UDk=~MH?boNYwJKP;zxn?4=M!SJ8J7k1!!S>ptDR(3raHj` zInv};)ID@|re)a^&f_L(1vD1zDe$SwpQc*x$)fS+zCUM)xvW>B8|i{SLU(f_}q=DKa5u#3HkJwK^iduh5?*CFze>lEoUSIKQ z5;7)=dUZH6Q4o8OtSTyYz!N)@cxXW8+^HrdB9VP~vXl7`woBVyXPdrLpZCYubDlLK zxquJmW$%2(|KnSk(~UU+<>yo*Y60=>m+Gz1sMkv9bRK>yfw~=bRb?S7nijibG0`$= z!Ee6Rho;Fyh$G-G&BPKzYo$Apb2*L=+_0Ql>hxfac5lLU%k9p3mH|h4-$-F|j30AR z+URv%9K1}ouAD;Px9oKf|+%4^ZNPdtJ~KvG;i4Dk?b7cuc>2w`oX_?HN{TrQoA&gE617@ zlDFoer0si7VtvB={ZoGu_&o@9u^DM()}Qe=s4{8LZyCvGybGB)(*qr@gw+KWWG-T6 zh^g%qM5XQE;&gfExGJP97|=v_c?($?ORZkg%G9SnDRojy$2Ncj^wb1p5AQKY`5o^nd!tK-7p_bF^e22 px>&{8CvU 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 literal 0 HcmV?d00001 diff --git a/content/applications/finance/accounting/taxes/avatax/validate-customer-address.png b/content/applications/finance/accounting/taxes/avatax/validate-customer-address.png deleted file mode 100644 index b17abe81dd28bc1e29905ebeb8978e0594b241f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13156 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