Skip to Content
Menu

TaxAvenger Pro

by
Odoo

1995.77

v 15.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Inventory (stock)
Invoicing (account)
Sales (sale_management)
Discuss (mail)
Community Apps Dependencies
Lines of code 2250
Technical Name tax_avenger_pro
LicenseSee License tab
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Inventory (stock)
Invoicing (account)
Sales (sale_management)
Discuss (mail)
Community Apps Dependencies
Lines of code 2250
Technical Name tax_avenger_pro
LicenseSee License tab
Versions 15.0 16.0 17.0 18.0
TaxAvenger

Take back control of Your Sales Tax Obligations

Between economic nexus thresholds and exemption certificate requirements, sales tax compliance has never been more complicated — or more expensive. Remote sellers can face audits, penalties, or surprise tax bills just for crossing a line they didn't know existed. And let's be honest: most "all-in-one" tax solutions charge like they're saving your life.

Community Enterprise

TaxAvenger PRO gives you the tools to manage nexus and exemption certificates — all from inside Odoo, on your terms, without the inflated price tag.

Track Economic Nexus by state using customizable thresholds based on revenue, transaction count, or both. Get notified when you cross a state's limit — even if the sales were tax-exempt — and stop compliance risks before they start. No third-party accounts, no surprise invoices.

Manage Resale & Exemption Certificates directly in Odoo with TA-ECM. Upload certificates, link them to customers, apply them automatically to orders and invoices, and monitor expiration with optional salesperson alerts. Finally ditch the file folders and email chains.

TaxAvenger Pro is for companies done outsourcing their tax sanity to overpriced platforms and underwhelming integrations. No scare tactics. No "audit protection" fluff. Just powerful, self-managed tools that do exactly what they should — no more, no less.

How it works:

  • Define Nexus Threshold Rules for each state
  • Assign a user to receive Nexus notifications
  • Define Exemption Rules for each state where you collect taxes
  • Create Exemption Certificates for your customers
  • Apply the certificate on a Sale Order or Invoice

Exemption Certificate Management

TaxAvenger ECM Settings

Create Certificate on Parent

Define Exemption Certificate rules per State

TaxAvenger Nexus setup

Create a Certificate on a Customers Contact

Create Certificate on Parent Create Certificate

Apply the Certificate to an Order/Invoice

ECM on Sale

Get Notifications when the Certificate expires

TaxAvenger Certificate Expire

Nexus Tracking System

Invoicing/TaxAvenger States

TaxAvenger Nexus List

Define Nexus rules per State

TaxAvenger Nexus setup

Recalculate the Nexus Status each night or manually

TaxAvenger Nexus List

Get Notifications when Nexus is reached

TaxAvenger Nexus Notification

Important

This Odoo app is an add-on and cannot be used on its own. This app requires the base TaxAvenger module in order to function.

Additionally, you must purchase and maintain a valid "GEO"-Level ZipTax API subscription from https://www.zip.tax/
The CORE-Level subscription will not work for this module.

Without the TaxAvenger base module and a valid ZipTax API key, this add-on will not be able to function fully or correctly.

Support

Need help? We are here for you.

contact@aglow.dev

TaxAvenger Pro is a self-service compliance tool developed and maintained by Alpenglow Technologies LLC. It is designed to help users monitor potential state-level sales tax obligations based on configurable nexus thresholds, and manage sales tax exemption documentation directly within Odoo.

Disclaimer:
This module does not calculate or file taxes, validate exemption status, or guarantee compliance with any state or federal tax laws. All thresholds, rules, and certificate configurations must be defined by the user. The presence of a certificate in the system does not imply legal protection or validation.

Nexus determinations and exemption decisions should always be reviewed with a qualified tax professional. This tool is intended to support internal decision-making only and should not be used as a substitute for professional legal or tax advice.

This software is provided "as is", without warranty of any kind, express or implied. In no event shall Alpenglow Technologies LLC be held liable for any damages, including but not limited to loss of business, incorrect tax filings, or penalties resulting from the use of this module.

By installing or using this module, you acknowledge and accept the above terms and assume full responsibility for your tax compliance, exemption documentation, and reporting obligations.

ZipTax is a third-party service and a registered trademark of its respective owner. This module is not affiliated with, endorsed by, or sponsored by ZipTax in any way.

A valid ZipTax API key is required to use this module. You must obtain your own API credentials by registering at https://www.zip.tax. This module does not include or provide an API key.

Configuration for TaxAvenger Pro Features

Exemption Certificate Management Configuration

Configure State Rules

(Path: Accounting → Configuration → TaxAvenger States)

Define exemption rules per-state for each exemption type that you need.

Rules can be defined as Full or Partial Exemptions. If you define a rule as a Partial Exemption, you must enter the percentage that the normal rate is reduced by.

  • Example: California has an "Agricultural Tax Credit" that reduces the State Tax percent by 5%.

Create Exemption Certificates

(Path: Customers → Contacts)

Exemption certificates are defined on the "Company" (AKA the Parent contact). All child contacts will also have access to those certificates.

Click the "Add a line" button to input certificate details for the Contact. Multiple Certificates can be defined per Contact.

Note

Under the Sales & Purchase tab, you can define a Default Certificate to be used automatically on Sales and Invoices per contact.

Enable Expiration Notifications (Optional)

Notify the Salesperson defined on the contact when certificates are close to expiring via Scheduled Action.

Nexus Tracking System Configuration

Configure Notification Settings

(Path: Accounting → Configuration → Settings)

Optional: Enable Notifications

  • Define the user who should receive activities for states that reach nexus.

Configure State Nexus Threshold Settings

(Path: Accounting → Configuration → TaxAvenger States)

Threshold Type: Defines what triggers nexus in the state.

  • Dollar Amount: Nexus is reached when total sales exceed a specified dollar value.
  • Transaction Count: Nexus is reached when a certain number of sales transactions are made.
  • Both: Both conditions must be met to trigger nexus.
  • Either: Only one of the conditions must be met.
  • Not Configured: This state will be ignored during scheduled checks.

Transaction Threshold: The minimum number of individual sales transactions.

  • Example: 200 individual transactions required to meet the nexus rule.

Measurement Period: Defines the time range used to calculate totals.

  • Previous 12 Months: Rolling evaluation based on today’s date.
  • Calendar Year: January 1 to December 31.
  • Calendar Quarter: Quarterly period such as Jan–Mar, Apr–Jun, etc.
  • Fiscal Year: Uses your company or the state’s fiscal year configuration.
  • Not Configured: Must be set for nexus evaluation to work.

Period Referenced: Specifies which periods should be evaluated.

  • Current Period: Evaluates the current calendar/fiscal range.
  • Previous Period: Evaluates the matching period from the prior year.
  • Current OR Previous: Compares both and uses the worst-case result.
  • End of Most Recent Quarter: Uses the last fully completed calendar quarter.

Fiscal Year Basis: Only required if using the "Fiscal Year" measurement period.

  • Company Fiscal Year: Uses the fiscal year defined in your company settings.
  • State Fiscal Year: Uses the state’s fiscal calendar — you must define the ending month manually.

Final Month of State Fiscal Year: Only used if Fiscal Year Basis = "State".

  • Select the last month of that state’s fiscal year (e.g., September for an October–September fiscal calendar).

Sales Base Type: Controls which types of sales count toward the threshold.

  • Gross Sales: Includes all sales — taxable, exempt, resale.

  • Retail Sales: Excludes resale transactions. Used in states that only count B2C sales.

  • Taxable Sales: Only includes transactions where tax was applied. Useful for states that ignore exempt customers/products.

    The TaxAvenger Exemption Certificate Management Addon is required to use the Retail Sales option.

Note

All fields above must be configured in order for the system to evaluate the nexus status during automated checks or manual recomputation.

Manual Nexus-Check

Run a Manual Nexus-Check for a Specific State

Run an on-demand check for a specific state by clicking the "Recalculate Nexus Status" button on any individual state record.

Copyright © 2025 Alpenglow Technologies LLC. All rights reserved.

This software, including all source code, user interface elements, scripts, and associated files (collectively, the "Software"), is the proprietary and confidential property of Alpenglow Technologies LLC (“Licensor”). Unauthorized use, reproduction, modification, distribution, or disclosure of the Software, in whole or in part, is strictly prohibited without prior written consent from the Licensor.

Licensee is granted a non-transferable, non-exclusive, revocable license to use the Software solely for its intended purpose, subject to the following conditions:

1. **Ownership & Copyright**
   The Software is protected by U.S. and international copyright laws. Alpenglow Technologies LLC retains all right, title, and interest in and to the Software, including all intellectual property rights.

2. **Restrictions**
   Licensee shall not:
   - Modify, copy, reproduce, sublicense, or distribute the Software;
   - Reverse engineer, decompile, disassemble, or attempt to derive the source code;
   - Remove, alter, or obscure any copyright, trademark, or proprietary notices;
   - Use the Software in any manner that violates applicable laws or third-party rights.

3. **No Warranty**
   THE SOFTWARE IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. USE OF THE SOFTWARE IS AT THE LICENSEE’S OWN RISK.

4. **Limitation of Liability**
   IN NO EVENT SHALL ALPENGLOW TECHNOLOGIES LLC BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

5. **Termination**
   This license is effective until terminated. It will terminate automatically without notice from the Licensor if the Licensee breaches any term of this agreement. Upon termination, the Licensee must immediately cease all use and destroy all copies of the Software.

6. **Governing Law**
   This Agreement shall be governed by and construed in accordance with the laws of the State of California, without regard to its conflict of law principles.

For inquiries or licensing requests, contact:  
**contact@aglow.dev**

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.