OdooWiki OCA HUB

Business Requirement Deliverable

business_requirement_deliverable folder_open OCA/business-requirement open_in_new
Business Requirements Management Licencia: AGPL-3

Este módulo forma parte de un conjunto de módulos (Business Requirements)

Dos nuevos conceptos complementan el modelo principal de business requirements:

  • Líneas de entregables
  • Líneas de recursos

Un campo para la estimación de la lista de precios está disponible en el partner para ser usado en la valoración de las líneas de Deliverable y Resources a los clientes.

¿Qué es una Deliverable Line?

Las Deliverable Lines (DL) contienen productos y servicios que serán entregados al cliente. Están orientadas al cliente y pueden ser productos físicos o de servicio:

  • Servidores y bienes adquiridos
  • Servicios de análisis de brechas
  • Servicios de desarrollo de módulos
  • Formación, etc.

Estos son los productos que aparecerán en el SO y que el cliente/stakeholder recibirá.

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

Añade líneas entregables a los requisitos de negocio para que puedas listar los productos y servicios que recibirá un cliente, asignarles un precio desde una tarifa y mostrárselos al cliente en el portal y en el informe impreso.

Este módulo amplía los requisitos de negocio con líneas de entregables: los productos y servicios concretos que planeas entregar a un cliente. Cada línea contiene una descripción, un producto opcional, cantidad y unidad de medida, un precio de venta, una sección, dependencias de otros entregables, un caso de uso y una solución propuesta.

  • En un requisito de negocio obtienes un botón Deliverable que muestra cuántas líneas existen; abre la lista de líneas. Un campo Pricelist (visible para el grupo de estimación) controla el precio.
  • Elegir un producto rellena la descripción, la unidad de medida y el precio de venta automáticamente. El precio proviene de la pricelist del requisito cuando hay una establecida; de lo contrario, del precio de venta del producto. Cambiar el producto, la cantidad o la unidad recalcula el precio. Total de la línea = cantidad x precio unitario, y el requisito muestra el importe total de los entregables.
  • Los entregables se pueden agrupar en secciones, y el informe muestra un subtotal por sección más un subtotal 'Others' para las líneas sin sección.
  • Cada línea se puede publicar o despublicar en el portal del cliente con un botón; los clientes ven los entregables publicados en My Account, pueden buscarlos y agruparlos, y leer el caso de uso y la solución propuesta.
  • Cambiar el cliente en un requisito que ya tiene líneas de entregables está bloqueado, porque la pricelist podría ser diferente. Copiar un requisito copia sus entregables y seguidores.
  • Se añade un campo de partner 'Estimation Pricelist' para definir la pricelist usada para estimar los entregables; su moneda se usa para los importes.

Depende de

Menús que añade

menu_deliverable_linesmenu_product_pricelist_action2menu_deliverable_sections
Modelos y campos (4)
  • res.partner · amplía un modelo existenteproperty_product_estimation_pricelist (Estimation Pricelist)
  • business.requirement · amplía un modelo existentedl_count (DL Count), currency_id (Currency), pricelist_id (Pricelist), total_revenue (Total Deliverable), dl_total_revenue (DL Total Revenue), deliverable_lines, dl_count_portal_published (DL Count Portal pubished)
  • business.requirement.deliverable · modelo nuevoqty (Quantity), name, state (State), uom_id (UoM), sequence, user_case, product_id (Product), section_id (Section), currency_id (Currency), price_total (Total Deliverable), dependency_ids (Dependencies), sale_price_unit (Sales Price), portal_published (In Portal), proposed_solution, business_requirement_id (Business Requirement), business_requirement_partner_id (Stakeholder)
  • business.requirement.deliverable.section · modelo nuevoname, sequence

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. El módulo es muy grande y solo se ha leído una parte del código. 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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/business-requirement.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Users

Estimation Pricelist: el usuario puede ver el precio de venta y los ingresos del BR.

Master project

Puede definir un proyecto maestro vinculado al business requirement. El cliente predeterminado del proyecto se utilizará para rellenar el BR. El cliente puede cambiarse si es necesario.

Valuation of the Deliverable and Resources lines

Al redactar un BR, el usuario tiene la posibilidad de añadir líneas de Deliverable y Resources. Para valorar las líneas de Deliverable, puede especificar una estimation price list en el cliente, que se utilizará en 2 lugares principales:

  • En las líneas de Deliverable si el producto del entregable está en la pricelist
  • En las líneas de Resource si desea valorar su entregable a partir de los recursos

NB: Así es como Odoo obtendrá un precio en las líneas de Deliverable y Resources:

  • Si el campo Estimation Pricelist no está vacío, utilice la Estimation pricelist
  • Si está vacío, utilice el campo estándar customer pricelist
  • Si no hay ninguna pricelist disponible (por ejemplo, ningún cliente definido en el proyecto), utilice el precio de venta del producto.

Para usar este módulo, necesita:

  • En el BR, puede añadir tantas líneas de entregable como sea necesario. El precio de las líneas de entregable dependerá de la(s) tarifa(s) del cliente.
  • Una vez creadas las líneas de entregable, puede crear tantas líneas de recursos como sea necesario en cada DL. Se aplicará el precio de coste del producto
  • en RL ya puede asignar el responsable de la tarea si es necesario

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.