Hallo Uli,
Vielen Dank für Deine Antwort.
>
>> Weiß denn jemand, wie ich also im HBCI-Modul eine "HKCUM
>> SEPA-Überweisung auf Empfängerkonto" auslösen kann?
>
> Mit der Kennung "Umbuch" in Money.
>
>> Hierzu habe ich eben noch ein paar Test gemacht, aber das HBCI-Modul
>> ändert ohne Meldung stillschweigend immer wieder den Wert auf
>> "1Online", egal was ich da versuche.
>
> Money speichert Texteingaben im Nr.-Feld mit einer führenden '1', das
> verursacht keinen Fehler.
Leider funktioniert das auch nicht.
Ich kann zwar in Money ganz problemlos eine Umbuchung erstellen, die
dann automatisch mit der Kennung "Umbuch" versehen wird. Damit wird die
Buchung als eine Online-Transaktion erkannt und somit an das HBCI-Modul
übermittelt, genau wie eine Buchung mit der Kennung "Online".
Das "Problem" fängt erst im HBCI-Modul an. Bei einer Buchung mit der
Kennung "Online" wird im HBCI-Modul im Feld "Nr." daraus der Eintrag
"1Online", während eine Umbuchung, die in Money noch die Kennung
"Umbuch" trägt, im HBCI-Modul dann ein leeres "Nr." Feld erhält.
Bei einer normalen Buchung (zahlung) vom Girokonto mit der Kennung
"1Online" im HBCI-Modul bleibt diese Kennung immer bestehen, auch wenn
man den Wert überschreiben/ändern kann, und beim Schließen/Speichern
keine Meldung erfolgt, ist der Wert danach trotzdem IMMER wieder der
gleiche: "1Online".
Bei einer Buchung, die aus Money heraus als Umbuchung erstellt wurde,
ist das Feld "Nr." im HBCI-Modul IMMER LEER, jeder Versuch, hier einen
Wert wie "1Umbuch" oder nur "Umbuch" einzugeben, wird allerdings ohne
(Fehler-)Meldung ignoriert, beim nächsten Bearbeiten der Buchung ist das
Feld wieder leer.
Beim Versuch, diese Um-Buchung dann zur Bank zu senden, kommen die
Fehlermeldungen, das zuerst der Geschäftsvorfall "Bestand
Empfängerkonten anfordern <HKCUB>" und dann der Geschäftsvorfall "SEPA
Einzelüberweisung <HKCCS>" vom entsprechenden S-Geldmarktkonto nicht
unterstützt werden. Das sagt mir, daß das HBCI-Modul aus der versuchten
Umbuchung doch eine "normale" Einzelüberweisung gemacht hat, weil im
Feld "Nr." keine korrekte Kennung eingetragen wurde. Offensichtlich kann
das HBCI-Modul mit der von Money übermittelten Kennung "Umbuch" nichts
anfangen und läßt deshalb das Feld "Nr." leer. Auf Grund des leeren
Feldes wird dann wahrscheinlich die gewollte Umbuchung zur
Standard-Transaktion umdeklariert?
Welches "Zauberwort" sagt dem HBCI-Modul, daß es eine von dem
S-Geldkonto unterstützte "HKCUM SEPA-Überweisung auf Empfängerkonto"
Buchung ausführen soll??? Das scheint der Schlüssel zu diesem Problem zu
sein.
Vielen Dank für Eure Unterstützung,
Heinz
P.S. ich benutze die HBCI-Modul Version 5.0.1.10 und die DDBAC-Version
5.3.28.0