4. Paying the semester bill
How the bill is paid and verified, installments, deadlines, grace days and the late fee.
The bill
The bill is created when the student enrolls in a package, or when their KRS is approved. It is credits × cost per credit + base fee (BPP) + lab fee (if any course has a lab), or the flat amount of the student’s billing group — see Fees and payments. Scholarships and discounts reduce it.
flowchart TD B[Bill created] --> M([How the student pays]):::check M -->|payment gateway| PAID[Paid]:::done M -->|transfer or VA + proof| V([Admin verifies]):::check V -->|verified| PAID V -.->|rejected, with a reason| M B -.->|deadline + grace days passed| X[Enrollment cancelled]:::stop
Paying
The student opens the bill and picks one of the methods the campus has switched on:
| Method | What the student does | Then |
|---|---|---|
| Payment gateway | Pays online in the checkout window | Marked paid automatically |
| Virtual account | Transfers to their own VA number (prefix + student ID) and uploads the proof | Waits for admin verification |
| Bank transfer | Transfers to the campus account and uploads the proof | Waits for admin verification |
Verification
Admins verify proofs in Semester › Enrollments:
- Verify — the bill is paid.
- Reject with a reason — the student sees why and uploads a new proof.
- Settle in person — for a student who brings proof to the desk: search by name or student ID, tick the bills they paid and settle them (with or without an uploaded proof).
- Online payments that were completed but not yet recorded are reconciled automatically when the page opens.
Installments
An admin can split one bill into an installment plan — the number of installments, the first due date and the interval. Each installment is paid and verified on its own; when the last one is verified the bill is paid.
Deadlines
The enrollment window sets a payment deadline, which an admin can extend per student. If the window also has grace days:
- After the deadline — the bill becomes overdue and the window’s late fee is added once.
- After the deadline + grace days — still-unpaid enrollments are cancelled. An admin can reinstate one by hand.
Bills on an installment plan follow their own due dates instead.
After payment
Only paid enrollments count: the student is placed into classes when classes are generated, and appears in the PDDikti KRS and term-activity reports.
When something goes wrong
| Problem | Why | What to do |
|---|---|---|
| The student can’t pay yet | The KRS isn’t approved yet (KRS students) | Wait for the advisor; the bill appears on approval |
| The proof was rejected | It didn’t match the bill | The student uploads a new proof; the reason is shown on the bill |
| The student paid online but the bill still says unpaid | The gateway’s confirmation hasn’t been recorded yet | Open Semester › Enrollments — completed online payments are reconciled when the page opens |
| A late fee was added | The payment deadline passed | Pay the bill with the fee; an admin can extend the deadline for a student beforehand |
| The enrollment was cancelled | Still unpaid after the deadline plus the grace days | An admin reinstates it on Semester › Enrollments, then the student pays |
| The student can’t pay all at once | — | An admin sets up an installment plan on the bill |