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".

DTA-Datei mit hbci4java erstellen

phoku

Betreff:

DTA-Datei mit hbci4java erstellen

 ·  Gepostet: 05.09.2006 - 23:35 Uhr  ·  #30877
Hallo,

kann ich mit hbci2java eine DTA-Datei erstellen, die ich dann mit SFirm einlesen kann? Wenn ja, wie geht das? Hat vielleicht jemand einen Link oder ein Beispiel für mich?

thx
phoku

hibiscus

Betreff:

Re: DTA-Datei mit hbci4java erstellen

 ·  Gepostet: 08.09.2006 - 00:11 Uhr  ·  #31008
Zitat geschrieben von phoku
kann ich mit hbci2java eine DTA-Datei erstellen, die ich dann mit SFirm einlesen kann? Wenn ja, wie geht das? Hat vielleicht jemand einen Link oder ein Beispiel für mich?


Wenn du wirklich selbst - mit Java und HBCI4Java - die DTAUS-Dateien erzeugen willst, kannst du direkt org.kapott.hbci.swift.DTAUS verwenden. Die Verwendung ist simpel:

Code

import org.kapott.hbci.structures.Konto;
import org.kapott.hbci.swift.DTAUS;

Konto k = new Konto(blz, kontonummer);
k.country = "DE";
k.curr = "EUR";
k.customerid = "kundenkennung";
k.name = "Kontoinhaber";

DTAUS dtaus = new DTAUS(k,DTAUS.TYPE_DEBIT/CREDIT);
for (...) {
  DTAUS.Transaction tr = dtaus.new Transaction();
  tr.otherAccount = ...;
  tr.value = new Value("100");
  tr.addUsage("sdasdfasdf");
  dtaus.addEntry(tr);
}

// Fertig. toString liefert die erzeugte Datei.
String s = dtaus.toString();


Gruss
Olaf