OdooWiki OCA HUB

Purchase Order No Zero Price

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

Evita precios cero en pedidos de compra confirmados para ayudar a garantizar una valoración de existencias adecuada al recibir los productos.

También es compatible con el módulo purchase_triple_discount, si está instalado.

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 16.0

Evita que las líneas de pedido de compra tengan un precio unitario de cero una vez confirmado el pedido, lo que ayuda a garantizar una valoración de existencias correcta. Si una línea no tiene precio, Odoo muestra un error y bloquea el cambio.

Este módulo añade una regla de validación a las líneas de pedido de compra. Cuando el precio unitario de una línea es cero, Odoo comprueba si la línea es una línea de producto real (no una sección ni una nota), si el pedido de compra ya está confirmado o realizado (no en borrador ni cancelado) y si alguno de los tres campos de descuento (si el módulo triple discount está instalado) está establecido al 100%. Si se cumplen todas estas condiciones, Odoo muestra un mensaje de error con la lista de los productos afectados e impide guardar la línea.

  • La comprobación se ejecuta automáticamente siempre que cambian el precio unitario, el tipo de línea o el estado del pedido.
  • Se aplica a los pedidos de compra confirmados y realizados, no a los que están en borrador o cancelados.
  • Las líneas que son secciones o notas se ignoran.
  • Si una línea tiene un descuento total (100% en cualquier campo de descuento), se permite un precio cero.
  • El mensaje de error muestra los nombres de los productos a los que les falta el precio.

La regla aparece directamente en el formulario del pedido de compra al editar líneas. Afecta al modelo purchase.order.line y funciona junto con la aplicación estándar Purchase. No se añaden menús ni informes nuevos.

Depende de

purchase
Modelos y campos (1)
  • purchase.order.line · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para usarlo:

  • Crea una solicitud de presupuesto (RFQ) y añade una línea con precio cero.
  • Confirma la solicitud de presupuesto; un mensaje de error lo impedirá y te pedirá que introduzcas los precios que faltan.
  • Aún se puede introducir una línea con subtotal cero estableciendo un descuento del 100%.

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.