> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bizaxl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instructor HR & Commission

> Pay your instructors fairly. Link them to employee records, accrue per-session commission, settle it, and run light payroll, all from the HR page.

Instructors earn based on the classes they deliver. Bizaxl tracks each session as commission, lets a manager settle accumulated commission into a payslip line, and runs light payroll, so teacher pay is accurate and auditable. This module is for managers.

## Roles and responsibilities

| Role                  | Responsibility                                                    |
| --------------------- | ----------------------------------------------------------------- |
| **Education Manager** | Runs the HR page: employees, commission, settlements, and payroll |
| **System Manager**    | Technical administration of the HR setup                          |
| **Instructor**        | Earns commission; does not manage pay                             |

## Linking an instructor to an employee

Pay runs against an employee record. When an instructor is created, the system idempotently creates or links a matching employee for them, and ensures the commission salary component exists. From the **HR** page you can also make sure an instructor has an employee on demand.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-tuition-hr.png" alt="HR page showing the instructor roster, commission ledger, and settlements" />
</Frame>

## How commission accrues

Commission is earned per delivered session. Each day the system accrues per-session instructor commission into a ledger, provided commission is switched on in settings. Each entry is one line an instructor has earned.

### Commission status flow

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'fontFamily':'DM Sans','primaryColor':'#e7fdf6','primaryBorderColor':'#14f1b1','primaryTextColor':'#0f172a','lineColor':'#14f1b1'}}}%%
flowchart LR
  U[Unsettled] --> S[Settled]
  U --> C[Cancelled]
```

| Status        | Meaning                                        |
| ------------- | ---------------------------------------------- |
| **Unsettled** | Earned but not yet paid                        |
| **Settled**   | Included in a settlement and headed to payroll |
| **Cancelled** | Voided, not payable                            |

### Commission field guide

| Field          | Purpose                                        |
| -------------- | ---------------------------------------------- |
| **Instructor** | The teacher who earned it                      |
| **Employee**   | The linked pay record                          |
| **Status**     | Unsettled, settled, or cancelled               |
| **Settlement** | The settlement this commission was rolled into |

## Settling commission

A **settlement** rolls a batch of unsettled commission into a single payable amount that flows to payroll as an additional salary line.

### Settlement status flow

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'fontFamily':'DM Sans','primaryColor':'#e7fdf6','primaryBorderColor':'#14f1b1','primaryTextColor':'#0f172a','lineColor':'#14f1b1'}}}%%
flowchart LR
  D[Draft] --> S[Settled]
  D --> C[Cancelled]
```

<Steps>
  <Step title="Create a settlement">
    From **HR**, create a settlement for an instructor. It gathers their unsettled commission into line items.
  </Step>

  <Step title="Submit it">
    Submitting settles the commission and creates the additional salary line for payroll.
  </Step>

  <Step title="Cancel if needed">
    A settlement can be cancelled, which releases its commission back to unsettled.
  </Step>
</Steps>

| Field                     | Purpose                              |
| ------------------------- | ------------------------------------ |
| **Instructor / Employee** | Who is being paid                    |
| **Company**               | The paying entity                    |
| **Salary component**      | The pay line the commission maps to  |
| **Status**                | Draft, settled, or cancelled         |
| **Items**                 | The individual commissions rolled in |

## Running payroll

From the HR page a manager can run light payroll, which produces payslips including the settled commission lines. Staff attendance and staff leave are also visible here to support the payroll picture.

## Settings that control commission

Commission behaviour is governed by the centre's settings: whether commission is enabled at all, and which salary component it maps to. A manager sets these once so accrual and settlement use the right component.

## Upstream and downstream dependencies

* **Upstream**: commission needs an [instructor](/education/tuition-centre/students-and-guardians) linked to an employee and delivered [sessions](/education/tuition-centre/live-classes).
* **Downstream**: settled commission feeds an additional salary line, which feeds payroll and the instructor's payslip.

## Best practices

* **Confirm the salary component before settling.** Commission maps to the component named in settings; a wrong component sends pay to the wrong line.
* **Settle on a regular cycle.** Settling monthly keeps commission from piling up and simplifies payroll.
* **Cancel, do not delete, a wrong settlement.** Cancelling cleanly returns commission to unsettled; deleting risks orphaned pay lines.
