Descripción
Como administrador quiero gestionar pagos para asignarlos a la factura.
Diccionario de datos
- Fecha: Fecha del sistema
- Monto: Real
- Tipo pago: Enumerado {PUNTOS, TARJETA, EFECTIVO}
Criterios de aceptación
- Dado que existan campos incompletos cuando se intenta realizar un pago, entonces el sistema debe mostrar un mensaje de error.
- Solo se adjudicará puntos al cliente al realizar un pago con efectivo, equivalente al 1/5 del monto total.
- Un punto equivale a un peso.
- Dado la totalidad de un pago con puntos, no se adjudicará puntos al cliente.
- Si al realizar el pago, una parcialidad es con puntos, solo se adjudicará puntos equivalentes al 1/5 del pago en efectivo.
- Al realizar un pago parcial o total con puntos, se indicará un error cuando la cantidad de puntos del cliente sea insuficiente.
- Se debe realizar un pago total en el momento que se realiza la venta.
Tareas
Frontend (React)
Backend (Django)
Descripción
Como administrador quiero gestionar pagos para asignarlos a la factura.
Diccionario de datos
Criterios de aceptación
Tareas
Frontend (React)
Backend (Django)