[gnucash-de] Kreditkarten-Akzeptanz: Clearings und Abrechnungen Importieren
Marcus Wolschon
marcus.wolschon at googlemail.com
Di Nov 18 09:38:21 EST 2008
Hallo
und wieder ist ein neues Plugin unter der GPL3 veröffentlicht um
weitere, langweilige
Buchhaltungs-Aufgaben zu automatisieren.
Ein Plugin für Pago ist für jGnucashLib veröffentlicht:
https://apps.sourceforge.net/mediawiki/jgnucashlib/index.php?title=PagoPlugin
https://apps.sourceforge.net/mediawiki/jgnucashlib/index.php?title=Main_Page
Es kann automatisch alle noch nicht heruntergeladenen Abrechnungen
und Zusammenfassungen herunterladen für Kreditkarten-Akzeptanz via
Pago von der passwort-geschützten Website herunterladen
* Dann diese PDF-Dateien in Text konvertieren.
* Den Text parsen und die Disagio-Splits aus existierenden Transaktionen
überprüfen und bei Bedarf korrigieren. (z.B. wenn man beim Buchen noch nicht
wusste ob es Visa oder Mastercard ist mit ihren unterschiedlichen
Disagio-Sätzen waren.)
* Jedes "TODO: Disagio" wird bei diesen Transaktionen aus dem
Kommentar entfernt.
* Neue Dummy-Transaktionen mit dem korrekten Saldo für das
Assets:..:Pago -Konto und das
Konto mit den Sicherheiten werden angelegt um auf einen Blick zu
sehen ob alles stimmig ist.
* Diese Dummy-Buchung sagt auch ob alle Transaktionen der PDF gefunden
wurden und welche fehlen.
* Und sie sagt wie weit das Saldo in Gnucash vom korrekten Wert
entfernt ist. (Um schnell die fehlende oder
falsche Transaktion zu finden statt alles mühsam von Hand am
Monatsende abzugleichen.)
* Die heruntergeladenen PDF-Dateien werden natürlich lokal archiviert.
Voraussetzungen:
* Funktioniert so natürlich nur für Gnucash-Nutzer, die ihre
Kreditkarten-Akzeptanz über Pago machen,
kann aber als Vorlage zum Automatisieren ähnlicher Fälle dienen.
* Der Code hat nicht ganz die Qualität der HBCI-, Paypal,- und
CSV-Plugins, da leider noch ein paar Konto-GUIIDs
für die Umsatzsteuer fest eincompiliert sind. Ist aber trivial an
den eigenen Fall anzupassen.
* Ich habe leider mit etlichen Java-PDF-Bibliotheken (incl. dem Adobe
PDF-Bean) kein Glück gehabt und musste
/usr/bin/pdftotext hardcoden. Sorry, der Rest lieferte einfach nur
weiße Seiten oder Fehler.
Marcus Wolschon