Xbase-HBCI (HBCI-Interface) V1.10

 
 

For Xbase++ and other languages

Deutsch:


Die Xbase-HBCI-Schnittstelle erlaubt, Umsätze aller bei deutschen Banken geführten Online-Konten über die (standardisierte) HBCI-Schnittstelle zu lesen und in diese in standardierte DBASE III-Dateien zu schreiben. Diese Xbase-HBCI-Schnittstelle macht so Bankbuchungsdaten für Xbase++ (und andere) Programme so auf einfache Art und Weise zugänglich.

Es könnten mit der Xbase-HBCI-Schnittstelle z.B. Zahlungseingänge in Echtzeit automatisiert Forderungen zugeordnet und verbucht werden und so bei Zahlung auch weitere Funktionen veranlasst werden (z.B. könnte bei Zahlungseingang sofort eine Email mit dem Lizenzschlüssel mit dem vom Kunden gerade im Web-Shop gekauften Programm an den Kunden verschickt werden).

Xbase-HBCI basiert auf einer Software im Open-Source-Umfeld, die so zuverlässig ist, dass sie von einigen Banken ihren Kunden zum Einsatz für das Online-Banking empfohlen wird. Dieses Programm wird von mir in einem unsichtbaren Servermode gestartet, und dessen bewährte Online-Banking-Funktionen via einer internen XML-RPC Schnittstelle von Xbase-HBCI genutzt.

Im Vergleich zu anderen Verfahren wie DTAUS oder DTAZV erlaubt die Xbase-HBCI eine wesentlich vereinfachte und sicherere Verknüpfung von Bankgeschäften und Programmen.

Xbase-HBCI kommt in Form einer EXE oder einer DLL. Wird Xbase-HBCI als EXE ohne Parameter aufgerufen, sind die Funktionen über eine Oberfläche steuerbar. Wird die EXE mit Parametern aufgerufen, startet die Xbase-HBCI ohne Oberfläche und führt die die gewünschten Aktionen aus. Diese könnten z.B. sein:

- Schreiben aller Kontensalden in eine DBF-Datei
- Schreiben aller Umsätze und Tagessalden in eine DBF-Datei
- Ermittlung aller Salden aller Konten
- Die Darstellung der Umsätze

Mit Xbase-HBCI könnte die komplette Abwicklung des Bankgeschäftes ohne Online-Banking-Software abgewickelt werden. Auch die Ausführung von Überweisungen oder das Anlegen von Daueraufträgen mit Xbase-HBCI ist vorgesehen.

Xbase-HBCI als DLL kann als ActivX-Control in beliebige Programme eingebunden werden und verfügt über die gleichen Funktionen wie die EXE.

Hier ein Anschauungsbeispiel: Alle Ansichten und Dbf´s können ohne weitere Eingabe von Passworten erstellt werden.

English:

The Xbase-HBCI-interface (nearly all german banks support HBCI) reads bank accounting data from your online bank and writes it in dbf-files to make it well accessible for Xbase++ (and other) programs. It is secure and based on https. It allows to complete the automating of booking processes in programs like webshops oder ERP applications, because it is now possible to programmably identify payments of persons in real-time and assign them automaticly to outstanding debts and/or to initialize further actions (e.g. emailing a lizencekey of the bought program).
It is based on a open source online-banking program, which is recommended by several german bank-institutes. We made this online-banking software run in an unvisible "servermode" and are able to access all functions via an XML-RPC interface.

You also can allthough easily execute payments out of your program with Xbase-HBCI.  
 
 

The following 2 images are showing how the interface-produced dbf-files can look like. Sorry, that I made a part unreadable. All dbfs can be generated without any further user action. All the passwort- and identification-stuff can be handled automatically.

All accounts in dbf-format, included with sums and last booking date.

HBCI-Interface for Xbase++, HBCI-Schnittstelle für Xbase++

Image 1

Details of an online banking account in dbf-format

HBCI-Interface for Xbase++, HBCI-Schnittstelle für Xbase++

Image 2

Download CombiFinanz-HBCI


Other Tools for Xbase++ and other languages