[gnucash-de] Sparkasse - Einzelüberweisung funktioniert nicht

Realbilly realbilly at gmx.de
Mi Jan 20 11:18:41 EST 2010


Christian Stimming schrieb am 19.01.2010 21:29:

> Am Dienstag, 19. Januar 2010 schrieb Martin Preuss:
>>> Ich habe geschaut und nach der benannten Zeichenfolge steht zwischen
>>> Empfängername und Buchungstext dies:
>>>
>>> ++0,:EUR+51++
>>>
>>> 50 Euro sollten es sein und ich hab bei der Eingabe zig mal
>>> kontrolliert.
>>
>> Kann hier einer der GnuCash-Programmierer mit AqBanking-Bezug vielleicht
>>   etwas sagen (Christian, Andreas)? Moeglicherweise gibt es ein Problem bei
>>   der Umwandlung des eingegebenen Textes in den Betrag?
>
> Die gnucash-Seite konvertiert den Betrag in ein double und setzt das
> (sinngemäß) mit AB_Transaction_SetValue(AB_Value_fromDouble(...)).
> *Anschließend* wird die fertige AB_Transaction nochmal darauf kontrolliert, ob
> AB_Value_GetValueAsDouble(AB_Transaction_GetValue(...)) denn auch einen Wert
> ungleich Null ergibt und andernfalls kommt eine ausführliche Fehlermeldung
> "Wert ist Null bla bla... Komma, Dezimalpunkt, Locale yadda yadda..."
>
> Die anderen Textfelder werden seit gnucash-2.0.0 auch alle als UTF-8 an
> libaqbanking übergeben. Daran kann's also auch nicht liegen.
>
> Jedenfalls haben die aktuellen gnucash-Versionen hier die mehrfache Sicherung
> drin, dass keine Null in einer aqbanking-Überweisung landet...
 > bitte noch dazusagen:
 > - Welche gnucash-Version?
 > - Welche Version von aqbanking (libaqbanking)?
 > - Welche Locale (Sprache bzw. Umgebungsvariable LANG)?

Ich benutze Gnucash 2.2.9 unter Windows 7 in deutsch. Wo sehe ich, 
welche aqbanking-Version ich verwende?

Danke & Grüße

Rainer


Mehr Informationen über die Mailingliste gnucash-de