US Sales Tax Engine - API Ninjas Provider
Añade el proveedor API Ninjas al US Sales Tax Engine (l10n_us_sales_tax_engine). Se instala y desinstala de forma independiente de cualquier otro proveedor: el engine no importa el código de este módulo, descubre API Ninjas a través del punto de extensión documentado del engine (_provider_service_classes).
API Ninjas ofrece consultas de tarifas a nivel de ZIP con un plan gratuito (las tarifas de condado/ciudad requieren una suscripción premium). Consulte https://api-ninjas.com/register para obtener una clave de API.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Añade API Ninjas como proveedor opcional de tasas de impuesto sobre las ventas para el US Sales Tax Engine. Los usuarios pueden activarlo en los ajustes de Contabilidad, introducir su clave de API y usarlo como fuente de respaldo de tasas de impuestos a nivel de ZIP.
Este módulo conecta el servicio de impuestos de API Ninjas al US Sales Tax Engine. No cambia por sí mismo cómo se calculan los impuestos; solo hace que API Ninjas esté disponible como uno de los proveedores de tarifas que el motor puede consultar.
Dónde aparece: - En los ajustes de Contabilidad, dentro del bloque de proveedores de impuestos de EE. UU., aparece una nueva opción "Enable API Ninjas". Está oculta a menos que el motor de impuestos de EE. UU. esté activo y no esté en modo local. - Cuando se activa, aparece un campo "API Ninjas Key", mostrado como campo de contraseña, donde pegas la X-Api-Key de tu perfil de api-ninjas.com.
Qué hace: - Activar o desactivar la opción activa o desactiva el registro del proveedor API Ninjas en el motor. - El proveedor se instala inactivo, con prioridad 20, un tiempo de espera de 5 segundos y solo compatibilidad a nivel de ZIP (sin búsqueda de dirección completa). - Cuando el motor pide una tarifa a este proveedor, envía el código ZIP a API Ninjas y convierte las tarifas devueltas de estado, condado, ciudad, distrito y total al formato estándar del motor. - Si falta el código ZIP, la solicitud agota el tiempo de espera, el servicio devuelve un error o no se devuelve ninguna tarifa utilizable, se genera un error claro en lugar de una tarifa incorrecta. - El plan gratuito solo devuelve la tarifa estatal; las tarifas de condado y ciudad necesitan una suscripción de pago, y el módulo avisa de esto cuando no se devuelven datos utilizables. - Cada llamada correcta incrementa el contador de llamadas del proveedor.
Toca la pantalla de ajustes y el modelo us.tax.provider usado por el motor.
Depende de
Modelos y campos (1)
- res.config.settings · amplía un modelo existenteus_tax_api_ninjas_key (API Ninjas Key), us_tax_enable_api_ninjas (Enable API Ninjas)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/l10n-usa.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.