Admin - Settlements
What the payout runs actually moved: settlement positions, payouts, transfers and the reports they produced.
Payouts, most recent first
Payouts, most recent first
One payout, with the lessons it paid
One payout, with the lessons it paid
Transfers, most recent first
Transfers, most recent first
One transfer, with the lessons behind it
One transfer, with the lessons behind it
Settlement runs, most recent first, with their totals
job_run rows for the payments commands, each carrying its position/transfer/payout/invoice totals so a list page needs no second call.
One settlement run in full: totals, issues, files and the breakdown by counterparty role
One settlement run in full: totals, issues, files and the breakdown by counterparty role
The ledger matrix of one run: a holder -> beneficiary table, paginated
The ledger matrix of one run: a holder -> beneficiary table, paginated
One settlement position with its full per-lesson breakdown
One settlement position with its full per-lesson breakdown
Audit view of one lesson: everything financial that ever touched it
The order, the lesson's own per-lesson cost columns, and every settlement/transfer/payout/invoice/refund row pointing at it.
Download link for a file a payout run produced
The path is resolved from the run's own record, never from the request.