GPLv3

Kontenverwaltungstools pbconv, ledgersheet

Inhaltsverzeichnis

Allgemeine Hinweise und Voraussetzungen

pbconv (im Folgenden Programm genannt) funktioniert bei

Dieses Programm ist weder von den oben genannten Finanzinstituten entwickelt noch in Auftrag gegeben worden. Vielmehr habe ich dieses Programm geschrieben, um meine Kontoführung bzw. meine Ausgaben und Einnahmen transparenter und übersichtlicher zu gestalten. Dieses Programm wird unter den Bedingungen der GNU General Public License version 3, im Folgenden GPLv3 genannt, veröffentlicht und unterliegt (wie auch seine Verwendung und Weitergabe) den rechtlichen Bestimmungen der GPL, die auch Bestandteil des Programmes ist. Teile der rechtlich relevanten Termini sind in englischer Sprache abgefasst, was den Benutzer jedoch nicht von seiner rechtlichen Verantwortlichkeit und Sorgfaltspflicht entbindet. Im Zweifelsfall möge der Benutzer von einer Verwendung und Weitergabe, insbesondere der Veränderung oder Vermarktung des Programmes, Abstand nehmen.

Einschränkungen und Hinweise:

Features von pbconv

Installation von pbconv

  1. In der Konsole wechseln in das Verzeichnis, in dem sich die heruntergeladene Datei befindet.
  2. Entpacken mit tar -xf pbconv-1.1.tar.gz
  3. In den neu erstellten Ordner pbconv-1.1 wechseln.
  4. COPYING enthält eine Kopie der GPLv3.
  5. INSTALL enthält alle weiteren Informationen zur Installation, insbesondere darüber, wie man pbconv in einen lokalen Ordner, also ohne root-Passwort installiert.
  6. Tipp: Zum einfachen Starten durch Mausklick in dem Ordner, in dem sich die Kontoauszüge befinden, empfiehlt es sich, in diesem Ordner (zB. /home/user/kontoauszuege) ein kleines Shellscript anzulegen.

Beispiel: Angenommen, pbconv wurde nach /usr/local/bin installiert, dann könnte dieses Script folgendermaßen aussehen:

#! /bin/sh
cd /home/user/kontoauszuege;
konsole -e /bin/sh -c '/usr/local/bin/pbconv';
echo "Press Enter to continue!";
read dummy;

Beispielausgabe von pbconv

Found 15 source files, ordered by date ascending:

2005-08-24 PB_Giro-Kontoauszug_2005-08-25_15-40.txt
2005-09-02 PB_Giro-Kontoauszug_2005-09-02_17-37.txt
2005-09-13 PB_Giro-Kontoauszug_2005-09-13_22-18.txt
2005-11-14 PB_Giro-Kontoauszug_2005-11-15_16-10.txt
2006-01-13 PB_Giro-Kontoauszug_2006-01-13_19-57.txt
2006-03-07 PB_Giro-Kontoauszug_2006-03-07_15-56.txt
2006-04-26 PB_Giro-Kontoauszug_2006-04-30_02-20.txt
2006-07-03 PB_Giro-Kontoauszug_2006-07-03_20-03.txt
2006-09-21 PB_Kontoauszug_Giro_2006-09-25_20-30.txt
2006-12-11 PB_Kontoauszug_Giro_2006-12-13_00-54.txt
2007-01-24 PB_Kontoauszug_Giro_2007-01-24_15-28.txt
2007-04-25 PB_Kontoauszug_Giro_2007-04-25_16-51.txt
2007-07-02 PB_Kontoauszug_Giro_2007-07-02_16-11.txt
2007-07-26 PB_Kontoauszug_Giro_2007-07-29_16-01.txt
2007-09-24 PB_Kontoauszug_Giro_2007-09-25_14-24.txt


Covered time period: 2005-05-18 .. 2007-09-24.

Max. strlen: 308.

Column sizes:

column 0: 10
column 1: 10
column 2: 25
column 3: 214
column 4: 36
column 5: 35
column 6: 9
column 7: 9

*****

Total of postings found in files: 1328.
Resulting memory consumption: 420kB.

Valid postings: 833.
Removed dating obsoletes: 463.
Removed remaining duplicates: 23.
Postings removed because of inconsistent balances: 9.

Which read out to:

XXX

Checking balances...

Remaining number of mismatching balances: 0


*** OK ***



Download pbconv

Updated at 2011-11-18 to version 1.2.



ledgersheet

ledgersheet ist grundätzlich identisch mit pbconv, wandelt jedoch zusätzlich das aktuell verwendete CSV Format (Stand 12.3.2012) in das vor der Umstellung übliche "TXT" Format (Tabs) um, für das pbconv konzipiert ist.

Hinweis: cmake, make und gcc müssen installiert sein, damit ledgersheet kompilierbar ist.

Installation example (terminal):