[feat] Monto recibido y cálculo de cambio al cobrar en efectivo #20

Open
opened 2026-10-02 18:47:45 +00:00 by Carlos · 0 comments
Member

Problema o necesidad

Al cobrar en efectivo, el POS solo registra el total. No pregunta cuánto entregó el cliente ni calcula el cambio, así que el cajero lo hace de cabeza o con calculadora. Eso hace más lento el cobro y aumenta los errores que después aparecen como diferencias en el corte de caja.

Propuesta

Cuando el método de pago es Efectivo, mostrar un campo "Monto recibido" y calcular el cambio en pantalla. No permitir cobrar si el monto recibido es menor que el total. Mostrar el monto recibido y el cambio en el ticket.

Criterios de aceptación

  • Con método "Efectivo", el POS pide el monto recibido antes de cobrar
  • El cambio se calcula y se muestra en pantalla y en el ticket
  • No se puede cobrar con un monto recibido menor que el total
  • Con tarjeta o transferencia, el campo no aparece

Fuera de alcance

  • Pagos mixtos (parte en efectivo, parte con tarjeta)
  • Guardar el monto recibido en la base de datos (el movimiento de caja sigue siendo por el total)

Superficie

Web (apps/web)

Módulos

Punto de venta (POS), Caja / sesiones de caja, Web / frontend

Riesgo

Bajo

Migración o mitigación

no aplica

### Problema o necesidad Al cobrar en efectivo, el POS solo registra el total. No pregunta cuánto entregó el cliente ni calcula el cambio, así que el cajero lo hace de cabeza o con calculadora. Eso hace más lento el cobro y aumenta los errores que después aparecen como diferencias en el corte de caja. ### Propuesta Cuando el método de pago es **Efectivo**, mostrar un campo "Monto recibido" y calcular el cambio en pantalla. No permitir cobrar si el monto recibido es menor que el total. Mostrar el monto recibido y el cambio en el ticket. ### Criterios de aceptación - [ ] Con método "Efectivo", el POS pide el monto recibido antes de cobrar - [ ] El cambio se calcula y se muestra en pantalla y en el ticket - [ ] No se puede cobrar con un monto recibido menor que el total - [ ] Con tarjeta o transferencia, el campo no aparece ### Fuera de alcance - Pagos mixtos (parte en efectivo, parte con tarjeta) - Guardar el monto recibido en la base de datos (el movimiento de caja sigue siendo por el total) ### Superficie Web (apps/web) ### Módulos Punto de venta (POS), Caja / sesiones de caja, Web / frontend ### Riesgo Bajo ### Migración o mitigación no aplica
Jose was assigned by Carlos 2026-10-02 20:04:28 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RynextTechnologies/PDV#20