Purchase Receipt Expectation
Este módulo se utiliza como módulo base para gestionar la creación de pickings entrantes en los pedidos 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 18.0Añade una opción 'Receipt Expectation' en los pedidos de compra que controla cómo se crean las recepciones entrantes cuando se aprueba el pedido. Por defecto utiliza el comportamiento estándar de Odoo.
Este módulo añade un nuevo campo llamado Receipt Expectation en el formulario del pedido de compra, mostrado junto al campo Incoterm. Es una selección obligatoria con una única opción, Automatic, y se establece en Automatic de forma predeterminada.
- El campo es editable mientras el pedido sigue siendo un borrador o está enviado, pero pasa a ser de solo lectura una vez que el pedido está confirmado (purchase) o hecho.
- Cuando se aprueba un pedido de compra, el sistema consulta el valor de Receipt Expectation y decide cómo crear la recepción entrante (la operación de almacén para la llegada de mercancías).
- Con el valor Automatic, la recepción se crea exactamente como lo hace el Odoo estándar, por lo que los usuarios del día a día no ven ningún cambio en el comportamiento.
- El módulo está diseñado como base para otros módulos: se pueden añadir más adelante opciones de expectativa adicionales, cada una con su propia forma de crear recepciones.
- Si se selecciona un valor para el que no existe lógica de creación de recepciones, el sistema genera un error en lugar de no hacer nada en silencio.
Modifica el modelo de pedido de compra y su vista de formulario. Este módulo por sí solo no añade nuevos menús, informes, correos electrónicos ni tareas programadas.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- purchase.order · amplía un modelo existentereceipt_expectation
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 18.0Este módulo añade un nuevo campo de selección receipt_expectation a purchase.order. Por defecto, su valor es "automatic", lo que significa que la creación del picking al aprobar el pedido se gestiona mediante el flujo de trabajo estándar de Odoo.
Los módulos que heredan pueden ampliar el campo de selección con un valor personalizado, pero esto también requerirá definir un método personalizado llamado _create_picking_for_<value>_receipt_expectation() en purchase.order para gestionar la creación del picking para los pedidos con el nuevo valor del campo; de lo contrario, se lanzará un NotImplementedError.
Por ejemplo:
class PurchaseOrder(models.Model):
_inherit = "purchase.order"
receipt_expectation = fields.Selection(
selection_add=[("my_value", "My Value")],
ondelete={"my_value": "set default"},
)
def _create_picking_for_my_value_receipt_expectation(self):
"""Manage picking creation for orders where ``receipt_expectation``
is ``"my_value"``
"""
...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.