Purchase Order No Zero Price
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.0Evita 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
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-03Estado 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.0Para 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.
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.