OdooWiki OCA HUB

Tax Fixed Amount Currency

account_tax_fixed_amount_currency folder_open OCA/account-invoicing open_in_new
Accounting/Accounting Licencia: AGPL-3

Este módulo permite que los impuestos de importe fijo tengan su importe expresado en una moneda específica en lugar de la moneda del documento.

Cuando se establece una moneda en el impuesto, el importe fijo se convierte automáticamente a la moneda del documento en el momento de la factura utilizando el tipo de cambio adecuado.

Se admiten tres escenarios de conversión:

  • Moneda del impuesto = moneda del documento: no se aplica ninguna conversión.
  • Moneda del impuesto = moneda de la compañía: el importe se convierte utilizando el tipo de cambio del documento.
  • La moneda del impuesto es una tercera moneda: el importe se convierte primero a la moneda de la compañía y luego a la moneda del documento.

El tipo de conversión se determina en la fecha de la factura, no en la fecha actual, lo que garantiza conversiones históricas precisas.

Este módulo es compatible con account_tax_fixed_amount_multiplier sin depender de él. Cuando ambos módulos están instalados, los modos de multiplicador como la cantidad de producto o el peso del producto ajustan primero la cantidad del impuesto fijo, y este módulo convierte el importe fijo resultante a la moneda del documento.

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 19.0

Te permite establecer una moneda en los impuestos de importe fijo, de modo que el importe del impuesto se convierte automáticamente a la moneda de la factura o del recibo utilizando el tipo de cambio de la fecha del documento.

Cuando configuras un impuesto de tipo "Fixed Amount", ahora puedes elegir una moneda para ese impuesto. Si la dejas vacía, nada cambia: el importe fijo permanece en la moneda del documento.

Si estableces una moneda, el importe fijo se trata como si estuviera expresado en esa moneda y se convierte a la moneda del documento cuando el impuesto se calcula en una factura de cliente, factura de proveedor u otro documento contable. La conversión utiliza el tipo de cambio en la fecha del documento, no el tipo de hoy, por lo que los documentos históricos mantienen importes precisos.

  • La moneda del impuesto es igual a la moneda del documento: no hay conversión.
  • La moneda del impuesto es igual a la moneda de la compañía: el importe se convierte con el tipo de cambio del documento.
  • La moneda del impuesto es una tercera moneda: el importe se convierte primero a la moneda de la compañía y luego a la moneda del documento.

El nuevo campo de moneda aparece en el formulario del impuesto (account.tax) solo cuando el tipo de importe del impuesto es "Fixed Amount". Un campo de tipo calculado muestra el tipo de conversión de la moneda del impuesto a la moneda de la compañía.

La misma lógica de conversión se aplica tanto en el backend como en el cálculo de impuestos en JavaScript utilizado por el cliente web, por lo que los importes mostrados en pantalla coinciden con los importes calculados en el servidor.

Depende de

account
Modelos y campos (1)
  • account.tax · amplía un modelo existentecurrency_id, currency_rate

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, debe:

  • Ir a Facturación > Configuración > Impuestos.
  • Abrir o crear un impuesto con Tax Computation establecido en Fixed.
  • Establecer el campo Amount Currency en la moneda en la que se expresa el importe fijo.
  • Dejar el campo vacío para el comportamiento estándar (importe en la moneda del documento).

Una vez configurado, el impuesto se comporta como un impuesto fijo estándar pero con conversión automática de divisa. Al crear una factura en una divisa extranjera, el importe del impuesto se convertirá desde la divisa del impuesto a la divisa del documento.

Por ejemplo, si un impuesto está configurado con un importe fijo de CHF 10 y la factura está en EUR, el importe del impuesto se convertirá de CHF a EUR utilizando el tipo de cambio en la fecha de la factura.

Si account_tax_fixed_amount_multiplier también está instalado, configure el multiplicador en el impuesto como de costumbre. El multiplicador se aplica antes de la conversión, por lo que un impuesto definido en CHF por unidad de producto o kilogramo se multiplica primero por la cantidad correspondiente y luego se convierte a la divisa de la factura.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

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.