SimpleInvoice para desarrolladores

SimpleInvoice para desarrolladores freelance: horas y sprints, horas decimales, exportación JSON, enlaces para compartir. Sin cuenta.

Desarrolladores

Sin cuenta, sin servidor

Abre la app y empieza. No se sube nada; la app funciona sin conexión una vez cargada.

Desarrolladores

Horas decimales y tablas densas

7,5 horas × precio, por día o por tarea, en una cuadrícula compacta que pagina repitiendo la cabecera.

Desarrolladores

JSON portátil

Exporta la factura actual como JSON y guarda el archivo donde archives tus documentos de negocio.

Desarrolladores

Enlaces para compartir sin alojar nada

La factura se comprime dentro del fragmento de la URL; el cliente abre una vista de solo lectura, sin ninguna subida de por medio.

Qué se interpone

Los desarrolladores facturan por hora, por sprint o por hito, a menudo a clientes de otros países, y suelen desconfiar de las herramientas que piden una cuenta para producir un PDF. La factura en sí es sencilla; la fricción está en la numeración, en el formato y en no querer los datos de los clientes en el servidor de otro.

SimpleInvoice es una web estática. Los datos viven en el almacenamiento local de tu navegador, se exportan como JSON que puedes versionar o procesar con scripts, y se comparten como un fragmento de URL que nunca llega a un servidor. La plantilla por horas maneja horas decimales y partes de horas largos.

  • Muros de registro para un PDF

    Registrarse, verificar un correo y aceptar unas condiciones para producir un documento es desproporcionado, y encima entrega los datos de todos tus clientes.

  • Horas, no unidades

    Facturar a partir de un parte de horas necesita cantidades decimales, una columna de unidad y una tabla en la que quepa un mes de entradas en una página.

  • Datos que no puedes sacar

    Los datos de facturación encerrados en el formato de un proveedor son un problema el día en que quieres mudarte, automatizarlos o archivarlos.

Empieza con la Factura por horas

Plantilla de factura por horas con fechas, horas y tarifa en cada línea, como un parte de horas. Edítala en el navegador y exporta el PDF gratis.

  • Sprint 14 — integración de la API y tests — 32 h
  • Corrección de bugs — issues #412 y #418 — 3,5 h
  • Despliegue y configuración de monitorización — 6 h
  • Revisión de código y pairing — 4 h

Consejos de facturación para desarrolladores

Trata la facturación como un proceso de release: automatizada donde se pueda, versionada y reproducible.

  • Factura con una cadencia fija —por sprint o por quincena— y reutiliza la factura anterior: fechas, número y líneas nuevas, y a exportar.
  • Una línea por tarea o por día con las referencias de los tickets en la fila de detalles; el PM del cliente podrá cuadrarlas con su tablero.
  • Redondea las horas siempre igual y di cómo (al cuarto de hora, por ejemplo) en tus condiciones.
  • Usa una secuencia continua con un token de año: buenas prácticas de numeración.
  • Exporta cada factura como JSON si quieres un archivo editable junto al PDF.
  • Para clientes de fuera, formatea según su país y acuerda antes la moneda: facturación internacional.

Preguntas que hacen los desarrolladores

¿Dónde están exactamente mis datos?

En el almacenamiento local de este navegador. El menú Exportar descarga la factura actual como JSON. Si borras los datos del sitio perderás la copia del navegador, así que conserva los archivos necesarios.

¿Funciona sin conexión?

Editar, guardar y exportar funcionan sin conexión una vez que la app y las tipografías se han cargado. Cargar la app por primera vez sí necesita conexión.

¿Cómo funciona el enlace para compartir?

La factura se serializa, se comprime con lz-string y se coloca detrás de #. Los navegadores no envían el fragmento a los servidores; la página que lo recibe lo decodifica en local.

Sigue leyendo

Hecho para la forma en que los desarrolladores facturan de verdad

SimpleInvoice, para las facturas que envías cada semana.