OdooWiki OCA HUB

Field Service - Sales

fieldservice_sale folder_open OCA/field-service open_in_new
Field Service Licencia: AGPL-3

El módulo integra la aplicación Field Service con la de Ventas y permite vender productos que generan pedidos de servicio de campo.

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

Vende productos de servicio de campo en pedidos de venta y crea automáticamente órdenes de Field Service cuando se confirma la venta. Haz seguimiento de las órdenes de servicio vinculadas y factúralas una vez realizado el trabajo.

Este módulo conecta Sales con Field Service para que vender un producto de servicio pueda crear automáticamente el trabajo de campo a realizar.

En un producto, eliges cómo se generan las órdenes de servicio: nunca, una orden por orden de venta, o una orden por línea de orden de venta. También puedes elegir una plantilla de orden de Field Service que rellena previamente las instrucciones, la duración y las categorías.

En una orden de venta, un campo Service Location se rellena automáticamente a partir del cliente o la dirección de entrega cuando coincide con una ubicación de servicio de campo conocida. Un botón muestra cuántas órdenes de Field Service están vinculadas a la venta, y puedes abrirlas desde ahí. Cuando confirmas la venta, el sistema crea las órdenes de servicio de campo, copia la ubicación, las indicaciones, las fechas previstas y el contenido de la plantilla, y publica una nota en la orden de venta con enlaces a las nuevas órdenes. Si falta una ubicación de servicio, la confirmación se bloquea con un error.

Cambiar la fecha de compromiso en la orden de venta actualiza la fecha de inicio prevista de las órdenes de servicio de campo vinculadas. En cada orden de servicio de campo, un botón abre la orden de venta relacionada.

Para las líneas seguidas por línea, la cantidad entregada se toma de la orden de servicio de campo una vez que alcanza la etapa completada, y solo las órdenes completadas se proponen para facturación.

Depende de

Modelos y campos (4)
  • fsm.order · amplía un modelo existentesale_id, sale_line_id
  • sale.order · amplía un modelo existentefsm_order_ids (Field Service orders associated to this sale), fsm_location_id (Service Location), fsm_order_count (FSM Orders)
  • sale.order.line · amplía un modelo existentefsm_order_id, qty_delivered_method
  • product.template · amplía un modelo existenteservice_type, fsm_order_template_id, field_service_tracking

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 13.0

Confirmado el 2026-11-03 en la rama 13.0 de OCA/field-service.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para instalar Field Service y disponer de las funciones de mapeo, debe instalar GeoEngine.

Consulte las instrucciones de instalación disponibles en:

Los productos deben configurarse correctamente para poder crear órdenes de servicio de campo al confirmar una orden de venta.

El seguimiento de servicio de campo de un producto define cómo genera una orden de servicio de campo si el producto se vende mediante una orden de venta.

Para configurar un producto que genera una orden de servicio de campo única en cada línea de orden de venta:

  • Vaya a Ventas \> Catálogo \> Productos
  • Cree o seleccione un producto
  • Establezca el Field Service Tracking en 'One FSM Order per Sale Order Line'
  • Seleccione la FSM Order Template que se utilizará para crear FSM Orders cuando se confirme una Sale Order con este producto

Para configurar un producto que genera una orden de servicio de campo única para una orden de venta individual:

  • Vaya a Ventas \> Catálogo \> Productos
  • Cree o seleccione un producto
  • Establezca el Field Service Tracking en 'One FSM Order per Sale Order'
  • Seleccione la FSM Order Template que se utilizará para crear FSM Orders cuando se confirme una Sale Order con este producto

Para configurar un territorio de ventas:

  • Vaya a Field Service \> Master Data \> Locations
  • Cree o seleccione una ubicación
  • Vaya a la pestaña Sales y seleccione el territorio de ventas
  • Vaya a Ventas
  • Cree un nuevo Presupuesto/Pedido de venta
  • Establezca la FSM Location que se utilizará
  • En una línea de pedido de venta, seleccione un producto configurado para pedidos de servicio de campo
  • Confirme el pedido de venta
  • Se crean los pedidos de servicio de campo vinculados a las líneas de pedido de venta
  • Cuando se completa un pedido de servicio de campo, la cantidad entregada de su línea de pedido de venta vinculada se actualizará a la cantidad pedida, lo que indica que esta línea está lista para facturarse (solo aplicable para "Create one FSM order per sale order line").

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

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.