hermesv0.14.0 Código
Nuevo en v0.14.0Buzón

Gestión financiera simple, abierta y conectada.

Cada empresa tiene su propio hermes, con sus datos y en su servidor: clientes y proveedores, comprobantes, cheques, cuentas corrientes y flujo de caja. Y lo conecta con el de sus clientes y proveedores, para que lo que uno carga le llegue al otro para aprobar. Código abierto, sin licencias ni suscripciones.

AGPL-3.0 · en uso diario en una pyme · castellano e inglés ·qué viene

Características

Lo que una pyme necesita para el día a día

Validado con el uso diario de una empresa real: cada función salió de una necesidad concreta, y los números no se contradicen entre pantallas.

Conectado con tus clientes

Tu hermes se conecta con el de tus clientes y proveedores, con invitación, confirmación y un código que se compara por teléfono. Lo que llega cae en un Buzón, por organización.

Cuentas corrientes por moneda

Cuánto te deben y cuánto debés, en cada moneda o consolidado, con un extracto desde el día que elijas.

Flujo de caja y análisis

Facturado, ingresos y egresos mes a mes, por moneda o consolidado, desde la fecha que elijas. Cada importe muestra los registros que lo forman.

Indicadores del mes

Cotizaciones e índices que influyen en tus costos, como la inflación o el de tu industria, en una tabla con un mes por fila.

Rentabilidad por cliente

Lo facturado menos el costo de las horas que le dedicaron: las horas vienen del gestor de proyectos y el costo, de los recibos.

Cheques y echeq

Cartera, depósitos, endosos y rechazos. Se vinculan con el movimiento del banco sin contarlos dos veces.

Comprobantes configurables

Facturas, notas y retenciones de venta y de compra. Cada tipo tiene su color y sus subtotales funcionan como filtro.

Personal y sueldos

Legajos y recibos de haberes, aguinaldo y liquidación final, a cargo del perfil de Recursos humanos.

Actividad completa

Todo lo que se cargó, modificó o borró: quién, cuándo y con qué valor. Lo garantiza la base de datos.

Perfiles que se suman

Data entry, Comercial, Recursos humanos y Admin. Una persona puede tener varios; cada uno ve lo que le toca.

Búsqueda que entiende

Por texto, fecha o monto aproximado: "150.000" encuentra los importes cercanos. Todo filtrado en el servidor.

A gusto de cada uno

Castellano o inglés, modo claro u oscuro. Las novedades de cada versión aparecen en la app.

En tu servidor

Se instala con Docker, con backups diarios. El admin descarga además un backup completo, cifrado con una frase que hermes no guarda.

Conexiones · el diferencial

Tu hermes, conectado con el de tus clientes y proveedores

Cada empresa tiene su propio hermes, con sus datos, en su servidor. Cuando dos empresas que trabajan juntas se conectan, lo que una carga sobre la otra le llega a la otra para aprobar. Los comprobantes se cargan una sola vez para las dos partes.

  1. 1

    Invitás

    Elegís la organización y hermes genera un código de un solo uso para su CUIT, que vence en 7 días. Se lo mandás por mail o WhatsApp.

  2. 2

    La otra parte acepta

    Pega el código en su hermes y ve quién la invita y para qué CUIT. Si no es el suyo, no puede aceptar.

  3. 3

    Vos confirmás

    Ves quién aceptó, con su nombre, CUIT y código de instalación, y confirmás que es quien esperabas.

  4. 4

    Comparan un código

    Las dos pantallas muestran el mismo código de seguridad. Lo comparan por teléfono, como en WhatsApp, y la conexión queda verificada.

Colibrí Software invitó a su cliente…
…y Ceibo Retail la ve desde su propio hermes.
  • La identidad es una llave, no un dominio. Cada instalación tiene un código propio (HM-XXXX-…) y solo se conecta con quien vos invitás o aceptás.
  • Cifrado de punta a punta. Cada mensaje va firmado por quien lo manda y cifrado para quien lo recibe.
  • Nunca se abre a internet. Para hablar con instalaciones de afuera, hermes solo sale: deja y busca sobres cifrados en el Gruzón, un buzón que no los puede leer.
  • Viaja solo lo compartido. Los comprobantes entre las dos partes, nunca lo interno: sueldos, horas, ajustes ni datos de otras organizaciones.

En camino Lo que sigue en el conector

Comprobantes que viajan

Tu factura de venta le llega a tu cliente como factura de compra para aprobar. La acepta o la rechaza con un motivo.

Cuentas corrientes espejo

Lo que vos tenés a cobrar es lo que el otro tiene a pagar. hermes compara los saldos y muestra dónde difieren.

El contador, conectado

Lo que necesita el contador sale de los datos ya cargados y le llega compartido, sin cargar nada dos veces.

Hoy (v0.12) las instalaciones ya se encuentran, se conectan y se verifican, en la misma red o a través del Gruzón. Los comprobantes empiezan a viajar en la próxima etapa. Ver el roadmap

Qué es y qué no es

Para quien lleva la administración, no para el contador

hermes es de la gestión diaria y de la relación comercial: qué se facturó, quién te debe, a quién le debés, qué se pagó y cómo, cuánto cuesta la gente y qué clientes te dejan plata. Habla como la persona que hace el trabajo: te debe, le debés.

  • Es humano y simple. Cargar rápido, encontrar todo, ver cuánto te deben y cuánto debés.
  • Integra en vez de duplicar. Las horas vienen del gestor de proyectos; nada se carga dos veces.
  • No es un sistema contable. Sin plan de cuentas, asientos, balance ni presentaciones impositivas.
  • El contador es otra parte. Lo que necesita sale de los datos ya cargados y le llega compartido, por el conector o por exportaciones.

Rentabilidad

Qué te deja cada cliente

Subís el archivo de horas de tu gestor de proyectos y hermes cruza cada hora con el costo de esa persona, sacado de sus recibos de sueldo. Por cliente: lo facturado, lo que costó y lo que te deja. El trabajo interno aparece aparte.

  • Las horas se importan, no se cargan a mano (.ods o .csv)
  • Lo que no reconoce por nombre se asigna una vez y lo recuerda
  • Tocá un cliente para ver sus proyectos y personas

Actividad

Todo lo que pasó, con nombre y apellido

Cada alta, cambio y borrado queda registrado con el usuario, la fecha y hora, el identificador y el valor. Se filtra por usuario, tipo, acción o fechas, y cada línea abre el registro. Lo garantiza la base de datos: ninguna operación puede saltearlo.

  • Lo borrado también queda: quién, cuándo y qué valor tenía
  • Perfiles que se suman: cada persona ve y cambia lo que le corresponde
  • Límite de intentos de inicio de sesión

Cuentas corrientes

Saldos que la base mantiene al día

Cada factura, retención y pago actualiza el saldo de la organización en la misma transacción. No se recalcula toda la historia en cada consulta, y una verificación compara los saldos con el libro completo.

  • Un saldo por organización y por moneda, nunca mezclados
  • Una sola regla de signo para clientes y proveedores
  • Lo pendiente a cobrar y a pagar, calculado según el rol
  • El extracto, desde el día que elijas, con el saldo anterior como referencia

Open source

Tus datos, en tu servidor

hermes es software libre bajo la GNU Affero General Public License v3: podés usarlo, modificarlo e instalarlo libremente. Si ofrecés una versión modificada a otros a través de una red, tenés que publicar tus cambios con la misma licencia.

  • Backend FastAPI + PostgreSQL, con migraciones Alembic
  • Frontend React + TypeScript, con los tipos de la API generados desde OpenAPI
  • Instalación una imagen de Docker; las migraciones corren solas al arrancar
  • Producción receta con base persistente, backups diarios y actualización con un comando
  • Versionado semántico, con notas de cada versión
Ver el código
# Clonar y levantar
git clone https://git.grava.io/hermes/hermes.git hermes
cd hermes
docker compose up -d --build

# Crear el primer admin (pide la contraseña)
docker compose exec app \
  hermes create-admin vos@ejemplo.com "Tu Nombre"

# Opcional: una empresa de ejemplo para probarlo
docker compose exec app hermes demo-data

# → http://localhost:8000

# Instalación permanente, con backups diarios:
# ver deploy/production en el repo