> ## Documentation Index
> Fetch the complete documentation index at: https://help.fieldpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo crear reportes de contratos de mantenimiento

> Cree un reporte de contratos de mantenimiento en FieldPulse para sumar las tarifas anuales, agrupar los contratos por frecuencia de servicio o de facturación y dar seguimiento a los próximos servicios.

> **Quién lo usa:** Los administradores tienen acceso completo a los reportes, y a los gerentes de equipo se les puede otorgar. Los agentes de servicio y los agentes limitados no tienen acceso a los reportes. **Disponibilidad:** Todas las regiones.

Un reporte de contratos de mantenimiento se crea desde la pestaña **Maintenance Agreement** (contrato de mantenimiento) de los reportes de datos sin procesar y reúne en una sola tabla sus contratos de servicio recurrente (tarifa anual total, precio por factura, frecuencia de servicio, frecuencia de facturación, estado, y la última y la próxima repetición de trabajo). En esa tabla usted ve los ingresos recurrentes que representan sus contratos y a qué contratos ya les toca servicio.

## Descripción general

Un reporte de contratos de mantenimiento responde una pregunta sobre su trabajo recurrente: qué contratos cumplen las condiciones que le interesan. Úselo para sumar las tarifas anuales que tiene vigentes, agrupar los contratos según la frecuencia con la que les da servicio o con la que los factura, y ver todo lo que tiene contratado un mismo cliente.

Crear un reporte de contratos de mantenimiento sigue el mismo camino que cualquier otro reporte de datos sin procesar: defina un rango de fechas, elija las columnas, configure los filtros y luego lea la tabla. Los reportes de [contratos de mantenimiento](https://www.fieldpulse.com/features/maintenance-agreements) forman parte de [los paneles y reportes de FieldPulse](https://www.fieldpulse.com/features/dashboards-and-reporting). Para las partes del proceso que son iguales en todos los tipos de registro (guardar un reporte, agregarlo a su panel y exportarlo a CSV), consulte [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting).

## Recorrido en video

<Frame caption="Recorrido en video: cómo crear un reporte de datos sin procesar (en inglés)">
  <iframe src="https://www.loom.com/embed/437e2f91c48142ee959051d74cc1a458?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Antes de comenzar

* Cree los contratos de mantenimiento que quiere incluir en el reporte y confirme que los contratos de mantenimiento estén activados en su cuenta. Consulte [Cómo crear un contrato de mantenimiento](/es/jobs/assets/maintenance-agreements).

* Verifique que su rol tenga acceso a los reportes. Un administrador tiene acceso completo a los reportes; un gerente de equipo necesita tener activado **Full Reporting access** (acceso completo a los reportes).

## Defina el rango de fechas

1. Seleccione **Reporting** (reportes) en la pestaña **Management** (administración) del menú lateral izquierdo.

2. Seleccione la pestaña **Maintenance Agreement** y luego seleccione **Raw Data** (datos sin procesar).

3. Seleccione el ícono del calendario y elija el rango de fechas de inicio que quiere incluir en el reporte.

4. Seleccione **Load Data** (obtener datos).

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9461058-maintenance-agreement-reports/01.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=2cf382f69895d5c1db74c46f1a5b25cb" alt="El campo Start Date Range de los reportes de datos sin procesar, con los rangos predefinidos de Today a Last 30 Days junto a dos calendarios mensuales" width="1642" height="794" data-path="static/images/_api/9461058-maintenance-agreement-reports/01.png" />

El calendario ofrece estos rangos predefinidos:

| **Rango predefinido** | **Rango de fechas** |
| - | - |
| **Today** (hoy) | De las 12:00 AM a la hora actual |
| **Yesterday** (ayer) | El día anterior, de las 12:00 AM a las 11:59 PM |
| **This Week** (esta semana) | De lunes a domingo de la semana actual |
| **Last Week** (semana pasada) | La semana anterior |
| **Last 7 Days** (últimos 7 días) | Los siete días anteriores, incluido el día de hoy |
| **This Month** (este mes) | Del primer día del mes actual al día de hoy |
| **Last Month** (mes pasado) | Todo el mes anterior al mes actual |
| **Last 30 Days** (últimos 30 días) | Los 30 días anteriores, incluido el día de hoy |
| **Custom** (personalizado) | Las fechas de inicio y fin que usted seleccione en el calendario |

## Elija sus columnas

Seleccione **Columns** (columnas) para elegir qué campos del contrato de mantenimiento aparecen en la tabla del reporte y en qué orden.

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9461058-maintenance-agreement-reports/02.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=643e53a3515140986840dee681de5da9" alt="El panel Columns abierto en los reportes de datos sin procesar, con el botón Columns resaltado en la barra de herramientas y una casilla para cada campo del reporte" width="1200" height="717" data-path="static/images/_api/9461058-maintenance-agreement-reports/02.png" />

El reporte de contratos de mantenimiento incluye estas columnas de forma predeterminada:

| **Columna** | **Qué contiene** |
| - | - |
| **#ID** | El número del contrato de mantenimiento |
| **Title** (título) | El título del contrato de mantenimiento |
| **Status** (estado) | El estado del contrato de mantenimiento |
| **Customer** (cliente) | El cliente vinculado al contrato |
| **Location** (ubicación) | La ubicación de servicio del contrato |
| **Created At** (fecha y hora de creación) | La fecha y hora en que se creó el contrato |
| **Created By** (creado por) | El autor del contrato |
| **Job Notes** (notas del trabajo) | Las notas de los registros de trabajos relacionados |
| **Agreement Notes** (notas del contrato) | Las notas del contrato |
| **Start Date** (fecha de inicio) | La fecha de inicio del contrato de mantenimiento |
| **Price per Bill** (precio por factura) | El precio de cada factura del contrato |
| **Total Annual Fee** (tarifa anual total) | El precio total del contrato por año |
| **Frequency Display Name** (nombre para mostrar de la frecuencia) | La frecuencia del contrato de mantenimiento |
| **Last Job Occurrence Month** (mes de la última repetición del trabajo) | La última repetición de trabajo del contrato de mantenimiento |
| **Next Occurrence — Next Occurrence Month** (mes de la próxima repetición) | El mes y el año de la próxima repetición programada (por ejemplo, *May 2026*). Si ya se creó un trabajo para esa repetición, la celda enlaza directamente al registro del trabajo |
| **Next Occurrence — Next Occurrence Record** (registro de la próxima repetición) | Queda vacía si todavía no se ha creado ningún trabajo. Si existe un trabajo, muestra el título del trabajo con un hipervínculo al registro del trabajo |
| **Next Occurrence — Next Occurrence Schedule Status** (estado de programación de la próxima repetición) | Queda vacía si no existe ningún trabajo o si el trabajo no está programado. Si el trabajo ya se programó, muestra la fecha y la hora para las que está reservado |
| **Next Occurrence — Next Occurrence Job Status** (estado del trabajo de la próxima repetición) | Queda vacía si no existe ningún trabajo. Si ya se creó un trabajo, muestra su estado actual |
| **Billing Frequency Display Name** (nombre para mostrar de la frecuencia de facturación) | La frecuencia de facturación |
| **Custom Fields** (campos personalizados) | Los campos creados por el usuario relacionados con el contrato de mantenimiento |
| **Customer — Custom Fields** (campos personalizados del cliente) | Los campos creados por el usuario relacionados con el registro del cliente |
| **Customer — Customer Phone** (teléfono del cliente) | El número de teléfono principal del cliente |
| **Customer — Customer Email** (correo del cliente) | La dirección de correo principal del cliente |
| **Customer — Customer Phone 2** (teléfono 2 del cliente) | El número de teléfono secundario del cliente |
| **Customer — Customer Email 2** (correo 2 del cliente) | La dirección de correo secundaria del cliente |
| **Customer — Customer Assigned To** (usuario asignado al cliente) | El usuario asignado al registro del cliente |
| **Customer — Customer Lead Source** (origen del prospecto del cliente) | El origen del prospecto del registro del cliente |
| **Customer — Customer Pipeline Status** (etapa del embudo del cliente) | La etapa del cliente en su embudo de ventas personalizado |
| **Customer — Customer Next Steps** (siguientes pasos del cliente) | Los siguientes pasos que se indican en el embudo de ventas personalizado |
| **Customer — Customer Notes** (notas del cliente) | Las notas del registro del cliente |
| **Customer — Customer Job Notes** (notas de trabajo del cliente) | Las notas de trabajo del registro del cliente, que se insertan automáticamente en los registros de trabajos |
| **Customer — Customer Created Date** (fecha de creación del cliente) | La fecha y hora en que se agregó el cliente a FieldPulse |
| **Customer — Customer Tags** (etiquetas del cliente) | Las etiquetas del registro del cliente |

## Configure sus filtros

Antes de generar el reporte, configure filtros para acotar los resultados. Seleccione el ícono **Filters** (filtros) y luego elija cómo quiere filtrar el reporte.

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9461058-maintenance-agreement-reports/03.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=ac58614657104a260241973f2c6699ac" alt="El panel Filters abierto en los reportes de datos sin procesar, con el botón Filters resaltado en la barra de herramientas y una lista expandible de campos del reporte" width="1200" height="723" data-path="static/images/_api/9461058-maintenance-agreement-reports/03.png" />

La mayoría de los campos se filtran por contenido: usted elige un operador e ingresa un valor. El panel **Filters** ofrece estos campos:

| **Campo** | **Cómo se filtra** |
| - | - |
| **#ID** | Filtre por contenido |
| **Title** | Filtre por contenido |
| **Status** | Seleccione el estado |
| **Customer** | Filtre por contenido |
| **Location** | Filtre por contenido |
| **Created At** | Filtre por fecha |
| **Created By** | Filtre por contenido |
| **Job Notes** | Filtre por contenido |
| **Agreement Notes** | Filtre por contenido |
| **Start Date** | Filtre por fecha |
| **Frequency Display Name** | Filtre por contenido |
| **Last Job Occurrence Month** | Filtre por contenido |
| **Billing Frequency Display Name** | Filtre por contenido |
| **Custom Fields** | Seleccione el campo personalizado |
| **Customer — Customer Phone** | Seleccione el número de teléfono |
| **Customer — Customer Email** | Seleccione la dirección de correo |
| **Customer — Customer Phone 2** | Seleccione el número de teléfono |
| **Customer — Customer Email 2** | Seleccione la dirección de correo |
| **Customer — Customer Assigned To** | Filtre por contenido |
| **Customer — Customer Pipeline Status** | Seleccione la etapa |
| **Customer — Customer Next Steps** | Filtre por contenido |
| **Customer — Customer Notes** | Filtre por contenido |
| **Customer — Customer Job Notes** | Filtre por contenido |
| **Customer — Customer Created Date** | Filtre por contenido |
| **Customer — Customer Tags** | Filtre por contenido |

### Operadores de filtro

Cuando filtre por contenido, elija un operador y luego ingrese los valores con los que quiere filtrar los datos.

| **Operador** | **Obtiene datos** | **Ejemplo** | **Datos obtenidos** |
| - | - | - | - |
| **Equals** (igual a) | Iguales a un valor especificado | **Created By** - **Equals** Tom Gause | Todos los registros creados solo por Tom Gause |
| **Not Equal** (distinto de) | Distintos de un valor especificado | **Tag** (etiqueta) - **Not Equal** HVAC | Todos los registros, excepto los que usan la etiqueta HVAC |
| **Less Than** (menor que) | Menores que un valor especificado | **#ID** - **Less Than** 1144 | Todos los registros anteriores al #1144 |
| **Less Than or Equal To** (menor o igual que) | Menores o iguales que un valor especificado | **Job Date/Time** (fecha y hora del trabajo) - **Less Than or Equal To** 13 de diciembre de 2023 | Los trabajos programados el 13 de diciembre de 2023 o antes |
| **Greater Than** (mayor que) | Mayores que un valor especificado | **Job Duration** (duración del trabajo) - **Greater Than** 60 minutos | Los trabajos que llevan más de 60 minutos en el tipo de estado **In Progress** (en progreso) |
| **Greater Than or Equal To** (mayor o igual que) | Mayores o iguales que un valor especificado | **Job Date/Time** - **Greater Than or Equal To** 1 de enero de 2024 | Los trabajos programados el 1 de enero de 2024 o después |
| **In Range** (en el rango) | Entre dos valores especificados, incluidos ambos | **#ID** - Entre 1225 y 1236 | Todos los registros de presupuestos con #ID entre 1225 y 1236 |
| **Starts With** (empieza con) | Que empiezan con un valor especificado | **Title** - Anual | Todos los registros de trabajos que empiezan con Anual |
| **Ends With** (termina con) | Que terminan con un valor especificado | **Location** - TX | Todas las ubicaciones de trabajos que terminan con TX |
| **Blank** (vacío) | Sin valores en el campo | **Subtitle** (subtítulo) | Todos los registros de trabajos con el subtítulo vacío |
| **Not Blank** (no vacío) | Con valores en el campo | **Notes** (notas) | Todos los registros de trabajos con valores en el campo de notas |

## Reportes de contratos de mantenimiento comunes

Tres reportes cubren la mayor parte de lo que los equipos obtienen de la pestaña **Maintenance Agreement**. Cada uno conserva las columnas que usted quiera, además de la columna por la que agrupa: arrastre esa columna a la barra de agrupación, arriba de la tabla.

| **Reporte** | **Qué muestra** | **Columna que debe incluir** | **Agrupar por** |
| - | - | - | - |
| Contratos de mantenimiento por frecuencia | Sus contratos de mantenimiento ordenados por frecuencia de servicio | *Frequency Display Name* | *Frequency Display Name* |
| Contratos de mantenimiento por frecuencia de facturación | Sus contratos de mantenimiento ordenados por frecuencia de facturación | *Billing Frequency Display Name* | *Billing Frequency Display Name* |
| Contratos de mantenimiento por cliente | Sus contratos de mantenimiento ordenados por cliente | *Customer* | *Customer* |

<Frame caption="Recorrido en video: cómo crear los reportes por frecuencia, por frecuencia de facturación y por cliente (en inglés)">
  <iframe src="https://www.loom.com/embed/fbe9b99a01c44076aae51ec6dd9e9920?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Consejos

* **Total Annual Fee** es la columna que debe sumar cuando quiera conocer los ingresos recurrentes que representan sus contratos.

* Agregue las columnas **Next Occurrence** (próxima repetición) cuando quiera ver qué servicios próximos ya tienen un trabajo creado, cuál es el estado de ese trabajo y para cuándo está reservado.

## Preguntas frecuentes

**¿Puedo guardar un reporte de contratos de mantenimiento para usarlo de nuevo?**

Sí. Seleccione **Save as Report** (guardar como reporte). Después, seleccione **Save as New** (guardar como nuevo) para guardarlo en **Select Report** (seleccionar reporte). O bien, seleccione **Save as Widget** (guardar como widget) para agregarlo a su Pulse Dashboard. Consulte [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting) para ver el proceso completo de guardado.

**¿Puedo exportar un reporte de contratos de mantenimiento a una hoja de cálculo?**

Sí. Seleccione **Export CSV** (exportar CSV) para descargar en su dispositivo, como archivo CSV, el reporte que tiene en pantalla.

## Artículos relacionados

* [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting)
* [Cómo crear un contrato de mantenimiento](/es/jobs/assets/maintenance-agreements)
* [Cómo administrar activos](/es/jobs/assets/managing-assets)
* [Cómo crear reportes de activos](/es/reporting/raw-data/asset-reports)

Su reporte de contratos de mantenimiento funciona cuando la tabla muestra los contratos que esperaba para el rango de fechas, incluye las columnas de tarifa y frecuencia que seleccionó y reúne las filas bajo la columna por la que agrupó.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.