AqBanking: Unterschied zwischen den Versionen
Zeile 49: | Zeile 49: | ||
== Meilensteine == | == Meilensteine == | ||
# Linux: QBankingManager installieren | # Linux-Anwendungsebene: QBankingManager installieren | ||
## ein Giro-Konto abfragen um zu sehen, ob das Teil funktioniert | ## ein Giro-Konto abfragen um zu sehen, ob das Teil funktioniert | ||
## Transaktion "Konto-Umsatz-Abfrage" ausprobieren! | ## Transaktion "Konto-Umsatz-Abfrage" ausprobieren! | ||
## Transaktion "Sammel-Lastschrift" (DTA) ausprobieren! | ## Transaktion "Sammel-Lastschrift" (DTA) ausprobieren! | ||
# Linux-Programmierebene: "aqbanking 3" versuchen zu compilieren | |||
## Beispiel-Programme suchen und Mini-Programm erstellen das z.B. die Kundenliste auf den Schirm bringt | |||
## | |||
## | |||
# Re-Enginierung der techniken zu 2+3 anhand der Quelltexte "QBankingManager" oder altes "aqbanking-tool" | # Re-Enginierung der techniken zu 2+3 anhand der Quelltexte "QBankingManager" oder altes "aqbanking-tool" | ||
# Integration in den OrgaMon | # Integration in den OrgaMon | ||
Zeile 58: | Zeile 62: | ||
# REST-Server in PHP verwirklichen | # REST-Server in PHP verwirklichen | ||
# REST - Mappings definieren auf ein neues "aqbanking-tool" das in C programmiert wird. | # REST - Mappings definieren auf ein neues "aqbanking-tool" das in C programmiert wird. | ||
== REST Details == | |||
=== das iTAN Verfahren == | |||
./LASTSCHRIFT/ öffnet eine Maske mit 2 neuen Eingabefeldern. | |||
DTA-Datei [___________________________] (Browse)<br> | |||
34. TAN [______]<br> | |||
(Ausführen) |
Version vom 20. Februar 2008, 09:09 Uhr
Ziel
Linux-basierter REST-Server-Dienst. Wrapper für grundlegende "AqBanking Rev. 3.x" Funktionen.
- Umsätze abrufen (./UMSATZ)
- Sammel-Lastschriften durchführen (./LASTSCHRIFT)
- (Termin-)Überweisungen durchführen (./UEBERWEISUNG)
OrgaMon kann man nun auf eingerichtete Konten binden. Dadurch werden Giro-Konto-Buchungen in die Buchführung des OrgaMon integriert. Von der Synchronisierungs-Phase bis zur Konto-Abfrage soll alles über das (REST-)Webinterface angebunden werden.
Bisherige Implementierungen
leider basiert die Implementierung auf "aqbanking 2" das nicht weiterentwickelt wird. In "aqbanking 3" das wir verwenden wollen ist das Kommandozeilen-Tool "aqbanking-tool" nicht mehr vorhanden.
Beispiele
Kunde-Identifier ist in diesem Fall "F263GSHMELJWSG"
Anfrage: ./AqBanking/F263GSHMELJWSG/66061724/10504104/02.01.2008/
Antwort:
1
02.01.2008 00:00:00
02.01.2008 00:00:00
080102
-14.78
EUR
NMSC
LASTSCHRIFT
5
931
37060590
401650
NONREF
{
DEVK KFZ SAGT DANKE
}
{
192333326 KA-NN 59
}
Meilensteine
- Linux-Anwendungsebene: QBankingManager installieren
- ein Giro-Konto abfragen um zu sehen, ob das Teil funktioniert
- Transaktion "Konto-Umsatz-Abfrage" ausprobieren!
- Transaktion "Sammel-Lastschrift" (DTA) ausprobieren!
- Linux-Programmierebene: "aqbanking 3" versuchen zu compilieren
- Beispiel-Programme suchen und Mini-Programm erstellen das z.B. die Kundenliste auf den Schirm bringt
- Re-Enginierung der techniken zu 2+3 anhand der Quelltexte "QBankingManager" oder altes "aqbanking-tool"
- Integration in den OrgaMon
- Grosse Sarg-Party für DDBAC
- REST-Server in PHP verwirklichen
- REST - Mappings definieren auf ein neues "aqbanking-tool" das in C programmiert wird.
REST Details
= das iTAN Verfahren
./LASTSCHRIFT/ öffnet eine Maske mit 2 neuen Eingabefeldern.
DTA-Datei [___________________________] (Browse)
34. TAN [______]
(Ausführen)