Total ganado registradoMX$ {{ "%.2f"|format(earnings_totals.all or 0) }}Productos, comisiones y bonos
Ganancias de productosMX$ {{ "%.2f"|format(earnings_totals.product or 0) }}Pagos reclamados
ComisionesMX$ {{ "%.2f"|format(earnings_totals.referral or 0) }}Invitados y equipo
Bonos y premiosMX$ {{ "%.2f"|format(earnings_totals.bonus or 0) }}Check-in, códigos y Fortuna

Dinero ganado

Cada acreditación por separado

Origen, saldo afectado, importe exacto y fecha de cada ganancia registrada.

{{ earnings_ledger|length }} movimientos
{% for item in earnings_ledger %}
{% if item.kind == 'product' %}P{% elif item.kind == 'referral' %}R{% else %}B{% endif %}
{{ item.title }}{{ item.wallet }}

{{ item.detail }}

{{ item.reference }} · {{ localize_admin_datetime(item.created_at).strftime("%d/%m/%Y %H:%M") if item.created_at else "-" }}
+ MX$ {{ "%.2f"|format(item.amount or 0) }}
{% else %}
Este usuario todavía no tiene ganancias registradas.
{% endfor %}
{% if earnings_ledger|length >= 300 %}

Se muestran los 300 movimientos más recientes.

{% endif %}

Entradas

Historial de recargas

Aprobadas, canceladas y pendientes.

Aprobadas{{ recharge_summary.approved.count }}MX$ {{ "%.2f"|format(recharge_summary.approved.amount) }}
Canceladas{{ recharge_summary.rejected.count }}MX$ {{ "%.2f"|format(recharge_summary.rejected.amount) }}
Pendientes{{ recharge_summary.pending.count }}MX$ {{ "%.2f"|format(recharge_summary.pending.amount) }}
{% for item in recharge_history %}
MX$ {{ "%.2f"|format(item.amount or 0) }} {% if item.status == 'approved' %}Aprobada{% elif item.status == 'rejected' %}Cancelada{% else %}Pendiente{% endif %}

Orden: {{ item.order_code or "-" }} · Referencia: {{ item.reference or "-" }}

Solicitada: {{ localize_admin_datetime(item.created_at).strftime("%d/%m/%Y %H:%M") if item.created_at else "-" }} Revisada: {{ localize_admin_datetime(item.reviewed_at).strftime("%d/%m/%Y %H:%M") if item.reviewed_at else "Sin revisar" }}
{% else %}
No hay recargas registradas.
{% endfor %}
{% if recharge_history|length >= 100 %}

Se muestran las 100 recargas más recientes.

{% endif %}

Salidas

Historial de retiros

Aprobados, cancelados y pendientes.

Aprobados{{ withdrawal_status_summary.approved.count }}MX$ {{ "%.2f"|format(withdrawal_status_summary.approved.amount) }}
Cancelados{{ withdrawal_status_summary.rejected.count }}MX$ {{ "%.2f"|format(withdrawal_status_summary.rejected.amount) }}
Pendientes{{ withdrawal_status_summary.pending.count }}MX$ {{ "%.2f"|format(withdrawal_status_summary.pending.amount) }}
{% for item in withdrawal_history %}
MX$ {{ "%.2f"|format(item.amount or 0) }} {% if item.status == 'approved' %}Aprobado{% elif item.status == 'rejected' %}Cancelado{% else %}Pendiente{% endif %}

Neto MX$ {{ "%.2f"|format(item.net_amount or 0) }} · Comisión MX$ {{ "%.2f"|format(item.fee or 0) }}

Principal MX$ {{ "%.2f"|format(item.deducted_from_main or 0) }} · Referidos MX$ {{ "%.2f"|format(item.deducted_from_referrals or 0) }}

Solicitado: {{ localize_admin_datetime(item.created_at).strftime("%d/%m/%Y %H:%M") if item.created_at else "-" }} Revisado: {{ localize_admin_datetime(item.reviewed_at).strftime("%d/%m/%Y %H:%M") if item.reviewed_at else "Sin revisar" }}
{% else %}
No hay retiros registrados.
{% endfor %}
{% if withdrawal_history|length >= 100 %}

Se muestran los 100 retiros más recientes.

{% endif %}