Odoo 19 · Ingenio Construcciones · Proyectos

Actualizaciones, rentabilidad y calificaciones del proyecto

El menú Reportes del área trae solo dos accesos —Análisis de las tareas y Calificaciones del cliente—; todo lo demás de este manual vive adentro de cada proyecto: el Tablero de actualizaciones, el gráfico de trabajo pendiente y el panel de rentabilidad, con los presupuestos si la empresa tiene Odoo Enterprise. Da por sentado que ya se sabe crear un proyecto y una tarea.

1

El Tablero: el estado del proyecto en una foto

Un registro por actualización, con un estado, un número de avance y un texto que Odoo empieza a armar solo.

Antes de entrar en cada pantalla conviene ubicar dónde vive cada una, porque no todas están en el mismo lugar. El menú Reportes de la app Proyecto tiene solo dos entradas —Análisis de las tareas y Calificaciones del cliente, esta última se ve en la sección 6—. El resto de lo que cubre este manual —el Tablero, el gráfico de trabajo pendiente y la rentabilidad— no está en ningún menú: vive adentro de cada proyecto, en su propia ficha.

Abriendo un proyecto, arriba a la derecha hay un botón inteligente que siempre dice Tablero (project.update). El botón no repite el texto del estado: lo que cambia es el color del punto que tiene al lado —gris mientras no hay ninguna actualización cargada, y el color de la última actualización en cuanto existe al menos una—. Tocarlo abre el historial completo de actualizaciones de ese proyecto —y de ningún otro—, en lista o en tarjetas, con las columnas Título, Autor, Fecha, Progreso y Estado; ahí sí, cada fila muestra su estado con el nombre completo al lado del punto.

Con Nuevo se crea una actualización. Los campos de la cabecera son pocos:

CampoQué es
TítuloObligatorio. El campo aparece vacío con el texto gris «Por ejemplo, Valoración mensual» a modo de ejemplo; es un placeholder, no un valor que se guarde solo.
EstadoUn punto de color con cinco valores posibles (ver tabla abajo). Lo elige a mano quien carga la actualización.
ProgresoUna barra de 0 a 100 que también se completa a mano. No es un cálculo de Odoo: es la opinión de quien escribe.
AutorSe completa solo con quien crea el registro, y no se puede cambiar.
FechaPropone el día de hoy, pero se puede pisar a mano.

Los cinco valores de Estado son:

EstadoQué transmite
A tiempoVa según lo previsto.
En riesgoHay algo que podría atrasar el proyecto si no se atiende.
AtrasadoYa está atrasado, no es una alarma preventiva.
En esperaParado por una causa externa —un permiso, un pago, un proveedor—.
TerminadoEl proyecto se dio por cerrado.

Un detalle que ahorra confusiones: al tocar Nuevo, Odoo no arranca en blanco. Copia el Estado y el Progreso de la última actualización cargada. Si nada cambió desde la vez anterior, hay que darse cuenta de que esos dos valores siguen siendo una decisión —confirmar que siguen valiendo— y no algo que Odoo recalculó solo.

🖼️
Captura pendiente
La ficha de un proyecto con el botón inteligente Tablero visible arriba a la derecha, mostrando el punto de color de la última actualización (el botón en sí solo dice «Tablero», sin texto de estado). Al lado o debajo, la lista de actualizaciones de ese mismo proyecto ya abierta, con las columnas Título, Autor, Fecha, Progreso y Estado —ahí sí con el nombre del estado escrito— de al menos dos o tres registros.
🖼️
Captura pendiente
Una actualización recién creada con Nuevo, todavía sin guardar cambios propios: el campo Estado y la barra de Progreso ya vienen con un valor (heredado de la actualización anterior), y en la pestaña Descripción se ve el encabezado Resumen con la pregunta ¿Cómo va este proyecto? tal cual la deja Odoo, todavía sin reemplazar por texto propio.
2

Lo que Odoo arma solo en el texto (y lo que hay que escribir)

La actualización no es un campo libre ni un informe automático: es las dos cosas, y conviene saber dónde empieza cada una.

Es un punto fácil de asumir mal en cualquier sentido, así que vale la pena mirarlo con cuidado. El campo Descripción de la actualización es un campo de texto enriquecido común —se puede escribir, borrar o editar cualquier parte de lo que hay adentro—, pero no arranca vacío. Al crear la actualización, Odoo lo completa con un contenido inicial que combina dos cosas de naturaleza distinta:

BloqueDe dónde sale
ResumenUn título fijo seguido de la pregunta «¿Cómo va este proyecto?» a modo de placeholder. Esto no lo escribe Odoo: es una invitación a que la persona lo responda a mano.
RentabilidadSi el proyecto tiene una cuenta analítica con movimientos, Odoo arma solo las mismas tablas de Ingresos y Costos del panel de la sección 4, con los números del momento en que se crea la actualización.
ObjetivosSi el proyecto tiene objetivos activados, Odoo arma solo un listado con los objetivos pendientes, los que cambiaron de fecha y los que se agregaron desde la actualización anterior.
PresupuestoSolo con Odoo Enterprise y permisos de Contabilidad (ver sección 5): un resumen de cuánto presupuesto queda.

La parte clave es que estos tres últimos bloques son una foto tomada una sola vez, en el instante de crear la actualización: no se actualizan solos después, y como el campo sigue siendo html común, nada impide borrarlos o corregirlos a mano si algo quedó mal. Lo que sí es enteramente manual, desde el vamos, es el Resumen: ahí es donde se escribe qué pasó realmente en el período, algo que ningún dato del sistema puede completar por su cuenta.

El Progreso no sale de las tareas cerradasEs fácil suponer que la barra de Progreso de la actualización se calcula solo con el porcentaje de tareas terminadas del proyecto, pero no es así: son dos números independientes. El Progreso lo tipea a mano quien carga la actualización; el porcentaje de tareas cerradas es otro dato que Odoo sí calcula solo y que se ve, por ejemplo, en la tarjeta de la actualización en el Tablero. Pueden coincidir por casualidad, pero nada los mantiene sincronizados.
🖼️
Captura pendiente
Una actualización de un proyecto que tenga cuenta analítica con movimientos y objetivos activados, mostrando el texto ya armado por Odoo: el encabezado Resumen (con texto propio ya escrito reemplazando la pregunta), y debajo los bloques Rentabilidad (tablas de Ingresos y Costos) y Objetivos (el listado con sus fechas) tal como quedaron generados. Si los montos son reales, redondealos o tapalos antes de sacar la captura.
3

El gráfico de trabajo pendiente (burndown chart)

Un gráfico de líneas que cuenta tareas en el tiempo. No mide horas ni plata.

Se abre desde la tarjeta del proyecto en la vista Kanban, con el menú de acciones (⋮), opción Gráfico de trabajo pendiente —en inglés, Burndown Chart—. Es un gráfico de líneas que reconstruye, semana a semana, cuántas tareas del proyecto estaban en cada situación, mirando hacia atrás el historial de cambios de etapa de cada tarea. Por defecto viene filtrado al año en curso y al anterior.

Lo que cambia por completo la lectura del gráfico es por qué campo está agrupado, y hay dos formas de hacerlo desde el botón Agrupar por de la barra de búsqueda:

Agrupar porQué muestra
Etapa (gráfico de trabajo pendiente) —viene así por defecto—Una línea por cada etapa del proyecto. Es el burndown propiamente dicho: si con el tiempo la línea de las primeras etapas baja y la de las últimas sube, el equipo está avanzando.
Está cerrado (gráfico de trabajo completado)Colapsa todas las etapas en solo dos líneas —Tareas abiertas y Tareas cerradas—. Es el burn-up clásico: cuántas tareas quedan vivas contra cuántas ya se cerraron.

Además de agrupar, la barra de búsqueda trae filtros propios de esta vista: Mis tareas, Sin asignar, y Tareas abiertas / Tareas cerradas. Se pueden combinar con el filtro de fecha para acotar el gráfico a un rango puntual.

Una limitación que conviene tener presente: el gráfico arma su historia a partir de los cambios de etapa que quedaron registrados en la conversación de cada tarea. Una tarea que se creó directamente en una etapa avanzada, o que se movió por una importación masiva sin dejar ese rastro, puede no mostrar el mismo recorrido que una tarea movida a mano de columna en columna.

🖼️
Captura pendiente
El Gráfico de trabajo pendiente de un proyecto con tareas en varias etapas, en su agrupamiento por defecto —Agrupar por Etapa (gráfico de trabajo pendiente)—, mostrando varias líneas de colores (una por etapa) a lo largo de varias semanas en el eje horizontal.
🖼️
Captura pendiente
El mismo gráfico, pero reagrupado por Está cerrado (gráfico de trabajo completado) desde el menú Agrupar por: ahora se ven solo dos líneas, Tareas abiertas y Tareas cerradas, cruzándose o separándose con el tiempo.
4

La rentabilidad del proyecto

Un panel al costado del proyecto que cruza ingresos y costos por la cuenta analítica. No es el presupuesto —eso es la sección 5—.

Todo proyecto tiene, por detrás, una cuenta analítica propia. Cualquier documento contable que use esa misma cuenta analítica —una factura al cliente, una factura de un proveedor de materiales, cualquier otro apunte analítico— termina alimentando este panel, sin que haga falta cargar nada a mano en el proyecto.

El panel Rentabilidad aparece al costado del proyecto (en la vista Kanban o en el formulario) y trae dos tablas:

TablaColumnas
IngresosEsperado, Por facturar (a clientes) y Facturado (clientes). La fila Ingresos totales suma todas las líneas.
CostosEsperado, Por facturar (de proveedores) y Facturado (proveedores). La fila Costos totales suma todas las líneas.

Debajo de las dos tablas hay una fila de Total con el margen —ingresos menos costos— y su porcentaje, en verde si es positivo y en rojo si es negativo.

Dentro de la tabla de Costos, la línea Facturas de proveedores junta las facturas de proveedor que llevan la cuenta analítica del proyecto pero que no vienen de una orden de compra —por ejemplo, una factura de materiales cargada directo en Contabilidad—. Las líneas Otros ingresos y Otros costos juntan cualquier otro apunte analítico suelto, sin factura ni orden asociada, que también tenga esa cuenta.

Mientras ningún documento tenga todavía la cuenta analítica del proyecto, el panel no muestra tablas vacías: muestra un aviso invitando a asignarla. Y las cifras completas solo se ven con permisos de Contabilidad; alguien que solo tiene acceso a Proyecto puede no ver este panel en absoluto.

🖼️
Captura pendiente
El panel Rentabilidad de un proyecto con movimientos reales, mostrando las dos tablas —Ingresos con sus columnas Esperado / Por facturar (a clientes) / Facturado (clientes), y Costos con Esperado / Por facturar (de proveedores) / Facturado (proveedores)— y la fila de Total con el margen al pie. Si los montos son de un cliente real, redondealos o tapalos antes de la captura.
🖼️
Captura pendiente
El mismo panel Rentabilidad, pero en un proyecto que todavía no tiene ningún documento con su cuenta analítica: solo tiene que verse el aviso de texto invitando a asignar la cuenta analítica en los documentos correspondientes, sin ninguna tabla de números.
Presupuestos del proyecto — función de Odoo EnterpriseTodo lo de esta sección 5 depende del módulo de Presupuestos de Contabilidad (account_budget) y de su integración con Proyectos (project_account_budget), y ambos son exclusivos de Odoo Enterprise. En una instalación Community, esta sección del panel directamente no existe: no hay tabla de Presupuestos ni ícono de presupuesto en las tarjetas de proyecto.
5

Presupuestos del proyecto

Cuando Odoo Enterprise tiene además el módulo de Presupuestos, el panel del proyecto suma una tabla más.

Con Presupuestos de Contabilidad instalado, debajo de Rentabilidad aparece una sección nueva llamada Presupuestos, con una tabla de columnas Presupuesto, Pronóstico, Real y Diferencia, y el botón Agregar presupuesto para cargar uno nuevo sin salir del proyecto. Si todavía no hay ningún presupuesto cargado, el panel muestra en su lugar el aviso «Compara los ingresos y costos esperados y reales.».

Además, en la vista de tarjetas de Proyectos, cada tarjeta que tiene presupuesto asignado suma un pequeño ícono de dinero cuyo color anticipa la salud del gasto sin tener que entrar al proyecto:

Color del íconoTítulo al pasar el mouse
GrisPresupuesto asignado (todavía no se gastó nada)
VerdePresupuesto según lo planeado
AmarilloPronto se rebasará el presupuesto
RojoSe rebasó el presupuesto

Y como se anticipó en la sección 2, cuando quien crea una actualización de proyecto tiene permisos de Contabilidad, el texto que arma Odoo solo suma también un bloque de Presupuesto con el porcentaje gastado y lo que queda disponible.

🖼️
Captura pendiente
El panel del proyecto con la sección Presupuestos ya cargada: la tabla con columnas Presupuesto, Pronóstico, Real y Diferencia con al menos una línea de datos, y el botón Agregar presupuesto visible arriba de la tabla. Redondeá o tapá los montos si son de un cliente real.
6

Calificaciones del cliente

El único informe de este manual que sí vive en el menú Reportes, y el que junta todos los proyectos en una sola pantalla.

Desde Reportes > Calificaciones del cliente se abre un listado con todas las calificaciones de clientes de todos los proyectos a la vez, no solo del que se esté mirando. Importante: solo entran acá las calificaciones que el cliente realmente contestó. Un pedido de calificación mandado y todavía sin responder no aparece en esta pantalla.

Las columnas principales son Tarea, Proyecto y Asignada a; en las vistas de tabla dinámica y gráfico se suma Calificación (1-5). El valor numérico que puso el cliente se traduce además a una de estas cuatro categorías:

CategoríaCuándo aplica
SatisfechoCalificación alta.
NeutralCalificación media.
InsatisfechoCalificación baja.
Todavía no tiene una calificaciónSin respuesta.

El botón Agrupar por permite juntar por Proyecto, por Tarea, por Asignada a o por fecha, y el filtro de fecha viene por defecto acotado a los últimos 30 días. Desde adentro de un proyecto puntual hay un atajo directo: el botón inteligente Calificación promedio del formulario del proyecto, con un ícono de carita (feliz, neutral o triste según el promedio), que abre esta misma pantalla ya filtrada a ese proyecto.

Cuándo y cómo se dispara el pedido de calificación es una configuración de cada etapa de tarea —si se manda al llegar a la etapa o de forma periódica, y con qué frecuencia— y se explica en el manual «Etapas de proyecto y de tarea». Acá alcanza con saber dónde se ve el resultado ya consolidado.

🖼️
Captura pendiente
La pantalla Reportes > Calificaciones del cliente, agrupada por Proyecto, con varias calificaciones visibles y las columnas Tarea, Proyecto y Asignada a a la vista. Si hay nombres de contactos reales, tapalos o usá una base de prueba.
🖼️
Captura pendiente
La ficha de un proyecto con el botón inteligente Calificación promedio visible entre los botones de arriba, mostrando el número «X / 5» y el ícono de carita correspondiente.
Nada de esto lo toca la localización argentinaNinguno de los módulos l10n_ar* instalados agrega ni modifica campos en project.project, project.update, project.task, rating.rating ni en las cuentas y líneas analíticas (account.analytic.line, budget.line, budget.analytic) que alimentan el Tablero, el gráfico de trabajo pendiente, la rentabilidad, los presupuestos o las calificaciones. Las cuatro pantallas de este manual se comportan igual en una base argentina que en cualquier otra.