{{define "title"}}Juniors{{end}} {{define "content"}}

Juniors Dashboard

{{if .Error}}
Error loading data: {{.Error}}
{{else}}
Balances calculated by matching Google Sheet payments against attendance fees.
Source: Attendance Sheet | Payments Ledger
{{if .Data.Results}}
{{range $i, $m := .Data.Months}} {{end}} {{range $row := .Data.Results}} {{range $i, $cell := $row.Months}} {{end}} {{end}} {{range $i, $t := .Data.Totals}} {{end}}
Member{{$m}}Balance
{{$row.Name}}[i] {{$cell.Text}} {{if and (or (eq $cell.Status "unpaid") (eq $cell.Status "partial")) (lt $cell.RawMonth $.Data.CurrentMonth)}} Pay {{end}} {{$row.Balance}} {{if gt $row.PayableAmount 0}} Pay All {{end}}
TOTAL received / expected {{$t.Text}}
{{else}}
No members found.
{{end}} {{if .Data.Credits}}

Credits (Advance Payments / Surplus)

{{range .Data.Credits}}
{{.Name}} {{.Amount}} CZK
{{end}}
{{end}} {{if .Data.Debts}}

Debts (Missing Payments)

{{range .Data.Debts}}
{{.Name}} {{.Amount}} CZK
{{end}}
{{end}} {{end}}
{{end}}