Repository
OCA/l10n-usa · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting/Localizations
Folder size
0.04 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-usa
Last tracking update
2026-07-24 10:55:25
Authors
Odoo Community Association (OCA), Binhex
Maintainers
Odoo Community Association (OCA), Binhex
Committers
oca-ci, Carlos R. Rodriguez
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Adds the API Ninjas 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
API Ninjas through the engine's documented extension point
(`_provider_service_classes`).

API Ninjas offers ZIP-level rate lookups with a free tier (county/city rates
require a premium subscription). See https://api-ninjas.com/register to
obtain an API key.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_us_tax_api_ninjas res.config.settings.us.tax.api.ninjas res.config.settings form Inherits account.res_config_settings_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (2)
  • us_tax_api_ninjas_key Char
    config_parameter='l10n_us_tax.api_ninjas_key' help='X-Api-Key from your api-ninjas.com profile page.' string='API Ninjas Key'
  • us_tax_enable_api_ninjas Boolean
    config_parameter='l10n_us_tax.enable_api_ninjas' help='Use API Ninjas as a secondary fallback provider (free tier available).' string='Enable API Ninjas'
Public methods (1)
  • set_values(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.