Verified cash is the only cash.
Crest treats collections as an evidentiary workflow, not a bookkeeping chore. Statements lock their population snapshot. Payments wait for verification. Allocation is explicit to the peso. Every correction — void, reversal, credit — is part of the permanent record.
The statement is a snapshot.
A statement of account bills against the population snapshot in force when it was issued. Enrollment changes next term? New statements use the new snapshot; old ones keep their numbers — and stay explainable in an audit, years later.
- Issue
- School, dates, billing period, population snapshot, tax, discount, line items
- Edit
- Permitted while lifecycle and allocation rules allow
- Void
- Incorrect statement? A required reason, the original stays visible
- Export
- Printable, permission-checked, audit-logged
Statement of Account
SOA-2026-0142 · issued Aug 15 · due Sep 15, 2026
Bill to
Sacred Heart College of Lucena
Lucena City, Quezon · SY 2026–2027, Term 1
| Line item | Basis | Amount |
|---|---|---|
| Essentiel School Management System — Junior High | 1,240 students × ₱185.00 | ₱229,400.00 |
| Essentiel portal — Senior High package | 412 students × ₱195.00 | ₱80,340.00 |
| Hosting & Cloud Infrastructure | flat rate · monthly | ₱18,000.00 |
| Subtotal | ₱327,740.00 | |
| VAT 12% | ₱39,328.80 | |
| Total due | ₱367,068.80 | |
Population snapshot locked. This statement bills against the verified SY 2026–2027 count — later enrollment changes don't rewrite history.
1,652 verifiedThree rules that hold the ledger.
Crest's finance workflow is opinionated on purpose — these are the constraints that make the numbers trustworthy.
Rule 01
Verification before recognition
A recorded payment is a claim. Only when an authorized user verifies it — and it isn't later reversed — does it count as collections. The dashboard will not call unverified cash collected.
Rule 02
Explicit allocation
One payment can settle several statements; one statement can receive several allocations. Guards prevent over-allocation and statement over-payment. The remainder stays visible as unallocated cash.
Rule 03
Reversal with a reason
A payment that already moved balances gets reversed — with a stated reason — and its allocation effects are undone. The original entry remains part of the record.
Collections math · enforced in code
- verified collections
- payments verified and not reversed
- SOA outstanding
- max(0, total − verified allocations − approved credits)
- unallocated cash
- verified payment − allocations from that payment
Payment PMT-0891
₱612,400.00
GCash · ref 8842-1170
Verified by J. Santos (Finance) · Aug 22, 09:42
Allocated to
SOA-2026-0114
Sacred Heart College of Lucena
₱280,000.00
SOA-2026-0117
San Pedro Colleges of Mindanao
₱250,000.00
Unallocated
Visible, not forgotten — credit or allocate next cycle
₱82,400.00
Outstanding balances recompute from verified, non-reversed allocations and approved credits only. An entered payment is never reported as collected cash until it's verified — and a reversal states its reason, on the record.
Put your receivables on rails.
Bring one quarter of statements and payments. We'll show you what verified collections, unallocated cash, and per-school profitability look like in Crest against your own numbers.
Invitation-only · Onboarding guided by the team that built it