Cash Book

The Cash Book is the heart of the ea-Geier. It holds all recording of incomes and expenditures.

Functions

In detail it allows

  • to enter new and update old records of incomes and expenditures,
  • to sort the records into categories defined on a client basis, depending on
    • the kind of payment (e.g. cash or bank),
    • the type of the expenditure (e.g. rent, phone, etc.),
    • or the tax category (e.g. 20%, 10% or mixed),
  • to use a template system to store records as templates for future use,
  • different date and number formats,
  • automatic completion for missing fields derived from the entered data,
  • to browse the records,
    • with various kinds of filters,
    • sorting possibilities,
    • and a search function,
  • to print single or multiple records,
  • and to export single or multiple records.

Files

The functions of the cash book are handled by the following files:

File Explanation
/code/cashbook.inc.php the main PHP code of the cash book
/code/cashbook.db.php the database functions of the cash book
/admin/sql/cashbook.sql the database definition of the cash book
/code/cashbook.html.php the HTML functions of the cash book
/html/cashbook.tpl the Smarty template of the cash-book overview page
/html/cashbookitem.tpl the Smarty template of the cash-book item detail page
/html/cashbookprint.tpl the Smarty template of the cash-book overview page – print view
/html/cashbookitemprint.tpl the Smarty template of the cash-book item detail page – print view
/html/cashbookcsv.tpl the Smarty template of the cash-book overview page – CSV export
/html/cashbookitemcsv.tpl the Smarty template of the cash-book item detail page – CSV export
/lang/de/cashbook.ini the German language file of the cash-book
/lang/en/cashbook.ini the English language file of the cash-book
/css/cashbook.css the style sheet of the cash-book
/js/cashbookitem.js the JavaScript functions of the cash-book-item page