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

Reply via email to