{% extends "admin/layout.html" %} {% block title %}Audit | {{ brand_short_name }}{% endblock %} {% block admin_title %}Auditoría · {{ user.phone }}{% endblock %} {% block admin_content %}

Usuario #{{ user.id }}

{{ user.phone }}

Auditoría completa de saldos, red y actividad.

{{ "Activo" if user.is_active else "Inactivo" }}
{% if not user.identity_verified %}
{% else %}Cuenta verificada{% endif %}

Saldo principal

${{ "%.2f"|format(user.balance_main or 0) }}

Saldo referidos

${{ "%.2f"|format(user.balance_referrals or 0) }}

Directos

{{ direct_referrals }}

Total red

{{ total_referrals }}

Retirado total

${{ "%.2f"|format(total_withdrawn or 0) }}

Solo retiros aprobados

Resumen de Recuperacion

Solo cuenta las ganancias automaticas del paquete. No incluye bonos, referidos ni recompensas.

{% if recovery_summary %}

{{ recovery_summary.plan_name }}

Compra: {{ recovery_summary.bought_at.strftime("%Y-%m-%d %H:%M") if recovery_summary.bought_at else "-" }}

Costo del paquete

${{ "%.2f"|format(recovery_summary.price or 0) }}

Ganancias acumuladas

${{ "%.2f"|format(recovery_summary.profit_total or 0) }}

Dinero recuperado

${{ "%.2f"|format(recovery_summary.recovered_amount or 0) }}

{% if recovery_summary.is_recovered %}

Ganancia extra

${{ "%.2f"|format(recovery_summary.extra_profit or 0) }}

{% else %}

Falta por recuperar

${{ "%.2f"|format(recovery_summary.remaining_amount or 0) }}

{% endif %}
{% if recovery_summary.is_recovered %}

Inversion recuperada

Ganancia extra: ${{ "%.2f"|format(recovery_summary.extra_profit or 0) }}

{% else %}

Faltan ${{ "%.2f"|format(recovery_summary.remaining_amount or 0) }} para recuperar la inversion

{% endif %} {% else %}
Este usuario todavia no tiene paquetes comprados.
{% endif %}

Resumen de Referidos

Vista compacta por lineas con invitados activos, sin plan y ganancias acumuladas.

Total invitados

{{ referral_summary.total_invited }}

Invitados activos

{{ referral_summary.total_active }}

Invitados sin plan

{{ referral_summary.total_without_plan }}

Total ganado

${{ "%.2f"|format(referral_summary.total_commission or 0) }}

{% for line in referral_summary.lines %}

Linea {{ line.level }}

{{ line.total_count }} invitados · {{ line.active_count }} activos · {{ line.without_plan_count }} sin plan

${{ "%.2f"|format(line.commission_total or 0) }}

Invitados

{{ line.total_count }}

Activos

{{ line.active_count }}

Sin plan

{{ line.without_plan_count }}

{% endfor %}
{% endblock %}