Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsCobros TPV
Dispositivo

Cómo quitar un descuento en el cobro TPV

Retira el descuento aplicado a los items seleccionados desde la pantalla de cobro TPV, recalculando item y ticket antes de continuar con el pago.

En este artículo

Quitar descuento resuelve una corrección frecuente en sala: retirar un descuento aplicado por error antes de cobrar, sin rehacer el ticket ni perder el detalle de los items.

La acción se ejecuta desde la pantalla de cobro TPV sobre items seleccionados que siguen pendientes y sin pagos asignados. Al terminar, Antylogic recalcula el item y el total del ticket con los pagos existentes.

Antes de empezar

  • Estar en la pantalla de cobro de un ticket TPV de Marea Gran Via, con ticket, terminal y staff activo cargados.
  • Tener permiso `tpv:use` para abrir y operar el cobro.
  • Tener permiso `tpv:discount` o `tickets:manage` para modificar descuentos.
  • Seleccionar al menos un item pendiente de cobro, sin pagos asignados al item y con descuento aplicado.
  • Usar un ticket que no esté anulado.

Instrucciones

  1. 1.

    Abre el cobro del ticket

    Entra en el cobro del ticket TPV. La pantalla debe mostrar los métodos de pago, el importe pendiente y los items de la cuenta.

  2. 2.

    Revisa la selección de items

    Comprueba que los items con descuento están seleccionados. La app suele seleccionar los items pendientes al abrir el ticket, pero solo procesa los que siguen pendientes y sin importe pagado.

  3. 3.

    Pulsa `Limpiar descuento`

    Usa el botón de la fila de acciones de descuento. Si hay varios items seleccionados con descuento, Antylogic los actualiza uno a uno.

  4. 4.

    Espera la confirmación

    Cuando la operación termina, la pantalla muestra `Descuento eliminado correctamente.`. Los items seleccionados que ya no tenían descuento se omiten.

  5. 5.

    Revisa el ticket

    Comprueba que el descuento ha desaparecido del item y que los importes pendientes y totales reflejan el nuevo cálculo.

Validaciones y límites

  • Sin `tpv:use`, la pantalla de cobro queda bloqueada.
  • El botón `Limpiar descuento` queda deshabilitado si no hay descuentos seleccionados o si falta `tpv:discount`/`tickets:manage`.
  • Los items con importe pagado asignado no entran en la selección de descuento desde la UI.
  • El backend rechaza tickets anulados, items inexistentes, payloads inválidos e importes de descuento fuera de rango.
  • Si el usuario opera con `tpv:use` sin `tickets:manage`, el ticket debe pertenecer a la sesión de servicio activa.
  • Si una actualización falla tras limpiar otros items, los cambios ya confirmados pueden permanecer y la pantalla muestra `No pudimos quitar el descuento.` para el fallo.

Resultado esperado

El item queda con `discount_amount` en `0` y `discount_label` vacío; Antylogic recalcula subtotal, impuestos, total del item y totales del ticket sin borrar pagos ni asignaciones existentes.