hermesv0.14.0 Código

Roadmap

Pendientes y deuda técnica

Lo que falta en hermes, dicho de frente: qué problema hay hoy y cómo lo vamos a resolver. Cuando un ítem se resuelve, sale de esta lista y pasa a las novedades de la versión que lo trae.

ítems de deuda técnica
2
de prioridad alta
1
en curso
1
funciones por venir
8

Deuda técnica

Lo que vamos a ir saldando

Lo que el diseño actual reconoce como no resuelto, cada uno con el ADR que lo explica. Ninguno se esconde.

Prioridad alta 1

Saldar una deuda con un pago en otra moneda

PendienteCuentas corrientesADR-0004

Hoy

Cada saldo es de una sola moneda. Si una factura en dólares se cobra en pesos, la cuenta corriente muestra dos saldos en vez de uno saldado.

Cómo lo resolvemos

Un diseño propio para el importe aplicado entre monedas, sin guardar nada convertido.

Prioridad media 1

HTTPS e imagen publicada, listos de fábrica

PendienteInstalación

Hoy

Cada instalación construye su imagen desde el código, y el HTTPS es una nota en la documentación.

Cómo lo resolvemos

Imágenes versionadas para instalar con docker compose pull, y una variante con Caddy que saca el certificado sola al configurar un dominio.

Próximas funciones

Lo que viene después

Funciones nuevas que ya están identificadas, en orden aproximado de prioridad.

Prioridad alta 4

Gruzón abierto, con una instancia de referencia

En cursoConexiones

Hoy

hermes ya se conecta por el Gruzón (v0.12), pero el Gruzón es todavía un proyecto privado y no hay una instancia pública para usar sin correr la propia.

Cómo lo resolvemos

Publicarlo como proyecto abierto, con su imagen Docker y una instancia de referencia que venga configurada. Cualquiera va a poder correr la suya.

Conector, etapa 2: los comprobantes viajan

DiseñadoConexionesADR-0012

Hoy

Las instalaciones ya se conectan y se verifican, pero cada una sigue cargando sus comprobantes por separado.

Cómo lo resolvemos

Tu factura de venta le llega a tu cliente como factura de compra para aprobar, en formato UBL 2.1. Llega al Buzón (v0.14), donde se acepta o rechaza con motivo, de a varias.

Importar datos desde planillas

PendienteDatos

Hoy

Empezar a usar hermes con historia previa obliga a cargar todo a mano o por la API.

Cómo lo resolvemos

Un importador de planillas para organizaciones, comprobantes y movimientos.

Módulo opcional: retenciones de ARCA

PendienteArgentina

Hoy

Las retenciones que informa ARCA se cargan a mano como comprobantes.

Cómo lo resolvemos

Importar el archivo de "Mis Retenciones" y conciliarlo por CUIT. Es un módulo opcional: el núcleo no depende de él. Es la iteración 7, la próxima.

Prioridad media 3

Inicio de sesión con el proveedor de cada empresa

DiseñadoSeguridadADR-0003

Hoy

Hoy solo hay usuarios y contraseñas propios de hermes.

Cómo lo resolvemos

OAuth/OIDC por empresa: el proveedor confirma quién es la persona y el rol sigue viviendo en hermes. Ya está previsto en el diseño de las sesiones.

Desglose de comprobantes

PendienteComprobantes

Hoy

Un comprobante tiene neto, impuesto y total, pero no sus líneas.

Cómo lo resolvemos

Ítems de detalle e impuestos por alícuota, opcionales.

Cuentas corrientes espejo entre empresas

IdeaConexiones

Hoy

Saber si lo que vos tenés a cobrar coincide con lo que tu cliente tiene a pagar se hace hoy por mail y planilla, cuando se hace.

Cómo lo resolvemos

Con los mismos comprobantes en las dos partes, hermes compara los saldos por moneda y muestra dónde difieren. Más adelante, avisos de pago y el contador como parte conectada.

Prioridad baja 1

Usar los indicadores

IdeaIndicadoresADR-0013

Hoy

Desde v0.13 cada empresa registra mes a mes sus índices (inflación, el de su industria), pero todavía no se aplican a nada.

Cómo lo resolvemos

Decidir con casos reales qué viene primero: ajustar un precio o un contrato por una fórmula de índices, o ver el flujo de caja y la rentabilidad en términos reales.

Cómo leer los estados

  • En curso Ya hay una parte hecha y publicada.
  • Diseñado La solución está decidida (muchas veces en un ADR) pero todavía no está implementada.
  • Pendiente El problema está identificado; falta trabajarlo.
  • Idea Una dirección posible, todavía sin compromiso.