Códigos
El código es lo que el usuario presenta a la máquina. Concepto y reglas en Códigos y perfiles.
Agregar un código
Agregar código en la ficha del usuario:
| Campo | Nota |
|---|---|
| ID del código | El valor que lee la máquina. Único en su nivel. |
| Operación | Elegirla = código de operación. Dejarla vacía = código de cuenta (mismo código, saldo y cupo en todas las operaciones). |
| Tipo de código | QR, NFC, FINGERPRINT, CODE128, CODE39, PDF417, EAN13, UPCA, MAXICODE, MRZ. |
| Líneas de negocio | Perfil vending y/o perfil EAS. Al menos uno. |
| Saldo inicial | Solo vending, en unidades menores. |
Se ofrecen los perfiles de la cuenta del usuario de esa línea: los perfiles no tienen nivel, así que el nivel del código no limita cuál puedes asignarle. Dónde dispensa lo define la lista de dispositivos habilitados del perfil.
Un código, dos líneas
Un código puede operar vending y EAS a la vez, con un perfil por línea. El resumen te lo dice:
- Este código opera vending y EAS.
- Este código opera solo vending: un dispositivo EAS lo rechazará.
- Sin perfil en ninguna línea: el código no podrá usarse.
Quién decide la línea de cada entrega es el dispositivo, no el código.
Editar un código
Editar código permite cambiar tipo, nivel, perfiles y línea. Algunos cambios borran datos y la app los advierte antes de guardar:
| Cambio | Qué se pierde |
|---|---|
| Quitar la línea vending | Saldo y recarga del código. |
| Quitar la línea EAS | Las entregas EAS registradas del código (conteo y historial de cupo). |
| Cambiar el tipo desde huella | Las huellas enroladas. |
| Cambiar de nivel (operación ↔ cuenta) | Nada: saldo, recarga y perfiles se conservan (el perfil es de la cuenta, no del nivel). Solo se revalida que el valor del código esté libre en el destino. |
Reglas de unicidad al mover de nivel:
- Ese código ya existe en una operación de la cuenta: para subirlo a nivel cuenta, quítalo primero de esa operación.
- Ese código ya existe a nivel de cuenta: no puede repetirse dentro de una operación.
Activar y desactivar
Desactivar código lo inhabilita sin borrar saldo ni historial. Sirve para tarjetas perdidas. Desactivar al usuario inhabilita todos sus códigos.
Eliminar
Eliminar código lo quita del usuario. El histórico de dispensaciones se conserva. Un usuario puede quedar sin códigos, pero un código no puede quedar sin ningún perfil.
Imagen del código
Ver imagen del código genera la representación visual del valor según la simbología y permite Descargar PNG o JPG para imprimir el carné o la etiqueta.
- Si el valor no es válido para esa simbología (p. ej. un EAN13 con longitud incorrecta), la app avisa.
- NFC y huella no tienen representación visual. MRZ muestra el texto de la zona legible por máquina, no un código de barras.
Huella
Los códigos de tipo FINGERPRINT se enrolan con el lector: ver Huellas. El valor del código de huella lo escribes tú y debe ser único en su nivel.