Skip to content
手册 v0.1.0 · KaiderBooks v2.0.0 · 2026-08-02

Step 6 · Tuition income and receipts ​

In one sentence ​

The money-in side mirrors the money-out side: create the student (customer) → raise an invoice → record the receipt when the money lands. Whatever sits in between is your receivables.


1. Create students / customers ​

Screenshot 01-customers
Fig. 01-customers

Books → Sales (AR) → Customers → New

Two kinds, both created in the same place:

KindHow to name it
Individual student"Student name (parent: …)" — makes chasing payment easier
Corporate training clientFull company name + UEN
Screenshot 03-customer-form
Fig. 03-customer-form

2. Raise the invoice ​

Screenshot 02-invoices
1
Raise a tuition invoice from here
Fig. 02-invoices

Books → Sales (AR) → Invoices → New Invoice

Screenshot 04-invoice-form
Fig. 04-invoice-form
FieldWhat to enter
CustomerThe student or company
Issue dateThe date you raise it
Due dateAgreed payment terms
LinesState course + term + number of sessions, e.g. "2026 Q1 tuition (12 sessions)"
AccountIndividual tuition → 4150; corporate training → 4100
GST codeAcademy isn't GST-registered → ES

New invoices are Drafts. Once checked, press Send & Post on that row. A confirmation appears:

Send and Post Invoice — This assigns the final invoice number and posts the accounting journal. Continue?

⚠️ You must press "Send & Post" inside the dialog.

On success the number changes from DRAFT to a real one (e.g. INV-2026-0004) and the status becomes Sent.

The InvoiceNow checkbox on the form

That's Singapore's e-invoicing network (Peppol). The Academy doesn't use it yet — leave it unticked. Ask John before enabling.


The prepaid-tuition trap

If a parent pays a full year up front, you cannot book it all as this month's income — the un-taught lessons are a service you still owe, i.e. deferred income (2250).

The system can spread it monthly, but John has to set the policy first.

Until he does, don't enter full-year prepayments — set them aside and ask him. These amounts are usually large, and fixing them means reversing and re-entering.


3. Receipts ​

Books → Sales (AR) → Receipts → New

Screenshot 05-receipts
1
Record the receipt here once the money lands
Fig. 05-receipts
FieldWhat to enter
CustomerWho paid
Receipt dateThe day the money landed (per the bank, not the day the parent says they sent it)
MethodpayNow / transfer / cheque
Bank accountDBS Current Account
ReferenceThe bank reference
AllocationWhich invoice this settles

4. Who hasn't paid ​

Screenshot 06-aging
Fig. 06-aging

Books → Sales (AR) → Aging — every unpaid amount, by student and by how overdue.

This is your chase list. Worth a look every week.


5. Common mistakes ​

MistakeConsequence
Booking cash as income without an invoiceReceivables never reconcile; you can't tell who owes what
Forgetting to Send, leaving draftsThe income isn't on the books
Using the date the parent claims they transferredWon't match the bank; month-end becomes a manual hunt
Booking a full year's prepaid tuition as this month's incomeIncome overstated — see the warning above