Skip to content

Payroll Report

The Payroll Report on the Slingui platform was developed to provide schools and administrators with transparent, automated control over teacher compensation.

This document explains how to access the report, understand its metrics, and interpret the system’s rules for counting classes.


To view a specific teacher’s payroll report, follow these steps:

  1. In the platform’s main menu, go to Account.
  2. Click Teachers.
  3. In the list of teachers, find the teacher and click their Actions button.
  4. In the menu that opens, click the Payroll Report tab.

The Payroll Report page provides a consolidated dashboard containing:

  • Total balance: The total number of classes credited to the teacher during the selected period.
  • Date filter: An interactive calendar that allows you to filter and view information for a specific period only.
  • Event list: A detailed history (statement) of all transactions (credits and debits) that affected the teacher’s balance during the filtered period.

The event list contains the following information to facilitate auditing:

  • Date: The date the event was generated in the system.
  • Amount: The amount (in class units) credited to or debited from the teacher’s balance.
  • Source: The origin of the action that caused the balance change.
  • Class: The date and time of the class that generated the change (displayed only when relevant to the transaction).
  • Owner: The user (administrator, teacher, system, etc.) responsible for performing the action that generated the event.
  • Description: Additional details about the event (optional field).

Slingui automatically calculates a teacher’s credited class balance based exclusively on changes to class Status.

The system’s logic divides statuses into two implicit categories:

  • Payable statuses (Done, Late Cancel).
  • Non-payable statuses (Scheduled, Early Cancel, Canceled by School/Teacher).

Whenever a class status changes, the system applies the following rules to generate single-unit Credit (+1), Debit (-1), or No event (0) entries:

Initial StatusNew Class StatusEffect on Balance
ScheduledDoneCredit (+1)
ScheduledCanceled by School/TeacherNo change
ScheduledCanceled by Student (Early Cancel)No change
ScheduledCanceled by Student (Late Cancel)Credit (+1)
DoneScheduledDebit (-1)
DoneCanceled by School/TeacherDebit (-1)
DoneCanceled by Student (Early Cancel)Debit (-1)
DoneCanceled by Student (Late Cancel)No change
Canceled by School/TeacherScheduledNo change
Canceled by School/TeacherDoneCredit (+1)
Canceled by School/TeacherCanceled by Student (Early Cancel)No change
Canceled by School/TeacherCanceled by Student (Late Cancel)Credit (+1)
Canceled by Student (Early Cancel)ScheduledNo change
Canceled by Student (Early Cancel)Canceled by School/TeacherNo change
Canceled by Student (Early Cancel)DoneCredit (+1)
Canceled by Student (Early Cancel)Canceled by Student (Late Cancel)Credit (+1)
Canceled by Student (Late Cancel)ScheduledDebit (-1)
Canceled by Student (Late Cancel)Canceled by School/TeacherDebit (-1)
Canceled by Student (Late Cancel)DoneNo change
Canceled by Student (Late Cancel)Canceled by Student (Early Cancel)Debit (-1)

To ensure an accurate financial close, keep the following system behaviors in mind:

  1. Required assignment: The Payroll Report is only updated by classes in which the teacher in question is selected as the class’s teacher in the system. Classes without an assigned teacher do not generate events in any teacher’s report.
  2. Multiple teachers (Co-teaching): If you select more than one teacher to teach the same class, the credit and debit rules in the table above apply to all selected teachers. In other words, a completed class (Done) generates a single credit in the report of each teacher assigned to it.
  3. “Block Time” events: Calendar events created with the “Block Time” type are exclusively for organizing schedules and do not generate any event (credit or debit) in the payroll report, regardless of status.