Control Vehicular
Registrá vehículos, fichá entradas y salidas por patente, bloqueá patentes (lista negra) y seguí los vencimientos documentales (VTV, seguro, cédula azul/verde, licencia).
Control Vehicular
El módulo Control Vehicular (Módulo 9) suma el control de acceso de vehículos al portón: un vehículo se identifica por su patente, se ficha su entrada/salida, se puede bloquear una patente y se siguen los vencimientos de su documentación.
Es un add-on: no viene activo por defecto. El OWNER lo habilita por organización (o se incluye en un Plan).
Catálogo de marcas y modelos
El catálogo de marcas → modelos es global y editable desde el admin. Se siembra con un comando idempotente que cubre el mercado argentino — autos, utilitarios/pickups, motos y camiones/colectivos:
python manage.py seed_vehicle_catalog # o: make seed-vehicle-catalog
El año no es parte del catálogo: se carga como dato puntual de cada vehículo (junto a color y descripción). Para un vehículo fuera del catálogo, usá la marca "Otra / sin especificar".
Vehículos
Cada vehículo guarda patente (normalizada para búsqueda y unicidad por organización), tipo, marca/modelo opcional, año, color y descripción. La propiedad es flexible:
- Flota — sin dueño individual.
- Empleado — vinculado a una persona del directorio.
- Visitante / Proveedor — persona registrada o, si no existe, solo nombre + patente.
Portón (fichaje por patente)
Desde Portón se escanea o tipea una patente y se registra una entrada o salida. El flujo:
- Normaliza la patente (mayúsculas, sin espacios/guiones).
- Resuelve el vehículo registrado (si existe).
- Chequea la lista negra: si la patente está bloqueada, el acceso se marca como bloqueado (
was_blocked) pero igual se registra para trazabilidad.
El reconocimiento automático (OCR por imagen, LPR por cámara) está previsto como una costura enchufable: la entrada manual siempre funciona, y un proveedor de OCR o una cámara LPR (vía el pipeline de Dispositivos) pueden alimentar la misma patente más adelante.
Lista negra
Patentes bloqueadas por organización, con motivo. Se bloquea por patente (no requiere que el vehículo esté registrado). El portón la consulta en cada fichaje.
Vencimientos documentales
Adjuntá documentos con fecha de vencimiento a cada vehículo: VTV, seguro, cédula azul, cédula verde, licencia de conducir, título/dominio. El panel de Vencimientos lista lo vencido o por vencer en los próximos 30 días.
API REST
| Método + Path | Notas |
|---|---|
GET\|POST /api/v1/vehicles/ |
CRUD de vehículos. Escritura supervisor+. |
GET /api/v1/vehicle-access/ + quick-scan/ + scan-image/ |
Log de accesos (solo lectura) + fichaje por patente / por imagen (OCR). |
GET\|POST /api/v1/vehicle-blacklist/ |
Lista negra. Escritura supervisor+. |
GET\|POST /api/v1/vehicle-documents/ |
Documentos y vencimientos. Escritura supervisor+. |