OdooWiki OCA HUB

Sale Elaboration

sale_elaboration folder_open OCA/sale-workflow open_in_new
Sale Licencia: AGPL-3

Este módulo amplía la funcionalidad de los pedidos de venta para permitir establecer una elaboración en las líneas que añadirá una línea de pedido adicional con un producto de elaboración vinculado a ella cuando se valide el albarán de entrega.

Una elaboración es un proceso que debe realizarse sobre el producto, normalmente en la fase de picking/manipulación. No modifica demasiado el producto como para necesitar un producto específico, pero añade un recargo en el precio final.

Si la elaboración tiene una ruta definida, al seleccionar la elaboración, se establece en la línea del pedido, lo que dará como resultado la generación de múltiples albaranes de entrega según la ruta establecida.

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

Te permite adjuntar elaboraciones (trabajo de manipulación o servicio adicional) a las líneas de pedido de venta, añadiendo automáticamente una línea de recargo cuando se valida la entrega.

Este módulo añade el concepto de "elaboración" a las ventas: un proceso o servicio extra aplicado a un producto, como el ensamblaje o el acabado, que conlleva un recargo y puede seguir su propia ruta de stock.

Dónde aparece en Odoo: - En Ventas > Configuración > Elaboraciones puedes crear elaboraciones y perfiles de elaboración (grupos de elaboraciones). - En un producto o categoría de producto puedes establecer un perfil de elaboración predeterminado. - En una línea de pedido de venta tienes una sección Elaboraciones donde eliges elaboraciones y escribes una nota; se muestra el precio de la elaboración. - Un menú de informe "Elaborations Report" está disponible en Informes de ventas e Informes de almacén.

Reglas de negocio y comportamiento automático: - Las elaboraciones ofrecidas en una línea se limitan al perfil procedente del producto, o de su categoría si el producto no tiene ninguno. - Al seleccionar elaboraciones se rellena la nota automáticamente con sus nombres (a menos que se desactive mediante un ajuste del sistema). - El precio de la elaboración se calcula a partir de la tarifa del pedido. - Si una elaboración define una ruta, esa ruta se establece en la línea del pedido, lo que puede generar varios albaranes de entrega. - Cuando se valida una entrega saliente, se crea una línea de pedido de venta adicional (o se incrementa su cantidad) para cada producto de elaboración, utilizando la cantidad entregada. - Si se modifica una cantidad de entrega realizada, se ajusta la cantidad de la línea de elaboración vinculada. - Las elaboraciones y las notas se copian en los movimientos de stock y se muestran en los albaranes y en los informes de operaciones de picking si los ajustes correspondientes están habilitados.

Depende de

sale_stock

Menús que añade

Elaborationsmenu_sale_elaboration_profilemenu_sale_elaborationmenu_sale_stock_move_elaboration_reportmenu_stock_sale_stock_move_elaboration_report
Modelos y campos (13)
  • sale.order · amplía un modelo existente
  • stock.move · modelo nuevosale_id, order_date, salesman_id, sequence_code
  • stock.rule · amplía un modelo existente
  • stock.picking · amplía un modelo existente
  • product.product · amplía un modelo existenteelaboration_profile_id
  • sale.order.line · modelo nuevoroute_id, date_order (Date), elaboration_price_unit (Elab. Price), elaboration_profile_id
  • stock.move.line · amplía un modelo existenteelaboration_ids, elaboration_note
  • product.category · amplía un modelo existenteelaboration_profile_id (Elaboration Profile)
  • product.template · amplía un modelo existenteis_elaboration, elaboration_profile_id
  • product.elaboration · modelo nuevocode (Short Code), name, active, route_ids (Routes), product_id (Product), profile_ids
  • res.config.settings · amplía un modelo existentegroup_elaboration_note_on_delivery_slip (Display Elaboration notes on Delivery Slips), group_elaboration_note_on_picking_operations (Display Elaboration notes on Picking Operations)
  • product.elaboration.mixin · modelo nuevois_elaboration, elaboration_ids (Elaborations), elaboration_note
  • product.elaboration.profile · modelo nuevocode (Short Code), name, active, elaboration_ids (Elaborations)

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 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, debe:

  • Ir a Ventas \> Configuración \> Elaboraciones \> Elaboración de ventas.
  • Crear un nuevo registro.
  • Establecer un producto vinculado a la elaboración.
  • Si utiliza rutas de varios pasos, también puede seleccionar una ruta para abastecer esta elaboración.
  • Ir a Ajustes \> Inventario \> Trazabilidad y seleccionar Mostrar notas de elaboración en los albaranes si desea mostrar las elaboraciones en los albaranes o Mostrar notas de elaboración en las operaciones de picking si desea mostrar las elaboraciones en las operaciones de picking.

Puede definir perfiles de elaboración para limitar las elaboraciones que se pueden seleccionar para cada producto.

Si desea evitar que la nota de elaboración se rellene automáticamente a partir de las elaboraciones seleccionadas, establezca el parámetro del sistema sale_elaboration.auto_notes en un valor falso en Ajustes > Técnico > Parámetros > Parámetros del sistema.

Para establecer el perfil de forma global para una categoría de producto:

  • Ir a Inventario > Configuración > Categorías de producto y elegir una.
  • En las secciones de Logística, puede establecer el perfil de elaboración deseado.

Si desea establecer un perfil de elaboración específico para un producto:

  • Ir a Ventas \> Configuración \> Elaboraciones \> Perfil de elaboración de ventas.
  • Crear un nuevo registro.
  • Seleccionar las elaboraciones incluidas en el perfil.
  • Establecer la elaboración en los productos relacionados.
  • Vaya a Ventas \> Presupuestos.
  • Cree un pedido de venta.
  • Añada una nueva línea.
  • Seleccione una elaboración en la línea. Si el producto tiene seleccionado un perfil de elaboración, solo podrá seleccionar las elaboraciones establecidas en el perfil.
  • Confirme el pedido de venta.
  • Vaya al albarán creado por este pedido de venta y valídelo.
  • Imprima el Albarán y las Operaciones de Picking.
  • Vuelva al pedido de venta. Se crea una nueva línea con el producto vinculado a la elaboración.

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.

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.