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 Carlos2026-10-02 20:04:28 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
Fuera de alcance
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