34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
# Offline Operations Runbook
|
|
|
|
## Inicio diario
|
|
1. Encender equipo local.
|
|
2. Ejecutar `npm run start` (o servicio equivalente).
|
|
3. Entrar al POS con PIN.
|
|
4. Abrir turno con efectivo inicial.
|
|
|
|
## Operacion normal
|
|
1. Seleccionar maquina disponible.
|
|
2. Confirmar importe, tiempo y metodo de pago.
|
|
3. Verificar que el estado cambie a `running`.
|
|
|
|
## Incidencias
|
|
### Relay desconectado
|
|
1. Revisar cable USB y alimentacion.
|
|
2. Ir a `Configuracion > Serial / Relay`.
|
|
3. Ejecutar `Reconectar relay`.
|
|
4. Si falla, activar `Modo simulador` temporalmente para seguir cobrando y registrar manualmente encendidos.
|
|
|
|
### Reinicio inesperado
|
|
1. Reiniciar aplicacion.
|
|
2. Validar que timers activos fueron recuperados.
|
|
3. Confirmar que transacciones vencidas quedaron en `completed`.
|
|
|
|
## Corte de caja
|
|
1. En `Corte`, registrar depositos/retiros con motivo.
|
|
2. Capturar efectivo contado al cierre.
|
|
3. Ejecutar `Cerrar Turno`.
|
|
4. Descargar CSV de reportes si se requiere respaldo manual.
|
|
|
|
## Respaldo
|
|
- Respaldar archivo SQLite (`prisma/dev.db`) al cierre del dia en USB o carpeta segura.
|