[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