Denke ich auch. Dann müsste der User im Optimalfall nicht mal wählen, woher die Daten gelesen werden. Er importiert einfach nur die Rechnung. Wenn sie einen QR-Code enthält, wird der genommen. Wenn nicht, dann per OCR.
Ich würde dir auch empfehlen, einen Importer zu implementieren (also eine Klasse, die das Hibiscus-Interface "Importer" implementiert und sich in "getIOFormats" für Überweisungen registriert (analog zu
https://github.com/willuhn/hib…orter.java). Der Importer wird dann Hibiscus automatisch gefunden und direkt mit in der Dateiformat-Auswahl erscheinen, wenn der User in der Liste der Überweisungen im Kontextmenü auf "Importieren..." klickt.