
  #####################################################
   BFG - Buchhaltung fr Geeks - bookkeeping for geeks
  #####################################################

  Copyright (C) 2004 Peter Gerwinski <peter@gerwinski.de>

  BFG is free software; you can redistribute it and/or modify it
  under the terms of the GNU General Public License as published
  by the Free Software Foundation, version 2.

  BFG is distributed in the hope that it will be useful, but WITHOUT
  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
  License for more details.

  You should have received a copy of the GNU General Public License
  along with BFG; see the file COPYING. If not, write to the Free
  Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
  MA 02111-1307, USA.


What is BFG?
~~~~~~~~~~~~
BFG is a bookkeeping software made for people who
 - classify themselves as "Geeks"
   (see http://www.catb.org/~esr/jargon/html/G/geek.html)
   or "Hackers"
   (see http://www.catb.org/~esr/jargon/html/H/hacker.html),
 - hate paperwork,
 - are forced to do some professional bookkeeping for whatever reason,
 - came to the conclusion that the existing literature about bookkeeping
   was not written to be understood by anyone,
 - prefer to record their business data in plain ASCII rather than
   in a spreadsheet application.

If you are familiar with bookkeeping and you need a program with a
graphical user interface that helps you to do that job, get GNU Cash.
In that case BFG is _not_ for you.

BFG is a simple computer language for adding up numbers. You can
use it to write down your business data in plain ASCII, and the BFG
compiler will sum it up and generate everything to make the tax
office happy: VAT calculation, balance, ...

BFG does a double-entry bookkeeping and makes it understandable for
people with a "Geekish" background: Scientists, programmers, ...

A short note to professional bookkeepers: Yes, this really _is_
double-entry bookkeeping. We are just using our own words to
describe it which makes it _much_ easier to understand _for us_.
If you do not believe, just produce a balance from the same data
and compare the results. They will be _identical_.
 

Installation
~~~~~~~~~~~~
You need a recent version of GNU Pascal installed:
http://www.gnu-pascal.de

Compile BFG with a line like:

  gpc -s -O --automake bfg.pas -o bfg

Then place the executable in /usr/local/bin or whereever you like.


Using BFG
~~~~~~~~~
For a reference, see the file REFERENCE.

To see an example, run BFG on the file sample.bfg.

A tutorial is under construction.


    Have fun!
