MarioVillalba1077 / Finanzas-Diplomado-Backend

Trabajo Final Diplomado Backend UCOM
0 stars 1 forks source link

Vista para Transferencia #13

Closed MarioVillalba1077 closed 1 year ago

MarioVillalba1077 commented 1 year ago

Se agrega vista para operación de Transferencias:

  1. Se implementa mediante APIView.
  2. Se define método POST
  3. Recibe JSON con los siguientes campos: nro_cuenta_origen, nro_cuenta_destino, monto y canal (Opcional)
  4. Se valida que existan los primeros 3 campos. Si no se pasa canal, se toma el valor por default W.
  5. Se valida que existan las cuentas
  6. Se valida dato para monto
  7. Si se informa canal, se valida el dato
  8. Se valida que las cuentas estén activas
  9. Se valida que las cuentas tengan la misma moneda
  10. Se valida el saldo de la cuenta origen en función al monto a transferir
  11. Genera los registros de movimientos para ambas cuentas
  12. Actualiza el saldo de las cuentas afectadas