[gnucash-de] Überweisungen mit HBCI
Manfred Usselmann
usselmann.m at icg-online.de
So Nov 14 17:33:37 EST 2010
On Sat, 13 Nov 2010 23:14:34 +0100
Christian Stimming <stimming at tuhh.de> wrote:
> Am Freitag, 12. November 2010 schrieb Manfred Usselmann:
> > > Dann neu compilieren. Geht das dann ohne crash?
> >
> > Ja, das geht dann ohne Crash. Die Transaktionen werden auch sauber
> > in die GnuCash-Konten importiert.
> >
> > Leider erfolgt dann trotzdem kein Versand. In gnc-file-aqb-import.c
> > endet es mit
> >
> > if (execute_transactions)
> > {
> > if (gnc_ab_ieci_run_matcher(ieci))
> > {
> > /* FIXME */
> > /* gnc_hbci_multijob_execute(NULL, api, job_list, gui);
> > */ }
> > }
>
> Ok, an der Stelle muss man wohl wieder Code ergänzen. Im anhängenden
> Patch hab ich einen ersten Entwurf für diese Stelle gemacht. (Kommst
> du mit patches klar?)
>
> Im Patch werden die Jobs zwar abgeschickt, aber man muss nachher noch
> alle jobs kontrollieren, ob deren Status auch tatsächlich ==
> StatusFinished ist und andernfalls eine vernünftige Rückmeldung an
> den User geben (d.h. welcher Empfänger hat sein Geld schon gekriegt
> und welcher nicht). Solange das nicht auch noch programmiert ist,
> würde ich das hier noch nicht wieder aktivieren.
Da habe ich eine Lösung und bin gerade am Testen, aber ich habe noch
ein anderes Problem: Scheinbar läuft alles gut durch, aber in
gnucash.trace finde ich:
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 391: Text key "51" not supported by bank
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 488: Invalid transaction
* 23:19:15 CRIT <aqhbci> provider.c: 712: Error exchanging params
* 23:19:15 CRIT <aqbanking> banking_online.c: 88: Could not add job (-6)
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 391: Text key "51" not supported by bank
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 488: Invalid transaction
* 23:19:15 CRIT <aqhbci> provider.c: 712: Error exchanging params
* 23:19:15 CRIT <aqbanking> banking_online.c: 88: Could not add job (-6)
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 391: Text key "51" not supported by bank
* 23:19:15 CRIT <aqhbci> jobmultitransfer.c: 488: Invalid transaction
* 23:19:15 CRIT <aqhbci> provider.c: 712: Error exchanging params
* 23:19:15 CRIT <aqbanking> banking_online.c: 88: Could not add job (-6)
* 23:19:15 WARN <aqbanking> banking_online.c: 141: Not a single job successfully executed
Eine Idee, an welcher Stelle ich das abfangen kann, damit ich
entsprechende Meldungen ausgeben kann?
Gruss,
Manfgred
Mehr Informationen über die Mailingliste gnucash-de