Tres niveles de permiso
| Permiso | Qué permite hacer |
|---|---|
| parking.view | Ver la pantalla de estacionamiento (solo lo necesario para que aparezca) |
| parking.operate | Abrir el boleto al entrar, cerrarlo y cobrar al salir, y aplicar descuentos o cortesías |
| parking.manage | Todo lo de operate, más configurar el estacionamiento y sus cajones, armar la tabla de tarifas, emitir pases mensuales y anular boletos abiertos por error (void) |
Entrada — abrir el boleto
- 1Elige el estacionamiento y pulsa "entrada"
- 2Captura la placa (se puede dejar vacía si el estacionamiento no registra placas — pero entonces no se puede impedir que el mismo auto entre dos veces) y elige el tipo de vehículo: auto · motocicleta · camión · bicicleta · vehículo eléctrico
- 3Pulsa "abrir boleto" — el sistema emite el token del boleto al instante
No se puede abrir un segundo boleto para una placa que ya tiene uno abierto dentro: el sistema avisa que "esta placa ya tiene un boleto abierto en el estacionamiento".
Salida — cerrar el boleto y cobrar
- 1Elige de la lista de autos estacionados el boleto del que va a salir y pulsa "salida"
- 2El sistema le pide el precio al servidor automáticamente (según la tabla de tarifas configurada y el tiempo realmente estacionado) y muestra el importe a cobrar
- 3Pulsa "cobrado, dejar salir" para cerrar el boleto — el importe queda bloqueado en ese momento y no se corrige hacia atrás
Si el estacionamiento todavía no tiene tarifas, el sistema se niega a cobrar y avisa: "este estacionamiento todavía no tiene tarifas — configúralas antes de cobrar".
Descontar y anular son cosas distintas
| Acción | Cuándo se usa | Efecto en el reporte |
|---|---|---|
| Descuento o cortesía | El auto sí estuvo estacionado, pero el negocio quiere rebajar o no cobrar (siempre hay que dar el motivo) | Cuenta como una estancia realmente cerrada, con el importe ya rebajado y la nota del motivo guardada en el historial |
| Anular el boleto (void) — solo con permiso manage | El boleto se abrió mal desde el principio (placa mal escrita, entrada duplicada) | El boleto desaparece por completo del reporte de ingresos — no cuenta como una estancia de importe 0. Hay que dar un motivo de al menos 3 caracteres |
No se puede cobrar más de lo que dice la tabla de tarifas — si hay que cobrar más, primero se corrige la tabla, no se escribe un importe mayor en la pantalla de salida.
Tabla de tarifas
Se puede configurar (solo con permiso manage):
- Minutos de gracia — cuántos minutos son gratis antes de empezar a cobrar
- Primer bloque (minutos) + precio del primer bloque — el precio del primer bloque después de la gracia
- Bloques siguientes (minutos) + precio por bloque — el precio de cada bloque posterior (mínimo 1 minuto)
- Tope diario — dejarlo vacío = sin tope (distinto de poner 0, que significa gratis todo el día)
Toda fracción de bloque se cobra como bloque completo (redondeo hacia arriba). Guardar una tabla nueva emite una versión nueva que reemplaza a la anterior, y la anterior se conserva para que los boletos ya cerrados puedan explicar de dónde salió su propio precio; no se sobrescribe lo viejo.
Pases mensuales
Para los autos de siempre que pagan por periodo en vez de por visita (solo con permiso manage) — se captura la placa, el nombre del titular, las fechas de inicio y fin, y el costo del pase por periodo. Un auto con pase vigente se cobra en 0 durante todo ese periodo. El pase se puede activar y desactivar después sin borrarlo.
Historial y reportes
La pestaña de historial de entradas y salidas muestra placa, tipo de vehículo, hora de entrada y de salida, tiempo estacionado y el importe realmente cobrado de cada auto (con la nota si hubo descuento). La pestaña de reportes resume el ingreso por día de los últimos 30 días, cuántas estancias se cerraron, cuántas se descontaron o anularon, y el importe promedio por auto.
Qué se puede romper
| Síntoma | Causa / solución |
|---|---|
| No abre el boleto: "el estacionamiento está lleno" | Los cajones configurados ya están ocupados — espera a que salga un auto o corrige el número de cajones en la configuración |
| No abre el boleto: "esta placa ya tiene un boleto abierto" | La placa coincide con un boleto sin cerrar — revisa si de verdad es el mismo auto o si alguien olvidó cerrar el anterior |
| Cerré el boleto y no aparece el precio | Este estacionamiento todavía no tiene tabla de tarifas — configúrala primero en el menú de tarifas |
| No pasa el descuento ni la anulación | Siempre hay que dar un motivo de al menos 3 caracteres; el sistema no permite descontar ni anular sin explicación |
| El importe del reporte no muestra moneda | Esa estancia todavía no tiene un precio ligado, así que el sistema dice "sin tarifa configurada" en vez de adivinar la moneda |