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).