The year
FY2026 runs 1 November 2025 – 31 October 2026. “YTD” accumulates from 1 November, and the EOY Target column is the budget for the whole year — so it includes the quiet pre-winter months, not just the ski season. (That’s why the wages target is higher than the winter-only wages number in the forecast workbook: roughly $120k of it is November–May wages.)
Where the actuals come from
Revenue and costs come from the weekly Xero export, all excluding GST. Figures update when the week’s P&L is uploaded, so “YTD Actual” runs to the most recent import, not to today. Wages use Xero’s “Wages week” column (Xero records wages a week in arrears). Operating profit excludes depreciation and non-accrued costs. Line items (e.g. whether bag transfers sit inside Alpine Huts) follow how they’re coded in Xero.
Why Season Passes looks low mid-season
Season-pass money is collected up front, but it isn’t counted as income on the day it’s paid. It sits as income in advance and is released into the P&L in equal weekly slices across the season (until 13 September). So mid-season, the Season Passes line shows only the slices released so far — well below the cash actually collected. The two meet at the end of the season. The full cash picture lives on the Sales and Season Pass dashboards.
Where the budget comes from
All budget and target columns come from the SF Financial Forecast workbook (weekly for winter, monthly for the rest of the year). If the workbook is revised, the dashboard needs a re-import to match.
The three views
Weekly compares one week against that week’s budget. Monthly compares month-to-date against the month’s budget. YTD compares the year so far against the full-year EOY target — so “% of target” naturally sits well under 100% until late in the year.