Überweisung - Daten per QR-Code einlesen

 
Stefan1107
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 9
Dabei seit: 12 / 2025
Betreff:

Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 09.04.2026 - 13:53 Uhr  ·  #1
Moin, immer mehr Rechnungen enthalten die Daten auch per QR-Code. Kann ich den QR-Code in Hibiscus einlesen und damit übernehmen? Ich nutze Hibiscus unter Ubuntu.
Stefan
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8269
Dabei seit: 06 / 2008
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 09.04.2026 - 15:07 Uhr  ·  #2
nicht alle QR-Codes sind => EPC069-12 QR-Code (häufig als GiroCode bekannt)
des weiteren kommt es ja darauf an, wie ausgelesen werden soll mit der Kamera in der Hardware, Handscanner oder aus einem scan/PDF.

bedauerlicherweise die Weiterentwicklung eingestellt - https://web.archive.org/web/20…enster.de/ - die Page wurde vom Netz genommen.
ursprünglich ...: https://www.willuhn.de/blog/in…lltet.html

Alternativ: ZUGFeRD oder XRechnung, dies kann direkt verarbeitet werden - forum/topic.php?p=171464#real171464
nur informativ: [Sammelth.] SEPA-QR-Code Generator in apps / web - forum/topic.php?t=16622
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 26.06.2026 - 16:17 Uhr  ·  #3
Bezüglich des QR-Code innerhalb von Hibiscus/Jameica gibt es möglicherweise noch eine Alternative. Da mich das auch immer geärgert hat, dass ich die QR-Codes aus den Rechnungen erst mit meinem Handy einscannen und dann den Text per "Whats-App" auf meinen Banking Rechner via Opera-Plugin senden muss, um ihn dann per Paste&Copy in die jeweilige Überweisung einzufügen, habe ich heute mal nach einem Plugin gesucht und bin auch auf den "QR-Code-Scanner" von Frank Muenster gestoßen. Leider ist davon nicht mal mehr der Source-Code auf Github zu finden.

Da ich bisher ganz gute Erfahrung mit dem Einsatz von KI-Tools bei der Entwicklung von kleinen Programmen für den Hausgebrauch gemacht habe, habe ich mein Problem kurz in Opencode/VS-Code als Prompt formuliert und siehe da, die KI hat nach 15 Minuten den ersten lauffähigen Code für das Plugin ausgespuckt. Nach ein paar kleinen Korrekturen und Erweiterungen, dachte ich mir, dass können bestimmt auch noch andere Hibiscus-Nutzer gebrauchen und habe die KI angewiesen, dass ganze auf Github zu veröffentlichen, natürlich mit entsprechender Dokumentation.

Ihr könnt das QRtransfer-Plugin für Jameica/Hibiscus hier herunterladen und testen bzw. auch selber nach euren Wünschen verändern (clonen):
https://github.com/istra711/QRtransfer

Es kann auf drei verschiedenen Wegen einen QR-Code lesen (RechnungsPDF, Image-Datei und Zwischenablage).
Bei dem RechnungsPDF ist natürlich klar, dass in dem Dokument ein QR-Code sein muss, sonst klappt es nicht.

Wenn ich Zeit habe, ergänze ich irgend wann vielleicht nochmal das Einlesen des QR-Codes über ein optischen Weg (Kamera).
Auch wäre ein Rechnungs-Parser denkbar, der ohne QR-Code auskommt, aber das wäre dann ein anderes Plugin.

Gruß und viel Spass beim Testen
Michael
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11586
Dabei seit: 03 / 2005
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 26.06.2026 - 17:02 Uhr  ·  #4
Sehr cooles Projekt!
Erstaunlich, was mit KI heute alles möglich ist.
wolfloestoffel
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 04 / 2023
Betreff:

qrtranfer

 · 
Gepostet: 27.06.2026 - 16:52 Uhr  ·  #5
Ich würde das plugin gern testen, habe auch die Datei hbci.qrtransfer-1.0.0.zip heruntergeladen, aber Jameica findet kein plugin!? Was mache ich falsch?
icbh
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 953
Dabei seit: 05 / 2020
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 27.06.2026 - 17:51 Uhr  ·  #6
Die Anleitung nicht beachten?!

Installation

Open Jameica
Go to Datei > Plugins online suchen... > Plugin manuell installieren...
Select hbci.qrtransfer-1.0.0.zip
Restart Jameica
wolfloestoffel
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 16
Dabei seit: 04 / 2023
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: 27.06.2026 - 19:34 Uhr  ·  #7
Danke, jetzt hat es geklappt. Ich hatte angenommen, Jameica sucht die Datei selbst.
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 14:28 Uhr  ·  #8
Hi wolfloestoffel.

wie das Plugin zu installieren ist, steht eigentlich im Readme auf Github:
 


bzw. wird auch im Jameica-Wiki gut erklärt.
Eine automatische Installation eines Plugins, wenn man es als Zip-Dateien in den Plugin-Ordner kopiert, funktioniert nicht.
Man muss Jameica das schon mitteilen, dass es installiert werden soll.

Da dies mein erstes Plugin ist, würde ich mich natürlich über ein kurzes Feedback freuen.

Gruß
Michael
icbh
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 953
Dabei seit: 05 / 2020
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 14:35 Uhr  ·  #9
Funktioniert beim Einlesen aus nem PDF einwandfrei. Bei nem Bild kommt es natürlich auf die Qualität an: Ein Screenshot des gleichen PDFs funktioniert ebenfalls einwandfrei, ein Foto des auf dem Bildschirm angezeigten PDFs hat nicht funktioniert: ;)
 
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 327
Dabei seit: 05 / 2014
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 15:19 Uhr  ·  #10
Gibt es irgendeine Möglichkeit in Erfahrung zu bringen, warum ein QR-Code nicht funktioniert?

Ich habe ein Image einer PDF-Seite mit einem QR-Code.

  • Die Kamera-App und andere Apps auf dem IPhone erkennen den QR-Code, wenn ich ihn von Bildschirm abscanne.
  • QRtransfer erkennt den QR-Code nicht.
  • zbarimg unter Linux erkennt den QR-Code auch nicht.
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 15:36 Uhr  ·  #11
...was steht denn bei QR-Code-Rohdaten von QRtransfer?
Hat es irgendetwas erkannt?

Derzeit unterstützt QRtransfer nur die zwei angegebenen Arten von QR-Codes.
Wenn es andere gibt und ihr dazu Infos habt, dann lasst es mich wissen.


Gruß
Michael
rgerhard
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 165
Dabei seit: 07 / 2005
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 16:43 Uhr  ·  #12
Bei manchen PDF klappts bei anderen nicht dann bekomme ich die Meldung Kein QR-Code in der PDFdatei gefunden bzw."Kein QR-Code im Bild erkannt"
Da wo es nicht klappt sind im PDF 2 QR-Codes vorhanden über dem einen steht eP über dem anderen eA.
Ich habe beide einzeln mittels Bildschirmfoto des entsprechenden Bereichs in die Zwischenablage gebracht.
Dort ist es auch vorhanden.
Die Codes womit es nicht funktioniert sind allesamt auf Rechnungen der PVS.
Bis zu den Rohdaten komme ich gar nicht.
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 327
Dabei seit: 05 / 2014
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 16:49 Uhr  ·  #13
Zitat geschrieben von istra711

...was steht denn bei QR-Code-Rohdaten von QRtransfer?
Hat es irgendetwas erkannt?


So weit komme ich gar nicht. Der QR-Code wird überhaupt nicht erkannt.
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 17:09 Uhr  ·  #14
...wie schon gesagt, wenn in den QR-Codes keine Bank-Informationen enthalten sind, dann können diese natürlich auch nicht gefunden werden. Die eA und eP Codes, die in vielen Rechnungen stehen haben einen völlig anderen Zweck.

Die eA- und eP-Codes sind spezielle, maschinenlesbare QR-Codes auf Arztrechnungen, die der bequemen und papierlosen Einreichung bei der privaten Krankenversicherung (PKV) oder Beihilfestelle dienen.

Was beinhalten die Codes?:

eA-Code (elektronischer Abrechnungscode):
Enthält verschlüsselt die personenbezogenen Daten (Rechnungsempfänger, Adresse, Name und Geburtsdatum des Behandelten).

eP-Code (elektronischer Positionscode):
Beinhaltet die Rechnungsnummer, eine eindeutige Rechnungs-ID sowie die technischen Schlüssel, um die Rechnungsdaten digital und fehlerfrei abzurufen.

QR-Code ist nicht gleich QR-Code!

Gruß
Michael
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 17:28 Uhr  ·  #15
QRtransfer unterstützt nur Überweisungs-Codes in Rechnungen, die explizit dafür vorgesehen sind. Meist steht das dann auch in der Rechnung, dass der QR-Code zum Bezahlen gescannt werden kann und soll. Wenn da nichts steht, aber trotzdem QR-Codes in der Rechnung vorhanden sind, sind diese meist nicht zur Bezahlung gedacht.

Um eine SEPA-Überweisung anzulegen, gibt es den EPC (European Payments Council Quick Response (QR) code) und im Bereich der Kredit-Karten den EMV (Europay, MasterCard, and Visa) QR codes, beide werden unterstützt.

Wenn ihr aber einen Code habt, bei dem ihr sicher seid, dass das ein Bezahl-Code ist und er nicht mit QRtransfer funktioniert, dann probiert den mal mit eurem Handy zu lesen. Wenn das dort klappt, dann informiert mich bitte nochmal, dann schaue ich mir das mal genauer an.


Gruß
Michael
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 327
Dabei seit: 05 / 2014
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 17:32 Uhr  ·  #16
Zitat geschrieben von istra711

Wenn ihr aber einen Code habt, bei dem ihr sicher seid, dass das ein Bezahl-Code ist und er nicht mit QRtransfer funktioniert, dann probiert den mal mit eurem Handy zu lesen. Wenn das dort klappt, dann informiert mich bitte nochmal, dann schaue ich mir das mal genauer an.


Genau den Fall habe ich.
Die Handy-App zeigt die Überweisungdaten im QR-Code an. Beginnend mit "BCD".
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 21:46 Uhr  ·  #17
...habe gerade ein neues Release (QRtransfer 1.0.2) veröffentlicht.
Nun kann der QR-Code auch per angeschlossener WebCam gelesen werden.

Gruß
Michael
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8269
Dabei seit: 06 / 2008
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Gestern um 21:51 Uhr  ·  #18
@little.yoda
stellt den BCD wenn möglich mal zur Verfügung (Datenschutz berücksichtigen).
Innerhalb des EPC-QR-Formats mit dem Service Tag „BCD“ gibt es Version (001 vs. 002) und 8 Zeichensatzoptionen.
vielleicht liegt da ein kleiner Fehler? beim ein/auslesen
istra711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 10
Dabei seit: 06 / 2026
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Heute um 07:46 Uhr  ·  #19
Zitat geschrieben von little.yoda

Zitat geschrieben von istra711

Wenn ihr aber einen Code habt, bei dem ihr sicher seid, dass das ein Bezahl-Code ist und er nicht mit QRtransfer funktioniert, dann probiert den mal mit eurem Handy zu lesen. Wenn das dort klappt, dann informiert mich bitte nochmal, dann schaue ich mir das mal genauer an.


Genau den Fall habe ich.
Die Handy-App zeigt die Überweisungdaten im QR-Code an. Beginnend mit "BCD".


Hallo Sven,
kannst du mir den QR-Code zur Verfügung stellen, damit ich mir das mal ansehen kann?
Gruß
Michael
gnampf
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 114
Dabei seit: 07 / 2025
Betreff:

Re: Überweisung - Daten per QR-Code einlesen

 · 
Gepostet: Heute um 07:57 Uhr  ·  #20
die Webcam-Version hatte ich mir gestern installiert, hat jedoch ein recht unerwartetes Feautre: er beendet Jameica!
[Sun Jun 28 18:42:00 CEST 2026][DEBUG][main][de.willuhn.jameica.services.BeanService.get] creating new class de.willuhn.jameica.hbci.qrtransfer.action.QRWebcamAction
[Sun Jun 28 18:42:00 CEST 2026][DEBUG][main][de.willuhn.jameica.gui.Navigation.start] executing navigation entry item:41 [Aus Webcam]
[Sun Jun 28 18:42:00 CEST 2026][ERROR][main][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
com.github.sarxos.webcam.WebcamException: java.util.concurrent.ExecutionException: com.github.sarxos.webcam.WebcamException: Cannot execute task
at com.github.sarxos.webcam.WebcamDiscoveryService.getWebcams(WebcamDiscoveryService.java:124)
at com.github.sarxos.webcam.Webcam.getWebcams(Webcam.java:893)
at com.github.sarxos.webcam.Webcam.getDefault(Webcam.java:956)
at com.github.sarxos.webcam.Webcam.getDefault(Webcam.java:933)
at com.github.sarxos.webcam.Webcam.getDefault(Webcam.java:911)
at de.willuhn.jameica.hbci.qrtransfer.action.QRWebcamAction.handleAction(Unknown Source)
at de.willuhn.jameica.gui.Navigation.start(Navigation.java:419)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:514)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5884)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1656)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5099)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4540)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:933)
at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.util.concurrent.ExecutionException: com.github.sarxos.webcam.WebcamException: Cannot execute task
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:124)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:193)
at com.github.sarxos.webcam.WebcamDiscoveryService.getWebcams(WebcamDiscoveryService.java:116)
... 17 more
Caused by: com.github.sarxos.webcam.WebcamException: Cannot execute task
at com.github.sarxos.webcam.WebcamProcessor$AtomicProcessor.process(WebcamProcessor.java:72)
at com.github.sarxos.webcam.WebcamProcessor.process(WebcamProcessor.java:140)
at com.github.sarxos.webcam.WebcamTask.process(WebcamTask.java:46)
at com.github.sarxos.webcam.ds.buildin.WebcamDefaultDriver$WebcamNewGrabberTask.newGrabber(WebcamDefaultDriver.java:45)
at com.github.sarxos.webcam.ds.buildin.WebcamDefaultDriver.getDevices(WebcamDefaultDriver.java:117)
at com.github.sarxos.webcam.WebcamDiscoveryService$WebcamsDiscovery.call(WebcamDiscoveryService.java:36)
at com.github.sarxos.webcam.WebcamDiscoveryService$WebcamsDiscovery.call(WebcamDiscoveryService.java:26)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1474)
Caused by: java.lang.NoClassDefFoundError: org/bridj/cpp/CPPObject
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:144)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:454)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:367)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at com.github.sarxos.webcam.ds.buildin.WebcamDefaultDriver$WebcamNewGrabberTask.handle(WebcamDefaultDriver.java:55)
at com.github.sarxos.webcam.WebcamProcessor$AtomicProcessor.run(WebcamProcessor.java:81)
... 3 more
Caused by: java.lang.ClassNotFoundException: org.bridj.cpp.CPPObject
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:377)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
... 12 more
Gewählte Zitate für Mehrfachzitierung:   0