Retiros — Sorteo Club

Flujo completo para pagar comisiones a los usuarios: alta de cuenta bancaria, validación de titularidad, solicitud de retiro con retención de ISR, y cortes de pago a Banorte.

Entra como un usuario demo

No hay login real en el prototipo. Elige un usuario para recorrer el flujo como si fueras él. (El panel admin no requiere usuario.)

Crear usuario de prueba nuevo

Crea un usuario con saldo de comisiones para probar el flujo completo desde cero. Al crearlo entras actuando como él.

Los datos de prueba (usuarios, cuentas, retiros, cortes) se guardan en esta computadora (prototipo.db) y sobreviven al cerrar la app o reiniciar. Para empezar de cero: python reset_datos.py.

¿Qué probar? (flujo completo con verificación por depósitos)

  1. Elige un usuario demo (ej. ana).
  2. Ve a Mi cuenta y registra una CLABE válida (el banco se detecta automáticamente). Prueba:
    • 002115016003269411 — Banamex
    • 012180004632157112 — BBVA
    • 072180004632157110 — Banorte
  3. En el Panel admin: genera el corte de altas (catálogo para BEM) y márcalo como procesado en banco.
  4. Genera el corte de depósitos de verificación (1 pago de centavos por cuenta) y márcalo como depósitos aplicados. El monto se ve en "Ver lista" de verificación.
  5. De regreso como usuario, en Mi cuenta captura el monto. Con el monto correcto la cuenta queda verificada. Tienes 3 intentos; si se agotan, la cuenta regresa a la cola y se le envía un depósito nuevo.
  6. Ve a Retirar, solicita un monto y confirma el desglose (fee 5% que cubre el ISR). Puedes cancelar el retiro mientras siga "En proceso".
  7. En el Panel admin: genera el corte de retiros, márcalo enviado al banco y después depositado (conciliado). El estado avanza en el panel del usuario con cada confirmación.