Saltar al contenido principal
USA Digital Services Tax Compliance

Cómo funciona USA Digital Services Tax Compliance en Odoo por dentro

USA Digital Services Tax Compliance añade a Odoo un menú propio, Digital Services Tax, con un Dashboard y tres bloques: Configuration (jurisdicciones y categorías de servicio), Compliance & Filing (nexo, declaraciones, exenciones y calendario; en Odoo 19 y 20) y Analysis & Reports (escenarios, cambios normativos y alertas; en Odoo 19 y 20). Por dentro guarda jurisdicciones, ingresos, declaraciones, exenciones, alertas y un registro de auditoría, y parte de sus funciones usan un servicio externo de pago de FlexigoTech Cloud. Aquí tienes, pregunta a pregunta, qué hay en cada sitio.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Qué menús añade USA Digital Services Tax Compliance

¿Dónde aparece el módulo después de instalarlo?

En un menú principal llamado Digital Services Tax. El primer elemento dentro es Digital Services Tax › Dashboard, y el resto de opciones se reparte en tres bloques: Configuration, Compliance & Filing y Analysis & Reports (estos dos últimos, en Odoo 19 y 20). La ficha de Odoo Apps presenta el módulo con el titular US digital services tax by state in Odoo y tiene un apartado How it works dedicado a su funcionamiento.

Panel kanban del Dashboard de Digital Services Tax con tarjetas de Chicago, Maryland State y Washington State
El Dashboard agrupado por empresa: cada tarjeta muestra estado, umbral con barra de progreso, ingresos anuales y etiqueta de obligación

¿Qué se configura en Configuration?

Este bloque tiene dos menús: Digital Services Tax › Configuration › Jurisdictions y Digital Services Tax › Configuration › Service Categories. Las jurisdicciones son registros del modelo dst.jurisdiction, que el código describe como Digital Services Tax Jurisdiction. En la lista puedes buscar, paginar y crear una nueva con el botón correspondiente.

¿Qué hay en Compliance & Filing?

Solo en Odoo 19 y 20. Es el bloque con más opciones. Contiene seis menús:

  • Digital Services Tax › Compliance & Filing › Nexus Status
  • Digital Services Tax › Compliance & Filing › Filing Records
  • Digital Services Tax › Compliance & Filing › Exemptions
  • Digital Services Tax › Compliance & Filing › Filing Calendar
  • Digital Services Tax › Compliance & Filing › Create Filing
  • Digital Services Tax › Compliance & Filing › Claim Exemption

¿Y en Analysis & Reports?

Solo en Odoo 19 y 20. Tres menús: Digital Services Tax › Analysis & Reports › Scenario Models, Digital Services Tax › Analysis & Reports › Regulatory Updates y Digital Services Tax › Analysis & Reports › Alerts & Updates. Son los tres elementos que cuelgan de este bloque.

Qué registros guarda el módulo por dentro

¿Qué modelos crea en la base de datos?

Si miras el código, estos son los modelos y su descripción, agrupados por el tema que indica su nombre:

  • Jurisdicciones y nexo: dst.jurisdiction (Digital Services Tax Jurisdiction) y dst.nexus_status (Nexus Status per Jurisdiction).
  • Ingresos: dst.revenue_stream (Digital Services Tax Revenue Stream) y dst.revenue_entry (Digital Services Tax Revenue Entry).
  • Declaraciones: dst.filing_record (DST Compliance Filing Record) y dst.filing_submission (Digital Services Tax Filing Submission).
  • Exenciones: dst.exemption_record (DST Exemption Claim Audit Trail).
  • Auditoría: dst.audit_log_entry (Digital Services Tax Audit Log Entry).
  • Panel: dst.dashboard_kpi (Digital Services Tax Dashboard KPI) y dst.dashboard.overview (Digital Services Tax Dashboard Overview).
  • Análisis: dst.scenario_model (Digital Services Tax Scenario Model) y dst.regulatory_update (DST Regulatory Change Tracking), que hereda de mail.thread.

Esta es la estructura de datos que el módulo guarda en tu Odoo, tal como la define su código.

Lista de jurisdicciones fiscales con ocho registros, botón Nuevo y barra de búsqueda
Otra vista de la lista de jurisdicciones: nombre, código, estado, fecha efectiva, tasa del impuesto primario y frecuencia de declaración

¿Qué tipos de alerta distingue?

El código separa tres modelos de alerta: dst.nexus_alert (Nexus Threshold Alert), dst.legal_alert (Digital Services Tax Legal Alert) y dst.litigation_alert (DST Litigation Tracking). Aparte está dst.regulatory_update para el seguimiento de cambios normativos. En los menús de Odoo 19 y 20, lo relacionado está en Analysis & Reports, con Regulatory Updates y Alerts & Updates.

¿Cómo se ve un registro al abrirlo?

El flujo animado recorre las pantallas principales, desde la lista de jurisdicciones hasta el formulario de una declaración. Si quieres el detalle de qué rellenar en cada una y qué revisar al empezar, lo tienes en la puesta en marcha del módulo.

Lista de Jurisdictions, panel Dashboard, lista de jurisdicciones y formulario de declaración de Maryland State
Recorrido: la lista de Jurisdictions, el Dashboard con tres tarjetas, la lista de jurisdicciones y el formulario de declaración de Maryland State en estado Draft - Not Filed, con el cálculo del impuesto y la sección de pago sin pagar

Qué depende del servicio externo y qué cuesta

¿Funciona todo dentro de Odoo?

No del todo. La ficha lo avisa en un apartado propio: Before you buy: some features of this app use a paid external service. Ese servicio es el servicio local de FlexigoTech Cloud. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo. La ficha incluye también un apartado Privacy policy que conviene leer antes de conectar el servicio.

¿Cuánto cuesta y en qué versiones está?

El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € por versión de Odoo (pago único, sin IVA), y el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión se compra allí.

Cómo te ayuda FlexigoTech

Si ya tienes Odoo o lo estás implantando, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones a medida, por ejemplo para llevar a este módulo datos que hoy tienes en otro sistema. Si al probarlo te sale algún aviso que no entiendes, repasa los mensajes de error y avisos del módulo. Y si quieres ver la ficha completa antes de decidir, está en Odoo Apps.

Sigue leyendo

Errores de USA Digital Services Tax Compliance en Odoo: qué significa cada mensaje y qué hacerLos mensajes de error de USA Digital Services Tax Compliance en Odoo, con su texto literal, cuándo aparece cada uno y qué hacer para seguir trabajando.Puesta en marcha de USA Digital Services Tax Compliance en Odoo: campos, estados y primera semanaQué versión comprar, qué campos rellenar en la traza, los cambios por jurisdicción y los casos judiciales, y qué revisar la primera semana en Odoo.USA Digital Services Tax Compliance en Odoo: un caso para decidir si encaja en tu empresaUn caso para decidir si USA Digital Services Tax Compliance encaja en tu Odoo: versiones, qué cubre el servicio local, qué queda fuera y qué datos envía.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes

  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): views/dst_menu.xml
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): static/description/index.html
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_audit_log_entry.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_dashboard_kpi.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_exemption_record.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_filing_record.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_filing_submission.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_jurisdiction.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_legal_alert.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_nexus_status.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_regulatory_update.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_revenue_entry.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_revenue_stream.py
  • Código del módulo: flexigo_usa_digital_services_tax_compliance 20.0 (5c0ad1e2): models/dst_scenario_model.py
  • apps.odoo.com/apps/modules/20.0/flexigo_usa_digital_services_tax_compliance
  • apps.odoo.com/apps/modules/17.0/flexigo_usa_digital_services_tax_compliance
  • apps.odoo.com/apps/modules/18.0/flexigo_usa_digital_services_tax_compliance
  • apps.odoo.com/apps/modules/19.0/flexigo_usa_digital_services_tax_compliance
  • flexigotech.com/en/services.html
  • flexigotech.com/precios.html