Métodos de pago¶
DiKAS admite numerosos métodos de pago — desde el pago en efectivo y el pago con tarjeta hasta los vales, el saldo del cliente y las cuentas de la casa. Pueden combinarse varios métodos de pago en un solo proceso.
Vista general de todos los métodos de pago¶
| Método de pago | Código de tipo | Efecto en caja | Descripción |
|---|---|---|---|
| Efectivo | 0 | Sí (ingreso en efectivo) | Pago en efectivo con cálculo del cambio |
| Tarjeta de débito | 1 | Sí (facturación con tarjeta) | A través de terminal ZVT o Tap-to-Pay (SoftPOS) |
| Tarjeta de crédito | 1 | Sí (facturación con tarjeta) | A través de terminal ZVT o Tap-to-Pay (SoftPOS) |
| Efectivo neto | 3 | Sí | Pago en efectivo sin indicación de IVA |
| Tarjeta neta | 4 | Sí | Pago con tarjeta sin indicación de IVA |
| Transferencia | 5 | No | Transferencia bancaria |
| Saldo del cliente | 10 | No | Saldo prepago del cliente |
| Vale | 20 | No | Canjear un vale de valor |
| Cuenta de la casa | 99 | No | A factura del cliente (crédito) |
ℹ️ Nota: Efecto en caja significa: el importe aparece en el saldo de caja (efectivo) o en la facturación con tarjeta (tarjeta). Los métodos de pago sin efecto en caja (cuenta de la casa, saldo, vale) no modifican el saldo de caja.
Pago en efectivo¶
- Tocar «Pagar»
- Elegir «Efectivo»
- Introducir el importe recibido (o tocar un botón de selección rápida)
- DiKAS calcula automáticamente el cambio


Botones de selección rápida (denominaciones)¶
En el diálogo de pago hay teclas fijas de billetes/monedas con las que puede componer rápidamente el importe entregado:
- Si toca p. ej. 20, se establece «Entregado = 20,00 €» y se calcula el cambio.
- «Exacto» registra el importe exacto — no es necesario dar cambio.
- «C» restablece el campo de entregado.
💡 Si deja vacío el campo de entregado y toca directamente «Efectivo», DiKAS registra automáticamente «exacto» (sin cambio).
Cálculo del cambio¶
| Importe total | Entregado | Cambio |
|---|---|---|
| 12,70 € | 15,00 € | 2,30 € |
| 12,70 € | 20,00 € | 7,30 € |
| 12,70 € | 12,70 € (exacto) | 0,00 € |
ℹ️ El cambio sirve únicamente como indicación para el personal de caja. Lo que se registra (y se guarda en el cierre de caja/recibo) es siempre el importe de la factura — no el importe entregado. Si un cliente renuncia al cambio, la diferencia es propina (véase abajo).
💳 Pago con tarjeta (débito / tarjeta de crédito)¶
DiKAS admite varios tipos de terminal — sin atadura a terceros y sin recargo de DiKAS:
| Tipo de terminal | Descripción |
|---|---|
| Terminal ZVT | Terminal de débito clásico por red (estándar ZVT, p. ej. Ingenico, Verifone, CCV) |
| Tap-to-Pay (SoftPOS) | El propio dispositivo Android se convierte en el terminal de tarjeta sin contacto — sin hardware adicional |
| Stripe Terminal | Lector de tarjetas de Stripe, gestionado a través de la nube de Stripe |
| Lector SumUp | SumUp Air/Solo, conectado a través de la cuenta de SumUp |
Qué terminal se ajusta a su negocio y cómo funciona la conexión: Hardware → Terminales de débito/tarjeta.
💡 Demo/prueba sin terminal real: En el modo demo, DiKAS simula el terminal de tarjeta. El simulador rechaza deliberadamente cada segunda transacción («Simulador: pago rechazado») — así puede probarse también el caso de error. Basta con tocar de nuevo en pagar, la siguiente transacción vuelve a ser correcta.
Con terminal ZVT (recomendado)¶
- Tocar «Pagar»
- Elegir «Tarjeta de débito» o «Tarjeta de crédito»
- DiKAS envía el importe automáticamente al terminal (protocolo ZVT)
- El cliente acerca la tarjeta al terminal o la introduce
- El terminal muestra «Pago correcto»
- DiKAS recibe la confirmación e imprime el recibo
Ventaja: El importe se transmite automáticamente — no es necesaria una entrada manual en el terminal.
Con Tap-to-Pay (SoftPOS)¶
Con Tap-to-Pay, el dispositivo Android en el que corre DiKAS se convierte él mismo en el terminal de tarjeta — el cliente simplemente acerca su tarjeta, su móvil o su smartwatch al dispositivo. No hace falta hardware adicional: ni terminal aparte, ni cable, ni emparejamiento. DiKAS utiliza para ello la tecnología SoftPOS certificada de nuestro socio RS2.
Configuración única:
- En DiKAS, en Admin → Configuración → Terminales, crear un nuevo terminal, elegir el tipo «Tap-to-Pay (SoftPOS)» e introducir el ID de terminal y el entorno (prueba/producción).
- Con «Comprobar estado» verificar que está listo — cuando el icono se pone verde, todo está conectado.
⚠️ Importante: Por motivos de seguridad (certificación PCI), SoftPOS no funciona mientras las opciones de desarrollador de Android estén activas. Desactívalas antes de cobrar.
Al cobrar:
- Elegir «Tarjeta de débito» o «Tarjeta de crédito»
- DiKAS abre automáticamente la pantalla de pago de Tap-to-Pay con el importe
- El cliente acerca la tarjeta o el móvil al dispositivo
- Tras el pago correcto, DiKAS vuelve automáticamente e imprime el recibo
Ventaja: Sin terminal aparte, sin cable, sin emparejamiento — el propio dispositivo de caja cobra sin contacto.
Sin terminal¶
- Elegir «Tarjeta de débito»
- Introducir el importe manualmente en el terminal externo
- Tras el pago correcto, confirmar en DiKAS
Anulación de un pago con tarjeta¶
Si se ha cargado por error un importe incorrecto:
- Administración → Libro de caja o buscar el recibo
- Elegir «Anular»
- Introducir el motivo
- DiKAS envía una solicitud de reversal al terminal ZVT
- El terminal anula la transacción
- Se crea un recibo de anulación (con importes negativos)
Reembolso / devolución (tarjeta)¶
A diferencia de una anulación (que hace referencia a una contabilización concreta), el reembolso es una devolución independiente a la tarjeta — por ejemplo, para una devolución en otro día o un importe parcial sin recibo original.
- En la caja: Menú → Reembolso EC (visible para los empleados con el permiso «Reembolso EC») — o bien en Admin → Configuración → Terminales de pago, en el terminal, tocar «Reembolso con tarjeta»
- Introducir el importe → «Realizar reembolso»
- El cliente acerca la tarjeta al terminal
- DiKAS muestra el resultado y el recibo del cliente
Stripe y SumUp: reembolso solo con el pago original
Un reembolso libre a una tarjeta cualquiera solo existe en el terminal ZVT. Stripe y SumUp reembolsan siempre sobre el pago original — así pues, anule allí el recibo original y la devolución se realizará automáticamente con esa referencia. Esto también protege frente a errores: un reembolso excesivo queda así excluido.
Ejemplo — reclamación al día siguiente: Un cliente pagó ayer con tarjeta en «Bella Vista» y hoy reclama la botella de vino facturada (24,00 €). El camarero abre Menú → Facturas, busca el recibo de ayer y anula la posición — con ZVT, alternativamente directo con Menú → Reembolso EC por 24,00 €, el cliente vuelve a acercar su tarjeta al terminal. El recibo de anulación queda firmado automáticamente y documentado en el libro de caja.
Tipo de tarjeta como método de pago (opcional)¶
Si se desea, DiKAS puede utilizar el tipo de tarjeta notificado por el terminal (girocard, Visa, Mastercard...) como método de pago propio en los informes — en lugar de solo «tarjeta de débito». Interruptor en Admin → Configuración → Pagos.
Recibo e impresora del terminal¶
Por terminal, configure en Admin → Configuración → Terminales de pago si dispone de una impresora propia:
- Con impresora (predeterminado): el terminal imprime él mismo el recibo del cliente y el corte de caja. DiKAS no imprime el recibo de tarjeta adicionalmente en el recibo — sin impresión doble.
- Sin impresora: DiKAS imprime el recibo del cliente en el recibo de caja y el cierre diario EC a través de la impresora de tickets.
Otras funciones del terminal¶
Por terminal, en Admin → Configuración → Terminales de pago están disponibles:
- Estado / info del dispositivo — comprobar la conexión, mostrar el ID del terminal y el número de comerciante
- Repetición del recibo — imprimir de nuevo el último recibo
- Subtotal de facturación — consultar la suma de tarjeta del terminal (también en el Cierre de caja para la comparación)
- Corte de caja — lanzar el cierre diario EC en el terminal
Durante un pago con tarjeta en curso, puede cancelar activamente el proceso en el terminal mediante «Cancelar» en el diálogo de pago — el dispositivo dejará de esperar la tarjeta.
💡 Mensajes en directo del terminal: Si se lanza un proceso directamente en el dispositivo (p. ej. una anulación o un corte de caja en el propio terminal), DiKAS lo muestra de inmediato en la caja a través de una conexión permanente (ajuste «Escucha de dispositivos ZVT»).
ℹ️ Conexión ZVT propia: DiKAS incorpora la conexión ZVT — sin herramientas de terceros, sin recargo por contabilización. El terminal funciona con su propio contrato a sus condiciones bancarias. En el modo nube, DiKAS alcanza el terminal a través de un agente de hardware local en la red del local.
Canjear un vale¶
Vale de valor (p. ej. «Vale regalo 50 €»)¶
- Elegir los artículos como de costumbre
- Tocar «Pagar» (diálogo de pago ampliado)
- En el campo «N.º de vale…» de la parte superior del diálogo, introducir o escanear el código → tocar la lupa
- DiKAS comprueba si el código es válido, no está cerrado y todavía tiene saldo restante
- El importe del vale se descuenta del importe de la factura (como máximo hasta la suma abierta). Un importe restante abierto se liquida debajo con el método de pago elegido (efectivo/tarjeta).
ℹ️ El «Vale» no es un botón de método de pago propio, sino un descuento que se compensa antes de elegir el método de pago. Pueden canjearse varios vales de forma sucesiva.
ℹ️ Nota: El vale de valor se trata fiscalmente como un medio de pago. El IVA recae sobre los artículos comprados — no sobre el vale en sí.
Vale individual (p. ej. «Brunch para 2»)¶
Un vale individual no se compensa como medio de pago, sino como partida negativa del recibo (línea de descuento). El IVA ya se calculó en la venta del vale.
→ Instrucciones detalladas: Vales
Saldo del cliente¶
- Seleccionar al cliente (¡antes de pagar!)
- Tocar «Pagar» — si el cliente tiene saldo, DiKAS lo descuenta automáticamente del importe de la factura y muestra el descuento en la parte superior del diálogo
- Si queda un importe restante (el saldo no es suficiente), elija para ello un método de pago normal (efectivo/tarjeta)

ℹ️ El saldo del cliente no es un botón de método de pago que se selecciona — siempre se compensa automáticamente en cuanto se elige un cliente con saldo. Excepción: si hay un artículo de recarga o de reembolso en el carrito, no se descuenta automáticamente.
Cuando el saldo no es suficiente: El importe restante se paga con otro método de pago.
→ Instrucciones detalladas: Saldo del cliente
Cuenta de la casa (a factura)¶
Para clientes de empresa y clientes habituales que piden a factura:
- Seleccionar al cliente (¡obligatorio!)
- «Pagar» → elegir «Cuenta de la casa»
- El importe se carga en la cuenta del cliente
- La factura puede crearse más tarde en la administración
Detalles importantes¶
| Propiedad | Descripción |
|---|---|
| Efecto en caja | Ninguno — no hay flujo de efectivo |
| ¿Dónde se ve? | Administración → Clientes → [cliente] → Facturas |
| Creación de facturas | Administración → Contabilidad → Facturas → «Crear» |
| Gestión de recordatorios | Gestión automática de recordatorios en 3 niveles en caso de vencimiento |
| Domiciliación SEPA | Posible para clientes con IBAN registrado |
Ejemplo práctico: empresa de catering¶
La «Event GmbH» pide catering con regularidad:
- Un empleado de Event GmbH pide: 20× escalope, 20× bebida
- El camarero elige al cliente «Event GmbH» → «Cuenta de la casa»
- A fin de mes: Administración → Contabilidad → Facturas → agrupar todas las cuentas de la casa
- Enviar la factura por correo electrónico
- Cobrar el pago mediante domiciliación SEPA
Métodos de pago netos¶
Para establecimientos con clientes en neto (p. ej. clientes de empresa que reciben facturas en neto):
| Método de pago | Descripción |
|---|---|
| Efectivo neto | Pago en efectivo, el recibo muestra importes en neto |
| Tarjeta neta | Pago con tarjeta, el recibo muestra importes en neto |
Los métodos de pago netos deben activarse en la configuración.
🔀 Combinar varios métodos de pago (pago dividido)¶
Un cliente puede pagar con cualquier número de métodos de pago al mismo tiempo:
Ejemplo 1: efectivo + tarjeta¶
Importe total: 45,00 €
─────────────────────────
1. Efectivo: 20,00 €
2. Tarjeta de débito: 25,00 €
─────────────────────────
Pagado: 45,00 €
Ejemplo 2: vale + saldo + efectivo¶
Importe total: 60,00 €
───────────────────────────────
1. Vale GS-A7B3: 30,00 €
2. Saldo del cliente: 20,00 €
3. Efectivo: 10,00 €
───────────────────────────────
Pagado: 60,00 €
Ejemplo 3: el saldo del cliente no es suficiente¶
Importe total: 25,00 €
───────────────────────────────
1. Saldo del cliente: 18,50 € (saldo total)
Importe restante: 6,50 €
2. Efectivo: 6,50 €
───────────────────────────────
Pagado: 25,00 €
Flujo de trabajo en el pago dividido¶
- Tocar «Pagar»
- Tocar «Split»
- Introducir el importe para la primera forma de pago (p. ej. 20,00 € tarjeta de débito)
- La segunda forma de pago asume automáticamente el importe restante (p. ej. 25,00 € en efectivo)
- Ambas formas de pago son de libre elección; confirmar
ℹ️ La función Split divide un pago en exactamente dos métodos de pago. Los vales y el saldo del cliente se compensan además automáticamente antes — así, en la práctica, pueden representarse también combinaciones como «vale + saldo + importe restante en efectivo».
Cada método de pago utilizado se guarda como un registro de Payment propio — para una contabilidad sin lagunas.
¿Qué ocurre en segundo plano durante el pago?¶
Cada pago en DiKAS recorre los siguientes pasos:
| Paso | Descripción |
|---|---|
| 1. Comprobar los derechos | ¿Tiene el empleado derechos de cobro? |
| 2. Cargar los artículos | Todos los artículos pedidos y sus clases fiscales |
| 3. Crear el recibo | Recibo de caja con posiciones, impuestos, pagos |
| 4. Fiscalizar | Se registra fiscalmente de forma automática |
| 5. Registrar los pagos | Registros de Payment por cada método de pago |
| 6. Procesar los vales | Crear vales nuevos / canjear los existentes |
| 7. Actualizar la cuenta del cliente | Saldo, puntos, fecha de la última visita |
| 8. Imprimir el recibo | Recibo de caja en la impresora configurada |
| 9. Liberar la mesa | Establecer el estado en «Libre» o «Limpieza» |
Comprobante de hospitalidad¶
Para invitaciones de negocios (deducibles fiscalmente según el § 4 apdo. 5 de la EStG) DiKAS crea un comprobante de hospitalidad aparte con todos los datos obligatorios:
- Pedir/cobrar los artículos
- En el diálogo de pago, tocar el interruptor «Hosp.» (antes de elegir el método de pago)
- Con el interruptor «Hosp.» activado aparece además el campo «Propina» (en EUR). Introduzca aquí, de forma opcional, el importe de la propina que debe indicarse en el comprobante de hospitalidad.
- Finalizar el pago
- El comprobante de hospitalidad se imprime/genera adicionalmente como PDF — la propina introducida aparece como indicación propia en el comprobante
Otros métodos de pago y dispositivos¶
Además del efectivo y la tarjeta, DiKAS admite otras vías de pago — en parte ocultas:
| Método de pago / dispositivo | Descripción |
|---|---|
| Métodos de pago de administración | Métodos de pago que solo ven los empleados con el derecho «Métodos de pago de administración visibles» (p. ej. compensación interna) |
| Cajero automático de efectivo | Cambiadores de monedas/billetes conectados (Configuración → Hardware → Cajero auto.): el importe a pagar se envía al cajero, el cambio se entrega automáticamente |
| OnlinePayment (11) | Pedidos pagados en línea (p. ej. pago anticipado del servicio de entrega, Stripe/PayPal) |
| Tap-to-Pay | Smartphone Android como terminal de tarjeta sin contacto (sin dispositivo aparte) |
Propina¶
La propina puede registrarse de tres maneras:
- Artículo de propina: artículo especial con indicador de propina → el importe se indica por separado
- Más efectivo entregado: cuando el cliente da más efectivo del necesario y renuncia al cambio
- Introducida en el terminal: si el cliente introduce la propina en el terminal EC, el importe cargado es mayor que el solicitado. DiKAS reconoce la diferencia y la registra como propina — no como una corrección. Funciona tanto en la venta directa como en el pago de mesa.
La propina aparece en el cierre de caja como una posición propia y se asigna al camarero correspondiente.
Siguiente paso¶
→ Vales — Vender y canjear vales → Saldo del cliente — Cuentas prepago para clientes habituales