{% extends "base.html" %} {% block title %}Admin · boker.club{% endblock %} {% block page_class %}page--admin{% endblock %} {% block content %}

Admin

{% if open_sessions %} {{ open_sessions|length }} session{{ 's' if open_sessions|length != 1 else '' }} live {% endif %}

Ledger controls

Append events to the audit trail. All history is permanent.

Cash in
{{ admin_totals.cash_in_cents | money }}
Cash out
{{ admin_totals.cash_out_cents | money }}
House owes players
{{ admin_totals.house_owes_players_cents | money }}
Players owe house
{{ admin_totals.players_owe_house_cents | money }}
Net book position
{{ admin_totals.net_book_position_cents | money }}
cash in - cash out + receivables - payables

Append ledger event

fast entry

Session controls

{% if live_session %}
{{ session_label(live_session) }} {{ live_session_no }}
In play
{{ live_session.total_invested_cents | money }}
Seated
{{ live_session.entries|length }}
Open
{{ live_unresolved_count }}
{% endif %}

Import / export

Back up or migrate the raw event ledger.

↓ Export CSV
Recent sessions

Current totals

{% for s in recent_sessions %} {% else %} {% endfor %}
Session Players Cash in Cash out House owes Players owe house Book position Status Action
{{ session_label(s) }} {{ s.entries|length }} {{ s.total_cash_in_cents | money }} {{ s.total_paid_out_cents | money }} {{ s.total_current_due_to_player_cents | money }} {{ s.total_current_due_to_house_cents | money }} {{ s.total_net_book_position_cents | money }} {{ s.status }}
{% if s.status == "open" %} {% else %} {% endif %}
No sessions yet.
Recent events

Ledger feed

append-only
{% for event in recent_events %}
{{ event.player_name or "Session" }} {{ event.event_type | replace('_', ' ') }} {% if event.note %}{{ event.note }}{% endif %}

{{ event.amount_cents | money }}

{{ event.session_date | pretty_date }}

{% else %}

No recent events.

{% endfor %}
{% if debt_entries %}
Front receivables

Debt resolution

Open {{ admin_totals.players_owe_house_cents | money }} Repaid {{ admin_totals.collected_cents | money }} Written off {{ admin_totals.written_off_cents | money }}

Collect debt

Write off debt

{% endif %} {% endblock %}