Purchase Order Triple Discount
Este módulo permite tener tres descuentos sucesivos en cada línea de pedido de compra.
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.0Añade tres descuentos sucesivos (Disc. 1, Disc. 2, Disc. 3) en las líneas de pedido de compra y en las tarifas de proveedor, sustituyendo el campo de descuento único. El descuento combinado se calcula automáticamente y se traslada a las facturas de proveedor.
Este módulo permite aplicar hasta tres descuentos acumulativos en cada línea de pedido de compra y en las tarifas de proveedor, en lugar de un único porcentaje de descuento.
Dónde aparece: - En el formulario de pedido de compra, la lista de líneas de pedido ahora muestra tres columnas: Disc. 1 (%), Disc. 2 (%) y Disc. 3 (%). La columna original de descuento único está oculta. - En las tarifas de proveedor (product.supplierinfo), el campo de descuento único se sustituye por los tres campos de descuento tanto en la vista de formulario como en la de lista. - En los registros de proveedor (empresa), tres campos nuevos permiten establecer los descuentos predeterminados de proveedor 1, 2 y 3.
Reglas de negocio y comportamiento automático: - Los tres descuentos se combinan en un único porcentaje de descuento global, que se almacena y se utiliza para el cálculo de precios. - Cada descuento no puede superar el 100%. - Al seleccionar un proveedor en una línea de tarifa, los descuentos predeterminados del proveedor se rellenan automáticamente. - Al crear una línea de pedido de compra o al cambiar su cantidad/unidad, los descuentos se toman de la tarifa de proveedor correspondiente. - Los descuentos se copian de las líneas de pedido de compra a las líneas de factura de proveedor relacionadas. - Cuando se utiliza un pedido de compra para crear o actualizar una tarifa de proveedor, se transfieren los tres descuentos. - Durante la instalación, los descuentos únicos existentes en las líneas de pedido de compra y en las tarifas de proveedor se copian en el primer campo de descuento.
Depende de
Lo necesitan otros módulos
Modelos y campos (5)
- res.partner · amplía un modelo existentedefault_supplierinfo_discount1 (Default Supplier Discount 1 (%)), default_supplierinfo_discount2 (Default Supplier Discount 2 (%)), default_supplierinfo_discount3 (Default Supplier Discount 3 (%))
- purchase.order · amplía un modelo existente
- purchase.order.line · modelo nuevo
- product.supplierinfo · modelo nuevo
- purchase.triple.discount.mixin · modelo nuevodiscount, discount1 (Disc. 1 (%)), discount2 (Disc. 2 (%)), discount3 (Disc. 3 (%))
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-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Cree un nuevo pedido de compra 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
- Por ejemplo, dividamos entre 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
- Cuando se valide el pedido de compra, los descuentos se añadirán a la tarifa del proveedor correspondiente.
- Las tarifas del proveedor también se pueden editar con sus correspondientes nuevos segundo y tercer descuentos.
- Se puede establecer un segundo o tercer descuento predeterminado en cada pestaña Ventas y Compras del proveedor.
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.