Account Invoice Triple Discount
Este módulo permite tener tres descuentos sucesivos en cada línea de factura.
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 20.0Permite a los usuarios aplicar tres descuentos sucesivos en cada línea de factura, con el descuento total combinado calculado automáticamente y mostrado en el formulario de factura y en la factura impresa.
Este módulo añade tres campos de descuento independientes a cada línea de factura, de modo que un comercial puede aplicar un primer, segundo y tercer descuento uno tras otro en lugar de un único porcentaje.
Dónde aparece: - En el formulario de factura, la lista de líneas de factura ahora muestra tres columnas: Disc.1%, Disc.2% y Disc.3%. - La columna original de descuento único se renombra como "Total discount" y se oculta por defecto en la lista; permanece visible en el formulario de detalle de la línea. - En la factura impresa/PDF, aparecen tres columnas de descuento solo cuando al menos una línea tiene realmente un descuento introducido.
Reglas de negocio y comportamiento automático: - El descuento total se calcula automáticamente a partir de los tres descuentos, combinándolos sucesivamente (por ejemplo, 11%, 22% y 33% dan aproximadamente 46,51%). Es de solo lectura y se almacena. - Cada uno de los tres descuentos no puede superar el 100%; el sistema bloquea los valores superiores. - Cuando se crea una línea con un único valor de descuento, ese valor se coloca en el primer campo de descuento. - Cuando el descuento total se edita directamente, se traslada al primer campo de descuento y el segundo y el tercero se restablecen a cero. - En la instalación, las líneas de factura existentes con un descuento se migran: su descuento antiguo se copia en el primer campo de descuento y el total se recalcula.
El módulo afecta a las líneas de factura (account.move.line) y al formulario de factura y al informe de factura. No se puede instalar junto con el módulo de descuento fijo.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- account.move.line · modelo nuevo
- triple.discount.mixin · modelo nuevodiscount (Total discount), discount1 (Discount 1 (%)), discount2 (Discount 2 (%)), discount3 (Discount 3 (%))
Texto generado por IA (DeepSeek) al leer el código de la versión 20.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: 9 confirmadas, 0 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 20.0Cree una nueva factura y añada descuentos en cualquiera de los tres campos de descuento dados. Van en orden de precedencia, por lo que el descuento 2 se calculará sobre el descuento 1 y el descuento 3 sobre el resultado del descuento 2. Por ejemplo, dividamos por dos en cada descuento:
Precio unitario: 600.00 -\>
> - Desc. 1 = 50% -\> Importe = 300.00 > - Desc. 2 = 50% -\> Importe = 150.00 > - Desc. 3 = 50% -\> Importe = 75.00
También puede usar valores negativos para cobrar en lugar de descontar:
Precio unitario: 600.00 -\>
> - Desc. 1 = 50% -\> Importe = 300.00 > - Desc. 2 = -5% -\> Importe = 315.00
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, Configuración.
Las 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.