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

Suche Software für MT940

IceRage

Betreff:

Suche Software für MT940

 ·  Gepostet: 11.08.2009 - 14:07 Uhr  ·  #59640
Hallo zusammen,

ich suche Bankingprogramme, die es ermöglichen Umsatzdaten in MT940 zu exportieren. Als Dateiendung haben diese Dateien meist .sta ... muss aber glaub ich nicht so sein.

Ich möchte mich auf diesem Weg zunächst einmal orientieren, was es derzeit überhaupt am Markt gibt, in dieser Hinsicht.

Ich hoffe auf zahlreiche Tipps,

Gruß, IceRage

Jaques1901

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 11.08.2009 - 14:32 Uhr  ·  #59642
Hallo Ice Rage,

Also bei Profi cash lässt sich diese Funktion in der Firmenverwaltung aktivieren. Bei jedem Umsatzabruf wird dann eine MT940 Datei mit beliebiger Dateiendung erzeugt.

MFG

Jaques1901

Holger Fischer

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 11.08.2009 - 14:57 Uhr  ·  #59644
Hallo IceRage,

den Export im MT940 beherrschen eigentlich alle Programme ab dem Semiprofessionellen Bereich. Wenn Du keine weiteren Einschränkungen hast, ist die Auswahl groß!

Gruß

Holger

kleiner77

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 11.08.2009 - 14:59 Uhr  ·  #59645
@IceRage: wenn es nur darum geht, neu abgeholte Umsatzdaten als MT940 zu speichern, kann man das mit einem 10-Zeiler in Java + HBCI4Java erledigen.
-stefan-

Captain FRAG

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 11.08.2009 - 16:24 Uhr  ·  #59670
Die Internet-Portale der Banken kriegen das auch hin. Macht bei 10 Bankverbindungen natürlich wenig Spaß....

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 12.08.2009 - 11:24 Uhr  ·  #59721
Vielen Dank erstmal an alle. ..


Zitat geschrieben von Captain FRAG
Die Internet-Portale der Banken kriegen das auch hin. Macht bei 10 Bankverbindungen natürlich wenig Spaß....


Jo da hast du wohl schon nicht ganz unrecht. Das wäre auch eine probate Lösung für mich, da es sich lediglich nur um ein Bankkonto handelt. Das dumme ist nur, dass die Dresdner Bank (CommiBank ja jetzt) eben diese Option nicht bietet. Ich habe mich darüber auch schon geärgert, weil ich es von der KSK her kenne.

Sieht also so aus, als müsste ich da auf eine Software ausweichen. Die 60€ für Starmoney wären ok, aber extra 120€ ausgeben zu müssen (Business Version), nur wegen dieser einen Option, ist mir jetzt erstmal zu aufwändig. Da wollt ich vorher noch schauen, ob man das nicht anders hinbekommen kann.


Zitat geschrieben von kleiner77
@IceRage: wenn es nur darum geht, neu abgeholte Umsatzdaten als MT940 zu speichern, kann man das mit einem 10-Zeiler in Java + HBCI4Java erledigen.
-stefan-


Das wäre der Optimal Fall. Würde ich dann mit diesem freien Hibiscus arbeiten, und über das HBCI4Java Interface, oder was schlägst du vor? Ein bisschen Java kann ich. Du wirst dann wohl auf das vorhandene Framework zurückgreifen. Wäre aber natürlich einfacher, wenn du mir da helfen könntest. Falls das alles unter Linux läuft, und das dort irgendwelche Vorteile haben sollte, ginge auch das bei mir. Ich würde es eigentlich gern unter Linux laufen lassen, da ich dem System etwas mehr vertraue, was so Viren angeht. Also wäre echt nett, wenn du mir da ein bisschen helfen könntest, oder mir vielleicht etwas interessantes zum Lesen anbieten könntest ;-)

kleiner77

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 12.08.2009 - 11:28 Uhr  ·  #59727
@IceRage: Wenn Du ein schönes GUI magst, wäre Hibiscus bestimmt was für Dich. Ich bin bei diesem Detail jetzt nicht ganz sicher, vermute aber, dass man auch damit die Kontoumsätze kurzerhand als MT940-File exportieren kann.

Wenn Du direkt selbst mit dem HBCI4Java-Framework arbeiten willst, schau Dir im src-Archiv das Demo org.kapott.hbci.tools.AnalyzeReportOfTransactions an. Dort sieht man, wie das Abholen von Kontoauszügen prinzipiell funktioniert. Die abgeholten Daten brauchst Du dann nicht auszuwerten (wie im Demo angedeutet), sondern kannst direkt den MT940-Datenstrom hernehmen und einfach rausschreiben...

Mehr Details gern per PN oder Mail (hbci4java at kapott dot org).

-stefan-

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 12.08.2009 - 13:26 Uhr  ·  #59732
Sehr cool, dass werd ich mir mal anschauen!

GUI is mir wurscht, geht auch Konsole ^^. Ich habe Hibiscus schon mal ausprobiert. Aber das kommt mit meiner Bankverbindung nicht zurecht. Ich konnte nie den Schlüssel erstellen, glaub ich. Mag sein, dass da jetzt was geändert wurde.

Ich schau mir das alles mal an. Vielen Dank auf jeden Fall erstmal für die Hilfe. Melde mich evtl. dann, thx ;-)

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 24.08.2009 - 14:58 Uhr  ·  #60026
Hi nochmal,

hab mir jetzt mal wieder das java sdk installiert und mal wieder helloworld ausgeführt usw ... paar Änderungen an PATH und CLASSPATH und es lief wie erwartet. Habe mir ebenfalls dein HBCI4JAVA gezogen und mal ein bisschen gelesen ... CLASSPATH auch hier entsprechend hbci4java.jar angepasst.

Wo ich da grad so am Lesen bin ... in hbci.properties.template steht:

Zitat
# the following settings are for security type RDH
# (asymmetric keys stored in a special rsa-key-file)
# note, that this hbci-implementation uses an own format
# for these key-files, so the files you get from your credit-
# institute will not work!
# there will be tools in the future to convert these external
# files to the right format.


Ich nutze keinen ChipCardReader oder so etwas, sondern eben genau dieses rsa-key-file von meiner Bank. Hab ich da jetzt keine Chance, dass ich das mit deinem Framework benutzen kann, oder wie verhält sich das?

Gruß, Andre

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 25.08.2009 - 20:13 Uhr  ·  #60091
Hallo, kann da jemand was dazu sagen? ;-)

kleiner77

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 25.08.2009 - 21:02 Uhr  ·  #60096
Kommt drauf an, mit welcher Software Du diese RSA-Schlüsseldatei erzeugt hast. Schau mal hier: http://www.onlinebanking-forum…0082#60082 Falls die Datei einem dieser Formate entspricht, kannst Du sie auch mit HBCI4Java verwenden.

-stefan-

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 26.08.2009 - 14:31 Uhr  ·  #60139
Super erstmal vielen Dank für den Hinweis. Ich schaue es mir dann so bald wie möglich an und melde mich.

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 17.09.2009 - 15:33 Uhr  ·  #60789
@kleiner77


Hallo nochmal.

Habe da ein kleines Problem. Ich habe das Config File soweit für mich angepasst, und wollte jetzt einfach mal so einen Testlauf starten. Folgendes ist dabei herausgekommen:

Code
java -cp C:\Programme\Java\jdk1.6.0_16\work\hbci4java-2.5.11-src\src org.kapott.hbci.tools.AnalyzeReportOfTransactions

Hello World!
<DBG> [2009.09.17 15:16:00.062] [main/main] manager.HBCIUtils: using default system locale de_DE

Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: *** error while initializing HBCI4Java
        at org.kapott.hbci.manager.HBCIUtils.init(HBCIUtils.java:577)
        at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportO
fTransactions.java:102) 
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** could not init HBCI4Java for thread group main
        at org.kapott.hbci.manager.HBCIUtils.initThread(HBCIUtils.java:696)
        at org.kapott.hbci.manager.HBCIUtils.init(HBCIUtils.java:569)
        ... 1 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name org.kapott.hbci.resources.HBCIMessages, locale de_DE
        at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
        at java.util.ResourceBundle.getBundleImpl(Unknown Source)
        at java.util.ResourceBundle.getBundle(Unknown Source)
        at org.kapott.hbci.manager.HBCIUtils.initLocale(HBCIUtils.java:805)
        at org.kapott.hbci.manager.HBCIUtils.initThread(HBCIUtils.java:690)
        ... 2 more


Das sieht für mich aus, als würden die SystemMessages nicht eingedeutscht vorliegen, oder sowas ählniches. Mir ist egal in welcher Sprache die Messages angezeigt werden .. also erstmal jedenfalls ;-). Aber ich konnte bisher keine Option finden, wo ich die locale anpassen könnte. Im Config File gehts scheinbar nicht.

Kannst mir da noch mal Helfen pls?


Gruß, IceRage

kleiner77

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 17.09.2009 - 15:36 Uhr  ·  #60790
Ich vermute, Du verwendest das src-Paket von HBCI4Java? In dem Fall MUSST Du das mit "ant" kompilieren, weil während dieses Vorgangs noch ein paar Resourcen-Files an die richtigen Stellen kopiert werden. Die Fehlermeldung besagt jedenfalls, dass genau das nicht passiert ist...

Grüße
-stefan-

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 17.09.2009 - 17:20 Uhr  ·  #60795
Alles klar, werd ich mir sobald wie möglich anschauen und mich dann wieder melden. Thx erstmal.

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 18.09.2009 - 21:45 Uhr  ·  #60825
@kleiner77

So habe jetzt noch mal alles mit Ant versucht ... ich glaube, dass sieht schon gar nicht so schlecht aus, oder?


Code
C:\Programme\Java\jdk1.6.0_16\work\hbci4java-2.5.11-src\classes>java org.kapott.
hbci.tools.AnalyzeReportOfTransactions
Hello World!
<DBG> [2009.09.18 21:31:57.421] [main/main] manager.HBCIUtils: using default sys
tem locale de_DE
<DBG> [2009.09.18 21:31:57.437] [main/main] manager.HBCIUtils: initialized HBCI4
Java for thread group main
<INF> [2009.09.18 21:31:57.437] [main/main] manager.HBCIUtils: This is HBCI4Java
-2.5.11
<DBG> [2009.09.18 21:31:57.437] [main/main] manager.HBCIUtils: trying to load BL
Z data
<DBG> [2009.09.18 21:31:57.500] [main/main] security.HBCIProvider: adding HBCI s
ecurity provider
<DBG> [2009.09.18 21:31:57.500] [main/main] passport.AbstractHBCIPassport: creat
ing new instance of a RDHNew passport
<DBG> [2009.09.18 21:31:57.500] [main/main] passport.HBCIPassportRDHNew: loading
 passport data from file I:dresdnerKEYS.KEY.rdh
<DBG> [2009.09.18 21:31:57.500] [main/main] passport.HBCIPassportRDHNew: loading
 data from file I:dresdnerKEYS.KEY.rdh
<WRN> [2009.09.18 21:31:57.515] [main/main] passport.HBCIPassportRDHNew: have to
 create new passport file
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Lõnderkennzeichen (DE f³r Deutschland) [DE]:
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Bankleitzahl []: 25080020
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Hostname/IP-Adresse []: hbci.dresdner-bank.de
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Nutzerkennung []: xxxxxxxxx
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Kunden-ID [xxxxxxxxx]:
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Bitte geben Sie das neue Passwort f³r die Sicherung der Passport-Datei ein: streng_geheim
Bitte geben Sie das neue Passwort f³r die Sicherung der Passport-Datei ein (agai
n): streng_geheim
<DBG> [2009.09.18 21:33:05.046] [main/main] passport.HBCIPassportRDHNew: have to
 determine my rdh-profile-version, but have no information about it yet
<DBG> [2009.09.18 21:33:05.046] [main/main] passport.HBCIPassportRDHNew: no user
 keys found in passport - so we use the highest available profile
<DBG> [2009.09.18 21:33:05.046] [main/main] passport.HBCIPassportRDHNew: using R
DH profile  taken from supported profiles (BPD)
<DBG> [2009.09.18 21:33:05.406] [main/main] manager.HBCIHandler: registering ins
titute
hole kreditinstituts-spezifische Daten
<INF> [2009.09.18 21:33:05.421] [main/main] manager.HBCIInstitute: fetching BPD
<DBG> [2009.09.18 21:33:05.421] [main/main] manager.HBCIKernelImpl: generating r
aw message DialogInitAnon
  erzeuge HBCI-Nachricht DialogInitAnon
<DBG> [2009.09.18 21:33:05.515] [main/main] manager.HBCIKernelImpl: communicatin
g dialogid/msgnum 0/1
<DBG> [2009.09.18 21:33:05.531] [main/main] comm.FilterNone: using filter: none
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Bitte stellen Sie jetzt die Verbindung zum Internet her
<ENTER> dr³cken, um fortzufahren

<DBG> [2009.09.18 21:34:04.468] [main/main] comm.CommStandard: opening connectio
n to hbci.dresdner-bank.de:3000
  versende HBCI-Nachricht
  warte auf Antwortdaten
<INF> [2009.09.18 21:34:04.562] [main/main] comm.CommStandard: waiting for respo
nse
<DBG> [2009.09.18 21:34:05.031] [main/main] comm.CommStandard: found message siz
e: 2915
  parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2009.09.18 21:34:05.031] [main/main] comm.Comm: trying to parse message a
s crypted message
<DBG> [2009.09.18 21:34:05.046] [main/main] comm.Comm: message seems not to be e
ncrypted; tring to parse it as DialogInitAnonRes message
  parse empfangene Antwortnachricht (DialogInitAnonRes))
<DBG> [2009.09.18 21:34:05.296] [main/main] manager.HBCIKernelImpl: extracting d
ata from received message
<DBG> [2009.09.18 21:34:05.296] [main/main] manager.HBCIKernelImpl: looking for
a signature
  ³berpr³fe Signatur der Antwortnachricht
<WRN> [2009.09.18 21:34:05.296] [main/main] security.Sig: can not check signatur
e - no signature key available
<DBG> [2009.09.18 21:34:05.296] [main/main] manager.HBCIKernelImpl: looking if m
essage is encrypted
<DBG> [2009.09.18 21:34:05.296] [main/main] manager.HBCIInstitute: extracting BP
D from results
<INF> [2009.09.18 21:34:05.296] [main/main] manager.HBCIInstitute: installed new
 BPD with version 46
kreditinstituts-spezifische Daten erhalten - neue Version ist 46
<DBG> [2009.09.18 21:34:05.312] [main/main] passport.HBCIPassportRDHNew: have to
 determine my rdh-profile-version, but have no information about it yet
<DBG> [2009.09.18 21:34:05.312] [main/main] passport.HBCIPassportRDHNew: no user
 keys found in passport - so we use the highest available profile
<DBG> [2009.09.18 21:34:05.312] [main/main] passport.HBCIPassportRDHNew: using R
DH profile 1 taken from supported profiles (BPD)
beende Dialog
<DBG> [2009.09.18 21:34:05.437] [main/main] manager.HBCIKernelImpl: generating r
aw message DialogEndAnon
  erzeuge HBCI-Nachricht DialogEndAnon
<DBG> [2009.09.18 21:34:05.437] [main/main] manager.HBCIKernelImpl: communicatin
g dialogid/msgnum 578625226/2
  versende HBCI-Nachricht
  warte auf Antwortdaten
<INF> [2009.09.18 21:34:05.437] [main/main] comm.CommStandard: waiting for respo
nse
<DBG> [2009.09.18 21:34:06.140] [main/main] comm.CommStandard: found message siz
e: 127
  parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2009.09.18 21:34:06.140] [main/main] comm.Comm: trying to parse message a
s crypted message
<DBG> [2009.09.18 21:34:06.140] [main/main] comm.Comm: message seems not to be e
ncrypted; tring to parse it as DialogEndAnonRes message
  parse empfangene Antwortnachricht (DialogEndAnonRes))
<DBG> [2009.09.18 21:34:06.140] [main/main] manager.HBCIKernelImpl: extracting d
ata from received message
<DBG> [2009.09.18 21:34:06.140] [main/main] manager.HBCIKernelImpl: looking for
a signature
  ³berpr³fe Signatur der Antwortnachricht
<WRN> [2009.09.18 21:34:06.140] [main/main] security.Sig: can not check signatur
e - no signature key available
<DBG> [2009.09.18 21:34:06.140] [main/main] manager.HBCIKernelImpl: looking if m
essage is encrypted
Dialog beendet
status: 0100:Dialog beendet
0010:Nachricht entgegengenommen
<DBG> [2009.09.18 21:34:06.140] [main/main] comm.CommStandard: closing communica
tion line
Callback f³r folgendes Passport: Passport f³r Kontoauszugs-Demo
Callback f³r Passport mit Init-Daten: Passport f³r Kontoauszugs-Demo
Sie k÷nnen die Internetverbindung jetzt beenden
<ENTER> dr³cken, um fortzufahren


Auf mich wirkt das jetzt wie eine "einfache" Testverbindung, die ausschaut, als sei sie erfolgreich verlaufen. Darauf müsste jetzt aufzubauen sein oder? Ein bisschen störend wirken ja immer noch Ausgaben, über teileweise fehlende Signaturen und die Tatsache, dass keine Datei, oder dergleichen abgeholt wurde. Hätte das passieren sollen?

Vielleicht könntest mir dazu noch ein, zwei Tipps geben ;-)

Gruß, IceRage

kleiner77

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 18.09.2009 - 21:55 Uhr  ·  #60826
Das sieht zumindest ansatzweise gut aus, wird hier aber definitiv off-topic. Weiter am besten per Mail (hbci4java at kapott punkt org). Nur so viel: geht es denn nicht weiter, wenn Du bei der letzten Eingabeaufforderung ENTER drückst? Hast Du vllt. nur abgebrochen, weil Du glaubtest, das wäre schon alles? Oder hast Du das Beispiel-Programm evtl. geändert?
-stefan-

IceRage

Betreff:

Re: Suche Software für MT940

 ·  Gepostet: 19.09.2009 - 00:10 Uhr  ·  #60828
Sry, dachte nicht, dass du so schnell antworten würdest. Habe dir jetzt noch mal ne PN geschrieben. Alles weitere dann über PN ;-)