DiKAS en Android¶
DiKAS ofrece dos aplicaciones de Android para diferentes usos:
| App | Uso | ¿Servidor necesario? |
|---|---|---|
| DiKAS Standalone | Punto de venta autónomo en la tableta | No — todo en local |
| DiKAS Client | La tableta se conecta a un servidor DiKAS | Sí — servidor en la red |
DiKAS Standalone (aplicación autónoma)¶
La aplicación Standalone funciona de forma completamente autónoma en la tableta — sin un servidor independiente, sin conexión permanente a Internet.
Requisitos¶
| Requisito | Mínimo |
|---|---|
| Versión de Android | Android 10 o más reciente |
| Almacenamiento | Al menos 2 GB libres |
| Tipo de dispositivo | Tableta o smartphone |
| NFC | Opcional, para el pago sin contacto (SumUp Tap-to-Pay) |
Primer arranque¶
- Abra la app DiKAS
- La app inicia automáticamente el servidor integrado (unos segundos)
- Aparece la pantalla de inicio de sesión
- Inicie sesión con admin / admin
- Cambie la contraseña de inmediato (Admin → Personal → usuario administrador)
La app funciona en modo de pantalla completa — sin barra de navegación de Android, sin barra de estado. DiKAS utiliza toda la pantalla.
DiKAS Client (conexión al servidor)¶
La aplicación Client está pensada para tabletas que se conectan a un servidor DiKAS existente — p. ej. como punto de venta adicional para el camarero en el servicio.
Requisitos¶
- Servidor DiKAS accesible en la red
- Tableta y servidor en la misma red WLAN/red
- Android 10 o más reciente
Configuración¶
- Abra la app DiKAS Client
- Introduzca la dirección del servidor (p. ej.
https://192.168.1.100) - Confirme la advertencia SSL con «Continuar» (certificado autofirmado)
- Inicie sesión con sus datos de acceso
La app Client muestra la misma interfaz que el navegador, pero ofrece además:
- Modo de pantalla completa sin barra de navegación de Android
- SumUp Tap-to-Pay directamente en la tableta (NFC)
- Conexión más estable que el navegador (sin cierre accidental de pestañas)
Consejo
La app Client es ideal como terminal de camarero: tomar pedidos, gestionar mesas y cobrar mediante Tap-to-Pay — todo en una tableta.
Funcionalidad (Standalone)¶
La aplicación Standalone contiene el sistema de caja DiKAS completo:
Todas las funciones principales¶
| Función | Disponible |
|---|---|
| Cobrar (venta directa + mesas) | Sí |
| Artículos, grupos, opciones | Sí |
| Clientes, saldo, vales | Sí |
| Plano de mesas con formas de mesa | Sí |
| Personal y cambio de camarero | Sí |
| Pedidos e impresión en cocina/barra | Sí |
| Cierre de caja (informe Z) | Sí |
| Anulación | Sí |
| Comprobante de hospitalidad | Sí |
| Control de horario (fichar) | Sí |
| Informes y análisis | Sí |
| Área de administración | Sí |
Impresoras por WLAN¶
La app imprime a través de impresoras de red (WLAN/LAN):
- Impresoras de tickets (Epson, Star, Bixolon) mediante ESC/POS
- Impresoras de cocina para comandas agrupadas
- Impresoras de barra para pedidos de bebidas
¿No hay impresora disponible? Los recibos se muestran como PDF en el navegador.
Pago con tarjeta mediante SumUp Tap-to-Pay¶
En dispositivos Android compatibles con NFC, puede cobrar directamente mediante Tap-to-Pay — sin un terminal de tarjeta de débito independiente:
- Seleccione el método de pago «SumUp»
- El cliente acerca la tarjeta o el smartphone a la tableta
- El pago se procesa a través de SumUp
- Se genera el recibo
Configuración: Admin → Configuración → Terminales → activar SumUp Tap-to-Pay. Necesita una cuenta de comerciante SumUp (API-Key y Merchant Code).
ℹ️ Nota: Para Tap-to-Pay se requiere una conexión a Internet con el servidor de SumUp.
Terminal ZVT por WLAN¶
Los terminales de tarjeta de débito clásicos (Ingenico, Verifone, CCV) pueden conectarse por WLAN si el terminal y la tableta están en la misma red.
Configuración paso a paso:
-
Preparar el terminal:
- Encienda el terminal de tarjeta de débito y conéctelo a la WLAN
- Anote la dirección IP del terminal (figura en el menú del terminal en Red/WLAN, p. ej.
192.168.1.50) - Compruebe el puerto ZVT (estándar: 20007)
-
Crear el terminal en DiKAS:
- Admin → Configuración → Terminales
- Pulse «Nuevo»
- Introduzca el nombre (p. ej. «Terminal débito barra»)
- Tipo: ZVT
- Introduzca la dirección IP del terminal (p. ej.
192.168.1.50) - Puerto:
20007 - «Guardar»
-
Probar la conexión:
- En la configuración del terminal, pulse «Estado»
- Si la conexión es correcta, aparece «Conectado»
- Opcional: realizar un «Corte de caja» en el terminal
-
Cobrar con tarjeta:
- Al pagar, seleccione «Tarjeta de débito» como método de pago
- El importe se envía automáticamente al terminal
- El cliente paga en el terminal (insertar la tarjeta o sin contacto)
- Tras el pago correcto, se cierra el recibo
Consejo
Asigne al terminal de tarjeta de débito una dirección IP fija en el router, para que la conexión no cambie en cada reinicio.
📡 Funcionamiento sin conexión¶
La app de Android funciona completamente sin conexión:
| Característica | Detalles |
|---|---|
| Base de datos | SQLite — local en el dispositivo |
| Conexión a Internet | Solo necesaria para el pago con tarjeta (SumUp) |
| Pago en efectivo | Funciona siempre, sin Internet |
| Datos | Todos los artículos, clientes y recibos guardados en local |
Los datos permanecen en el dispositivo, incluso cuando se cierra la app. Es recomendable realizar una copia de seguridad periódica.
Diferencias entre las variantes¶
| Función | Servidor (PC) | App Standalone | App Client |
|---|---|---|---|
| Servidor propio necesario | — | No | Sí |
| Base de datos | CouchDB / SQLite / SQL Server | SQLite (local) | Servidor |
| Varios dispositivos | Sí (cuantos quiera) | Un solo dispositivo | Sí (a través del servidor) |
| Terminal débito (ZVT) | Serie + red | Solo WLAN | Solo WLAN |
| SumUp Tap-to-Pay | No | Sí (NFC) | Sí (NFC) |
| Exportación DATEV | Sí | No | Sí (a través del servidor) |
| Módulo Disco | Sí | No | Sí (a través del servidor) |
| Sistema de grifo (serie) | Sí | No | No |
Todas las demás funciones son idénticas — la misma interfaz, los mismos flujos de trabajo.
💡 Consejos para el uso en tableta¶
Desactivar el bloqueo de pantalla: Para que la tableta no se bloquee durante el funcionamiento. Configuración de Android → Pantalla → Tiempo de espera de pantalla → «Nunca» (o muy largo).
Desactivar la optimización de batería: Configuración de Android → Apps → DiKAS → Batería → «Sin restricciones». Así la app no se cierra en segundo plano.
Ajustar el brillo: Para el servicio en terraza, aumente el brillo. En servicio nocturno (discoteca, bar), reduzca el brillo.
Cargar durante el servicio: Conecte la tableta a una fuente de alimentación si está permanentemente en la barra. La batería dura un día de servicio normal, pero en uso continuo es más seguro cargarla.
Copia de seguridad: Realice periódicamente una copia de seguridad en Admin → Importación de datos → Copia de seguridad. El archivo de copia de seguridad lo puede transferir a un PC.
Siguiente paso¶
→ Primer inicio de sesión — Conocer la interfaz