Saltar a contenido
v26.3

Servicio de entrega

El servicio de entrega permite gestionar pedidos y encargos de reparto directamente en la caja: desde la toma del pedido, pasando por la preparación en cocina, hasta la optimización de rutas y el control de repartidores. Los pedidos en línea de la propia tienda en línea y de plataformas de entrega (Lieferando, Wolt, Uber Eats, GloriaFood) se importan automáticamente y se incorporan al mismo flujo de trabajo.


Resumen de funciones

Función Descripción
Toma de pedidos Teléfono, POS o plataforma en línea
Recogida y entrega Dos tipos de encargo con su propio flujo de trabajo
Zonas de entrega Cálculo de tarifas según código postal y distancia
Integración con cocina Los pedidos aparecen automáticamente en el monitor de cocina
Control de repartidores Asignar repartidores, optimizar rutas, ruta como texto + enlace de Maps para pasar al repartidor
Pedidos en línea Portal de pedidos en línea, webhook de GloriaFood
Plataformas de entrega Lieferando, Wolt y Uber Eats: importación, aceptación/rechazo, notificación de estado
Pago Antes o después de la entrega, en efectivo/tarjeta/en línea
Optimización de rutas Planificación automática de rutas (Valhalla)

Activación

  1. Admin → Configuración → Operación → Activar servicio de entrega
  2. Configurar las zonas de entrega (véase más abajo; dónde están los ajustes depende de sus módulos, véase Configuración)
  3. Opcional: configurar la conexión con GloriaFood

Tras la activación, el servicio de entrega aparece en el menú del POS.


Dos tipos de encargo

Tipo Descripción Flujo de trabajo
Recogida (Pickup) El cliente realiza el pedido y lo recoge él mismo Confirmado → Preparación → Listo → Finalizado
Entrega (Delivery) El pedido se lleva al cliente Confirmado → Preparación → Listo → En camino → Finalizado

En las recogidas se omite el paso «En camino»: el pedido queda finalizado en cuanto el cliente lo ha recibido.


Tomar un pedido

Toma de pedidos por teléfono (modo teléfono)

Para tomar pedidos por teléfono hay una vista propia: el mosaico de menú «Telefonannahme», el botón de teléfono en la caja o «Annehmen» en la ventana emergente de llamada (si está configurado el reconocimiento de llamadas). Es la misma caja, en tres columnas:

  • Izquierda — llamante: campo de búsqueda con foco (a partir de tres dígitos aparecen resultados; basta el teclado numérico); número desconocido → «Neuer Kunde» con el número ya rellenado, solo nombre y dirección (con autocompletado de dirección, además piso, timbre e indicación de entrega); las direcciones de entrega del cliente para tocar. Debajo, los últimos 5 pedidos del cliente (encargos de entrega y pedidos en línea), con ⊕ por posición o «alles ⊕» a la cesta, verificados frente a la carta actual (artículos retirados en gris, «de momento agotado» bloqueado, precio actual).
  • Centro — artículos: la cuadrícula de artículos habitual, con los grupos como pestañas.
  • Derecha — cesta y cierre: tipo de pedido, chips de hora deseada (de inmediato / +30 / +45 / a las …), hora prevista, zona y tarifa de entrega según la dirección, aviso de importe mínimo de pedido, chips de forma de pago (efectivo · tarjeta en la puerta · ya pagado), observación. «Vorlesen» muestra el pedido en grande en el orden de dictado, «Aufgeben» crea el encargo con comandas de cocina.

Por teléfono a través de la venta directa

Alternativamente, la toma del pedido se realiza en la venta directa a través del diálogo de cliente:

  1. POS → Venta directa → botón «Cliente» (icono de persona en la barra inferior)
  2. En la pestaña «Selección de cliente», buscar al cliente (número de teléfono o nombre) o crearlo mediante «Nuevo cliente»
  3. Cambiar a la pestaña «Recogida / Entrega» y elegir el tipo de pedido: Local, Recogida o Entrega
  4. En caso de Entrega: comprobar/introducir la dirección de entrega (se rellena automáticamente a partir de los datos maestros del cliente y se geocodifica automáticamente; las coordenadas determinadas se muestran debajo de la dirección)
  5. Opcionalmente, registrar la hora deseada (selección rápida +15/+30/+45/+60 minutos) y notas (p. ej. «Timbre averiado, por favor llamar»)
  6. Confirmar con OK: la caja muestra ahora un banner de entrega con la dirección, la hora deseada y la zona de entrega determinada junto con la tarifa de entrega

Tipo de pedido y dirección de entrega en el diálogo de cliente

Caja con banner de entrega, zona de entrega y tarifa de entrega

Resumen de los datos del cliente:

Campo Descripción ¿Obligatorio?
Nombre Nombre del cliente Sí
Teléfono Número de teléfono Recomendado
Calle + n.º Dirección de entrega Solo en entrega
C.P. / Localidad Código postal y ciudad Solo en entrega
Hora deseada Hora de entrega/recogida deseada No
Piso / timbre / indicación de entrega Datos de entrega, guardados en la dirección del cliente y en cada dirección de entrega; el repartidor los ve en su tarjeta de parada No
Observación Peticiones especiales No
  1. Seleccionar los artículos, como en el proceso normal de cobro
  2. La tarifa de entrega se calcula automáticamente (a partir de la zona de entrega) y se suma al total
  3. Tocar el botón de total abajo a la derecha → se crea el pedido, recibe su número de pedido (p. ej. #100) y se generan las comandas de cocina. El pedido aparece en la pestaña «Confirmado» del servicio de entrega.

Vista del servicio de entrega con pestañas de flujo de trabajo y pedido confirmado

💡 Pago por adelantado: Si el cliente debe pagar de inmediato (p. ej. recogida con pago con tarjeta), tocar en su lugar «Pagar» y elegir el método de pago; el pedido se crea entonces directamente como pagado.

Procesamiento automático de la dirección

Al introducir la dirección de entrega, ocurre lo siguiente en segundo plano:

  1. Geocodificación: la dirección se convierte en coordenadas GPS mediante el servicio de direcciones de DiKAS (direcciones en Alemania; para direcciones de otros países, véase la nota de abajo)
  2. Asignación de zona: se determina la zona de entrega correspondiente (código postal o distancia)
  3. Tarifa de entrega: se calcula automáticamente a partir de la zona
  4. Orientación cardinal: se determina para la agrupación de rutas (N, NE, E, SE, S, SW, W, NW)

⚠️ Dirección no geocodificable: Si una dirección de entrega introducida no se puede convertir en coordenadas, la caja muestra una advertencia. Es posible que la tarifa de entrega por distancia y la optimización de rutas no estén disponibles para esa dirección. La asignación mediante la zona de código postal sigue funcionando; en ese caso, compruebe o corrija la dirección o fije la tarifa de entrega manualmente.

Número de pedido

Cada pedido recibe un número correlativo diario (a partir de 100), que se restablece cada día. Así, la cocina y los repartidores pueden identificar los pedidos rápidamente:

#100  Lieferung – Müller, Hauptstr. 12
#101  Abholung – Schmidt
#102  Lieferung – Weber, Gartenweg 5

📍 Zonas de entrega

Las zonas de entrega definen adónde se entrega, cuánto cuesta y qué importe mínimo de pedido se aplica.

Crear una zona

Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren» → Lieferzonen

Campo Descripción Ejemplo
Nombre Denominación de la zona «Centro»
Lista de C.P. Códigos postales de esta zona 80331, 80333, 80335
Distancia Distancia máx. en km (alternativa si ningún C.P. coincide) 5,0
Tarifa de entrega Coste de la entrega 3,50 €
Importe mínimo de pedido Mínimo para el pedido 15,00 €
Orientación cardinal Para la agrupación de rutas NE

Ejemplo: 3 zonas de entrega

Zona C.P. Distancia Tarifa Importe mínimo de pedido
Centro 80331–80339 3 km 2,00 € 10,00 €
Área urbana 80469, 80538, 80634 7 km 4,00 € 20,00 €
Alrededores 85521, 85622 15 km 7,00 € 30,00 €

Asignación de zona (lógica de dos niveles)

DiKAS determina la zona de entrega correspondiente en dos pasos:

  1. Coincidencia de C.P. (preferente): si el C.P. del cliente está registrado en una zona, se utiliza esa zona
  2. Cálculo de distancia (alternativa): si no hay coincidencia de C.P. → calcular el trayecto (enrutamiento Valhalla o distancia en línea recta como alternativa) → tomar la primera zona cuya distancia sea suficiente

Entrega gratuita

Mediante el campo «Entrega gratuita a partir de» (en la configuración del servicio de entrega) puede definir un umbral a partir del cual no se aplica la tarifa de entrega:

Valor del pedido:    25,00 €
Tarifa de entrega:    4,00 €  (Zona: Área urbana)
Umbral:              30,00 €  (entrega gratuita a partir de)

→ Se calcula la tarifa de entrega (25 € < 30 €)
→ Importe total: 29,00 €

---

Valor del pedido:    35,00 €
Umbral:              30,00 €

→ No se aplica tarifa de entrega (35 € ≥ 30 €)
→ Importe total: 35,00 €

Recargo por importe mínimo de pedido

Si el valor del pedido es inferior al importe mínimo de pedido de la zona, se calcula automáticamente un recargo:

Valor del pedido:          12,00 €
Importe mínimo de pedido:  15,00 €  (Zona: Centro)

→ Recargo:                  3,00 €  (diferencia)
→ En el recibo: «Recargo por importe mínimo de pedido  3,00 €»

El recargo aparece como una posición propia en el recibo (artículo del sistema art_mindestbestellwert).

💡 Bloquear como alternativa: Con la opción «Bloquear por debajo del importe mínimo de pedido» (Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren» → Lieferzonen), un pedido por debajo del importe mínimo de pedido se rechaza por completo (mensaje de error con la zona y la diferencia) en lugar de completarse con un recargo.


Flujo de trabajo (sistema de estados)

Cada pedido recorre un flujo de trabajo configurable. De forma predeterminada se mantiene deliberadamente sencillo: el verdadero trabajo de cocina ya queda reflejado de todos modos por el monitor de cocina a través de las comandas:

Pendiente → Confirmado (aceptado) → Finalizado

Los pasos intermedios «En preparación» y «Listo» son opcionales y pueden activarse individualmente en la configuración (véase Pasos de flujo de trabajo configurables). Quien desee el proceso completo los activa y obtiene los siguientes flujos de trabajo:

Flujo de trabajo completo (entrega)

Pendiente → Confirmado → En preparación → Listo → En camino → Finalizado
    (0)         (1)           (2)            (3)       (4)          (5)

Flujo de trabajo abreviado (recogida)

Pendiente → Confirmado → En preparación → Listo → Finalizado
    (0)         (1)           (2)            (3)        (5)

Resumen de estados

Estado Valor Color Descripción
Pendiente 0 Gris Pedido recibido, aún no confirmado
Confirmado 1 Azul Pedido aceptado
En preparación 2 Naranja La cocina está preparando (visible en el monitor de cocina)
Listo 3 Verde Terminado de preparar, a la espera de recogida/repartidor
En camino 4 Morado El repartidor está en camino hacia el cliente (solo entrega)
Finalizado 5 Verde oscuro Entregado/Recogido
Anulado 6 Rojo Pedido anulado

Pasos de flujo de trabajo configurables

En Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren» → Workflow-Schritte se pueden activar o desactivar individualmente los pasos intermedios:

Configuración Predeterminado Descripción
Usar confirmación Sí Los pedidos se aceptan primero antes de que se generen las comandas de cocina (recomendado)
Usar En preparación No Paso intermedio opcional «En preparación»; desactivado si el monitor de cocina ya refleja el estado del trabajo
Usar Listo No Paso intermedio opcional «Listo/Terminado» antes de la entrega al repartidor

Predeterminado: Solo «Confirmación» está activa → Pendiente → Confirmado → Finalizado. Si se activan «En preparación» y «Listo», vuelven a aparecer las pestañas y estados correspondientes del flujo de trabajo.

Anulación

Un pedido se puede anular en cualquier momento, excepto si ya está marcado como «Finalizado». Los pedidos anulados se identifican con el estado 6 (Anulado).

💡 Anular un pedido ya liquidado: Si al enviar al repartidor (dispatch) ya se creó un recibo en efectivo a nombre del repartidor, ese recibo de caja se anula automáticamente al anular el pedido (recibo de anulación). No queda ningún recibo huérfano en la liquidación.

💡 Anular un pedido en línea ya pagado: Si un pedido pagado a través de la tienda en línea (Stripe/PayPal) se anula en el servicio de entrega, DiKAS reembolsa el importe automáticamente, envía al cliente un correo electrónico de rechazo y marca el pedido en línea como «Rechazado».


🍳 Integración con cocina

Para los pedidos de entrega tomados en el POS (modo de entrega de la venta directa), las comandas de cocina (OpenBons) se generan inmediatamente al crear el pedido:

  1. DiKAS crea una mesa virtual para el pedido (p. ej. «Lieferung #101»)
  2. Por cada artículo pedido se crea un OpenBon
  3. Los OpenBons aparecen en el monitor de cocina (pestaña «Servicio de entrega»), igual que los pedidos regulares de mesa
  4. Allí, la cocina marca el pedido como «Terminado» (comandas procesadas). El estado «Listo» lo establece después el personal de servicio en la pestaña «Preparación» del servicio de entrega mediante el botón «Listo»

En el caso de pedidos en línea/de GloriaFood, las comandas de cocina se generan al confirmar (aceptar) en la pestaña en línea: en cuanto un empleado confirma el pedido en línea recibido (o si la confirmación automática está activa), se generan las comandas de cocina y el pedido aparece en el monitor de cocina. Las entregas de la venta directa desde la caja, en cambio, generan las comandas inmediatamente al crearse.

Küchemonitor:
┌───────────────┐  ┌───────────────┐  ┌───────────────┐
│ Tisch 5       │  │ Lieferung #101│  │ Abholung #102 │
│ 18:45         │  │ 18:50         │  │ 18:52         │
│───────────────│  │───────────────│  │───────────────│
│ 2× Schnitzel  │  │ 1× Pizza Sal. │  │ 2× Burger     │
│ 1× Lasagne    │  │ 2× Pasta      │  │ 1× Pommes     │
│               │  │ 1× Tiramisu   │  │               │
│ [Fertig]      │  │ [Fertig]      │  │ [Fertig]      │
└───────────────┘  └───────────────┘  └───────────────┘

Dirección en la comanda de cocina: Si en la configuración del servicio de entrega está activada la opción «Imprimir dirección en la comanda», la dirección del cliente se imprime también en la comanda de cocina.


🚗 Control de repartidores

Asignar repartidor

  1. El pedido tiene el estado «Listo» y aparece en la pestaña «Entregas» (agrupado por orientación cardinal)
  2. Los empleados con el permiso de personal «Fahrer (Lieferservice)» aparecen automáticamente en la lista de repartidores; mediante «Fahrer» (arriba) se añade a alguien más para el día, por ejemplo al jefe que sustituye o a una persona que antes se dio de baja del servicio con «x»
  3. Seleccionar los pedidos mediante la casilla de verificación
  4. Tocar «n a [Repartidor]» (dispatch) → los pedidos se asignan al repartidor, los no pagados se liquidan automáticamente como recibo en efectivo a nombre del repartidor, el estado cambia a «En camino»

A un repartidor se le pueden asignar varios pedidos a la vez, ideal para rutas conjuntas.

La selección solo muestra a quien también puede repartir

Bajo «Fahrer» solo quedan los empleados que tienen la casilla «Fahrer (Lieferservice)» (el administrador y el manager, siempre) y que no están desactivados. Quien no tiene la casilla no se puede añadir siquiera a la lista de repartidores, en lugar de que luego, al enviar, se le deniegue la ruta.

Si no queda nadie, la lista indica el motivo:

«Niemand verfügbar. Fahren darf nur, wer unter Admin → Personal → Rechte das Häkchen ‚Fahrer (Lieferservice)' trägt — sonst weist die Ausgabe die Tour ab.»

Solución: en Admin → Personal → Rechte marcar la casilla «Fahrer (Lieferservice)». Surte efecto de inmediato, también en una sesión en curso.

Por qué cuenta aquí la casilla

Los encargos no pagados de una ruta se contabilizan como recibos en efectivo en la caja de ese repartidor. Por eso no deben acabar en alguien que no hace ninguna ruta: un envío sin el permiso se interrumpe con «Dafür fehlt die Berechtigung.»

Optimización de rutas

Cuando varios pedidos están listos, DiKAS puede calcular la ruta óptima:

  1. Seleccionar pedidos (casillas de verificación)
  2. Hacer clic en «Optimizar ruta»
  3. DiKAS calcula la ruta más corta a través de todas las direcciones (algoritmo del viajante mediante Valhalla)
  4. Resultado: orden optimizado con la distancia total y el tiempo de conducción estimado
Optimierte Route:
  Start: Restaurant (Marktplatz 1)
  1. #101 – Müller, Hauptstr. 12      (1,2 km, 4 Min.)
  2. #104 – Weber, Gartenweg 5        (2,8 km, 7 Min.)
  3. #103 – Schmidt, Berliner Str. 22  (4,1 km, 10 Min.)
  → Zurück zum Restaurant             (3,5 km, 8 Min.)

  Gesamtstrecke: 11,6 km
  Geschätzte Fahrzeit: 29 Min.

Ruta optimizada para un repartidor con distancia total, tiempo de conducción y paradas en orden

Enviar la ruta al repartidor

La ruta optimizada se puede transmitir directamente al repartidor:

Sin envío automático

DiKAS no envía la ruta por sí mismo. La función proporciona el texto del mensaje ya preparado y el enlace de Google Maps; usted se lo pasa al repartidor (copiarlo y pegarlo en su mensajería, hacer que escanee el código QR o imprimirlo). Un clic en «Senden» no envía nada.

Método Descripción
Mensaje + enlace de Maps Mostrar y copiar el texto ya preparado con el enlace de Google Maps; se pasa a mano por mensajería
Código QR Mostrar un código QR con la URL de Google Maps (el repartidor lo escanea con el móvil)
Imprimir Imprimir la ruta en una comanda

Configurar la optimización de rutas

Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren» → Routenoptimierung

Campo Descripción
Activado Activar/desactivar la optimización de rutas
Coordenadas de inicio Posición GPS del restaurante (latitud/longitud)
URL del servidor de enrutamiento (Valhalla) URL del servidor de enrutamiento Valhalla. Dejar vacío para usar el servidor predeterminado

Pantalla del repartidor en el móvil

Los repartidores trabajan en su propio smartphone en la pantalla del repartidor (se puede iniciar como una app mediante «Añadir a la pantalla de inicio»). Muestra:

  • Panel «Mitnehmen» arriba: propuesta de ruta a partir de los encargos reservados para el repartidor y los encargos libres que están listos, con lista de comprobación de bolsas por parada; solo cuando cada parada elegida está marcada, la ruta arranca con un toque. No hay un «Losfahren» al lado: un encargo solo entra en ruta mediante «Mitnehmen».
  • Una tarjeta por parada en el orden de la ruta («Parada 2 de 4 · 6 min»): dirección en grande, piso/timbre/indicación de entrega, contenido de la bolsa con cantidad y opciones, hora deseada, «a partir de 18: comprobar documento de identidad», observación del cliente y el dinero en grande y en color (PAGADO verde · «24,50 € en efectivo» amarillo · tarjeta azul).
  • Botones del tamaño del pulgar: «Navigieren» (app de mapas; «Ganze Tour» abre todas las paradas abiertas como ruta), «Anrufen», «Bin in 5 min da» (envía al cliente el mensaje push), «Kassieren», «Problem».
  • Entrega = cobrar: forma de pago, propina y una calculadora de cambio (importes rápidos «Passend/50/100/200», cambio en grande). Efectivo contabilizado como al «Mitnehmen» → solo «erledigt». Tarjeta en la puerta o propina → el recibo en efectivo se anula y se contabiliza de nuevo en la caja de cambio del repartidor con la forma de pago real. Los encargos pagados en línea solo se «entregan». La entrega es el único camino hacia «Erledigt».
  • Problema en la parada: «Niemand da», «Falsche Adresse», «Fehlt etwas»: el encargo sigue abierto y la disposición recibe una alarma. Con «Niemand da» corre un temporizador de 2 minutos con botón de llamada; después el aviso sale automáticamente.
  • Encargos libres abajo: «Annehmen» reserva un encargo listo para este repartidor.
  • Búfer sin conexión: la entrega, el problema y «Bin in 5 min» se guardan primero en el móvil y luego se envían; si no hay cobertura, salen en cuanto vuelve la red.

Panel de disposición (tablet de pared o TV)

Mosaico de menú «Dispositions-Tafel»: una pantalla, tres columnas En cocina · Listo · En camino. Por repartidor, una fila de ruta con la cadena de paradas (✓ / ▶ / abierta) y la hora de regreso, y debajo «en el local: Tom, espera 6 min». La cabecera resume («4 en cocina · 3 listos · 2 en camino · próximo repartidor de vuelta en ~4 min · ⚠ 1 problema»); las alarmas aparecen arriba con sonido (problemas de repartidores, encargos vencidos). Las tarjetas cambian de color según el tiempo de espera (cocina desde la hora del pedido, estantería desde «Listo»; los tiempos de color de la configuración). Una abreviatura de dirección (N/NO/O …) indica adónde va un encargo. Toque en la tarjeta → toque en el repartidor reserva el encargo, «Mitgeben» inicia la ruta para los encargos reservados.

Ubicación durante la ruta (opcional, protección de datos)

Con «Standort während der Tour» (Admin → Lieferservice, desactivado de forma predeterminada), la pantalla del repartidor envía la posición cada 30 segundos, solo entre «Mitnehmen» y el fin de la ruta. Con ello, el panel muestra tiempos restantes en vivo y un pequeño mapa desplegable con los puntos de los repartidores, el cliente ve en su página de estado «a n paradas — aprox. m min», y la ruta termina por sí sola cuando el repartidor, de regreso, entra en el radio del local (estándar 150 m, ajustable).

Sin seguimiento

Las posiciones solo se conservan en la memoria de trabajo (como máximo 15 minutos): no hay historial, ni archivo ni análisis. Al primer inicio, el repartidor ve un aviso de protección de datos (finalidad, duración, sin almacenamiento) y solo envía tras su confirmación; un icono de ubicación en la cabecera indica mientras se está enviando. Si deniega el permiso del navegador, la ruta continúa con normalidad.


Dispatch (envío conjunto)

El proceso de dispatch agrupa varios pedidos para un repartidor:

  1. Seleccionar los pedidos que están listos
  2. Asignar repartidor
  3. Hacer clic en «Dispatch»
  4. DiKAS ejecuta automáticamente los siguientes pasos:
Paso Descripción
Asignar repartidor Asignar al repartidor todos los pedidos seleccionados
Liquidar pedidos no pagados Por cada pedido no pagado se crea un recibo de caja
Actualizar estado Todos los pedidos → «En camino»
Comprobar paradas abiertas Si el repartidor aún tiene paradas «En camino» que no forman parte de la nueva ruta, DiKAS pregunta: «Aún hay paradas en camino — #90 … ¿Iniciar la nueva ruta de todos modos?». Las paradas abiertas no se cierran automáticamente; permanecen «En camino» y se finalizan mediante la entrega del repartidor o en la caja. La nueva ruta solo se inicia tras «Sí, iniciar ruta»

💡 Finalizar manualmente: Los pedidos individuales se pueden poner en «Finalizado» en cualquier momento en la pestaña «Resumen» mediante el botón de finalizar (marca de verificación), p. ej. cuando el repartidor ha regresado y no inicia una nueva ruta. Las recogidas pagadas se finalizan automáticamente al cobrar.

⚠️ Una nueva ruta no finaliza ningún pedido abierto, tampoco uno pagado. Una parada en la que nadie abrió sigue visible como «En camino» hasta que se entregue, se finalice en la caja o se anule.


🔞 Artículos con restricción de edad (protección de menores)

Si un artículo lleva una autorización de edad (16 o 18), DiKAS no permite entregarlo antes de que alguien haya confirmado la edad. Esto actúa justo donde importa: en el envío conjunto.

Qué ocurre:

  1. Usted asigna a un repartidor un encargo con artículos con restricción de edad.
  2. El encargo no sale. Queda sin cambios, el repartidor anterior sigue registrado y DiKAS devuelve el encargo como un caso de edad abierto.
  3. Usted confirma el nivel de edad exigido; solo entonces se asigna y se genera el recibo.

El encargo no desaparece, espera

Un caso de edad rechazado no es un error ni una pérdida: no se contabiliza nada, no se asigna nada. Quien cierre el aviso encuentra el encargo sin cambios en la lista; simplemente no sale a la ruta mientras nadie lo confirme.

La autorización de edad figura en el artículo (Mindestalter: libre / 16 / 18) y no depende de ningún módulo de licencia: rige en cualquier establecimiento, incluso sin el módulo de entrega.

La confirmación permanece en el encargo. Tanto si la edad se confirmó al aceptar, al cobrar como al «Mitnehmen», rige el nivel confirmado más alto y permanece en el encargo. Si el repartidor cobra en la puerta con tarjeta o con propina y el recibo en efectivo original se sustituye, DiKAS no vuelve a preguntar por la edad: la mercancía ya se entregó comprobada, y la nueva contabilización es solo el asiento de dinero correspondiente.

ℹ️ Añadido el 13.08.2026. Esta página no describía hasta ahora la protección de menores, aunque el bloqueo actúa en el envío conjunto desde el 07.08.2026.


Pago

Los pedidos del servicio de entrega se pueden pagar de dos maneras:

Pago antes de la entrega (pago por adelantado)

  1. Tomar el pedido
  2. «Pagar» → elegir el método de pago (efectivo, tarjeta, en línea)
  3. Se crea el recibo de caja
  4. El pedido está pagado → se envía a la cocina

Pago en la entrega (contra reembolso)

  1. Tomar el pedido (sin pago)
  2. El pedido se envía a la cocina
  3. El repartidor entrega y cobra al cliente
  4. En el dispatch, el recibo se crea automáticamente
  5. O bien: pago posterior mediante «Finalizar pago»

¿Qué aparece en el recibo?

══════════════════════════════════════
  Lieferung #101
  12.03.2026  19:30
──────────────────────────────────────
  1× Pizza Salami              8,90 €
  2× Pasta Carbonara          17,80 €
  1× Tiramisu                  5,50 €
  ────────────────────────────────────
  Zwischensumme               32,20 €
  Liefergebühr                 4,00 €
  ════════════════════════════════════
  Gesamt                      36,20 €

  Bezahlt: Bar
──────────────────────────────────────
  Müller, Hauptstr. 12
  80331 München
  Tel: 089 12345678
══════════════════════════════════════

La tarifa de entrega aparece como una posición propia (artículo del sistema art_liefergebuehr, tipo impositivo según el ajuste «Liefergebühr-Steuer»). Si se aplica un recargo por importe mínimo de pedido, este también aparece como posición. Si el ajuste está en proporcional al pedido y el pedido contiene posiciones con distintos tipos impositivos, la tarifa de entrega figura en una línea propia por tipo impositivo; véase la sección siguiente.

Impuesto sobre la tarifa de entrega

En Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → sección «Lieferzonen & Gebühren», el campo «Liefergebühr-Steuer» determina con qué tipo impositivo se contabilizan la tarifa de entrega y un recargo por importe mínimo de pedido:

Selección Efecto
«Anteilig nach Bestellung» (recomendado) La tarifa sigue al pedido. Si solo se entregan comidas → tipo reducido. Pedido mixto → la tarifa se reparte entre los tipos impositivos en proporción a los importes de las posiciones y figura como línea propia por tipo en el recibo.
«Normal» / «Ermäßigt» / «Steuerfrei» Toda la tarifa se contabiliza siempre con ese único tipo, con independencia del contenido del pedido.

Así calcula DiKAS en el modo «proporcional»:

  • Entran en la clave de reparto todas las comidas y bebidas pedidas con tipo impositivo; tras un descuento, con el importe con descuento.
  • No se cuentan los envases retornables, los cupones (venta y recarga), las recargas de saldo, la propina y las posiciones sin impuesto. No son mercancía entregada.
  • Redondeo: cada parte se redondea al céntimo; un céntimo de redondeo va a la parte mayor. Las partes suman siempre exactamente la tarifa de entrega.
  • Sin mercancía con tipo impositivo (p. ej. si solo se entrega un cupón) rige el tipo normal.
  • El recibo, el desglose de impuestos, el cierre diario y la exportación a la contabilidad muestran las partes automáticamente con su tipo impositivo; no hay nada más que configurar.
  • Esto rige en la caja, con el repartidor, para pedidos de plataforma y para la propia tienda online.

Situación jurídica (simplificada): la entrega es una prestación accesoria de la venta de comidas y bebidas y sigue su tratamiento fiscal (Alemania: apartado 3.10 de la circular de aplicación del IVA; Austria: directrices del IVA 2000, apdo. 346 y ss.; Suiza: art. 19, apdo. 4, de la Ley del IVA).

Ejemplo (Alemania, comidas 7 %, bebidas 19 %): comidas por 20,00 € y bebidas por 9,60 €, tarifa de entrega 3,50 € → 3,50 € × 20,00 / 29,60 = 2,36 € al 7 % y 3,50 € × 9,60 / 29,60 = 1,14 € al 19 %, juntos exactamente 3,50 €. En Austria (10 %/20 %) y Suiza (2,6 %/8,1 %) el reparto es el mismo.

Sin asesoramiento fiscal

Esto es un resumen simplificado, no asesoramiento jurídico. Acuerde el ajuste con su asesor fiscal, sobre todo si hasta ahora ha utilizado un tipo fijo.

Instalaciones nuevas y existentes

Las instalaciones nuevas vienen preajustadas a proporcional al pedido. En las instalaciones existentes se mantiene el ajuste anterior sin cambios hasta que se modifique aquí. El cambio afecta a todos los recibos a partir de ese momento; los recibos ya creados se quedan como están.


🌐 Pedidos en línea

Integración con GloriaFood

DiKAS puede importar automáticamente pedidos de GloriaFood (y plataformas similares):

Configuración: 1. Crear en DiKAS una clave para GloriaFood: Admin → Configuración → Sistema → Claves API → «Neuer API-Key» (nueva clave API), elegir «Online-Bestellung» como «Zugriffstyp» (tipo de acceso) y guardar. La clave solo se muestra completa justo después de guardar: cópiela en ese momento. Si falta la pestaña «Claves API», cambie el modo de vista a Experto. 2. En GloriaFood, introducir la dirección del webhook con esta clave al final: https://[Server]/rest/extren/globalfood/[clave API] 3. Solo si GloriaFood debe llamar a la dirección sin clave: en los ajustes del servicio de entrega, sección «Druck & Anzeige», activar «GloriaFood ohne API-Key erlauben» (permitir GloriaFood sin clave API). DiKAS acepta entonces pedidos también en https://[Server]/rest/extren/globalfood, sin comprobar quién los envía. Sin esta opción, DiKAS rechaza las llamadas sin clave o con una clave no válida.

Procedimiento: 1. El cliente realiza el pedido a través del sitio web/la aplicación de GloriaFood 2. GloriaFood envía un webhook a DiKAS 3. DiKAS crea automáticamente un pedido del servicio de entrega: - Los artículos se asignan por nombre, número de artículo o código de barras - La dirección se analiza y se geocodifica - Tipo de encargo: entrega (con dirección) o recogida (sin dirección) - Origen: «GloriaFood» 4. El pedido aparece en la pestaña en línea del servicio de entrega 5. El empleado confirma → el pedido entra en el flujo de trabajo

Confirmación automática: Si está activada la opción «Confirmar automáticamente los pedidos en línea», los pedidos de GloriaFood se envían directamente a la cocina sin intervención manual.

Plataformas de entrega: Lieferando, Wolt y Uber Eats

DiKAS conecta directamente las tres grandes plataformas de entrega: los pedidos entran como encargos de reparto, y la aceptación/rechazo y los cambios de estado (preparación, listo, anulación) se notifican automáticamente a la plataforma.

Configuración (por plataforma):

  1. Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren», sección «Lieferplattformen» (plataformas de reparto)
  2. Activar la plataforma e introducir los datos de acceso del portal de socios correspondiente:
Plataforma Datos de acceso URL del webhook
Lieferando Bearer-Token (POS-API), ID de restaurante, secreto de webhook de libre elección https://[Server]/api/v1/webhooks/lieferando/[Webhook-Secret]
Wolt API-Key, Venue-ID, secreto de webhook (HMAC) https://[Server]/api/v1/webhooks/wolt
Uber Eats Entorno, Client-ID e inicio de sesión (Client-Secret o clave), Store-ID — véase abajo https://[Server]/api/v1/webhooks/ubereats

Uber Eats en detalle (los campos de esta sección aparecen en alemán en todos los idiomas):

  • «Umgebung» (entorno): «Produktiv» (producción) o «Sandbox» (acceso de prueba de Uber).
  • «Anmeldung» (inicio de sesión): «Client-Secret» (caso normal: Client-ID + Client-Secret) o «Schlüssel» (clave): en lugar del Client-Secret, «Privater Schlüssel (PEM)» (clave privada) y «Key-ID (kid)» del portal de desarrolladores de Uber. Una clave guardada no se vuelve a mostrar, solo su huella.
  • Webhook-Secret: vacío = se usa el Client-Secret. Con inicio de sesión por clave es obligatorio.
  • Store-ID: primero guardar, luego «Verbindung prüfen» (comprobar conexión; solo administradores). Las tiendas que ve el acceso aparecen como lista de selección; la Store-ID también se puede introducir a mano en «Erweitert» (avanzado).

  • Copiar la URL de webhook mostrada y registrarla en el portal de socios de la plataforma.

Se requiere acceso de socio

Los datos de acceso solo se obtienen como socio contractual de la plataforma correspondiente (programa de socios POS de Lieferando, Wolt for Developers, Uber Eats Marketplace). Los webhooks están protegidos mediante secreto o firma HMAC; sin una firma válida, la solicitud se rechaza.

Procedimiento:

  1. El pedido entra en la plataforma → webhook a DiKAS
  2. DiKAS importa el pedido como encargo de reparto:
  3. Los artículos se asignan por nombre, número de artículo o código de barras; las posiciones desconocidas entran como posición manual con el nombre y el precio de la plataforma (no se pierde ninguna posición)
  4. Se adopta la tarifa de entrega calculada por la plataforma (sin tarifa de zona duplicada, sin recargo por importe mínimo de pedido)
  5. El origen y el número de pedido de la plataforma figuran en el encargo (distintivo de color en el POS)
  6. El empleado confirma en la pestaña en línea → DiKAS notifica Accept a la plataforma y genera las comandas de cocina; rechazar notifica Reject
  7. Los demás cambios de estado se notifican automáticamente (p. ej. «Listo» a Wolt/Uber Eats, anulación a todas)
  8. Si la plataforma anula el pedido (Wolt/Uber Eats), el encargo local se anula automáticamente

Aceptar automáticamente: Con la opción «Aceptar automáticamente» (por plataforma), los pedidos entrantes se confirman de inmediato, se notifican a la plataforma y se envían a la cocina, sin intervención manual.

Mensajero de la plataforma: Si entrega el mensajero de la plataforma (Wolt «homedelivery», Uber «Delivery by Uber»), el encargo lleva el aviso «Entrega el mensajero de la plataforma»: no es necesario asignar un repartidor propio, el encargo se considera completado con «Listo»/entrega.

Tienda web propia o aplicación propia

Para una tienda web propia, DiKAS ofrece una interfaz mediante la cual se pueden leer artículos y mesas y realizar pedidos. Requiere una clave API (Admin → Configuración → Claves API); la descripción para su desarrollador está en REST API → Modul-Endpunkte.


Vista del POS: pestañas

Servicio de entrega — pestaña en línea con pedido entrante

El servicio de entrega en el POS (Caja → Servicio de entrega) tiene, según los pasos de flujo de trabajo activados, hasta ocho pestañas:

En línea · Confirmado · Preparación · Listo · Entregas · Recogidas · Resumen · Hecho

Las pestañas centrales (Confirmado/Preparación/Listo) solo aparecen si el paso de flujo de trabajo correspondiente está activo en la configuración. Un distintivo con contador muestra el número de encargos abiertos por pestaña.

Pestaña «En línea»

Muestra todos los pedidos entrantes que aún no se han aceptado: de la propia tienda en línea (recogida/entrega, autoservicio), de GloriaFood, así como de Lieferando/Wolt/Uber Eats. Los pedidos de la propia tienda aparecen aquí inmediatamente al realizarse (o tras completarse el pago en línea), igual que los pedidos de plataforma:

Columna Descripción
N.º Número de pedido
Cliente Nombre + teléfono
Tipo Recogida / Entrega
Artículos Artículos pedidos
Importe Importe total
Origen GloriaFood, tienda web, etc.

Acciones: Confirmar (→ a la cocina) o anular.

Pedidos en línea en el servicio de entrega

Pestaña 2: Entrega (flujo de trabajo)

La pestaña principal de trabajo, con columnas de estado:

┌─────────────┬─────────────┬─────────────┬─────────────┬─────────────┐
│ Bestätigt   │ Zubereitung │   Bereit    │  Unterwegs  │ Abgeschl.   │
│     (1)     │     (2)     │     (3)     │     (4)     │     (5)     │
├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
│ #101 Pizza  │ #100 Burger │ #098 Pasta  │ #095 Salat  │ #092        │
│ Müller      │ Weber       │ Schmidt     │ → Fahrer Tom│ ✓ 18:15     │
│ 19:30       │ 🔥 12 Min.  │ ✓ Bereit    │ 🚗 seit 5m  │             │
│             │             │             │             │             │
│ [→ Küche]   │             │ [Zuweisen]  │             │             │
└─────────────┴─────────────┴─────────────┴─────────────┴─────────────┘

Funciones: - Cambio de estado por clic o arrastrar y soltar - Asignar repartidor (en «Listo») - Optimizar ruta (seleccionar varios pedidos) - Dispatch (envío conjunto al repartidor)

Pestaña 3: Resumen

Todos los pedidos agrupados por orientación cardinal, para una orientación rápida:

Nord (N)                    Ost (E)
  #101 Müller, Hauptstr.      #104 Weber, Gartenweg
  #103 Schmidt, Berliner      #107 Lang, Ostpark

Süd (S)                     West (W)
  #102 Fischer, Südring        #106 Braun, Weststr.
  #105 Meier, Schillerstr.

Pestaña «Hecho»

Lista los pedidos finalizados hoy, ordenados de forma descendente (el último finalizado arriba). Las tarjetas son de mera visualización (ya no hay botón de flujo de trabajo). Un pedido solo llega aquí cuando se ha puesto en «Finalizado» manualmente mediante el botón de finalizar; nada salta aquí de forma automática.


Codificación por colores basada en el tiempo

Como en el monitor de cocina, los pedidos se codifican por colores para resaltar los encargos vencidos:

Cocina (tiempo de preparación)

Tiempo de espera Color Predeterminado
Dentro del plazo Verde < 15 min.
Se está agotando Amarillo 15–30 min.
Vencido Rojo > 30 min.

Empaquetado/Listo (tiempo de espera)

Tiempo de espera Color Predeterminado
Dentro del plazo Verde < 15 min.
Se está agotando Amarillo 15–30 min.
Vencido Rojo > 45 min.

Los valores umbral se pueden ajustar en Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren» → Farbzeiten Küche / Farbzeiten Verpackung.


Editar pedidos

Modificar artículos posteriormente

Mientras un pedido no esté pagado:

  1. Seleccionar el pedido → «Editar»
  2. El pedido se abre en la caja (con todas las posiciones)
  3. Añadir, eliminar o modificar artículos
  4. Guardar → las comandas de cocina se actualizan

Anular una posición individual

  1. Seleccionar el pedido → «Anular posición»
  2. Seleccionar la posición + introducir el motivo de anulación
  3. La comanda de cocina correspondiente se anula
  4. El importe total se vuelve a calcular

Reasignar repartidor

Cuando un repartidor cae o hay que replanificar la ruta:

  1. Seleccionar el pedido → «Reasignar repartidor»
  2. Elegir el nuevo repartidor
  3. Marcar la opción «Efectivo ya cobrado» o dejarla vacía (véase más abajo)
  4. El pedido se asigna al nuevo repartidor

Opción «Efectivo ya cobrado»: Esta casilla de verificación controla qué ocurre con un recibo en efectivo ya creado:

Opción Comportamiento Cuándo usar
Sin marcar (predeterminado) El recibo en efectivo se transfiere al nuevo repartidor El nuevo repartidor entrega y cobra el efectivo al cliente
Marcada El repartidor anterior conserva el recibo en efectivo y lo liquida él mismo (sin transferencia) El repartidor anterior ya ha recibido el dinero

⚠️ Tener en cuenta la liquidación: Deje la opción vacía en el caso estándar, cuando el nuevo repartidor aún va a recoger el dinero del cliente; así el recibo cuenta correctamente en su liquidación. Márquela si el repartidor original ya tiene el efectivo; así el recibo permanece en su liquidación y no se contabiliza dos veces.


Configuración (resumen)

Admin → Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren»

Dónde están los ajustes del servicio de entrega

La sección «Lieferzonen & Gebühren» solo aparece si el módulo Servicio de reparto está incluido en su licencia. La pestaña «Bestellung» solo existe con el módulo Pedidos online, activado en Admin → Configuración → Operación. Sin pedidos online, por ejemplo en el paquete «Liefer & Abhol» sin este módulo adicional, los mismos ajustes están en Admin → Configuración → Operación → Servicio a domicilio (modo de vista Experto). Todas las rutas «Online-/QR-Einstellungen → pestaña «Bestellung» → «Lieferzonen & Gebühren»» de esta página se refieren entonces a esa pestaña.

General

Configuración Descripción Predeterminado
Servicio de entrega activado Activar/desactivar el módulo No
Standort während der Tour (ubicación durante la ruta) Posición del repartidor en el panel y en la página de estado del cliente (véase Ubicación durante la ruta) No
Umkreis des Ladens (m) (radio del local) A partir de qué distancia se considera terminada la ruta de regreso 150
Solo recogida Desactivar la entrega, permitir solo recogida No
Tiempo de entrega predeterminado Tiempo de entrega previsto en minutos 45
Tiempo de recogida predeterminado Tiempo de recogida previsto en minutos 15
Entrega gratuita a partir de Valor del pedido a partir del cual no se aplica tarifa de entrega 0 (desactivado)
Liefergebühr-Steuer Cómo se grava la tarifa de entrega: proporcional al pedido o con un tipo fijo («Normal» 19 % / «Ermäßigt» 7 % / «Steuerfrei»); véase Impuesto sobre la tarifa de entrega Proporcional al pedido (instalaciones nuevas)

Impresión

Configuración Descripción
Impresora de entrega Impresora predeterminada para las comandas del servicio de entrega
Impresora de dispatch Impresora en la que se imprime el recibo del repartidor al enviar (dispatch)
Dirección en la comanda Imprimir la dirección del cliente en la comanda de cocina
Hora de entrega en la factura Hora de entrega deseada en el recibo
Código de barras en la comanda Imprimir el código de barras para escanear

Flujo de trabajo

Configuración Descripción Predeterminado
Usar confirmación Los pedidos deben aceptarse primero Sí
Usar En preparación Paso de cocina opcional en el flujo de trabajo No
Usar Listo Estado «Listo» opcional antes de la entrega al repartidor No

Pedidos en línea

Configuración Descripción
Confirmar automáticamente Pedidos en línea directamente a la cocina
GloriaFood sin clave API Aceptar webhooks sin validación de clave
Verificación previa en línea Comprobar los pedidos antes de la confirmación

Plataformas de entrega

Configuración Descripción
Activado (por plataforma) Activar la conexión con Lieferando, Wolt o Uber Eats
Aceptar automáticamente Confirmar de inmediato los pedidos de plataforma entrantes (Accept + comandas de cocina)
Datos de acceso Token/clave API, ID de restaurante/venue/store, secreto de webhook del portal de socios

Modo C.P.

Configuración Descripción
Usar C.P. Asignación de zona principalmente mediante código postal
Asignar zonas por C.P. Asignar directamente a una zona la dirección de entrega introducida según las listas de C.P. registradas

Estadísticas

En la pestaña del servicio de entrega se muestran estadísticas en vivo:

Indicador Descripción
Pendiente Número de pedidos no confirmados
Confirmado Número de pedidos confirmados
En preparación Pedidos en la cocina
Listo Pedidos terminados, a la espera del repartidor
En camino Pedidos en manos del repartidor
Finalizado Pedidos finalizados hoy
Anulado Pedidos anulados hoy

Ejemplos prácticos

Pizzería con servicio de entrega

Situación: Pizzería «Napoli» con 3 repartidores, radio de entrega de 10 km.

Configuración: - 3 zonas de entrega: Centro (3 km, 2 €), Área urbana (7 km, 4 €), Alrededores (10 km, 6 €) - Entrega gratuita a partir de 25 € - Importe mínimo de pedido: 12 € - GloriaFood conectado - Tiempo de entrega predeterminado: 40 min.

Procedimiento típico: 1. 18:30 — Entran 3 pedidos en línea (GloriaFood) 2. 18:31 — El empleado confirma los 3 → se imprimen las comandas de cocina 3. 18:45 — Se toman 2 pedidos telefónicos en el POS 4. 19:00 — La cocina marca 4 pedidos como «Listo» 5. 19:02 — Se asigna al repartidor Tom → optimizar ruta 6. 19:03 — Ruta optimizada: 4 paradas, 8,5 km, ~22 min. 7. 19:03 — Ruta mostrada como texto + enlace de Maps y pasada a Tom 8. 19:05 — Tom sale (estado: «En camino») 9. 19:25 — Tom entrega el último pedido → todos «Finalizado»

Restaurante con recogida

Situación: El restaurante ofrece solo recogida (sin servicio de entrega propio).

Configuración: - Servicio de entrega activado, «Solo recogida» activado - No se necesitan zonas de entrega - Tiempo de recogida predeterminado: 20 min. - GloriaFood para los pedidos en línea

Procedimiento: 1. El cliente realiza el pedido por teléfono → POS: Nuevo pedido → Recogida 2. Empleado: «Su pedido #105 estará listo en unos 20 minutos» 3. La cocina prepara → «Listo» 4. El cliente viene → pago → «Finalizado»

Catering con reserva anticipada

Situación: El servicio de catering acepta pedidos para el día siguiente.

  1. Tomar el pedido con hora deseada = mañana a las 12:00
  2. El pedido permanece como «Confirmado» hasta el día siguiente
  3. A la mañana siguiente: la cocina comienza la preparación
  4. 11:45: pedido «Listo» → asignar repartidor → dispatch
  5. 12:00: entrega al cliente

Conexión desde el exterior

Todos los encargos de entrega también se pueden leer, crear y avanzar a través de la interfaz; véase REST API → Modul-Endpunkte.


Preguntas frecuentes

¿Se pueden tomar pedidos para un momento posterior? Sí. Introduzca la hora de entrega/recogida deseada. El pedido permanece en el sistema y se puede enviar a la cocina a tiempo.

¿Qué ocurre con una dirección fuera de todas las zonas de entrega? DiKAS muestra una advertencia. El pedido se puede tomar de todos modos; en ese caso, la tarifa de entrega debe fijarse manualmente.

¿Pueden estar varios repartidores en camino al mismo tiempo? Sí. Cada repartidor tiene su propia ruta. La optimización de rutas se puede realizar por separado para cada repartidor.

¿Funciona el servicio de entrega también sin conexión (aplicación Android)? Sí, con restricciones: los pedidos se pueden tomar y enviar a la cocina. La optimización de rutas requiere una conexión a internet con el servidor Valhalla.

¿Cómo se asignan los pedidos en línea de GloriaFood? DiKAS intenta asignar automáticamente los artículos pedidos por nombre, número de artículo o código de barras. Los artículos no reconocidos se insertan como posición manual.

¿Puedo ajustar los números de pedido? Los números comienzan cada día en 100 y se asignan de forma correlativa. El número inicial se restablece automáticamente cada día.


Siguiente paso

→ Control de horario — Registrar las horas de trabajo mediante el reloj de fichar