Änderungen

Zur Navigation springen Zur Suche springen
9.247 Bytes hinzugefügt ,  09:15, 4. Okt. 2024
Zeile 10: Zeile 10:     
* [http://www.willuhn.de/products/hibiscus/ Offzielles und Aktuelles zu Hibiscus]
 
* [http://www.willuhn.de/products/hibiscus/ Offzielles und Aktuelles zu Hibiscus]
* [https://hibiscus-mashup.derrichter.de/index.php/faq Hibiscus Mashup] bietet kostenlose Plugins zur Anbindung von Non-FinTS-Konten wie PayPal.
+
 
 +
==== Hibiscus Mashup ====
 +
[https://hibiscus-mashup.derrichter.de/index.php/faq Hibiscus Mashup] bietet kostenlose Plugins zur Anbindung von Non-FinTS-Konten wie PayPal oder verschiedene Kreditkarten wie Barclays.
 +
 
 +
Achtung: Die Mashup-Plugins nutzen manchmal Komponenten auf von Hibiscus-Plugins abweichendem Versionsstand. Deshalb kann manchmal die XML-RPC-API, das Webadmin-Interface o.Ä. nicht funktionieren.<ref> Siehe https://homebanking-hilfe.de/forum/topic.php?t=22157</ref>
 +
 
 +
Siehe
 +
* [https://hibiscus-mashup.derrichter.de/index.php/download/plugins-und-addons-stable Plugins für manuelle Installation]
    
==== Hibiscus und Postbank-Online-Banking ====
 
==== Hibiscus und Postbank-Online-Banking ====
   −
Die Anmeldung eines Postbankkontos bei Hibiscus wird mit Hilfe von Bankleitzahl, Kontonummer und PIN durchgeführt. Das gilt auch nach der SEPA-Einführung (Stand: Juli 2016).
+
Die Anmeldung eines Postbankkontos bei Hibiscus wird mit Hilfe von Bankleitzahl, Postbank-ID (vor 2023: Kontonummer) und PIN (das Passwort im Online-Banking) durchgeführt. Das gilt auch nach der SEPA-Einführung (Stand: 2023). Die Postbank-ID trägt man bei "Kundenkennung" und "Benutzerkennung" ein.
 +
 
 +
Die TAN bekommt man über die BestSign-App. Siehe dazu https://www.willuhn.de/wiki/doku.php?id=support:list:tan-verfahren#pushtan_apptan_bestsign
 +
Man beachte, dass seit 2023 der Name des Sicherheitsmediums in Hibiscus angegeben werden muss, nicht mehr wie früher mit dem Präfix "SO:"
    
Um Überweisungen mit Hibiscus (oder einer anderen Banking-Software auf Basis von FinTS/HBCI) vorzunehmen, muss bei der Postbank das entsprechende Auftragslimit im Online-Banking-Portal der Postbank unter Einstellungen -> Auftragslimit bei "Finanzsoftware" gesetzt werden. Bei Einloggen mit Benutzername und Passwort werden die Limite für die Finanzsoftware jedoch nicht angezeigt. Dafür muss man mit Kontonummer und PIN sich einloggen; dann sieht alles gleich aus, nur dass die Finanzsoftware-Limite angegeben werden.<ref> Vgl. [http://microsoft.public.de.money.narkive.com/JA2LXiV1/postbank-limit-fur-finanzsoftware Forumsbeitrag], [https://antworten.postbank.de/frage/ueber-die-anwahl-mit-postbank-id-und-passwort-lassen-sich-die-limitwer-59212.html?tag=finanzsoftware&open=17 Antwort von der Postbank] .</ref>
 
Um Überweisungen mit Hibiscus (oder einer anderen Banking-Software auf Basis von FinTS/HBCI) vorzunehmen, muss bei der Postbank das entsprechende Auftragslimit im Online-Banking-Portal der Postbank unter Einstellungen -> Auftragslimit bei "Finanzsoftware" gesetzt werden. Bei Einloggen mit Benutzername und Passwort werden die Limite für die Finanzsoftware jedoch nicht angezeigt. Dafür muss man mit Kontonummer und PIN sich einloggen; dann sieht alles gleich aus, nur dass die Finanzsoftware-Limite angegeben werden.<ref> Vgl. [http://microsoft.public.de.money.narkive.com/JA2LXiV1/postbank-limit-fur-finanzsoftware Forumsbeitrag], [https://antworten.postbank.de/frage/ueber-die-anwahl-mit-postbank-id-und-passwort-lassen-sich-die-limitwer-59212.html?tag=finanzsoftware&open=17 Antwort von der Postbank] .</ref>
 +
 +
Der Umstieg der Postbank-IT auf diejenige der Deutschen Bank scheint [https://homebanking-hilfe.de/forum/topic.php?t=25882&page=2 auch mit Hibiscus lösbar].
    
=== SynTAX ===
 
=== SynTAX ===
Zeile 45: Zeile 57:  
* [https://github.com/akaunting/akaunting Akaunting] - PHP-basiert
 
* [https://github.com/akaunting/akaunting Akaunting] - PHP-basiert
 
* [https://ofbiz.apache.org/ Apache OfBiz] - Java-basiert, Web-Anwendung
 
* [https://ofbiz.apache.org/ Apache OfBiz] - Java-basiert, Web-Anwendung
* [https://www.idempiere.org/ idempiere] - Java/OSGi-basiert
+
 
 +
* [https://www.openz.de/ Open Z], für 2 Nutzer kostenloses nach eigenen Angaben Open Source ERP
 +
** [https://sourceforge.net/projects/openz/files/ OpenZ ist eine Web-Anwendung, die von einem Tomcat-Server bedient wird]
 
* [http://www.sql-ledger.com/ SQL-Ledger], ein ERP-Programm
 
* [http://www.sql-ledger.com/ SQL-Ledger], ein ERP-Programm
 
* [http://lx-office.org/index.php?id=home Lx-Office] ist eine Variante, die 2003 sich von [[SQL-Ledger]] abtrennte und auf deutsche Besonderheiten Rücksicht nimmt.
 
* [http://lx-office.org/index.php?id=home Lx-Office] ist eine Variante, die 2003 sich von [[SQL-Ledger]] abtrennte und auf deutsche Besonderheiten Rücksicht nimmt.
 
** [http://debian.asconix.com/lx-office-debian-lenny-howto Anleitung zur Installation von Lx-Office 2.6] auf [[Debian]] Lenny
 
** [http://debian.asconix.com/lx-office-debian-lenny-howto Anleitung zur Installation von Lx-Office 2.6] auf [[Debian]] Lenny
* [http://www.compiere.com/products/index.php Compiere], ein ERP-Programm, dessen Kern [[OpenSource]] ist.
+
* Compiere-Derivate
 +
** [http://www.compiere.com/products/index.php Compiere], ein ERP-Programm, dessen Kern [[OpenSource]] ist.
 +
** [http://www.adempiere.net/web/guest/welcome Adempiere]
 +
** [https://metasfresh.com/ metasfresh] - Schweizer Projekt, daher ausführliche deutschsprachige Dokumentation
 +
** [https://www.idempiere.org/ iDempiere] - Java/OSGi-basiert
 
* [http://www.pecuniabanking.de/ Pecunia Banking] ist eine auf [[HBCI4Java]] basierende Anwendung für den Mac.
 
* [http://www.pecuniabanking.de/ Pecunia Banking] ist eine auf [[HBCI4Java]] basierende Anwendung für den Mac.
   Zeile 76: Zeile 94:     
* [https://joachim-wilke.de/blog/2016/01/22/Online-Banking-auf-der-Linux-Kommandozeile/ Joachim Wilkes Blog zu Aqbanking-cli]
 
* [https://joachim-wilke.de/blog/2016/01/22/Online-Banking-auf-der-Linux-Kommandozeile/ Joachim Wilkes Blog zu Aqbanking-cli]
 +
 +
* [https://wiki.gnucash.org/wiki/AqBanking GnuCash-Wiki zu AqBanking]
 +
* [https://github.com/aqbanking/aqbanking AqBanking Source Code Mirror auf GitHub]
    
==== Beispiel für Postbank ====
 
==== Beispiel für Postbank ====
Zeile 81: Zeile 102:  
Die Postbank hat auch bei der FinTS-Schnittstelle von der Identifikation via Kontonummer auf die Postbank-ID umgestellt. Daher muss man diese und nicht die Kontonummer als Identifikationsmittel angeben.
 
Die Postbank hat auch bei der FinTS-Schnittstelle von der Identifikation via Kontonummer auf die Postbank-ID umgestellt. Daher muss man diese und nicht die Kontonummer als Identifikationsmittel angeben.
   −
* Einrichtung Konto
+
* Einrichtung Benutzer
 +
  aqhbci-tool4 adduser -t pintan --context=1 -b $BANKLEITZAHL -u $POSTBANK_ID -c $POSTBANK_ID -N "$VORNAME $NACHNAME" -s https://hbci.postbank.de/banking/hbci.do
 +
 
 +
* Abfrage unique user id (Zahl ganz am Ende der ausgegebenen Zeile):
 +
  aqhbci-tool4 listusers
   −
   aqhbci-tool4 adduser -t pintan --context=1 -b $BANKLEITZAHL -u $POSTBANK_ID -N "$VORNAME $NACHNAME" -s https://hbci.postbank.de/banking/hbci.do
+
* Abruf Konten
   aqhbci-tool4 adduserflags -b $BANKLEITZAHL -u $POSTBANK_ID -f forceSsl3
+
 
   aqhbci-tool4 getsysid -u $POSTBANK_ID
+
   aqhbci-tool4 getsysid -u $UNIQUE_UID
 +
   aqhbci-tool4 getaccounts -u $UNIQUE_UID
 +
  aqhbci-tool4 listaccounts
 +
 
 +
* Abruf Konto
 +
   aqhbci-tool4 getaccsepa -a $ACCOUNT_ID
 +
 +
$ACCOUNT_ID ist die Nummer, die "listaccounts" anzeigt.
   −
* Wahl mobileTAN-Mode (veraltet, nun z.B. BestSign)
  −
  aqhbci-tool4 listitanmodes -u $POSTBANK_ID
  −
  aqhbci-tool4 setitanmode -u $POSTBANK_ID -m 901
      
* Wahl BestSign-TAN-Mode  
 
* Wahl BestSign-TAN-Mode  
   aqhbci-tool4 listitanmodes -u $POSTBANK_ID
+
   aqhbci-tool4 listitanmodes -u $UNIQUE_UID
   aqhbci-tool4 setitanmode -u $POSTBANK_ID -m '''4'''920
+
   aqhbci-tool4 setitanmode -u $UNIQUE_UID -m '''6'''920
   aqhbci-tool4 setitanmode -u $POSTBANK_ID -m "SO:$DEVICE_ID"
+
   aqhbci-tool4 setTanMediumId -u $UNIQUE_UID -m "SO:$DEVICE_ID"
   −
$DEVICE_ID ist der Name, der unter "Sicherheitsverfahren" im Postbank-OnlineBanking für das BestSign-Gerät angezeigt wird.
+
$DEVICE_ID ist der Name, der unter "Sicherheitsverfahren" im Postbank-OnlineBanking für das BestSign-Gerät ("SO" ist die Abkürzung von SealOne) angezeigt wird.
       
* Abruf Konten
 
* Abruf Konten
   aqhbci-tool4 getaccounts -u $POSTBANK_ID
+
   aqhbci-tool4 getaccounts -u $UNIQUE_UID
 
   aqhbci-tool4 listaccounts
 
   aqhbci-tool4 listaccounts
 
   aqbanking-cli listaccs
 
   aqbanking-cli listaccs
Zeile 214: Zeile 243:     
Siehe [http://wiki.shopware.de/Allgemein-PHP-und-HBCI-Teil-1_detail_631.html Software-Projekt]
 
Siehe [http://wiki.shopware.de/Allgemein-PHP-und-HBCI-Teil-1_detail_631.html Software-Projekt]
 +
 +
 +
==== Umsatzabruf von PayPal ====
 +
 +
aqbanking-cli kann auch die Umsätze von [[PayPal]] über deren API-Schnittstelle abrufen.
 +
Die entsprechenden Schlüssel bekommt man - auch für ein privates PayPal-Konto - unter https://www.paypal.com/businessmanage/credentials/apiAccess .
 +
 +
Siehe
 +
* https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/Paypal_einrichten
    
=== Ledger ===
 
=== Ledger ===
Zeile 235: Zeile 273:     
* hledger-web ist ein einfaches Web-Interface für das Ledger-Derivat [[hledger]].
 
* hledger-web ist ein einfaches Web-Interface für das Ledger-Derivat [[hledger]].
 +
* Das Ledger von [https://howeyc.github.io/ledger/Web_Overview.html howeyc bietet auch ein Web-Interface].
 
* Das Projekt [http://npoacct.sfconservancy.org/accounting-api/restapi.html npoacct - accounting-api] zielt darauf ab, eine REST-Api zum lesenden und schreibenden Zugriff auf Ledger zu erstellen.
 
* Das Projekt [http://npoacct.sfconservancy.org/accounting-api/restapi.html npoacct - accounting-api] zielt darauf ab, eine REST-Api zum lesenden und schreibenden Zugriff auf Ledger zu erstellen.
    +
* [https://github.com/feramhq/transity Transity] ist von ledger inspiriert, geht aber leicht andere Wege.
    
==== Alternativen zu Ledger ====
 
==== Alternativen zu Ledger ====
* Ein Nachbau von Ledger ist [[hLedger]].
+
* Ein Nachbau von Ledger in Haskell ist [[hLedger]].
 +
* Ein Nachbau von Ledger in [[Go]] findet sich unter https://howeyc.github.io/ledger/
 
* [https://furius.ca/beancount/ Beancount] ist von Ledger inspiriert, lässt aber weniger Freiheiten (z.B. nur Unterkonten der 5 Haupttypen Aktiva, Verbindlichkeiten, Eigenkapital, Erlös und Aufwand).
 
* [https://furius.ca/beancount/ Beancount] ist von Ledger inspiriert, lässt aber weniger Freiheiten (z.B. nur Unterkonten der 5 Haupttypen Aktiva, Verbindlichkeiten, Eigenkapital, Erlös und Aufwand).
 +
* Ein auf einem yaml-Format statt auf einem Text-Format basierendes ledger auf Basis von [[Rust]] ist [https://crates.io/crates/rust_ledger rust_ledger].
 +
* Ein auf einem TOML-Format statt auf einem Text-Format basierendes ledger auf Basis von [[Rust]] ist [https://crates.io/crates/bankroll bankroll]
    
=== Boobank ===
 
=== Boobank ===
Zeile 272: Zeile 315:  
* [http://www.bemme.de/download.html Tudo], Warenwirtschaft und Finanzbuchhaltung
 
* [http://www.bemme.de/download.html Tudo], Warenwirtschaft und Finanzbuchhaltung
   −
Proprietäre Alternativen:
+
==== Proprietäre Alternativen ====
 
* [http://msdn.microsoft.com/en-us/library/dd355398.aspx Microsoft DynamicsNAV]
 
* [http://msdn.microsoft.com/en-us/library/dd355398.aspx Microsoft DynamicsNAV]
 
* SAP
 
* SAP
 +
** [https://developers.sap.com/topics/sap-hana.html#deployment SAP HANA Express Edition] erlaubt SAP HANA in einer kleineren Version auf dem lokalen Rechner oder in der Cloud kostenlos zu installieren.
 
* Oracle
 
* Oracle
   Zeile 317: Zeile 361:     
Auch die [[Kwitt]]-App der Sparkassen und Genossenschaftsbanken soll mit QR-Codes umgehen können, derzeit [https://www.girocode.de/ Girocode].
 
Auch die [[Kwitt]]-App der Sparkassen und Genossenschaftsbanken soll mit QR-Codes umgehen können, derzeit [https://www.girocode.de/ Girocode].
 +
 +
==== Zahlungsannahme via Android NFC ====
 +
 +
Wie Apple Tap to Pay kann man auch mit Android-Smartphones, die einen [[NFC]]-Chip haben, Zahlungen annehmen:
 +
 +
===== Apps zur Zahlungsannahme =====
 +
 +
====== Anbieter unmittelbar für POS ======
 +
* [https://www.sumup.com/de-de/tap-to-pay-on-android/ SumUp] berechnet eine Gebühr von 1,39% des Zahlbetrags (Stand: 4.10.24).
 +
** Bei Zahlungen mit physischen Karten gibt es ein Limit von 50 €, nicht dagegen bei Zahlungen mit virtuellen Karten (Google Pay, Apple Pay etc).
 +
* [https://www.mypos.com/de-de/glass MyPOS Glass] bietet Zahlungen per Android-NFC-Gerät. Sie kosten entweder 1,4 % des Zahlbetrags ohne monatliche Grundgebühr oder 4,90 € pro Monat und 0,9% des Zahlbetrags.
 +
* [https://www.adyen.com/de_DE/knowledge-hub/tap-to-pay-verwandeln-sie-mobile-geraete-in-zahlungsterminals#wie-funktioniert-tap-to-pay Adyen] bietet verschiedene Zahlungsmethoden, u.a. wohl auch Tap To Pay auf [[iPhone]]- und [[Android]]-Geräten.
 +
** Das Gebührenmodell setzt sich aus einer Transaktionsgebühr von 0,11 € und einer zweigeteilten Umsatzgebühr (fester Prozentsatz nach Kartenanbieter und meist Interchange-Rate) zusammen.
 +
** Tap to Pay on Iphone findet sich in der [https://www.adyen.com/de_DE/terminals Übersicht der Zahlungsmethoden vor Ort], Tap to Pay on Android aber (noch) nicht (Stand: 4.10.2024).
 +
* [https://www.swedbank.lv/business/cash/cashflow/cardservice?language=ENG Swedbank] mit dem Smart Terminal eine Zahlungsannahme via Android-NFC. Bei Zahlungen über 50 € akzeptiert sie auch die PIN-Eingabe. Kosten: 0,99 % zzgl. 0,02 € (Stand: 4.10.2024).
 +
 +
====== White Label-Produkte ======
 +
* [https://rubean.com/phonepos/ Rubean PhonePOS]. Dieses Produkt wird nicht direkt vertrieben, sondern nur über Finanzinstitute.
 +
** [https://rubean.com/phonepos/ Angeblich] gibt es das Produkt unter dem Namen SparkassenPOS mit Einrichtungskosten von rd. 20 € und 0,89 % des Zahlbetrags als Gebühren.
 +
** [https://rubean.com/getpayd/ GetPAYD] ist eine weitere App von Rubean, die zusätzlich zur Zahlungsfunktion Leistungen für Zustelldienste beinhaltet]
 +
** [https://rubean.com/devices/ Gerätevoraussetzungen]:
 +
*** Android, mindestens Version 12
 +
*** Google Play Integrity Attestation with GMS (Google Mobile Services) oder Zimperium zDEFEND zur "device attestation"
 +
*** Android Key Attestation mit Google Root Certificate
 +
*** NFC antenna
 +
* [https://syngenio.com/possible Syngenio POSsible] ist ebenfalls ein WhiteLabel-Produkt. Es kann sowohl als Stand alone-App als auch mit Hilfe des SDK als Teil einer umfangreicheren App auf Android genutzt werden. Als Kunde kann man über den Netzbetreiber und den Acquirer entscheiden.
 +
* https://tapxphone.com/
 +
* [https://www.viva.com/de-at/vendor-solutions/supported-devices viva.com] bietet wohl auch Zahlungen über Android-Smartphones an.
    
== Programmierschnittstellen ==
 
== Programmierschnittstellen ==
 +
 +
=== Payment Request API ===
 +
 +
* https://www.w3.org/TR/payment-request/
 +
    
=== FinTS ===
 
=== FinTS ===
Zeile 330: Zeile 407:  
==== FinTS-Zugriff ====
 
==== FinTS-Zugriff ====
   −
* [http://hbci4java.kapott.org/ HBCI4Java] ist eine [[OpenSource]]-API, die auch von [[Hibiscus]] genutzt wird. Der von Hibiscus verwendete Branch findet sich auf [https://github.com/willuhn/hbci4java GitHub] bzw. [https://github.com/hbci4j/hbci4java/ unter github/hbci4j].  
+
* HBCI4Java ist eine [[OpenSource]]-API, die auch von [[Hibiscus]] genutzt wird.  
 +
** Der von [[Hibiscus]] verwendete Fork findet sich auf [https://github.com/hbci4j/hbci4java GitHub].  
 +
** Ein weiterer [https://github.com/adorsys/hbci4java-adorsys Fork von adorsys] wird in deren [https://github.com/adorsys/multibanking Multibanking-Tool] verwendet.
    
* Siehe auch oben [[#AqBanking-CLI]]
 
* Siehe auch oben [[#AqBanking-CLI]]
 +
 +
* Der [[TypeScript]]-basierte [https://github.com/Prior99/fints fints.js] erlaubt das Abfragen von Umsätzen. Es bietet eine Library und einen Command-Line-Client.
    
* Die Open Source-Version des [https://www.npmjs.com/package/open-fin-ts-js-client Open-Fin-TS-JS-Clients] erlaubt lediglich die Abfrage des Kontos, nicht aber eine Überweisung.  
 
* Die Open Source-Version des [https://www.npmjs.com/package/open-fin-ts-js-client Open-Fin-TS-JS-Clients] erlaubt lediglich die Abfrage des Kontos, nicht aber eine Überweisung.  
Zeile 338: Zeile 419:  
** Das unterstützte Protokoll ist FinTS 3.0.  
 
** Das unterstützte Protokoll ist FinTS 3.0.  
 
** Ein Testserver ist integriert.
 
** Ein Testserver ist integriert.
 +
 +
* Produkte zum FinTS-Zugriff müssen angeblich bei der Deutschen Kreditwirtschaft registriert werden.
 +
** Siehe https://www.hbci-zka.de/register/register_faq.htm
 +
 +
==== FinTS-Testserver ====
 +
 +
Neben dem genannten Testserver des Open-FinTS-JS-Clients gibt es weitere Ansätze, einen solchen Server zur Verfügung zu stellen:
 +
 +
* https://prototypefund.de/project/libspsd2-freie-api-und-sandbox-fuer-das-europaeische-finanzsystem/
 +
* https://github-wiki-see.page/m/jHetzer/erpnextfints/wiki/FinTS-Test-Server
 +
* https://github.com/thomet/hbci4javaserver - nicht gepflegt, zeigt aber, wie man mit der hbci4java einen Test-Server aufbaut
    
==== Postbank ====
 
==== Postbank ====
    
* Die HBCI-Adresse der Postbank findet sich [http://www.postbank.de/privatkunden/pk_banking_postbank_de.html hier (inkl. Zertifikat)].
 
* Die HBCI-Adresse der Postbank findet sich [http://www.postbank.de/privatkunden/pk_banking_postbank_de.html hier (inkl. Zertifikat)].
 +
* In Online-Banking-Software muss man dem Namen des "BestSign-Gerät" (seit dem Umzug der Technik zur Deutschen Bank Anfang 2023) nicht mehr ein "SO:" voranstellen.
 
* Weitere Parameter finden sich im [http://linuxwiki.de/OpenHBCI/GetesteteBanken Wiki von OpenHBCI].
 
* Weitere Parameter finden sich im [http://linuxwiki.de/OpenHBCI/GetesteteBanken Wiki von OpenHBCI].
 +
* Angeblich soll auch BestSign mit aqbanking und GnuCash funktionieren:
 +
** https://lists.gnucash.org/pipermail/gnucash-de/2021-August/012195.html
    
=== EBICS ===
 
=== EBICS ===
Zeile 362: Zeile 457:  
* [https://www.dzbank.de/content/dzbank_de/de/home/unsere_kunden/firmenkunden/produkte_und_leistungen/transaction_banking/konto/ebanking/EBICS/EBICSTestzugang.html EBICS-Testzugang der DZBank] (normaler EBICS-Zugang bei der DZ wird dazu benötigt).
 
* [https://www.dzbank.de/content/dzbank_de/de/home/unsere_kunden/firmenkunden/produkte_und_leistungen/transaction_banking/konto/ebanking/EBICS/EBICSTestzugang.html EBICS-Testzugang der DZBank] (normaler EBICS-Zugang bei der DZ wird dazu benötigt).
 
* Die EBICS-Zugangsdaten der UniCredit Bank AG (Hypovereinsbank) finden sich [http://www.hypovereinsbank.de/portal?view=/de/services/ebanking-en/overview.jsp# auf hypovereinsbank.de].
 
* Die EBICS-Zugangsdaten der UniCredit Bank AG (Hypovereinsbank) finden sich [http://www.hypovereinsbank.de/portal?view=/de/services/ebanking-en/overview.jsp# auf hypovereinsbank.de].
 +
 +
==== Weitere Informationen ====
 +
 +
Z.B. von der Hypovereinsbank/Unicredit:
 +
 +
* https://www.hypovereinsbank.de/hvb/unternehmen/digitales-banking/antraege-formulare#parsys_download_center
 +
* [https://www.hypovereinsbank.de/hvb/unternehmen/konto-zahlungsverkehr/ebanking-loesungen/ferndiagnose-go-to-assist HilfeCenter]
 +
 +
=== PAIN-Nachrichten ===
 +
 +
Im Verhältnis Kunde zu Bank spielen die Nachrichten im PAIN-Format eine Rolle.
 +
 +
So kann beispielsweise mit pain.001.001.03 eine SEPA-Zahlung (SEPA-Überweisung) angestoßen werden.
 +
Siehe
 +
* [https://www.hypovereinsbank.de/content/dam/hypovereinsbank/unternehmen/pdf/Downloadcenter/SEPA-Formate-de.pdf kommentierte XML-Datei mit pain.001.001.03-Nachricht]
    
=== camt-Nachrichten ===
 
=== camt-Nachrichten ===
Zeile 371: Zeile 481:  
* [http://www.sepa-tool.de/camt-testdateien.html camt-Testdateien auf sepa-tool.de]
 
* [http://www.sepa-tool.de/camt-testdateien.html camt-Testdateien auf sepa-tool.de]
 
* [http://www.ebics.de/spezifikation/dfue-abkommen-anlage-3-formatstandards/ Spezifikation der Formate seitens der Deutschen Kreditwirtschaft (DK)]
 
* [http://www.ebics.de/spezifikation/dfue-abkommen-anlage-3-formatstandards/ Spezifikation der Formate seitens der Deutschen Kreditwirtschaft (DK)]
 +
 +
=== PSD2-API ===
 +
 +
Die Banken müssen Drittanbietern nach Zustimmung der Kunden Zugriff auf Kontoinformationen nach Maßgabe der 2. Zahlungsverkehrsrichtlinie (Payment Service Directive 2 - PSD2) geben und Zahlungsvorgänge über eine API auslösen lassen.
 +
 +
==== Registrierung bei der Bafin ====
 +
Genutzt werden dürfen solche APIs aber nur von der Finanzaufsicht zugelassene Drittanbieter.<ref>Vgl. https://www.heise.de/newsticker/meldung/PSD2-Banken-muessen-Schnittstellen-fuer-Testphase-freigeben-4336579.html</ref> Siehe dazu
 +
* [https://www.bafin.de/DE/PublikationenDaten/Datenbanken/ZahlungsinstituteRegister/register_zahlungsinstitute_node.html Info zur Registrierungsdatenbank]
 +
* [https://portal.mvp.bafin.de/database/ZahlInstInfo/suche.do Datenbank der Bafin] - Nach ZAG-Institute suchen - Filter: Registriertes Zahlungsinstitut
 +
 +
 +
==== Weiterführendes zu PSD2-APIs ====
 +
Siehe
 +
* https://www.openbankingeurope.eu/
 +
* [https://www.berlin-group.org/psd2-access-to-bank-accounts Standard der Berlin Group]
 +
* [https://www.dkb.de/info/psd2-api/ PSD2-API-Testumgebung der DKB]
 +
* [https://paymentandbanking.com/psd2-das-neue-tor-in-die-bank/ älterer Übersichtsartikel]
 +
* [https://github.com/OpenBankProject/OBP-API/wiki/PSD2-Sandbox PSD2-Sandbox]
 +
* [https://www.ebicsblog.com/2020/04/open-banking-ebics-versus-api.html Kritisch zu OpenBanking-APIs] im Vergleich zu bestehenden Standards wie [[FinTS]] und [[EBICS]]
    
=== APIs ===
 
=== APIs ===
Zeile 384: Zeile 513:  
Einen Überblick über Wertpapierinformations-APIs gibt
 
Einen Überblick über Wertpapierinformations-APIs gibt
 
* https://www.datadriveninvestor.com/2019/02/25/6-alternatives-to-the-yahoo-finance-api/#
 
* https://www.datadriveninvestor.com/2019/02/25/6-alternatives-to-the-yahoo-finance-api/#
 +
 +
== Proprietäre Finanzsoftware ==
 +
=== Enterprise Resource Planning Software ===
 +
* Microsoft Dynamics
 +
* [[SAP S/4HANA Finance]]
    
-------
 
-------

Navigationsmenü