Record non-fee inflows such as donations, grants, facility rentals, or fundraising income while updating both a cashbook and a revenue account.
| 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.
| 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. |