OdooWiki OCA HUB

Purchase Order Triple Discount

purchase_triple_discount folder_open OCA/purchase-workflow open_in_new
Purchase Management Licencia: AGPL-3

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.0

Añ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.

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

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

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/purchase-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Cree 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.

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.