{% extends "base.html" %} {% block title %}{{ session_model.display_label }} · {{ league.name }} · myboker.org{% endblock %} {% block sidebar %}{% include "_league_sidebar.html" %}{% endblock %} {% block page_class %}page--app{% endblock %} {% block content %}

{{ session_model.display_label }}

{{ session_model.session_date.isoformat() | pretty_date }} · {{ session_model.status }}

Public view {% if can_manage %} {% if session_model.status == 'open' %}
{% else %} {% endif %} {% endif %} {% if is_owner %} {% endif %}
Cash in
{{ session.total_buy_in_cents | money }}
{% if session.total_front_cents > 0 %}
+ {{ session.total_front_cents | money }} fronted
{% endif %}
{% if session.total_payout_carry_in_cents > 0 or session.total_rollover_in_cents > 0 %}
Carry in
{{ (session.total_payout_carry_in_cents + session.total_rollover_in_cents) | money }}
{% endif %}
Claimed
{{ session.total_cash_out_cents | money }}
Paid out
{{ session.total_paid_out_cents | money }}
{% set total_unsettled = session.total_current_due_to_player_cents + session.total_current_due_to_house_cents %}
Unsettled
{{ total_unsettled | money }}
{% if session.total_current_due_to_house_cents > 0 %}
{{ session.total_current_due_to_house_cents | money }} owed to house
{% endif %} {% if session.total_current_due_to_player_cents > 0 %}
{{ session.total_current_due_to_player_cents | money }} owed to players
{% endif %}
{% if can_manage %}
Ledger entry {% if session_model.status == 'open' %} Live {% else %} Closed {% endif %}
{% if session_model.status != 'open' %}
Session closed Reopen to add events.
{% endif %}
{% if default_buyin_cents > 0 or default_rebuy_cents > 0 %}
{% if default_buyin_cents > 0 %} {% endif %} {% if default_rebuy_cents > 0 %} {% endif %}
{% endif %}
{% else %}

Read only

Your role can inspect this session but cannot append ledger events.

{% endif %}

Results

Player totals

{% set ns = namespace(playing=0, settled=0, owes=0, owed=0) %} {% for entry in session.entries %} {% if entry.cash_out_cents == 0 and entry.invested_cents > 0 %}{% set ns.playing = ns.playing + 1 %} {% elif entry.current_due_to_house_cents > 0 %}{% set ns.owes = ns.owes + 1 %} {% elif entry.current_due_to_player_cents > 0 %}{% set ns.owed = ns.owed + 1 %} {% else %}{% set ns.settled = ns.settled + 1 %} {% endif %} {% endfor %} {% if ns.playing > 0 %}{{ ns.playing }} in play{% endif %} {% if ns.owes > 0 %}{{ ns.owes }} owe{% endif %} {% if ns.owed > 0 %}{{ ns.owed }} owed{% endif %} {% if ns.settled > 0 %}{{ ns.settled }} settled{% endif %} {{ session.entries|length }} players
{% if session.entries %}
{% for entry in session.entries %}
{{ entry.player_name }} {% if entry.cash_out_cents == 0 and entry.invested_cents > 0 %} In play {% elif entry.current_due_to_house_cents > 0 %} Owes {{ entry.current_due_to_house_cents | money }} {% elif entry.current_due_to_player_cents > 0 %} Due {{ entry.current_due_to_player_cents | money }} {% else %} Settled {% endif %}
In {{ entry.invested_cents | money }}
Cashout {{ entry.cash_out_cents | money }}
Paid out {{ entry.paid_out_cents | money if entry.paid_out_cents else '—' }}
Net {{ '+' if entry.net_cents > 0 else '' }}{{ entry.net_cents | money }}
{% if entry.rollover_in_cents or entry.rollover_out_cents or entry.payout_carry_in_cents %}
Rolled in {{ entry.rollover_in_cents | money }}
Carry in {{ entry.payout_carry_in_cents | money }}
{% endif %}
{% if can_manage and session_model.status == 'open' %}
{% if default_rebuy_cents > 0 %}
{% elif default_buyin_cents > 0 %}
{% else %} {% endif %}
{% endif %}
{% endfor %}
{% else %}

No player ledger events yet.

{% endif %}

Audit trail

Raw ledger events

append-only
{% for event in raw_events | reverse %}
{{ event.player_name or "Session" }} {{ event.event_type | replace('_', ' ') }} {% if event.voided_at %}voided{% endif %} {% if event.note and not event.voided_at %}{{ event.note }}{% endif %}

{{ event.amount_cents | money }}

{% if event.voided_at %}

{{ event.void_reason }}

{% else %}

{{ event.created_at }}

{% if is_owner %} {% endif %} {% endif %}
{% else %}

No events recorded.

{% endfor %}
{% if is_owner %} {% endif %} {% if can_manage %} {% endif %} {% endblock %}