Konrad du Plessis 18c75b2bce fix(dashboard): 'Paid This Month' actually uses calendar month
The dashboard card labeled 'Paid This Month' was summing the
last 60 days of PayrollRecords — identical to the payroll
dashboard's 'Paid (60D)' card. Misleading at best, wrong at
worst when explaining the dashboard to a non-developer.

Now filters by date__year + date__month (current calendar month
only). Added 3 regression tests: excludes 45-day-old payment,
includes 1st-of-month payment, returns 0 cleanly when nothing
paid yet this month.

Found during Konrad's 15 May audit of dashboard numbers.
2026-05-15 01:46:47 +02:00
..
2026-02-22 12:14:54 +00:00
2026-04-22 00:19:15 +02:00