account.git
3 years agoAdapted to ACL master
Arjen Baart [Thu, 7 Jan 2021 06:21:37 +0000 (07:21 +0100)]
Adapted to ACL

4 years agoAdapted to the changed format of the bank CSV files.
Arjen Baart [Wed, 23 Oct 2019 03:51:01 +0000 (05:51 +0200)]
Adapted to the changed format of the bank CSV files.

4 years agoAdded loan and interest calculations
Arjen Baart [Sun, 5 May 2019 15:17:03 +0000 (17:17 +0200)]
Added loan and interest calculations

4 years agoCode cleanup
Arjen Baart [Sun, 5 May 2019 06:13:45 +0000 (08:13 +0200)]
Code cleanup

12 years agoRemove the trailing \r and trailing blanks from the description
Arjen Baart [Wed, 18 May 2011 16:26:29 +0000 (18:26 +0200)]
Remove the trailing \r and trailing blanks from the description
part of the bank mutations..

12 years agoAdded the scanning of command line arguments.
Arjen Baart [Wed, 18 May 2011 15:34:38 +0000 (17:34 +0200)]
Added the scanning of command line arguments.

The input file of bank mutations is now named in a command line argument
instead of always using a file named 'mut.txt'.

13 years agoBugfix: read_journal() keeps reading beyonf EOF.
Arjen Baart [Fri, 14 Jan 2011 09:45:24 +0000 (10:45 +0100)]
Bugfix: read_journal() keeps reading beyonf EOF.

When a journal file finishes with a mutation and not with an empty
line, reading beyond end of file resulted in an endless loop.
Initializing first_char before reading from the input fixes this.

13 years agoPrepared for release 1.4
Arjen Baart [Wed, 29 Dec 2010 16:19:43 +0000 (17:19 +0100)]
Prepared for release 1.4

13 years agoBug fixes in Ledger::read()
Arjen Baart [Wed, 29 Dec 2010 13:10:42 +0000 (14:10 +0100)]
Bug fixes in Ledger::read()

Member companyname was not initialized in the constructor.
An attempt was made to read beyond the end of the Ledger file.

13 years agoAdded experimental cashflow analysis stylesheet.
Arjen Baart [Mon, 27 Dec 2010 15:40:51 +0000 (16:40 +0100)]
Added experimental cashflow analysis stylesheet.

13 years agoImproved Postscript output handling.
Arjen Baart [Thu, 23 Dec 2010 14:51:46 +0000 (15:51 +0100)]
Improved Postscript output handling.

The AFM (Adobe Font Metrics) file for the courier font is included in the source
and will be installed in /usr/local/share/afm.
The PostScript class throws an exception when things go wrong, like nog being
able to open the output file of find a font metric. This exception is caught in
the output routines.

13 years agoAdded a 'companyname' attribute in the Ledger.
Arjen Baart [Tue, 21 Dec 2010 15:23:06 +0000 (16:23 +0100)]
Added a 'companyname' attribute in the Ledger.

The Ledger may now have attributes stated on lines of the form
  $name = value.
The attribute now implemented is 'companyname' which is subsequently
used in titles on XML generated reports.

13 years agoTest comment removed
Arjen Baart [Tue, 9 Nov 2010 13:27:00 +0000 (14:27 +0100)]
Test comment removed

13 years agoadded comment to the account.h
Eric Noort [Tue, 9 Nov 2010 12:56:30 +0000 (13:56 +0100)]
added comment to the account.h

13 years agoAdded begin and end dates of the booking period
Arjen Baart [Fri, 5 Nov 2010 10:02:30 +0000 (11:02 +0100)]
Added begin and end dates of the booking period

The begin date and end date of the bookings are obtained from the
first and the last booking in the journal file. These dates
are subsequntly used in both the XML and Postscript saldi reports.

13 years agoInitial revision of account
Arjen Baart [Thu, 4 Nov 2010 15:44:07 +0000 (16:44 +0100)]
Initial revision of account

Account is a simple bookkeeping application developped over a period
of more than 10 years. The initial revision is actually release
1.3.3 of the application.