| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Project (project) |
| Lines of code | 683 |
| Technical Name |
rrm_project_status_report |
| License | See License tab |
| Website | https://www.rrmconsultoria.es/ |
| Versions | 17.0 18.0 19.0 |
Project status
reports
for Odoo
Prepare project updates with tasks, sub-tasks, observations, records, signature, PDF and customer delivery from Project Update.
The PDF report is generated from the Description tab. The customer email uses the table from the Situation tab.
What Project Status Report adds to Odoo Project.
Configurable status fields
Define which project.task fields appear as columns in the project status and order them from the configuration list.
Task and sub-task visibility
The Show to client field decides whether a task or sub-task is included in the status report.
Situation tab in Project Update
The Load Situation button generates an HTML table inside the project update.
Record or report in Description
Create Report fills the Description tab with an editable visit/report template.
Signature and PDF
Sign Report adds a date and signature table; Generate Report creates the PDF from the description.
Customer email
Send Project Status opens the email wizard with the status table ready for the project recipient.
From configuration to the customer report.
The module clearly separates three outputs: the status table for task communication, the description for PDF generation, and the email wizard for customer delivery.
Configure columns
In Settings > Project State > Models and Fields you choose the task fields that will form the table.
Mark visible information
On tasks and sub-tasks you choose Show or Not show. Only items marked Show are included in the situation.
Open Project Update
From the project Dashboard you open or create an update where the communication will be prepared.
Load Situation
The Load Situation button generates the table in the Situation tab with the configured tasks, sub-tasks and fields.
Prepare record/PDF
Create Report and Sign Report work on the Description tab; Generate Report prints that description as PDF.
Send by email
Send Project Status opens the customer email with the table from the Situation tab.
Each image now matches the feature it describes.
The screenshots were reviewed one by one so the caption explains exactly what is displayed.
Access Models and Fields
The image shows Settings > Project State > Models and Fields, which opens the module configuration.
Choose the table columns
This is the “Updating project status fields” list: each row defines a Task field that will appear as a table column and can be reordered.
Color used in emails and table header
This is not the email wizard: it shows Odoo email template colors. The module uses the main/header color for the status table header.
Show or hide tasks from kanban
The screenshot shows the Show to client widget on kanban cards: the green check includes the task and the red X excludes it.
Visibility control on sub-tasks
The image shows an open task with the Sub-tasks tab and the Show to client column for including or excluding each sub-task.
Access the project Dashboard
From the project task view, the Dashboard button opens the project update dashboard.
Project updates list
This screen is the project Dashboard: it displays project updates, progress, status, dates, task counters and milestones.
Update before generating content
The screenshot shows a clean Project Update with the Load Situation, Send Project Status and Generate Report buttons.
Table generated with Load Situation
After clicking Load Situation, the Situation tab is filled with the table of visible tasks and sub-tasks using the configured columns.
Situation Type with tags
The image shows the Situation Type field with a Report tag; it classifies the update as a record, report or another type.
Create Report fills Description
Enabling Create Report generates an editable template in the Description tab with purpose of visit and work done.
Sign Report adds date and signature
The screenshot shows Sign Report enabled and the signature table added to the Description content.
Generate Report creates the PDF file
The image shows the Generate Report button and the browser notification for the created PDF.
Final PDF report result
This screenshot is the PDF opened in the browser. It reflects the Description tab content, including the template and signature.
Send Project Status wizard
This is the email sending screen: the wizard includes recipient, subject and the status table to send it to the customer.
How the customer-facing information is built.
The Situation tab table is not a static screenshot: it is generated from real project.task data when Load Situation is clicked.
Inclusion rules
- First, the module searches the project’s parent tasks marked Show to client.
- Then, for every included parent task, it adds sub-tasks marked Show to client.
- If a parent task is Not show, its sub-tasks are not added even when a sub-task has the green check.
- The columns come from Models and Fields configuration and are ordered by the configured position.
Format and content
- many2one, many2many and one2many relations are converted into readable names.
- Dates are formatted as day/month/year.
- States such as In Progress, Approved, Changes Requested, Canceled and Done receive visual styling.
- The result is stored in the update’s Situation field and is the content used by the customer email.
The PDF is printed from the Description tab. The email uses the table from the Situation tab. This is why the PDF and email screenshots show different content, and both are correct.
The PDF is the record or report generated from Description.
Create Report inserts an editable template; Sign Report adds the date and signature table; Generate Report opens the final PDF with the company logo and prepared content.


The email delivers the operational project status.
Send Project Status opens the email wizard with the project customer as recipient and the visible task table in the message body.
Common questions
Do I need to configure fields before using Load Situation?
Yes. The table is built from the fields defined in Project State > Models and Fields. Without configured fields, the table will not have useful columns.
Which tasks appear in the table?
Parent tasks marked Show to client appear, and within them the sub-tasks that are also marked Show to client.
Does the PDF automatically include the task table?
No. The PDF is generated from the Description tab. The task table is stored in the Situation tab and is used in the email.
Can I review the email before sending it?
Yes. The Send Project Status button opens the standard Odoo wizard to review recipients, subject, content and attachments before sending.
Communicate project progress with a clear, traceable status sent from Odoo.
Project Status Report centralizes configurable columns, task visibility, status table, record, PDF and customer email.
Contact RRM
Informes de situación
de proyectos
para Odoo
Prepara actualizaciones de proyecto con tareas, subtareas, observaciones, actas, firma, PDF y envío al cliente desde Project Update.
El informe PDF se genera desde la pestaña Descripción. El correo al cliente usa la tabla de la pestaña Situación.
Qué añade Project Status Report a Odoo Project.
Campos de situación configurables
Define qué campos de project.task aparecen como columnas del estado del proyecto y ordénalos desde la lista de configuración.
Visibilidad por tarea y subtarea
El campo Mostrar a cliente decide si una tarea o subtarea entra en el informe de situación.
Pestaña Situación en Project Update
El botón Cargar Situación genera una tabla HTML dentro de la actualización del proyecto.
Acta o informe en Descripción
Crear Acta rellena la pestaña Descripción con una plantilla editable de visita o informe.
Firma y PDF
Firmar Acta añade una tabla de fecha y firma; Generar Informe crea el PDF desde la descripción.
Correo al cliente
Enviar Situación Proyecto abre el asistente de correo con la tabla de situación preparada para el destinatario del proyecto.
De la configuración al informe enviado al cliente.
El módulo separa claramente tres salidas: la tabla de situación para comunicar tareas, la descripción para generar el PDF y el asistente de email para enviar el estado del proyecto.
Configurar columnas
En Ajustes > Situación Proyecto > Modelos y Campos seleccionas los campos de tarea que compondrán la tabla.
Marcar información visible
En tareas y subtareas eliges Mostrar o No mostrar. Solo lo marcado como Mostrar entra en la situación.
Abrir Project Update
Desde el Dashboard del proyecto abres o creas una actualización donde se preparará la comunicación.
Cargar Situación
El botón Cargar Situación genera la tabla en la pestaña Situación con tareas, subtareas y campos configurados.
Preparar acta/PDF
Crear Acta y Firmar Acta trabajan sobre la pestaña Descripción; Generar Informe imprime esa descripción en PDF.
Enviar por email
Enviar Situación Proyecto abre el correo al cliente con la tabla de la pestaña Situación.
Cada imagen corresponde con la función que describe.
He revisado las capturas una a una para que el texto explique exactamente la pantalla mostrada.
Acceso a Modelos y Campos
La imagen muestra el menú Ajustes > Situación Proyecto > Modelos y Campos, desde donde se entra a la configuración del módulo.
Selección de columnas de la tabla
Aquí se ve la lista “Actualización campos situación proyectos”: cada línea define un campo de Tareas que aparecerá como columna y puede ordenarse con el tirador.
Color usado en correos y cabecera
Esta pantalla no es el asistente de email: muestra los colores de plantillas de correo de Odoo. El módulo toma el color principal para la cabecera de la tabla de situación.
Mostrar u ocultar tareas desde kanban
La captura enseña el widget Mostrar a cliente en tarjetas kanban: el check verde incluye la tarea y la X roja la deja fuera de la situación.
Control de visibilidad en subtareas
La imagen muestra una tarea abierta con la pestaña Subtareas y la columna Mostrar a Cliente, permitiendo incluir o excluir cada subtarea.
Acceso al Dashboard del proyecto
Desde la vista de tareas del proyecto, el botón Tablero/Dashboard permite ir a las actualizaciones del proyecto.
Lista de actualizaciones del proyecto
Esta pantalla corresponde al Dashboard del proyecto: aparecen las actualizaciones, su progreso, estado, fecha, tareas e hitos.
Actualización antes de generar contenido
La imagen muestra una Actualización Proyecto limpia con los botones Cargar Situación, Enviar Situación Proyecto y Generar Informe.
Tabla generada con Cargar Situación
Al pulsar Cargar Situación se rellena la pestaña Situación con la tabla de tareas y subtareas visibles, usando las columnas configuradas.
Tipo de situación mediante etiquetas
La imagen muestra el campo Tipo Situación con una etiqueta Informe; sirve para clasificar la actualización como acta, informe u otro tipo.
Crear Acta rellena la Descripción
Al activar Crear Acta se genera una plantilla editable en la pestaña Descripción con objetivo de visita y trabajos realizados.
Firmar Acta añade fecha y firma
La captura muestra la casilla Firmar Acta activada y la tabla de firma añadida al contenido de la Descripción.
Generar Informe crea el archivo PDF
La imagen muestra el botón Generar Informe y la notificación de descarga del PDF generado desde la actualización.
Resultado final del informe PDF
Esta captura es el PDF abierto en el navegador. Refleja el contenido de la pestaña Descripción, incluyendo plantilla y firma.
Asistente de Enviar Situación Proyecto
Esta sí es la pantalla de envío por correo: el asistente incluye destinatario, asunto y la tabla de situación para enviarla al cliente.
Cómo se construye la información que ve el cliente.
La tabla de la pestaña Situación no es una captura estática: se genera con datos reales de project.task en el momento de pulsar Cargar Situación.
Reglas de inclusión
- Primero se buscan las tareas principales del proyecto marcadas como Mostrar a cliente.
- Después, para cada tarea principal incluida, se añaden sus subtareas marcadas como Mostrar a cliente.
- Si una tarea principal está en No mostrar, sus subtareas no entran en la tabla aunque una subtarea tenga el check verde.
- Las columnas salen de la configuración Modelos y Campos y se ordenan por la posición configurada.
Formato y contenido
- Las relaciones many2one, many2many y one2many se convierten en nombres legibles.
- Las fechas se formatean como día/mes/año.
- Los estados como En Progreso, Aprobado, Cambios Solicitados, Cancelado y Hecho se muestran con estilos visuales.
- El resultado queda guardado en el campo Situación de la actualización y es el contenido que usa el email al cliente.
El PDF se imprime desde la pestaña Descripción. El correo usa la tabla de la pestaña Situación. Por eso las capturas de PDF y email muestran contenidos diferentes y ambos son correctos.
El PDF es el acta o informe generado desde Descripción.
Crear Acta inserta una plantilla editable; Firmar Acta añade la tabla de fecha y firma; Generar Informe abre el PDF final con el logo de la compañía y el contenido preparado.


El email entrega la situación operativa del proyecto.
Enviar Situación Proyecto abre el asistente de correo con el cliente del proyecto como destinatario y la tabla de tareas visible dentro del cuerpo del mensaje.
Preguntas frecuentes
¿Necesito configurar campos antes de usar Cargar Situación?
Sí. La tabla se construye con los campos definidos en Situación Proyecto > Modelos y Campos. Sin campos configurados, la tabla no tendrá columnas útiles.
¿Qué tareas aparecen en la tabla?
Aparecen las tareas principales marcadas como Mostrar a cliente y, dentro de ellas, las subtareas también marcadas como Mostrar a cliente.
¿El PDF incluye automáticamente la tabla de tareas?
No. El PDF se genera desde la pestaña Descripción. La tabla de tareas se guarda en la pestaña Situación y se utiliza en el correo.
¿Puedo revisar el correo antes de enviarlo?
Sí. El botón Enviar Situación Proyecto abre el asistente estándar de Odoo para revisar destinatarios, asunto, contenido y adjuntos antes de enviar.
Comunica el avance de tus proyectos con una situación clara, trazable y enviada desde Odoo.
Project Status Report centraliza columnas configurables, visibilidad de tareas, tabla de situación, acta, PDF y email al cliente.
Contactar con RRM| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Project (project) |
| Lines of code | 683 |
| Technical Name |
rrm_project_status_report |
| License | See License tab |
| Website | https://www.rrmconsultoria.es/ |
Odoo Proprietary License v1.0 This software and associated files (the “Software”) may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module