Skip to main content

Profit Retirement

profit-retirement

Descripción​

Retiro de los profits (USD) de un usuario.

Puede ser creada por el usuario o por el administrador en nombre de un usuario de su elección.

Efecto en las bases de datos​

Lo que ocurre en las bases de datos cada vez que se crea un Profit Retirement es:

  • Crea un Debit en status PENDING vinculado a una Transaction.
  • Crea una Transaction en status PENDING vinculada a un Debit.
  • Aumenta (+1) los campos debits y transactions del User en cuestión.

Cuando se acepta:

  • Crea un Email asociado al User en cuestión.
  • Actualiza los campos profit (-) y balance (-) del User en cuestión.
  • Actualiza el campo status a APPROVED del Debit y del Transaction.

Requisitos​

  • El monto del retiro NO debe ser mayor a los profits.
  • El usuario NO puede tener otros retiros de profit pendientes (PENDING).