{% extends "base.html" %} {% block title %}{{ session.session_date }} · Poker Portal{% endblock %} {% block content %}

Session detail

{{ session.session_date | pretty_date }}

Current totals are derived from the event log for this date.

{% if prev_session %} Previous Session {% endif %} {% if next_session %} Next Session {% endif %}
Total payout due {{ session.total_payout_due_cents | money }}
Total paid {{ session.total_paid_cents | money }}
Total remaining {{ session.total_remaining_cents | money }}
Total fronted {{ session.total_front_cents | money }}
Players still owe {{ session.total_player_owes_cents | money }}

Results

Player totals

{% for entry in session.entries %} {% endfor %}
Player Buy-in Fronted Cash-out Net Status Paid Remaining Notes
{{ entry.player_name }} {{ entry.buy_in_cents | money }} {{ entry.front_cents | money }} {{ entry.cash_out_cents | money }} {{ entry.net_cents | money }} {{ entry.payout_status }} {{ entry.paid_cents | money }} {{ entry.payout_remaining_cents | money }} {% if entry.notes %}
    {% for note in entry.notes %}
  • {{ note }}
  • {% endfor %}
{% else %} — {% endif %}

Breakdown

Net by player

Quick read

Session snapshot

{% set winners = session.entries | selectattr('net_cents', 'gt', 0) | list %} {% set losers = session.entries | selectattr('net_cents', 'lt', 0) | list %}
Players {{ session.entries|length }}
Biggest winner {% if winners %} {{ winners | sort(attribute='net_cents', reverse=True) | first | attr('player_name') }} {% else %} — {% endif %}
Best result {% if winners %} {{ (winners | sort(attribute='net_cents', reverse=True) | first).net_cents | money }} {% else %} $0.00 {% endif %}
Biggest loser {% if losers %} {{ losers | sort(attribute='net_cents') | first | attr('player_name') }} {% else %} — {% endif %}
Worst result {% if losers %} {{ (losers | sort(attribute='net_cents') | first).net_cents | money }} {% else %} $0.00 {% endif %}
Unpaid total {{ session.total_remaining_cents | money }}

Audit trail

Raw ledger events

{% for event in raw_events | reverse %}
{{ event.player_name or "Session" }} {{ event.event_type }}

{{ event.amount_cents | money }}

{% if event.note %}

{{ event.note }}

{% endif %}

{{ event.created_at }} · by {{ event.actor }}

{% else %}

No raw events recorded.

{% endfor %}
{% endblock %}