Am 13.11.2013 14:10, schrieb Mathias Behrle:

> Ich hole mal etwas aus: Wir haben vor nun langer Zeit (das war noch
> mit Version 1.4) evaluiert, ob wir eine für den deutschen Markt
> zufriedenstellende Lösung auf Basis der verfügbaren Standardmodule
> umsetzen können. Dabei fiel account_statement aus mehreren Gründen
> durch das Raster. Wenn ich mich recht erinnere (ist wirklich lange
> her) waren das auf der einen Seite konzeptionelle Mängel wie
> Saldenhandling, Fixierung auf Bankauszug ( -> gerade wenn man an
> Bankimport denkt, macht die Modellierung nach einem Papierauszug
> wenig Sinn, so dass wir einen Buchungsstapel daraus gemacht haben).
> Auf der anderen Seite haben wir als Buchungsinterface eine
> DATEV-ähnliche Buchungszeile konzipiert, die direkt auf diesen
> Buchungsstapeln aufsetzt und auch für die Verbuchung von Bankimporten
> verwendet wird. Von daher scheint mir auch aus heutiger Sicht die
> Nutzung von account_statement nur für Nutzer empfehlenswert, die
> tatsächlich relativ simpel Papierauszüge in ihrer Buchhaltung
> abbilden wollen. So weit erst mal dazu... Viele Grüße, Mathias

Hallo,

ich hab mal einen ersten Dummy für eine Integration von aqbanking
entworfen. Obwohl ich nun Kenntnis der von Matthias erwähnten Module
habe, diese aber noch nicht komplett in die 3.0 heben konnte, habe ich
es erstmal mit account_statement verbunden

Im Moment sind da die Kommandos an aqbanking direkt im Code - sinvoller
wäre es natürlich, eine eigenes Modul zu bauen, in dem man die API von
aqbanking verfügbar macht. Das würde ich dann bei Gelegenheit mal
angehen. Da ich wenig Zeit hatte und ne schnelle Lösung brauchte, habe
ich mich dafür entschieden, erstmal nur die Komandozeile von aqbanking
über pexpect anzusprechen. Was noch absolut fehlt ist ein Errorhandling
- da muss man mal in aller Ruhe den möglichen Output studieren.

Was im Moment geht ist:
- Zugang anlegen
- Kontoauszüge in account_statement abholen

Achtung: beim Abholen darauf achten, wie lange Eure Bank die
Kontoauszüge vorhält. Zum Testen haben ich deshalb in den Wizzard ein
Startdatum eingebaut, um erstmal explizit - sagen wir - einen Monat
abzuholen. Ich habe bei einem Test mal 9000 Zeilen bekommen - da kackt
der Client ab, weil Many2One keine Limits hat.

Mit Euren Einwänden könnt Ihr die Sache hier versehen:

http://review.gewinnmonitor.de/account_statement_hbci/changeset/36da58830523ec10f66ecb85bb2f8ffe382f4b49

TODO unter anderem:

Übersetzung und Scenario (im Moment nur Kopien von einem anderen Modul)

Grüße aus der Heldenstadt Leipzig von einem friedliebenden Dynamofan
Jan

-- 
Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe 
"tryton-de" sind.
Besuchen Sie 
https://groups.google.com/d/msgid/tryton-de/52A97B9C.1090907%40grasbauer.com, 
um diese Diskussion im Web anzuzeigen.
Weitere Optionen: https://groups.google.com/groups/opt_out

Antwort per Email an