pharma-server v0.1.14
·
704 commits
to feature/erp-parity
since this release
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 computadiscrepancia = 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