Änderungen

Zur Navigation springen Zur Suche springen
Zeile 21: Zeile 21:  
==== 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
+
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 244: Zeile 247:  
==== Umsatzabruf von PayPal ====
 
==== Umsatzabruf von PayPal ====
   −
aqbanking-cli kann auch die Umsätze von PayPal über deren API-Schnittstelle abrufen.
+
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
 
Siehe
Zeile 269: 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 282: Zeile 291:  
=== ERP-Software ===
 
=== ERP-Software ===
    +
* [https://interoperable-europe.ec.europa.eu/eu-oss-catalogue/solutions/unico-easy UniCo Easy]
 
* [[Finanzsoftware#Ledger |Ledger]]
 
* [[Finanzsoftware#Ledger |Ledger]]
 
* [http://www.concepterp.de/main.php?target=nutzenprofit ConceptERP], Warenwirtschaft, Schnittstellen zu Lexware und anderen Buchhaltungssystemen, deutsch
 
* [http://www.concepterp.de/main.php?target=nutzenprofit ConceptERP], Warenwirtschaft, Schnittstellen zu Lexware und anderen Buchhaltungssystemen, deutsch
Zeile 352: Zeile 362:     
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 365: Zeile 408:  
==== 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/hbci4j/hbci4java GitHub].  
+
* 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 373: Zeile 420:  
** 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:
 
* Angeblich soll auch BestSign mit aqbanking und GnuCash funktionieren:
Zeile 400: Zeile 459:  
* 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 =====
+
==== Weitere Informationen ====
    
Z.B. von der Hypovereinsbank/Unicredit:
 
Z.B. von der Hypovereinsbank/Unicredit:
Zeile 441: Zeile 500:  
* [https://paymentandbanking.com/psd2-das-neue-tor-in-die-bank/ älterer Übersichtsartikel]
 
* [https://paymentandbanking.com/psd2-das-neue-tor-in-die-bank/ älterer Übersichtsartikel]
 
* [https://github.com/OpenBankProject/OBP-API/wiki/PSD2-Sandbox PSD2-Sandbox]
 
* [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 ===

Navigationsmenü