Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Sepa Daueraufträge ändern und löschen

Jonnybe

Betreff:

Sepa Daueraufträge ändern und löschen

 ·  Gepostet: 02.01.2014 - 14:24 Uhr  ·  #99097
Es will mir nicht gelingen die Funktionen Sepa Daueraufträge ändern und - löschen zum arbeiten zu bringen.

Ich vermute mal, dass das Problem in der OrderId liegt.
Die OrderId liegt vor nachdem die Daueraufträge geholt wurden und sind dann Bestandteil der
Variablen m_vAllSepaStos(i). So weit so gut.

Ich gehe davon aus, dass zum Ausführen von ändern oder löschen die OrderId wieder an die Bank gesendet werden muss.

Und hier kommt das Problem, dass ich keine Möglichkeit gefunden habe die OrderId an die Bank zu übergeben.

Die SendOrder Deklarationen sind für

-ändern
Dim aSepaModifySto As FinSepaModifySto = DirectCast(m_aSepaModifyStoBuilder.Build(m_aAcct, aDoc, aStoDetails), FinSepaModifySto)

- löschen
Dim aSepaCancelStoOrder As FinOrder = DirectCast(m_aSepaCancelStoBuilder.Build(m_aAcct, aDoc, aStoDetails), FinOrder)

Wie kann ich die OrderId oder den Inhalt von m_vAllSepaStos(i) an aDoc oder aStoDetails übergeben?

Jonnybe

Betreff:

Re: Sepa Daueraufträge ändern und löschen

 ·  Gepostet: 11.01.2014 - 12:33 Uhr  ·  #99955
Ich bin etwas erstaunt, dass ich überhaupt keinerlei Reaktion auf mein Problem erhalten habe.
Vielleicht hab ich was falsch gemacht oder mein Problem nicht klar genug geschildert.
Zumindest von Subsembly hatte ich eine Reaktion erhofft, zumal sich meine Frage im wesentlichen
auf den Sample Code, der bei der FinTS API beiliegt, bezieht.

Für eine kleine Hilfe wäre ich dankbar.

VBDeveloper

Betreff:

Re: Sepa Daueraufträge ändern und löschen

 ·  Gepostet: 13.01.2014 - 09:47 Uhr  ·  #100038
Dim aSto As New FinSepaSto(SepaFinAcct, aDoc)
Du musst die OrderID Eigenschaft des FinSepaSto setzen. Dann der FinSepaModifySto.Build(aSto as FinSepaSto) Funktion aufrufen.

Jonnybe

Betreff:

Re: Sepa Daueraufträge ändern und löschen

 ·  Gepostet: 13.01.2014 - 12:52 Uhr  ·  #100052
Besten Dank vbDeveloper, hat geklappt.

Gilt das gesagte auch für FinSepaCancelSto ?

Ok, ist nicht mehr nötig. Auch das funktioniert gleich wie FinSepaModifySto