El contrato de mantenimiento se vende una vez y puede incumplirse en silencio. Nadie dice «no vamos»: la revisión de octubre simplemente no se agenda, la factura del trimestre sale tarde y, cuando el cliente protesta, el histórico está en tres sitios. El problema no es la visita. Es que nada obliga a que exista la siguiente.
¿Qué piezas trae Odoo 19 y cuáles no están conectadas?
Antes de montar nada conviene separar lo que la documentación de la 19.0 dice de lo que uno supone. Para un contrato con visitas hay tres piezas, y cada una vive en su sitio:
¿Qué pasa si una visita no se cierra?
Este detalle decide si el montaje funciona. La documentación es explícita, y el código de la versión 19.0 lo confirma: la tarea siguiente se crea en el momento en que la última de la serie pasa a Hecho o Cancelado. No antes, y no por calendario: no hay ninguna tarea programada que la genere por fecha.
Dicho en claro: con una revisión trimestral, si el técnico va en octubre y nadie marca la tarea como hecha, la revisión de enero no existe. La cadena se rompe sin avisar. Es la versión digital del cuaderno olvidado.
¿Cómo se monta, paso a paso?
Un ejemplo inventado para verlo claro, no sacado del manual: una comunidad de vecinos con revisión trimestral del ascensor y cuota anual.
- 1. Un producto, un plan. Un producto de servicio «contrato de mantenimiento» y un plan recurrente anual con la cuota. La suscripción genera sola la factura de cada periodo, haya habido visitas o no.
- 2. La primera revisión, recurrente. Con su descripción, su técnico y su cliente, y Repetir cada 3 meses. Si el contrato tiene fin, la recurrencia admite una fecha final. Lo que escribas en la descripción se copia a las siguientes; para cambiar la serie, se edita la última tarea. Ojo: la documentación solo habla de desplazar la fecha límite, así que comprueba en tu base cómo queda la fecha planificada de la visita nueva.
- 3. Un parte que se cierra. Con plantilla de parte, firma y horas, como en nuestra guía de Field Service. Al marcar la tarea como hecha nace la visita siguiente.
- 4. Un aviso al cliente. No hemos encontrado en la documentación un recordatorio previo a la visita de serie. Lo que sí trae Proyecto es una plantilla de SMS o correo electrónico por etapa, que avisa al cliente cuando la tarea llega a esa etapa. Para un aviso unos días antes, la vía documentada es una acción automatizada con el activador Basada en campo de fecha. Conviene probarlo en tu base antes de prometerlo.
Cuota fija o cobro por visita
CUOTA FIJA (SUSCRIPCIÓN) Ingreso previsible y factura puntual. El riesgo está en que las visitas cuesten más horas de las que cubre la cuota, y eso solo se ve si el parte registra el tiempo. | COBRO POR VISITA Cobras lo que haces, pero la factura depende de que el técnico registre horas y materiales y cierre el parte. Sirve para extras fuera de contrato; como base del contrato, deja el ingreso a merced del cierre. |
No hay un botón «contrato de mantenimiento» que lo haga todo. Hay dos mecanismos que funcionan bien por separado y cuya conexión no está documentada, y la ingeniería está en decidir quién cierra el parte y qué pasa cuando no lo cierra. Eso es criterio nuestro, no una función de Odoo, y depende del volumen de contratos que tengas.
¿Funciona la repetición en Field Service?
Sí: la página oficial de funciones de Field Service incluye las tareas recurrentes y pone como ejemplo el mantenimiento. Lo que la documentación de la 19.0 no detalla es cómo se comportan en sus tareas, en especial la fecha planificada de la visita. Haz una prueba con una tarea antes de cargar todos tus contratos. Field Service y Suscripciones son aplicaciones de Odoo Enterprise, no de la edición Community.
En el paquete de Odoo SAT y Field Service trabajamos los partes, la planificación y la facturación de las intervenciones, incluidos los mantenimientos preventivos cíclicos.
Lo montamos en Odoo con tus contratos: visita, parte y factura en el mismo hilo.
HablemosFuentes: Odoo 19.0: tareas recurrentes · Odoo 19.0: crear tareas de Field Service · Odoo 19.0: suscripciones · Odoo 19.0: etapas y estados de tareas · Odoo 19.0: acciones automatizadas · Odoo: funciones de Field Service. El ejemplo del ascensor es inventado, para ilustrar.