Skip to main content

Invoicing

ClassBuddy's built-in invoicing lets you create invoices for students, record payments against them, and send account statements. Before using invoicing, ensure ClassBuddy Invoicing has been activated for your setting group. See Setting Groups for setup details.

note

Invoicing is only available to school accounts. The following permissions control access:

  • invoice:create — create and send invoices
  • invoice:commit — commit draft invoices
  • invoice:pay — record and manage payments
  • invoice:void — void draft invoices

Student Invoices Block

All invoicing for a student is managed from their profile. Scroll to the Invoices block to see a list of existing invoices and access the create and statement actions.

Student Invoice block


Creating a Draft Invoice

  1. Open the student's profile and scroll to the Invoices block.
  2. Tap the Create Invoice button.
Create invoice form

Line Items

Each invoice requires at least one line item.

FieldRequiredDescription
DescriptionYesWhat is being charged
QuantityYesNumber of units
Unit PriceYesPrice per unit

Tap Add Item to add more line items. The line total (quantity × unit price) is calculated automatically.

To remove a line item, tap the delete icon next to it. A minimum of one line item is required.

Invoice Details

FieldRequiredDescription
Due DateNoDate payment is due. Tap the calendar icon to select a date.
NotesNoOptional message or instructions shown on the invoice

The currency is taken from your group's ClassBuddy Invoicing configuration and cannot be changed here.

Saving

Two save options are available:

ButtonWhat it does
Save as DraftCreates the invoice in DRAFT status. You can edit it before committing.
Commit & SendCreates, commits, and emails the invoice to the student in one step.

Editing a Draft Invoice

Only DRAFT invoices can be edited. Once committed, the invoice is locked.

  1. Open the invoice from the student's Invoices block.
  2. Tap the edit icon next to a line item to edit it inline.
  3. Update the description, quantity, or unit price and tap Save.
  4. To delete a line item, tap the delete icon. At least one item must remain.
  5. To add a new line item, tap Add Item at the bottom of the line items list.

Due date and notes can also be updated on a draft invoice.

Draft Invoice


Committing and Sending an Invoice

Committing an invoice finalises it — the status changes from DRAFT to UNPAID and it can no longer be edited.

From a draft invoice, tap Commit & Send.

The invoice is committed and an email is sent to the student automatically. The Email sent indicator in the invoice header updates to reflect this.

note

Committing requires the invoice:commit permission.


Sending an Invoice Email

For committed invoices where the email was not sent at commit time, or to resend the invoice:

  1. Open the invoice.
  2. Tap Send Email in the top action bar.

A success banner confirms the email was sent. The invoice header updates to show Email sent.


Recording a Payment

  1. Open the invoice.
  2. Scroll to the Payment History section and tap Record Payment.
Record payment form

FieldRequiredDescription
AmountYesAmount received. Cannot exceed the remaining balance.
Date ReceivedYesDate the payment was received
Payment MethodYesEFT, Cash, or Card
ReferenceYesTransaction reference or identifier
NoteNoOptional note about the payment

Tap Save to record the payment. The invoice balance updates immediately.

Editing a Payment

Tap the edit icon next to any payment to update its method or note. Amount and date cannot be changed after recording.

Voiding a Payment

Tap the delete icon next to a payment and confirm to void it. The payment amount is returned to the invoice balance.


Student Statement

The statement gives an overview of a student's full invoicing activity — all invoices, payments, and the running balance — for a selected period.

  1. Open the student's profile and scroll to the Invoices block.
  2. Tap Statement.
Student statement

Period Filter

Use the dropdown to select the statement period: 3, 6, 9, or 12 months. The statement updates immediately.

Summary Totals

Three totals are shown at the top:

TotalDescription
InvoicedTotal amount invoiced across the period
PaidTotal amount received
OutstandingRemaining balance (Invoiced − Paid)

Transaction List

Each row represents a transaction:

ColumnDescription
DateTransaction date
Description"Invoice #[number]", "Payment", or "Opening Balance"
ReferenceInvoice or payment reference
DebitInvoice amounts charged
CreditPayments received
BalanceRunning balance after the transaction

Sending the Statement by Email

Tap Send Email at the top of the statement page to email the statement to the student for the currently selected period.

A success banner confirms the email was sent.