Saltar al contenido
Worklog Report

Registro de tiempo en Jira

Atlassian cerró esta solicitud en 2014. Este Jira Worklog Report la responde.

No existe un Jira Worklog Report agrupado por persona, proyecto o cliente — Jira solo exporta el CSV, y Atlassian marcó esa solicitud como Won't Fix. Suelta la exportación y obtén los totales con los que realmente facturas.

"Export Excel CSV (all fields)" de Jira · solo .csv

Gratis · nada que conectar, nada que instalar · tu archivo nunca sale del navegador

PROJ — Migración de cliente3 personas
  • Jane Smith

    34,5 h

    Facturable
  • Omar Wright

    12 h

    Facturable
  • Priya Patel

    6 h

    No facturable
3 proyectos · 52,5 h totales, 46,5 h facturables

Jira registra el tiempo. No lo totaliza.

Cada hora registrada es una fecha, una duración y una incidencia — exacta, atómica, e inútil para facturar hasta que alguien abre una hoja de cálculo. Atlassian ha dicho, por escrito, que crear este informe no es algo que vayan a hacer.

  1. La respuesta de 20 años

    Atlassian cerró la solicitud como Won't Fix

    JRACLOUD-6137, «Generate worklog report», abierta el 8 de marzo de 2005 con 124 votos, cerrada como Won't Fix el 31 de julio de 2014: «Reconocemos la importancia de esta solicitud de función, pero no es algo a lo que podamos dedicar tiempo de desarrollo», señalando en su lugar al Marketplace.

  2. La verdadera barrera

    Toda app del Marketplace hay que instalarla

    Las apps que cubren este vacío — de 60 a 5210 dólares al año — todas exigen instalarse en el Jira del cliente. Quien necesita la cifra normalmente no es administrador del Jira contra el que factura; puede ejecutar un filtro y exportar, no instalar una app.

  3. El defecto abierto

    La fecha de exportación no es la fecha del trabajo

    JRACLOUD-77926 y su gemelo de servidor JRASERVER-64025, ambos abiertos desde el 7 de febrero de 2017: la exportación CSV lleva la fecha en que se envió la hora registrada, no la fecha del trabajo. Los totales de toda una exportación no se ven afectados; un desglose día a día sería una suposición disfrazada de hecho, así que esta herramienta no lo ofrece.

Números de incidencia, votos y fechas verificados contra jira.atlassian.com y la propia documentación de soporte de Atlassian.

Suéltala. Obtén los totales.

El CSV que exportó Jira

Issue key,Summary,Log Work

"PROJ-118","Client migration",

 "comment;16/Sep/24;jsmith;7200"

Comparado con tus reglas

PROJ-118 · 2h00m

Coincidir por proyecto

Facturable

Totales, listos para facturar

3 proyectos · 52,5 h totales, 46,5 h facturables

Lee la exportación real

Jira repite el encabezado de columna por cada sprint, hora registrada y etiqueta que lleva una incidencia; un analizador ingenuo se queda solo con la última en silencio. Esta herramienta lee cada columna repetida y cada línea de registro, con la gramática comment;date;user;seconds que escribe Jira.

Totaliza por proyecto, persona e incidencia

Las mismas duraciones, agrupadas de tres formas a la vez: por proyecto para una factura de cliente, por persona para una pregunta de nómina, por incidencia para un desglose a nivel de ticket.

Reglas de facturación que escribes tú

Coincide una regla por proyecto o por una palabra clave en la incidencia, márcala como facturable o no, y cada hora registrada se reordena al instante. El mismo motor de reglas que usa Calendar Timesheet.

Tres pasos, nada que conectar ni instalar.

  1. Exporta desde Jira

    En el buscador de incidencias, filtra con JQL las horas que necesitas, luego Export → Export Excel CSV (all fields). Cualquier usuario de Jira que pueda ejecutar una búsqueda puede hacerlo — no hace falta ser administrador.

  2. Suelta el CSV

    El archivo se lee en tu pestaña del navegador. No se sube nada, y no hay nada que instalar en el Jira contra el que facturas.

  3. Revisa y exporta

    Comprueba los totales, marca las reglas de facturación y exporta un CSV pensado para una factura de cliente o una pregunta de nómina — no el juego de columnas propio de Jira.

Qué contiene realmente el informe

Cada cifra de abajo viene del archivo que soltaste, calculada de la misma forma con una incidencia o con mil.

Horas totales
Todas las horas registradas del archivo, sumadas.
Horas facturables
El subconjunto que tus reglas marcan como facturable — la cifra desde la que facturas.
Horas por proyecto
Una fila por proyecto de Jira, lista para cotejar con un cliente o un centro de coste.
Horas por persona
Una fila por autor, a través de cada proyecto en el que registró horas, no solo uno.
Horas por incidencia
El total de cada ticket, para el desglose a nivel de ticket que pide un cliente.
Filas truncadas o ilegibles, señaladas
Una exportación con el límite alcanzado o una línea de registro mal formada se reporta, nunca se descarta en silencio ni se suma como si no existiera.

Pensado para quien factura contra el Jira de otra persona. Consultoras y agencias que facturan a un cliente a fin de mes, freelancers con varios Jiras de clientes, equipos de finanzas que revisan lo que un equipo registró antes de que llegue a una factura, y PMs que convierten los worklogs de un sprint en un informe de costes.

Di qué cuenta como facturable

Un criterio de coincidencia a la vez: por proyecto, o por una palabra clave en la clave y el resumen de la incidencia. Las reglas se aplican en orden, así que una excepción concreta puede colocarse por encima de una regla amplia.

  • Coincidir por proyecto

    Cada hora registrada en un proyecto de Jira se convierte en una categoría — la forma que encaja con un cliente o un centro de coste.

  • Coincidir por palabra clave

    Captura una incidencia concreta o un tipo de trabajo sin importar el proyecto, por una palabra en su clave o resumen.

  • Anula cualquier hora registrada

    Una regla acierta casi siempre; la vez que no, es un ajuste manual, no una reescritura de la regla.

  • Gana la primera coincidencia

    Las reglas se aplican de arriba abajo, así que una excepción concreta colocada sobre una regla amplia se lee tal como está escrita.

Las reglas y las anulaciones se guardan solo en este navegador — nada se sincroniza con un servidor.

Pensada para facturar desde el Jira de otro

  • Agencias y consultoras

    Registras tiempo en el Jira de un cliente, no en el tuyo, y necesitas una cifra para una factura a fin de mes.

  • Autónomos y contratistas

    Una persona, varios Jiras de clientes, una hoja de cálculo que hoy construyes a mano cada mes.

  • Refacturación entre equipos

    El tiempo registrado en un proyecto de Jira compartido hay que repartirlo de vuelta a los equipos que lo usaron.

  • Un traspaso a finanzas o a PM

    Otra persona ejecuta el filtro JQL y exporta el CSV; tú lo conviertes en la cifra que finanzas realmente necesita.

Qué no hace

Dicho con claridad, incluido lo que ni siquiera Jira ha corregido.

  • La columna de fecha es cuándo se envió, no de cuándo era el trabajo

    JRACLOUD-77926 (abierto desde 2017): la exportación de Jira no da forma de distinguir ambas cosas. Los totales por persona, proyecto e incidencia en todo el archivo son correctos de todas formas; un desglose día a día o semana a semana no lo sería, así que esta herramienta no lo ofrece.

  • No se conecta a Jira

    No hay sincronización en vivo — una hora registrada nueva significa volver a exportar y soltar el archivo de nuevo.

  • La propia exportación de Jira se limita a 1000 o 10 000 filas

    El archivo no lleva ninguna marca cuando se corta. Esta herramienta avisa cuando el número de filas cae exactamente en uno de esos límites, para que compruebes tu número de resultados de JQL antes de facturar con él.

  • El autor suele ser un ID de cuenta, no un nombre

    La exportación de Jira Cloud suele dar un identificador de cuenta opaco de quien registró el tiempo, en vez de un nombre visible. Los totales siguen siendo correctos; puede que haga falta cotejar la etiqueta en Jira.

Privacidad

La exportación nunca sale de tu navegador

Una exportación de horas registradas puede llevar identificadores de cuenta y resúmenes de incidencias — razón suficiente para que esto funcione igual que cualquier otra herramienta de WorkAlio.

Tu exportación nunca se envía a un servidor. El archivo se lee en esta pestaña del navegador y ningún código de esta página lo envía: eso lo cumple nuestro código, no el navegador. Lo que el navegador impone es más estrecho: la Content-Security-Policy de la página solo admite nuestro propio origen, los dos nombres de host de analítica de Cloudflare y el host desde el que se incrustan nuestros vídeos de demostración — esta página no tiene vídeo y nunca llega a él. Ninguno de ellos recibe tu exportación.

Sin conexión a Jira. Sin token de API, sin OAuth, sin ninguna app que instalar en el Jira contra el que facturas — la entrada es el archivo CSV que ya exportaste a mano.

Sin cuenta, sin inicio de sesión. No hay nada que crear ni nada que borrar.

Tu exportación no se guarda. Lo único que se conserva entre cargas de página son las reglas que escribes y cualquier cambio que hagas en una sola hora registrada, guardado con su clave de incidencia y solo en este navegador.

Preguntas frecuentes

Respondidas por lo que la herramienta hace hoy.

¿Qué hace esta herramienta Jira Worklog Report?
Lee una exportación CSV de horas registradas de Jira y totaliza las horas por proyecto, por persona y por incidencia, con reglas de facturable/no facturable que escribes tú. Se ejecuta enteramente en tu navegador y exporta un CSV pensado para facturar.
¿De dónde saco el archivo CSV?
En el buscador de incidencias de Jira, busca con un filtro JQL las horas que necesitas (por ejemplo worklogDate >= startOfMonth()), luego elige Export → Export Excel CSV (all fields). Cualquier usuario que pueda ejecutar esa búsqueda puede exportarla — no hace falta permiso de administrador.
¿Por qué Jira no hace esto directamente?
El propio rastreador de Atlassian tiene la solicitud — JRACLOUD-6137, «Generate worklog report», 124 votos desde 2005 — cerrada como Won't Fix, señalando al Marketplace. Toda app del Marketplace que cubre este vacío hay que instalarla en el Jira contra el que facturas, algo que la mayoría de quienes facturan no puede hacer.
¿Puedo confiar en las fechas de este informe?
Para un total de todo el archivo — por persona, por proyecto, por incidencia — sí: sumar segundos no depende de qué fecha lleve la fila. Para una vista día a día o semana a semana, no: la exportación CSV de Jira lleva la fecha en que se envió la hora registrada, no la fecha del trabajo (JRACLOUD-77926, abierto desde 2017), así que esta herramienta no ofrece ese desglose en absoluto.
¿Necesito acceso de administrador de Jira?
No. Necesitas poder ejecutar una búsqueda JQL y exportar los resultados, algo que suele poder hacer cualquier usuario con acceso al proyecto. No se instala nada en el Jira del que exportas.
¿Qué pasa si mi exportación es demasiado grande?
El buscador de incidencias de Jira limita una exportación CSV a 1000 filas históricamente, o a 10 000 desde que Atlassian subió el límite el 19 de marzo de 2025 — y el archivo no lleva ninguna marca cuando se corta. Si tu número de filas cae exactamente en una de esas cifras, esta herramienta te avisa para que compruebes tu número de resultados de JQL antes de facturar con el archivo.
¿Por qué la columna de autor muestra un código en vez de un nombre?
La exportación CSV de Jira Cloud suele reportar el autor de la hora registrada como un identificador de cuenta opaco en vez de un nombre visible — la propia exportación no lo resuelve. Los totales por persona siguen siendo correctos; hacer coincidir el identificador con un nombre puede requerir mirar en Jira.
¿Qué cuesta?
Nada. No hay cuenta, ni prueba, ni subida de archivos, así que no hay coste de uso.

¿Registras horas en un calendario en vez de en Jira?

Prueba Calendar Timesheet

Deja de terminar esto en una hoja de cálculo. Suelta la exportación.

Gratis · nada que conectar, nada que instalar · tu archivo nunca sale del navegador