US Sales Tax Engine - ZipTax Provider
Adds the ZipTax (zip.tax) provider to the US Sales Tax Engine (l10n_us_sales_tax_engine). Installs and uninstalls independently of any other provider — the engine does not import this module's code, it discovers ZipTax through the engine's documented extension point (_provider_service_classes).
ZipTax offers ZIP-level rate lookups with a free tier of 100 calls/month. See https://www.zip.tax/register to obtain an API key.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds ZipTax (zip.tax) as an optional external sales tax rate provider for the US Sales Tax Engine. Users can enable it in Accounting settings, enter an API key, and get ZIP-code-level tax rates.
This module plugs the ZipTax (zip.tax) service into the US Sales Tax Engine. It does not work on its own: it requires the engine module, and it only becomes visible when the engine is active and not set to local mode.
Where it appears: - In Accounting settings, inside the US tax providers block, a new setting "Enable ZipTax (zip.tax)" appears. When ticked, a password-protected "ZipTax API Key" field is shown.
What it does: - Enabling the setting activates the ZipTax provider record; disabling it deactivates that provider. - The provider is created inactive by default, with priority 10, a 5-second timeout, a monthly limit of 100 calls, and ZIP-level support only (no full-address lookup). - When the engine asks ZipTax for a rate, the module sends the ZIP code to the ZipTax service and converts the answer into state, county, city, district and total rates. - It counts each successful call against the monthly limit. - A credential check is available: it tests the API key against a sample ZIP and reports success only if the service returns results.
Business rules and limits: - A ZIP code is required; without one the lookup fails. - Timeouts and HTTP errors are reported as provider errors. - If the service returns no results for a ZIP, an error is raised.
The module touches res.config.settings and us.tax.provider.
Depends on
Models and fields (1)
- res.config.settings · extends an existing modelus_tax_enable_ziptax (Enable ZipTax), us_tax_ziptax_api_key (ZipTax API Key)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-usa.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.