Other Revenue

Record non-fee inflows such as donations, grants, facility rentals, or fundraising income while updating both a cashbook and a revenue account.

Navigation: Finance ▸ Other Revenue.

Summary Cards

  • Total Other Revenue – lifetime total.
  • This Month – current calendar month sum.

Listing Table

Column Details
Date revenue_date
Revenue Account Name of the selected revenue account.
Description Purpose of the inflow.
From received_from (optional).
Amount Displayed with two decimal places.
Cashbook Selected cashbook name.
Actions A “View” button (hooked to DataTables events) plus a delete form with confirmation.

The table is powered by other-revenue.data (server-side DataTable) and orders newest rows first.

Record Other Revenue Form

Field Notes
Cashbook * Required dropdown listing active cashbooks. Defaults to the school’s default cashbook.
Revenue Account * Required dropdown listing active revenue accounts.
Amount * Decimal input (min 0.01).
Date * Defaults to today; recorded as revenue_date.
Description * Short text describing the income.
Payment Method Optional free-text field.
Received From Optional source / donor name.
Reference Number Optional bank slip / memo reference.
Notes Optional extended explanation.
Automatic balancing: Once the record is saved, the controller recalculates the associated cashbook balance to keep statements aligned.

Usage Tips

  • Record income that is not tied to invoices (donations, grants, PTA contributions, etc.).
  • Use the description and notes fields to capture any conditions or restrictions on the funds.
  • Keep the revenue account list tidy—create dedicated accounts if you need to report on specific fundraising streams.