Odoo 19 · Ingenio Construcciones · CRM y Ventas

Predicción y pronóstico de oportunidades

Tres números que Odoo calcula sobre las oportunidades del circuito habitual: la probabilidad de éxito —manual o automática—, el mes en que se espera cerrarlas, y el ingreso recurrente que dejan una vez ganadas. Ninguno mueve el pipeline por sí solo: son la lectura que se arma sobre él.

1

Dos formas de fijar la probabilidad

El campo es uno solo, pero puede cargarlo una persona a mano o calcularlo Odoo con el historial de la cuenta.

Toda oportunidad tiene un campo Probabilidad, de 0 a 100, que se usa para ponderar los ingresos esperados en los reportes. Ese número se puede escribir a mano, oportunidad por oportunidad, o dejar que lo calcule Odoo con el módulo de Puntuación predictiva de leads (Predictive Lead Scoring).

El cálculo automático no es un promedio ni una regla fija: aplica el teorema de Bayes sobre el historial de oportunidades ganadas y perdidas de cada equipo de venta. Para cada combinación de valores —la Etapa en la que está la oportunidad, más los campos adicionales que se hayan configurado— Odoo mira qué proporción de oportunidades con esa combinación terminó ganada, y arma con eso un porcentaje. Cuantas más oportunidades cerradas tenga el equipo, más estable es el número; con pocos casos, el cálculo existe pero pesa poco.

Ese resultado se guarda en un campo aparte, Probabilidad automática (automated_probability), separado del campo Probabilidad que se ve y se edita en la ficha. Mientras nadie toque el campo a mano, los dos valores coinciden y la oportunidad queda en modo automático —es lo que Odoo llama is_automated_probability—. En cuanto alguien escribe un número distinto en Probabilidad, se desincroniza.

SituaciónQué se ve en el encabezado de la ficha
Probabilidad automática (nadie la tocó)Solo el campo Probabilidad con su valor. No hay ícono ni texto adicional.
Alguien escribió un valor manualAparece el ícono AI —no es un engranaje— y, al lado, la Probabilidad automática en letra chica con el prefijo «~»: el valor que Odoo seguiría calculando si no se hubiera pisado.
Se hace clic en el ícono AILa Probabilidad vuelve a igualar a la Probabilidad automática. La oportunidad queda otra vez en modo automático.

Cómo se mueve la oportunidad de etapa y qué dispara el pase a Ganada o Perdida —que también escribe directamente sobre Probabilidad, llevándola a 100 o a 0— está explicado en el Manual «El circuito de oportunidades». Acá interesa solo qué valor toma ese campo antes de llegar a un extremo.

Una oportunidad de prueba con la Probabilidad editada a mano. En el recuadro, el ícono AI, el valor chico de la Probabilidad automática («~8,33 %») y el valor manual («82,00 %») que lo reemplaza.
2

Qué alimenta el cálculo y cómo se actualiza

El motor de puntuación no corre solo: hay que decirle qué campos mirar, desde cuándo, y después pedirle que recalcule.

Por defecto, la puntuación predictiva solo mira la Etapa de la oportunidad. Se le pueden sumar otros campos del formulario —país, idioma, etiquetas, origen, o cualquier otro campo de la oportunidad— para que el cálculo tenga en cuenta más variables. En una instalación nueva, Odoo ya trae activados dos campos adicionales: Calidad de llamada y Calidad de correo electrónico.

Esto se configura desde CRM > Configuración > Ajustes, sección Puntuación predictiva de leads. El texto de esa sección resume con qué campos se está calculando la tasa de éxito y desde qué fecha se consideran los leads, y el botón Actualizar probabilidades abre un asistente donde se cambian esos dos parámetros: los campos adicionales —un widget de etiquetas donde se agregan o se sacan— y la fecha a partir de la cual se toman los leads creados. Ese botón solo aparece para quien tiene, además del acceso de administración de CRM, acceso técnico completo al sistema.

Confirmar el asistente con Actualizar no solo guarda esos dos parámetros: dispara en el momento el recálculo de la Probabilidad automática de todas las oportunidades activas, agrupadas por equipo de venta. Es la única forma de forzar un recálculo inmediato desde la interfaz.

CRM > Configuración > Ajustes, sección Puntuación predictiva de leads: el párrafo indica con qué campos se calcula la tasa de éxito y desde qué fecha, con el botón Actualizar probabilidades debajo.
El asistente Actualizar probabilidades, con los campos adicionales y la fecha ya cargados. En el recuadro, los botones del pie: Actualizar y Descartar —no «Cancelar»—.
El recálculo periódico está apagado por defectoExiste una acción planificada, Predictive Lead Scoring: Recompute Automated Probabilities, pensada para recalcular la probabilidad automática de todos los leads una vez por día sin intervención. Viene desactivada de fábrica en toda instalación nueva. Si nadie la activa (Ajustes técnicos > Acciones programadas) ni entra de tanto en tanto a abrir el asistente de Actualizar probabilidades, la Probabilidad automática queda congelada con los datos del momento de la instalación y no aprende de las oportunidades que se van ganando o perdiendo después.
3

El Pronóstico: oportunidades por fecha de cierre

El mismo pipeline, reordenado por cuándo se espera cerrarlo en vez de por en qué etapa está.

Cada oportunidad tiene un campo Cierre esperado (date_deadline): la fecha en la que se estima que se va a ganar. A diferencia de la probabilidad automática, este campo no lo calcula Odoo —lo carga el vendedor a mano, como una estimación propia— y no trae valor por defecto.

Con ese dato cargado, CRM > Reportes > Pronóstico muestra el mismo pipeline agrupado por mes de Cierre esperado en lugar de por Etapa. Al entrar trae aplicados dos filtros: Mi flujo —solo las oportunidades del usuario que abre la pantalla— y Próximos cierres, que descarta las que tenían Cierre esperado anterior al primer día del mes en curso: ya deberían estar cerradas, y no aportan nada a un pronóstico hacia adelante.

Filtro o agrupamiento por defectoQué hace
Mi flujoDeja afuera las oportunidades sin vendedor asignado o asignadas a otra persona.
Próximos cierresDescarta las oportunidades con Cierre esperado anterior al inicio del mes actual.
Agrupado por Cierre esperado (mes)Reemplaza al agrupamiento por Etapa que se usa en la vista Flujo.

En la vista kanban de esta pantalla cada columna es un mes. Arrastrar una tarjeta a otra columna cambia el Cierre esperado de esa oportunidad; el botón para agregar una columna más suma el mes siguiente al último que se está mostrando. Desde la lista, el gráfico y la tabla dinámica de esta misma pantalla, el eje temporal también pasa a ser el Cierre esperado en vez de la fecha de creación.

CRM > Reportes > Pronóstico, vista Kanban, con datos de prueba repartidos en septiembre, octubre, noviembre y diciembre de 2026. La primera columna, Ninguno, agrupa las oportunidades sin Cierre esperado cargado.
La misma pantalla en vista de lista, con las columnas Vendedor, Ingreso prorrateado, Cierre esperado, MMR esperado y Etapa.
Las oportunidades sin fecha de cierre no desaparecenSi el campo Cierre esperado quedó vacío, la oportunidad igual aparece en el Pronóstico, agrupada en una columna aparte antes de las columnas de mes. Es la señal de que a esa oportunidad todavía no se le cargó una estimación de cierre —conviene completarla, no ignorar la columna pensando que es un error.
4

Ingreso prorrateado: el peso real en el pronóstico

El monto que suma el Pronóstico no es el ingreso esperado completo: es ese monto multiplicado por la probabilidad.

En el Flujo normal, el importe que pesa por oportunidad es el Ingreso esperado (expected_revenue) completo, sin importar qué tan probable sea cerrarla. El Pronóstico usa otro campo, Ingreso prorrateado (prorated_revenue): el Ingreso esperado multiplicado por la Probabilidad y dividido 100. Una oportunidad de $100.000 con 30% de probabilidad pesa $30.000 en el Pronóstico, no $100.000. En la lista y en la tabla dinámica, el total de esa columna se etiqueta «Ingresos prorrateados» en plural —es el mismo campo, solo cambia el rótulo de la fila de suma.

Este reemplazo aparece en las cuatro vistas de la pantalla de Pronóstico: la tarjeta kanban, la columna de la lista, y la medida por defecto tanto del gráfico como de la tabla dinámica —ahí, cruzada por Etapa en las columnas y por Cierre esperado en las filas, agrupado por mes—. Es la forma en que Odoo evita que una sola oportunidad grande y poco probable infle el número de un mes.

El Pronóstico en vista de tabla dinámica: Etapa cruzada en las columnas contra Cierre esperado por mes en las filas, con Ingreso prorrateado como medida y sus subtotales.
5

Ingresos recurrentes esperados (MRR)

Para negocios con cobro periódico, la oportunidad no vale solo lo que factura una vez: vale lo que deja todos los meses.

Esta parte del formulario está oculta hasta activarla en CRM > Configuración > Ajustes, casilla Ingresos recurrentes. Una vez activada aparece, al lado del Ingreso esperado, un segundo monto —Ingresos recurrentes (recurring_revenue)— y un plan —Plan recurrente (recurring_plan)— que define cada cuántos meses se cobra ese monto. El plan pasa a ser obligatorio en cuanto el monto recurrente es distinto de cero.

Los planes se administran aparte, en CRM > Configuración > Planes recurrentes —o con el botón Gestionar planes recurrentes de los mismos Ajustes—. Cada plan es solo un nombre y una cantidad de meses; Odoo trae cuatro cargados de fábrica:

PlanNúmero de meses
Mensual1
Anual12
Más de 3 años36
Más de 5 años60

Con esos dos datos cargados, Odoo calcula el ingreso mensualizado —el campo MMR esperado (recurring_revenue_monthly): Ingresos recurrentes dividido el número de meses del plan—. En la vista kanban del Pronóstico, ese MMR esperado se reemplaza por su versión prorrateada por probabilidad, MRR prorrateado (recurring_revenue_monthly_prorated), y el ingreso recurrente total se muestra como Ingresos recurrentes prorrateados (recurring_revenue_prorated) junto al Plan recurrente. La misma lógica de prorrateo de la sección anterior, aplicada ahora al ingreso recurrente.

CRM > Configuración > Ajustes, con la casilla Ingresos recurrentes tildada y el link Gestionar planes recurrentes debajo.
CRM > Configuración > Planes recurrentes, con los cuatro planes de fábrica: Mensual (1 mes), Anual (12), Más de 3 años (36) y Más de 5 años (60).
Una oportunidad de prueba con Ingresos recurrentes cargados. En el recuadro, Ingreso esperado, Ingresos recurrentes y Plan recurrente uno al lado del otro.
«MMR esperado» no es un error de este manualAsí aparece escrito el campo en la traducción al español de Odoo —con las dos primeras letras de la sigla invertidas respecto de MRR, que sí se usa bien en el resto de los campos relacionados (MRR prorrateado)—. Es el nombre real del campo en la interfaz: conviene saberlo para no perder tiempo buscando dónde «se rompió» la traducción, y para no corregirlo por accidente si en algún momento se edita.
Este manual no cubre todo el pipelineCómo se crea una oportunidad, cómo se mueve de etapa y qué pasa cuando se marca como Ganada o Perdida está en el Manual «El circuito de oportunidades»: acá se da por conocido ese recorrido y solo se explican los tres números que Odoo calcula sobre él. El resto de los reportes de CRM —por vendedor, por equipo, por origen— y los ajustes generales del módulo están en el Manual «Informes y ajustes generales del CRM».