Esta tabla contiene la información de los usuarios (cajeros, cajeros administradores, ...) que tienen acceso a WillyPOS.

A continuación se listas las columnas que esta tabla `pos_users` contiene:

| Columna | Tipo | Nulable | Editable | Descripción |
| :--- | :--- | :--- | :--- | :--- |
| `id` | Bigint | No | No | ID único del usuario *(asignado y usado por WillyLabs)* |
| `pos_user` | String(50) | No | Sí | Nombre de usuario para inicio de sesión |
| `pos_password` | String(100) | No | Sí | Contraseña del usuairo para inicio de sesión |
| `scopes` | Json | No | Sí | JSON con la lista de permisos sobre WillyPOS que tiene el usuario |
| `is_active` | Boolean | No | Sí | Activa o desactiva al usuario (por defecto `true`) |
| `tags` | Text[] | Sí | Sí | Lista de tags que describen al usuario |
| `metadata` | Json | Sí | Sí | Lista de clave/valor que describen al usuario |
| `deleted_at` | Timestamp | Sí | No | Fecha y hora en que el usuario fue eliminado |
| `deleted_by` | Bigint | Sí | No | ID único del usuario que eliminó al usuario |
| `updated_at` | Timestamp | No | No | Fecha y hora de la última modificación del usuario |
| `updated_by` | Bigint | No | No | ID único del último usuario que modificó al usuario |
| `created_at` | Timestamp | No | No | Fecha y hora en que se creó el usuario |
| `created_by` | Bigint | No | No | ID único del usuario que creó al usuario |
| `updated_summary` | Json | No | No | Historial completo de todas las modificaciones del usuario en el tiempo |
| `start_date` | Timestamp | Sí | Sí | Fecha y hora en que el usuario estará disponible para login |
| `end_date` | Timestamp | Sí | Sí | Fecha y hora en que el usuario deja de estar disponible para el login |