ITM Sepa-QR-Code-Generator für SEPA-Zahlungsanweisungen mit Skonto-Rechner. Verwendung im Webbrowser am PC oder Tablet. Einlesen des generierten QR-Codes durch Banking-App am Smartphone. - Damit kann die großartige Möglichkeit von Banking-Apps - nämlich die Überweisungsdaten per QR-Code über die Smartphone-Kamera einzulesen - optimal genutzt werden. Das Signieren passiert gleich über die Banking-App am Smartphone. Die komfortable Eingabe am PC bleibt weiterhin - eben ohne Verwendung von Banking am PC. Dass man seine Überweisungs-Vorlagen bei sich - und nicht bei der Bank - hat, ist besonders vorteilhaft bei mehreren Bankverbindungen.
... was Sie eh schon wissen:
Einstellung zum Wegschalten von Einführungen und Hilfe-Anzeige finden Sie bitte über den Button "Extras" oben in der Navigationsleiste. - Diese stören Sie vielleicht, wenn Sie sich bereits auskennen.
Voraussetzung dafür ist es also, dass Signieren für Electronic Banking über eine Banking-App am Smartphone vorgenommen wird.
Interessant ist es für Sie, wenn Sie für die Eingabe von Überweisungen bevorzugt PC oder Tablet verwenden und das Smartphone bei Überweisungen bislang primär zum Signieren verwenden.
Der als QR-Code bereitgestellte Datensatz gilt für SEPA-Zahlungsanweisungen, also Überweisungen von/zu Banken in allen SEPA-Ländern.
[?> Der ITM Sepa-QR-Code-Generator ist gedacht zur Verwendung über den Webbrowser eines PCs oder Tablets. Sie können diesen freilich genauso auf einem Smartphone verwenden. Das muss dann aber ein zweites Smartphone sein, weil Sie mit dem Smartphone mit der Banking-App den hier generierten QR-Code vom Display eines anderen Computers ablesen wollen.
Egal ist freilich das verwendete Betriebssystem des Geräts mit dem der ITM Sepa-QR-Code-Generator verwendet wird. Also egal ob Windows, MacOS, Linux, Android - oder was auch immer. Erforderlich ist nur ein Webbrowser mit Javascript-Unterstützung. Das ist praktisch jeder Webbrowser.
Besonders praktisch ist es, wenn Sie auf diesem weiteren Computer Ihre Rechnungen und Sonstiges zu Buchführung oder Zahlungsverkehr gespeichert haben. So können Sie
Falls Sie für alles immer nur ein Smartphone verwenden wollen - also auch die Rechnungsdaten und die Dokumentation über Ihre Zahlungen am Smartphone gespeichert haben -, dann wäre der ITM Sepa-QR-Code-Generator nicht sinnvoll für Ihren Bedarf.
Bei Druck-Variante: Der QR-Code wurde dazu über den ITM Sepa-QR-Code-Generator generiert und über die normale Druckfunktion des Webbrowsers auf Papier ausgedruckt. Dann wird der QR-Code - statt vom Bildschirm - vom Papier-Ausdruck eingelesen. Solche Ausdrucke kann man auch vorbereiten für den Zahlungstermin oder an einen Sachbearbeiter weitergeben zur Durchführung.
Bevor eine Überweisung signiert - und damit endgültig abgeschickt - wird, sollte routinemäßig zumindest der Betrag kontrolliert werden. Diese Gewohnheit sollte auch bei Einlesen über einen QR-Code beibehalten werden.
123,45-3%
um Skonto abzuziehen. Oder auch Aufschläge oder auch komplexere Berechnungen. Diese Berechnung wird - für spätere Nachvollziehbarkeit - im Datensatz eingetragen. Dies dient Ihrer Information, wird aber nicht an die Bank weitergeleitet.Wenn Sie häufiger viele Überweisungen in Einem zu erledigen haben, ist es freilich effektiver, wenn Sie diese Überweisungen als Datensatz an die Bank übermitteln. Falls Interesse am Erstellen eines solchen Datensatzes für mehrere Überweisungen in einer Datei zur Übermittlung an die Bank besteht, fragen Sie bitte deswegen bei uns an - sofern Sie dafür keine eigene Lösung in Ihrem Commputersystem haben sollten. Das ließe sich mit dem ITM Sepa-QR-Code-Generator als Zusatzfunktion realisieren. - Wie die Übermittlung eines solchen Sammelauftrags an die Bank funktioniert, wäre bitte bei der Bank zu erfragen. Diese stellt dann eine gesicherte Upload-Möglichkeit für Sie bereit.
"Sammler" geht verloren bei neu Laden der Seite. Beachten Sie bitte, dass bei neu Laden des ITM Sepa-QR-Code-Generators alle von Ihnen eingegebenen Daten weg sind. Das betrifft also auch die Daten im Feld "Sammler - Doku Überweisung & Ihre Notizen". Wenn Sie diese zur Dokumentation oder als Vorlagen für künftige Überweisungen brauchen, dann sollten diese in einer Text-Datei gesichert oder bereits passend abgelegt sein, bevor die Seite neu geladen - oder geschlossen - wird.
[?> Diese Seite erreichen Sie auch durch Eingabe der Kurz-URL - sqr steht für SEPA-QR-Code:
praktiker.at/sqr
Diese Anwendung wurde ursprünglich zur komfortableren Überweisung für Abonnements oder Käufe über den ITM praktiker Leserservice geschaffen (siehe Info- & Bestellsystem "praktiker"-Leserservice). Später wurde diese um etliche Funktionen erweitert, wodurch die Abwicklung von Überweisungen damit generell eine starke Vereinfachung darstellen kann.
Das Interesse an einer solchen Lösung hat sich durch die Einführung zusätzlicher Sicherheiten bei Electronic Banking ergeben:
Da der Sepa-QR-Code - der den Zahlschein zunehmend ablöst - mit Smartphone funktioniert und auch bevorzugt über die Banking-App am Smartphone das Signieren erfolgt, ist Electronic Banking am PC die heute umständlichere Lösung: Man gibt die Daten für die Überweisung über Electronic Banking am PC ein, dann sendet man den Auftrag ab und muss dann zum Smartphone greifen um dort die Überweisung zu signieren.
Allerdings sind am PC aber normalerweise die Daten für die Überweisungen als PDF-Rechnungen - oder sonstwie in Datenform - vorhanden und wird auch am PC die Dokumentation über Zahlungsvorgänge gespeichert. Und in der Praxis ist der Arbeitsort oft ein Schreibtisch, wo das Smartphone in der Handhabung nicht so optimal ist. Diese Brücke stellt der ITM Sepa-QR-Code-Generator her.
[?> Jeweils bei den Eingabefeldern - oder überall wo es etwas zu erläutern gibt - finden Sie einen Button mit einem Fragezeichen. Die Hinweise sind dann teilweise ziemlich umfangreich. Aber: Es gibt dadurch keine "Schnitzeljagd" mit Verlinkungen zu irgendwelchen Bedienungsanleitungen oder weiterführenden Detailinformationen. Es ist - hoffentlich erschöpfend - alles direkt dort beantwortet, wo es gebraucht werden könnte.
Bei aktuellen Banking-Apps für Smartphones gibt es die Möglichkeit, über die Smartphone-Kamera die kompletten Daten für eine Banküberweisung über einen QR-Code einzulesen ("Scan-Funktion"). Über den QR-Code wird dieser Norm-Datensatz übertragen, der hier auf dieser Seite generiert und zum Einlesen durch das Smartphone angezeigt wird.
Manche Zahlungsempfänger bieten von sich aus bereits einen QR-Code an. Vor allem einige große Firmen machen das; vorläufig ist das noch nicht generell üblich. Eben nicht so üblich, wie bislang noch das Mitschicken eines vorausgefüllten Zahlscheins zu einer Rechnung.
Der ITM Sepa-QR-Code-Generator bietet aber neben dem QR-Code auch einen - für alle Ihre Überweisungen einheitlichen - Datensatz-String, den Sie zur Dokumentation verwenden können.
Gedacht ist es so:
Falls Sie für längere Zeit unterwegs sein sollten und daher keinen Zugriff auf Ihren PC haben, können Sie statt Ihres eigenen PCs auch einen fremden verwenden - oder auch ein weiteres Smartphone. Dann könnten Sie sich zur Dokumentation die Daten aus "Sammler - Doku Überweisung & Ihre Notizen" selbst per E-Mail zuschicken. Sinnvollerweise sollte es aber der Computer sein, auf dem Rechnungen gespeichert sind und auf diesem auch die Aufzeichnungen zum Zahlungsverkehr verwaltet werden.
Freilich löst das Einlesen des QR-Codes nicht automatisch eine Überweisung aus. Mit Einlesen des QR-Codes werden die Felder für eine Überweisung automatisch ausgefüllt. Bevor Sie die Überweisung mittels Signieren abschicken, können Sie diese sowieso noch anschauen und auch ändern.
Der ITM Sepa-QR-Code-Generator läuft nur innerhalb des Webbrowsers. Das betrifft alle Bearbeitungen und Berechnungen Ihrer Daten. Es werden keine Daten über das Internet bewegt und auch keine Daten auf Ihrem Computer gespeichert; also auch keine Cookies. Die Internet-Verbindung wird nur benötigt, um den ITM Sepa-QR-Code-Generator in Ihren Webbrowser zu laden, oder wenn Sie diesen im Webbrowser neu laden wollen um alle von Ihnen eingegebenen Daten zu löschen. Für das Erstellen der Überweisungen wird keine Internet-Verbindung gebraucht, da das eben nur innerhalb Ihres Webbrowsers abläuft.
Mit ITM Sepa-QR-Code-Generator wird das Problem gelöst, dass man einerseits die Daten am PC eingeben kann - wo man alle Unterlagen dafür verfügbar hat - und andererseits die Durchführung der Überweisung am Smartphone abwickeln kann, wobei sich das Signieren auf einen weiteren Klick reduziert. Wenn man die Banking-Website am PC verwendet und zum Smartphone wechseln muss um jede Transaktion zu signieren, ist das deutlich umständlicher.
Außerdem hat man den Vorteil, am PC alles zu dokumentieren, was man im Zusammenhang mit den Überweisungen dokumentieren will. Also ein kleiner Text-String, in dem Datum, Uhrzeit und mit Datensatz-String alle Überweisungsdaten zusammengefasst sind.
Die Vorlagen - oder komplett vorbereitete Überweisungen - können als Datensatz-String einfach in einer Textdatei oder in einem Feld einer Datenbank gespeichert werden.
Man kann zum Zeitpunkt der Überweisung entscheiden, über welches Konto die Überweisung vorgenommen wird - wenn es mehrere Konten bei verschiedenen Banken gibt. Und vor allem hat man alle Daten bei sich und braucht diese nicht bei der Bank speichern.
Man verwendet so für Überweisungen das Webinterface der Bank am PC überhaupt nicht, sondern nur die Banking-App am Smartphone.
Um eine aktuell verwendete Überweisung als Vorlage zu verwenden, ist es am besten, diese auf jene Feldinhalte zu reduzieren, die immer gleich bleiben. Angenommen, Sie haben nun eine komplette Überweisung als QR-Code erstellt. Sobald Sie den QR-Code dafür nicht mehr brauchen, ändern Sie nun bei den Einzelfeldern beispielsweise den Verwendungszweck und den Betrag. Also Betrag ganz löschen und Verwendungzweck vielleicht auf die gleichbleibenden Daten reduzieren und beispielsweise nur die Angabe der Rechnungsnummer frei lassen.
Bei Vorlagen ist es bekanntlich sinnvoll - um Fehler zu vermeiden -, nichts ausgefüllt zu lassen, was sich immer ändert. Nachdem die Vorlage so ist, wie Sie sie haben wollen, einfach noch einmal auf "QR-Code & Doku generieren" drücken und dann den Datensatz-String, der unterhalb des QR-Codes angezeigt wird, herauskopieren.
Die Datensatz-Strings bestehen aus reinen Textzeichen. Diese können also überall gespeichert werden, wo normaler Text gespeichert werden kann. Eben auch in einer normalen Textdatei oder auch in einem ausreichend großen Datenfeld in einer Datenbank.
Beispielsweise könnte man Vorlagen jeweils bei den Aufzeichnungen über den betreffenden Zahlungsempfänger speichern.
Beispielsweise könnte man alle geplanten Überweisungen - also komplett ausgefüllt mit Betrag und Zahlungsgrund - nach Datum geordnet in einer Textdatei speichern. Und dann nach erfolgter Überweisung den Datensatz-String, der hier als Ergebnis unterhalb des QR-Codes angezeigt wird - mit Datum und Uhrzeit-Angabe - zu den Aufzeichnungen über den betreffenden Zahlungsempfänger kopieren.
Wenn hintereinander mehrere Überweisungen vorgenommen werden, so können diese freilich auch nacheinander eingegeben und dann in einem Paket signiert und abgeschickt werden. So wie das auch normalerweise bei Banking-Anwendungen möglich ist. Mit dem QR-Code ändert sich daran ja nichts. Dieser erledigt in der Banking-App nur die Dateneingabe.
Wenn die Banking-App des Smartphones für Überweisungen verwendet wird, dann wird man nicht mit den Umständlichkeiten beim Signieren behelligt, weil das Signieren ja direkt in der Banking-App des Smartphones erledigt wird. Es ist dann nur ein weiterer Button, der zum Signieren erscheint.
Und wenn man die Überweisung durchgeführt hat, dann könnte man den Doku-String, der hier jeweils unterhalb des QR-Codes angezeigt wird ("Doku Überweisung & Ihre Notizen"), hineinkopieren. Damit hat man gleich eine Vorlage und auch alle Daten sowie Datum und Uhrzeit der Durchführung zur Dokumentation.
Der QR-Code kann auch ausgedruckt werden. Also bekanntlich entweder über einen wirklichen Drucker auf Papier oder einen als Drucker definierten PDF-Writer - z.B. Adobe PDF. Diese Ausdrucke können dann als Vorlagen verwendet werden, oder man kann das jemandem weitergeben, der etwas an einen selbst überweisen soll. Beispielsweise aber auch als Vorbereitung für eigene geplante Überweisungen. Man hat das dann entweder als PDF oder auf Papier vorliegen. Für die Überweisung über die Banking-App am Smartphone kann man dann den QR-Code dafür davon einlesen.
Auf Ausdrucken erscheint nur der QR-Code und Text mit der Aufschlüsselung der darin enthaltenen Daten. Der sonstige Inhalt dieser Seite wird nicht mitausgedruckt (sofern der verwendete Webbrowser korrekt funktioniert).
Außerdem ist es möglich, den generierten QR-Code als Bild abzuspeichern. Bei PCs funktioniert das über Rechtsklick mit der Maus auf dem Bild zum Aufrufen des Alternativmenüs und dort auswählen "Bild speichern als..." (oder sinngemäß bezeichnet).
Bei Geräten mit Touchscreen-Bedienung wird das Alternativmenü zumeist mit Berühren des Bildes und Halten geöffnet. Nach ca. 2 bis 3 Sekunden öffnet sich dann das Alternativmenü. Evtl. funktioniert das bei Ihrem Webbrowser auf andere Weise.
Nachfolgend ist der Inhalt einer solchen Datei gezeigt, die sich mit allen anderen beispielsweise in einem Ordner mit der Bezeichnung Zahlungen
befindet. Der Dateiname dieser Datei könnte beispielsweise so ausschauen:
20210401 Donald Muster.txt
Dabei steht 20210401
für den nächsten Zahlungstermin. Wenn die Dateien auf Ihrem PC im Ordner Zahlungen
also nach Name geordnet sind, dann finden Sie diese in der richtigen Reihenfolge der zu erledigenden Zahlungen nach Datum.
Der Bereich, der hier unterhalb so angezeigt wird als wäre er markiert, ist das, was Sie für Ihre Dokumentation von Überweisungen vom "ITM Sepa-QR-Generator" in die Zwischenablage gelegt bekommen und dann in diese Datei hinein kopieren können.
Und umgekehrt, können Sie so einen Datensatz - sicherheitshalber (damit garantiert alles dabei ist) inklusive der strichlierten Zeilen davor und danach - hier herauskopieren und in den Datenschlucker eingeben um die Überweisung durchzuführen.
Es ist so also keine zusätzliche Tipparbeit erforderlich, weil alle relevanten Informationen dabei sind. Also eben auch der Zeitpunkt der Durchführung für die erledigten Überweisungen.
Folgende Beispiele sind einer oder mehrere Datensätze für die Eingabe in das Eingabefeld "Daten-Schlucker". Wichtig ist, dass die IBAN bei den Beispielen jeweils ungültig ist. Es wird also beim generierten QR-Code eine Fehlermeldung angezeigt. Dies soll sicherstellen, dass keine irrtümliche Überweisung passieren kann. Es funktioniert dabei dann alles so wie es soll hier im ITM Sepa-QR-Code-Generator", aber der QR-Code würde von der Banking-App abgewiesen werden, weil die IBAN falsch ist.
Kopieren Sie hier jeweils das ganze Beispiel - samt den strichlierten Linien am Anfang und am Ende - in die Zwischenablage und fügen Sie es dann in das Eingabefeld "Daten-Schlucker" ein. Es kann sowohl ein einzelner Überweisungs-Datensatz übernommen werden als auch mehrere - das können auch mehrere hundert sein. Hier in den Beispielen sind es jeweils drei.
Das "eigene" Datensatzformat ist das Format, das speziell für den ITM Sepa-QR-Code-Generator entwickelt worden ist. Die Daten sind damit leicht offen lesbar und der Code ist auch insofern sehr robust, als es egal ist, falls dazwischen Zeilenschaltungen sein sollten oder zu viele Leerzeichen etc. Also jene "Verformungen", die entstehen können, wenn der Datensatz per E-Mail empfangen worden ist oder durch ungenaue Auswahl mit zuviel "Rundherum" aus einem anderen Dokument herauskopiert worden ist.
Wesentlich dabei ist es nur, dass der eigentliche Datensatz mit am Anfang A::SqR:
und am Ende :::E
abgegrenzt ist. Es ist dafür also nur nötig, dass der kopierte Bereich den Datensatz samt diesen Abgrenzungs-Markierungen enthält. Es ist aber egal, wieviele Zeichen davor und danach beim Kopieren "mitgenommen" worden sind. Sie könnten auch einen ganzen Roman einfüllen, der irgendwo einen solchen Datensatz-String enthält.
Wenn Sie also beispielsweise ein E-Mail erhalten, in dem mehrere solcher Datensatz-Strings für Überweisungen enthalten sind - mit erläuterndem Text dazwischen -, dann könnten Sie den Inhalt des kompletten E-Mails einfach einfüllen und die Datensätze werden daraus zielsicher extrahiert. Das wird man wohl selten brauchen, aber so robust ist das dafür entworfene Datensatzformat.
Wenn man mehrere Überweisungen vorbereiten - oder gleich durchführen - will, dann ist es vielleicht übersichtlich, dafür ein Überweisungen-Paket zu verwenden. Es ist dabei möglich einerseits ein komplett leeres Überweisungen-Paket anzulegen oder leere Überweisungen an den Anfang oder ans Ende eines Überweisungen-Pakets zu stellen, bevor diese an den Daten-Schlucker übergeben werden.
Drei leere Überweisungen für ein Überweisungen-Paket würden so ausschauen - diese können sowieso auch mehrfach kopiert werden um auf die gewünsche Anzahl zu kommen (was zwischen den Datensätzen ist oder ob nichts ist, ist egal):
Und ans Ende angehängt an das obige Beispiel eines Überweisungen-Pakets:
Wenn leere Überweisungen an ein Paket angehängt werden sollen, dann kann es auch nur eine leere Überweisung sein, die angefügt wird. Logisch muss ein Überweisungen-Paket aus mindestens zwei Überweisungen bestehen. Nur eine allein einzugeben ist nichts anderes als das Anlegen einer neuen Einzel-Überweisung. Dafür gibt es den Button "Neue Einzel-Überweisung" unterhalb der Eingabe-Felder.
Die EPC-QR-Rohdaten sind exakt das, was an die Banking-App über den QR-Code übermittelt wird. Evtl. steht Ihnen dieser Code zur Verfügung. Beachten Sie bitte, dass dieser Code in keiner Hinsicht fehlertolerant ist. Es geht dabei darum, dass in einigen der insgesamt 12 Zeilen vorgegebene Angaben erwartet werden und jedes der Datenfelder in einer bestimmten Zeile erwartet wird. Wenn das nicht stimmt, dann wird der sich daraus ergebende Code unbrauchbar sein. Die EPC-QR-Rohdaten können auch aus weniger als zwölf Zeilen bestehen.
Bei den EPC-QR-Code-Rohdaten darf nichts dabei sein, was nicht zum Code gehört. Der Code hat übrigens weniger als 12 Zeilen dann, wenn am Ende Zeilen ohne Inhalt wären. Diese werden dann - lt. Norm - weggelassen. Das letzte Pflichtfeld in der Reihenfolge ist der Euro-Betrag in der 8. Zeile. Der Code kann also mindestens 8 Zeilen lang sein.
Dies ist ein Beispiel, das nur mit ELBA-Raiffeisen funktioniert aus einer als PDF aus ELBA-Raiffeisen (Österreich) exportierten Umsatzliste. Es funktioniert freilich nur bei Haben-Umsätzen - also Gutschriften auf Ihrem Konto. Momentan wird nur ELBA-Raiffeisen (Österreich) unterstützt. Es ist vorläufig ein experimentelles Feature. Es ging also dabei mehr darum, dass auch aus "normalen" Daten recht mühelos Datensätze zusammengestellt werden können. Ob das für Banking über andere Banken oder für andere Zwecke ausgebaut wird, wird sich erst zeigen.
Grundlage dafür ist ein PDF. Dieses PDF wird von der Banking-Anwendung über den Webbrowser oder auch über eine Banking-App erstellt. Dazu wählt man den Zeitraum aus und erhält dann dieses PDF mit den Umsätzen aus dem Zeitraum. Das müsste dann so ausschauen wie im hier nachfolgenden Ausschnitt gezeigt.
Wenn andere Banken die selbe Struktur bei der PDF-Ausgabe verwenden, kann das durchaus auch funktionieren. Wenn es ähnlich ausschaut, also dann bitte einfach probieren. Mehr, als dass dabei nichts herauskommt, kann ja nicht passieren.
Beachten Sie bitte beim Herauskopieren der einzelnen Datensätze aus der Umsatzliste, dass jeder Datensatz separat herauskopiert und vorerst in einer Textverarbeitung (Nur-Text-Format, also ohne Formatierung) zusammengestellt werden muss. Es ist auch hier sinnvoll, jeweils eine Trennzeile aus beliebigen Zeichen - hier Bindestrich - zu machen. So ist sichergestellt, dass die Zeilenschaltungen am Anfang und am Ende nicht verlorengehen. Die Trennzeilen stören nicht beim Einfüllen in "Daten-Schlucker".
Erstellt über ITM Sepa-QR-Code-Generator - www.praktiker.at/sqr
Speziell zu ITM Sepa-QR-Code-Generator: Idee, BA-Workflow-Konzept, Usability, Webdesign, Programmierung (außer Engine): Felix Wessely, Wien - Engine: QR Code Generator for JavaScript SJIS Support (optional), Copyright © 2011 Kazuhiko Arase www.d-project.com, Licensed under the MIT license: www.opensource.org/licenses/mit-license.php - The word "QR Code" is registered trademark of DENSO WAVE INCORPORATED www.denso-wave.com/qrcode/faqpatent-e.html