On Mon, 26 Feb 2007 12:07:18 +0100, Christian Stimming <[EMAIL PROTECTED]>  
wrote:

>
> Wer's selber programmieren möchte: Auftrag zusammenbauen kann man in
> src/tools/aqbanking-tool/main.c in mkTransfer() ansehen und die
> zurückgegebenen Werte vom Importer sind in import.c Zeile 277 in der
> benötigten GWEN_DB Form vorhanden. Also dort in Zeile 281 müsste man  
> statt
> dem Schreiben der Daten stattdessen mit mkTransfer() weitermachen.
>
Ich habe gerade auch eine Überweisung umgesetzt und habe mich auch am  
aqbanking-tool in mkTransfer() orientiert. Dabei ist mir aufgefallen dass  
das, was mkTransfer eigentlich tut, nämlich u.a. einem AB_TRANSFER objekt  
die lokalen Bankdaten setzt (AB_Banking_SetLocal*) an sich in den meisten  
Anwendungen die aqbanking verwenden auch benötigt wird. Wäre es nicht  
sinnvoll eine solche Funktion in die API miteinzubauen, also etwas wie  
AB_Transfer_FromAccount(AB_TRANSFER *trans, AB_ACCOUNT *acc), die dann die  
Daten vom Account wie BankCode, AccountNumber etc. in das AB_TRANSFER  
objekt schreibt. Ich hab jetzt in meiner Anwendung mir selbst so eine  
Funktion wie mkTransfer() gebaut die also alle möglichen AB_Account_Get*  
funktionen aufruft um die Informationen zu ermitteln und diese gleich  
wieder mit AB_Transfer_SetLocal* ins TRANSFER objekt einschreibt.

Ich denke mal das auch andere Anwendungen wie GnuCash etc sich so was  
genau so selber bauen müssen, wäre es da nicht sinnvoll das in die API zu  
integrieren? Bzw. macht es überhaupt sinn andere Daten, also z.B eine  
Andere BLZ oder Kontonummer in ein TRANSFER objekt zu schreiben, wenn es  
doch über den speziellen Account ausgeführt wird? Die Bank wird dass doch  
sicher nicht akzeptieren wenn der Absender vorgibt jemand anders zu sein?

Grüße
Timo



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to