Operator guideEN

Dashboard / Player Liability

Read the current wallet-liability snapshot by currency and its four widget-calculated summary cards.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this widget shows

Player Liability is a current wallet snapshot grouped by currency. It is not a historical liability report.

The table shows:

  • Currency
  • Liability

It can also include a source rollup row named Total.

The four cards are calculated in the widget after that Total row is removed:

  • Total Liability adds every remaining currency row, but the card displays the absolute amount. Its colour communicates the sign.
  • Positive Liability adds rows above zero.
  • Negative Liability adds rows below zero, but the card displays the absolute amount in red. Read the label and colour as the sign; the visible number itself has no minus sign.
  • Currency Count counts the remaining currency rows.

Filters and actions

  • Streamer data switches between streamer and non-streamer users and reruns the snapshot.
  • Download CSV exports the current snapshot.
  • Refresh data force-revalidates the current streamer bucket. It has no artificial 1.5-second timer and keeps the last successful table visible when a same-key refresh fails.

The request still carries default date values, but the current liability query does not use them. The mounted widget has no Date option selector, so its custom-date controls are unreachable. Treat any date-like transport values as inactive for this result.

Currency basis

Each currency row adds wallet balances after dividing them by the current exchange-rate value stored for that currency. A missing or zero rate uses a divisor of 1, which means that raw amount is included without conversion.

The traced execution path does not establish the production reporting currency, intended rate direction, exchange-rate provider, or rate update timestamp. Historical seed data that once marked EUR as primary is not proof of the current production configuration. The visible EUR formatting must not be treated as that proof.

The source formats each returned liability to two decimals before the widget calculates the cards. The cards then add those already rounded row values and display at most two decimal places.

This is a wallet snapshot, so refund and reversal effects are present only to the extent that upstream wallet balances already reflect them. No separate reversal calculation exists in this widget.

Important caveats

  • The visible Total table row is excluded from all four cards to avoid double counting.
  • A rate fallback of 1 can materially overstate or understate a foreign-currency contribution.
  • CSV currently uses each row's currency symbol even though the numeric liability has already been converted by the source. Treat the CSV symbol cautiously.
  • There is no widget-specific Help control, modal, or drill-down action.

Common questions

Why do date changes not affect Liability?

The current source is an all-wallet snapshot and applies only the Streamer data bucket. Dates are transported and validated but not used by the liability query.

Why does Negative Liability show a positive-looking number?

The card converts the negative sum to an absolute display value. Its label and red presentation communicate that it represents negative rows.

Total Liability uses the same absolute-number display rule. If the sum is negative, rely on the card colour because the visible number has no minus sign.

More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Screen actions3 topicsOpen details

Streamer data

Reruns the wallet snapshot for streamer users when enabled and non-streamer users when disabled.

Action Type
filter
Preconditions
The widget is not currently loading or refreshing.
Side Effects
Immediately changes the request bucket., Does not save user or wallet data., Date transport values remain ignored by the source query.
Success State
Table and cards settle for the selected streamer bucket.
Failure State
Existing data can remain visible while the new request is unavailable.

Download CSV

Downloads the current streamer-bucket liability snapshot.

Action Type
export
Preconditions
The operator has an active authenticated session.
Side Effects
Requests the CSV branch, which bypasses the dashboard JSON cache path., Starts a browser download without changing the visible table., CSV uses row currency symbols after the source has converted the numeric values.
Success State
Browser downloads the liability CSV attachment.
Failure State
The export can fail for an empty formatted result because the current CSV field list is derived from the first row.

Refresh data

Force-revalidates the current streamer-bucket snapshot.

Action Type
refresh
Preconditions
The widget is not currently loading or refreshing.
Side Effects
Sends an explicit forced refresh with the current request key., Keeps the last successful table visible during same-key refresh., Does not use an artificial timer or copy Formik values merely to change the request key.
Success State
The request settles and the Refresh control becomes available again.
Failure State
The last successful table remains visible and the action becomes available for retry.
Filters1 topicOpen details

Streamer data

Enabled shows streamer users; disabled shows non-streamer users.

Type
boolean
Default
false
Summary cards4 topicsOpen details

Total Liability

Formula
Add all currency-row liabilities after excluding the Total rollup.
Display Note
The card shows the absolute amount; colour communicates whether the underlying sum is positive or negative.

Positive Liability

Formula
Add positive currency-row liabilities after excluding the Total rollup.

Negative Liability

Formula
Add negative currency-row liabilities after excluding the Total rollup.
Display Note
The card shows the absolute amount in red, without a visible minus sign.

Currency Count

Formula
Count currency rows after excluding the Total rollup.
Metrics4 topicsOpen details

Total Liability

Sum of all returned currency liabilities after excluding the Total rollup row.

Aliases
player liability total, total liability
Display Rule
The widget shows the absolute amount; colour communicates the underlying sign.

Positive Liability

Sum of positive currency liabilities after excluding the Total rollup row.

Aliases
positive liability

Negative Liability

Sum of negative currency liabilities after excluding the Total rollup row.

Aliases
negative liability
Display Rule
The widget shows the absolute amount in red, so the visible number has no minus sign.

Currency Count

Number of returned currency rows after excluding the Total rollup row.

Aliases
liability currency count, currency count
More help

Related pages

Dashboard / Bonus Payouts

Compare six payout measures for tournament, challenge, and no-deposit bonus families across four date buckets.

Dashboard / Game Reports

Compare Games and Providers across separate report paths, filters, source modes, summary cards, and row-level performance measures.

Dashboard / GGR Chart

Revenue trend chart with summary cards derived from the loaded time series.

Dashboard / KPI Reports

Compare game or provider activity, stakes, wins, GGR, bonus values, adjustments, and house edge for one selected period.

Dashboard / KPI Summary

Compare the dashboard KPI row inventory across current, previous, month-to-date, and selected periods.

Dashboard / Live Player Report

Read the six live commercial cards, their trend badges, exact time windows, and current limitations.