CashBook is a home accounts manager, which can be used to keep track of home or club accounts. The system is based around transactions, which correspond to those on bank, building society and credit card statements. These transactions transfer money between accounts, or to and from analysis headings.

[Transaction window screenshot]
The transactions window

Transactions into and out of accounts can be reconciled against statements, making it quick and easy to spot discrepancies and errors. A real-time statement view is available for all accounts and analysis headings. These update as the entries in the transaction window change, making it easy to track money through an individual account.

[Statement view screenshot]
A real-time statement view for an account

Budgets can be set for transactions into and out of analysis headings, so that income and expenditure over time can be monitored and recorded in real-time. Various reporting options allow detailed information to be produced on many aspects of the accounts and transactions; such reports can be viewed on screen, printed out, or imported into spreadsheets, graphing packages or wordprocessors for further manipulation.

In addition to manually entered transactions, regular payments such as standing orders, direct debits or salary payments can be automated. Pending transactions up to a specified date can be included in any future balance figures for accounts.

Compatibility

CashBook has been tested with RISC OS 4, Select and RISC OS 5; limited testing has also been done on RISC OS 3. If you find any problems on your system, let me know. The Castle 32-bit Shared C Library is required, which can be found at http://www.iyonix.com/32bit/system.shtml.

Iyonix OK Download: CashBook 1.10
252Kbytes | 20th April, 2008 | 26/32-bit neutral

Full documentation is supplied in the main CashBook archive, above, in StrongHelp and plain text formats. In addition, a printable manual is also available in PDF format. This contains the same text that is in the standard manuals, but also contains screenshots and illustrations. It is produced in A5 format, and contains approximately 100 pages.

Download: CashBook 1.10 Manual
2.6Mbytes | 31st March, 2008

Version History

0.98 (23 September 2006)

First public beta release, for feedback and comment.

0.98a (27 September 2006)

Limited release to some end users.

  • Negative values are now supported in some transaction amounts.
  • Bug fixes.

0.99 (18 February 2007)

Second public beta release, for feedback and comment.

  • Full support for negative currency values.
  • Support for sorting added throughout application. Sort indicators and dialogue boxes added to transaction, statement view and standing order list windows. Internal transaction data now sorted before critical calculations.
  • Highlighting options for overdrawn accounts, missed budgets and out-of-budget transactions added.
  • Quick-save options (Adjust clicks and Ctrl-f3) added.
  • Bug fixes.

0.99a (1 April 2007)

Update to second public beta release, for feedback and comment.

  • Fixed buffer overrun when opening statement views on unused accounts or headings.

0.99b (2 April 2007)

Update to second public beta release, for feedback and comment.

  • Shift-Adjust-Close now open parent directory but leaves file open.

0.99c (23 May 2007)

Update to second public beta release, for feedback and comment.

  • Transaction window redraws correctly when importing CSV files.
  • Various minor redraw issues with current input line of transaction window fixed.

1.00 (4 September 2007)

First stable release.

  • Corrections to interactive help messages.

1.01 (7 December 2007)

Update to first stable release.

  • Unsaved files warning now contains a Save button.
  • Sign conversions in file load routines fixed.
  • Report date ranges correctly handle empty transaction dates.

1.02 (15 February 2008)

Update to first stable release.

  • Purge operation fixed, having been broken since version 0.99.
  • Statement view windows are now correctly deleted if parent account is deleted.
  • Calls to Wimp_SetExtent now correctly call Wimp_OpenWindow to avoid redraw artifacts when windows shrink.

1.03 (18 March 2008)

Update to first stable release (limited issue).

  • Clicking Adjust over the From or To columns of the transaction window opens a short cut menu showing all applicable accounts and analysis headings.
  • Transaction report includes information on budget targets when budget period is used.
  • CSV file import logs progress and reports on number of lines imported and rejected.
  • Ctrl-F10 delete transaction option added.
  • Various minor redraw errors fixed.

1.10 (20 April 2008)

Second stable release.

  • CSV file import error checking and logging improved.
  • Heading statement views do not shade when there are no budget dates set.
  • Adjust-click refresh in transaction window fixed.
  • Files close if successfully saved after clicking transaction window close icon.
  • Various minor redraw errors fixed.