The teacher can declare the hours they work outside their classes —
preparation, rehearsal, show, meeting, training — from My hours. Teaching
hours cannot be declared: they continue to come from attendance, as before. A
declaration awaits a decision from the administration; only approved hours
are paid.
The monthly payroll CSV carries two novelties. The Source column can now
be Hours — Preparation, Hours — Meeting, etc., alongside Class and
Competition. And two new rows appear when declarations are still pending: a
Pending row under the person concerned, and a PENDING row at the very end,
after TOTAL.
What to do. These rows carry hours, never an amount: their Calculated,
Adjustments and Total columns are empty, precisely because nothing is owed
until someone approves. A workbook that sums the Hours column over the whole
file would therefore count unpaid hours — filtering the Source column on
Subtotal, as before, remains the safe way to get one row per person and only
the amounts due.
The rate. Hours outside classes are paid at the hourly rate on the
teacher's file, a new field, distinct from the per-class rate. As long as it
is empty, the hour displays at $0 with the note "rate missing" rather than
borrowing a class's rate, which would mean nothing.
A tenth column in the CSV: "Vacation pay (est.)". It is filled in on the
Subtotal rows and totaled at the very bottom, to the right of TOTAL.
What to do. The new column is added at the end: a workbook that reads
Total by its position (the 9th column) keeps working as is. A workbook that
sums "the last column" of the file, however, would now read the vacation pay
instead of the total — target Total by name.
What the number says, and what it does not. It is an estimate: 4% of the
amount paid in the month, 6% from three years of service, and only for a person
whose file carries the "employee" status. Status not filled in, or contractor →
empty cell, because a wrong number is worth less than no number. Above all, it
is not included in Total: Cadanse makes no source deductions and is not
the studio's payroll ledger. Some studios pay vacation pay with each pay, others
as a lump sum in June; the row informs, it does not commit.
The hourly rate can vary by type of hour. On the teacher's file, under
"Different rates by type of hour", a studio that pays rehearsal at $22 and
training at $35 can now say so. A field left empty is not a rate of zero: the
type simply keeps the file's general hourly rate.
The teacher sees their estimated gross. My hours displays what their
classes taught and their approved hours represent, at the rates on their file.
The administration's adjustments are not included: they carry a reason written
for the administration, and that screen is not the place to read it.