Skip to content

pharma-server v0.1.14

Choose a tag to compare

@pabloalvarez99 pabloalvarez99 released this 17 May 03:58
· 704 commits to feature/erp-parity since this release
037c63b

ERP Rust on-prem para farmacia.

Novedad — Caja (apertura / cierre / arqueo)

  • POST /api/v1/cash-sessions: el cajero abre la caja con el monto inicial.
  • GET /api/v1/cash-sessions/{id}/arqueo: arqueo en vivo — el sistema calcula el efectivo esperado (opening + ventas en efectivo + ingresos − retiros) sin congelar la sesión.
  • POST /api/v1/cash-sessions/{id}/movements: ingreso (vuelto extra, préstamo) o retiro (depósito caja fuerte) durante el turno.
  • POST /api/v1/cash-sessions/{id}/close: cierre. El cajero ingresa el efectivo contado; el sistema computa discrepancia = counted − expected (negativa = falta, positiva = sobra) y congela el estado.
  • Invariantes: una caja abierta por (tenant, cajero) — segundo open es conflicto; movimiento en caja cerrada rechazado.

Acumulado

  • v0.1.13 preview live interacciones · v0.1.12 ruleset Beers + Vademécum CL · v0.1.11 receta desde POS · v0.1.10 lazo federado cerrado · v0.1.7 devoluciones.

Instalar

msiexec /i pharma-server-0.1.14-x86_64.msi /qn

Verificar: Get-Service PharmaServer Running · curl http://localhost:8080/{"version":"0.1.14"} · /health/ready → 200.

Artefacto

  • pharma-server-0.1.14-x86_64.msi · 11,943,936 bytes
  • sha256 6f75d3cfe87b6bb2e09c9d3c6a960219b9a7ce99755244ab9bddb204107c7fc5