OdooWiki OCA HUB

Tax Fixed Amount Multiplier

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

Este módulo añade una opción de multiplicador a los impuestos de importe fijo, controlando cómo se utiliza la cantidad de la línea en el cálculo del impuesto.

Por defecto, Odoo calcula los impuestos fijos como cantidad de la línea × importe. Este módulo permite elegir entre cuatro modos de multiplicador:

  • Sin multiplicador: el importe se aplica una vez por línea, independientemente de la cantidad. Útil para tasas por documento (por ejemplo, timbres fiscales).
  • Cantidad (predeterminado): comportamiento estándar, equivalente a cantidad de la línea × importe.
  • Cantidad de producto: la cantidad de la línea se convierte primero a la unidad de medida del producto antes de multiplicar. Esto es útil cuando el impuesto se define por unidad del producto, pero la línea puede usar una UoM diferente (por ejemplo, vender por docenas mientras el producto se define en unidades).
  • Peso del producto: se multiplica por el peso total de los productos de la línea (cantidad de producto × peso del producto). Útil para tasas basadas en el peso, como los gravámenes medioambientales.

Este módulo es compatible con account_tax_fixed_amount_currency sin depender de él. Cuando ambos módulos están instalados, el multiplicador seleccionado cambia primero la cantidad del impuesto fijo, y el módulo de moneda puede entonces convertir el importe fijo resultante a la moneda del documento a través de la cadena de cálculo normal del impuesto.

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

Añade una opción "Multiplier" en los impuestos de importe fijo para que puedas elegir si el importe del impuesto se aplica una vez por línea, por cantidad de línea, por unidad de medida del producto o por peso del producto.

Cuando configura un impuesto de tipo "Fixed Amount" en Contabilidad, aparece un nuevo campo "Multiplier" en el formulario del impuesto. Permite decidir cómo se multiplica el importe fijo cuando el impuesto se calcula en una línea de factura o de factura de proveedor.

  • No Multiplier: el importe fijo se aplica una vez por línea, sea cual sea la cantidad. Útil para tasas por documento como los timbres fiscales.
  • Quantity (predeterminado): el comportamiento estándar de Odoo, el importe se multiplica por la cantidad de la línea.
  • Product Quantity: la cantidad de la línea se convierte primero a la unidad de medida propia del producto antes de multiplicar. Práctico cuando se vende por docenas pero el producto está definido en unidades.
  • Product Weight: el importe se multiplica por el peso total de los productos de la línea (cantidad convertida a la unidad de medida del producto, multiplicada por el peso del producto). Útil para tasas basadas en el peso.

La configuración se almacena en account.tax y la utilizan tanto el cálculo de impuestos del lado del servidor como el asistente de JavaScript usado en el cliente web, por lo que el mismo resultado se muestra en la interfaz y se guarda en la base de datos. El módulo también expone el factor de unidad de medida del producto en product.template para que se pueda realizar la conversión. No se añaden menús ni informes nuevos; el cambio es visible directamente en la pantalla de configuración de impuestos.

Depende de

account
Modelos y campos (2)
  • account.tax · amplía un modelo existentefixed_amount_multiplier (Multiplier)
  • product.template · amplía un modelo existenteuom_factor

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:

  • Vaya a Invoicing > Configuration > Taxes.
  • Abra o cree un impuesto con Tax Computation establecido en Fixed.
  • Establezca el campo Amount Multiplier en el modo deseado:
  • No Multiplier: el importe del impuesto se aplica una vez por línea.
  • Quantity (predeterminado): comportamiento estándar, se multiplica por la cantidad de la línea independientemente de la unidad de medida.
  • Product Quantity: la cantidad de la línea se convierte a la unidad de medida del producto antes de multiplicar.
  • Product Weight: se multiplica por el peso total (cantidad del producto × peso del producto).

El modo Product Quantity es útil para impuestos por unidad en los que el producto puede venderse en distintas unidades de medida.

Por ejemplo, si un producto está definido en Units y tiene un impuesto por unidad de 5.00, al vender 1 Dozen el impuesto se calculará así:

1 dozen = 12 units → impuesto = 12 × 5.00 = 60.00

Esto también funciona con jerarquías de UdM anidadas. Por ejemplo, al vender 1 Box de 10 Dozens se calculará:

1 box = 10 dozens = 120 units → impuesto = 120 × 5.00 = 600.00

El modo Product Weight es útil para tarifas basadas en el peso. Por ejemplo, con una tasa de 3.00 por kilogramo y un producto que pesa 2.5 kg:

10 units × 2.5 kg/unit × 3.00/kg = 75.00

Si account_tax_fixed_amount_currency también está instalado, configure la moneda del impuesto fijo en el impuesto como de costumbre. El multiplicador cambia la cantidad utilizada por el cálculo del impuesto fijo, y el importe resultante se convierte después mediante el módulo de moneda.

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.