Moin, On Dienstag, 12. August 2008, Christian Stimming wrote: > Am Dienstag, 12. August 2008 10:27 schrieb M. Dietrich: [...] > > > Blätter, blätter, ... ich kann > > > auch nur im SVN rumschauen und stoße auf r1126, 2007-01-14, da sind die > > > AB_Split komplett rausgeflogen. Im ChangeLog hat Martin dazu nichts > > > erwähnt. Das war dann vor der Version 2.9.0, also der Umstieg von 2.x > > > auf 3.x. [...]
Splits wurden bis zu dem Zeitpunkt nicht verwendet, weil sie auch einfach nicht ins Konzept von AqBanking gepasst hatten. Zum einen komplizieren Splits die Importer sowie das Handling der importierten Daten ungemein; nicht nur der Importer, auch die Anwendung muesste hier die Faelle unterscheiden: Kommen Splits vor und muessen diese gesondert behandelt werden oder kann ich einfach die AB_TRANSACTION einlesen? Kein Importer hat bis dahin Teilbuchungen unterstuetzt, also waren sie nicht noetig. Zum anderen war und ist die Rolle von AB_TRANSACTION lediglich ein Vehikel fuer Import und Export zu sein. Anfangs wollte ich diese Klasse auch fuer eine vollstaendige Finanzverwaltung verwenden, bin aber dann davon abgekommem (vor allem aus Zeitgruenden). AB_TRANSACTION ist nun nur noch ein Umsatz, nicht mehr wie frueher geplant eine volle Buchung mit Teilbuchungen (->Splits). Damit sind Splits eben nicht mehr noetig und wurden beim Umstieg auf AqBanking3 entfernt. Man kann uebrigends auch mit einfachen Umsatz-Statements Teilbuchungen importieren, indem man beispielsweise die TransactionID fuer mehrere AB_TRANSACTION gleich setzt. Die Anwendung koennte dann daraus ableiten, dass die Umsaetze teil einer Buchung sind und das dann in ihren eigenen Strukturen entsprechend abbilden. Aber das ist ausserhalb der Reichweite von AqBanking. Gruss Martin -- "Things are only impossible until they're not" Martin Preuss - http://www.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel