A user-defined report specification program is provided for expenditure, revenue and balance sheet reporting. The reporting requirements of the US Office of Education Handbook requirements are met by the system. This reporting facility runs either detail or summary reports and provides the user with the ability to define report selection criteria, sequencing, and totaling. Full audit trail reporting is provided through comprehensive transaction journals. The structure of the database facilitates the use of report generators to develop custom reports.