Como usuario del sistema, quiero registrar un pago para un pedido de compra, de modo que el cliente pueda saldar su cuenta.
Datos:
idPago (entero)
idPedido (entero)
monto (decimal)
medioPago (texto)
fecha (fecha)
idCliente (entero)
estado (texto)
Criterios de aceptación:
Validación de cliente: Si el idCliente no existe en el sistema, el sistema debe mostrar el mensaje "El cliente no existe."
Validación de pedido: Si el idPedido no existe, el sistema debe mostrar el mensaje "El pedido no existe."
Validación de monto: Si el monto ingresado supera el saldo pendiente del pedido, el sistema debe mostrar el mensaje "El monto es mayor al saldo pendiente."
Tareas:
[x] Implementar el modelo de Pago.
[x] Crear el endpoint para registrar un pago.
[x] Validar existencia de cliente y pedido al registrar el pago.
[ ] Validar que el monto del pago no supere el saldo pendiente del pedido.
[ ] Crear la interfaz de usuario para el registro de pagos.
Registrar Pago
Como usuario del sistema, quiero registrar un pago para un pedido de compra, de modo que el cliente pueda saldar su cuenta.
Datos:
Criterios de aceptación:
Tareas: