Anleitung plugin pdfbox

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
riker1
Beiträge: 33
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 4 times
Been thanked: 1 time

Anleitung plugin pdfbox

Beitrag von riker1 » Mi 23. Okt 2024, 13:17

Hallo,

habe einige Banken, die nur PDF Auszüge bereitstellen.

Wollt enun das PDFBOX plugin mal probieren.

Finde aber keine Anleitung oder Menuepunkt.

Was mache ich das falsch? Wo muss ich suchen?

Danke VG T

hbci
VIP
VIP
Beiträge: 1030
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 60 times

Re: Anleitung plugin pdfbox

Beitrag von hbci » Mi 23. Okt 2024, 13:35

Das Plugin dient dazu, die Umsätze aus PDFs zu extrahieren, das macht Mashup automatisch. Was möchstest du damit machen?

riker1
Beiträge: 33
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 4 times
Been thanked: 1 time

Re: Anleitung plugin pdfbox

Beitrag von riker1 » Mi 23. Okt 2024, 17:22

Aus welchen pdfs werden die umsätze wie extrahiert und dem konto zugeordnet.

Wahrscheinlich ist mir der prozess nicht klar.

Habe pdfs hochgeladen mit ibankstatment und die sind denn im Verzeichnis elektrische Kontoauszüge.

Aber es wurden erst einmal keine Umsätze erzeugt.

Danke für weitere Erlkärung oder einen Link zum Wiki den ich nicht gefunden habe

hbci
VIP
VIP
Beiträge: 1030
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 60 times

Re: Anleitung plugin pdfbox

Beitrag von hbci » Mi 23. Okt 2024, 20:06

Aus PDFs, in denen üblicherweise Umsätze drinstehen, sprich Kontoauszügen. Und zwar bei den Konten, bei denen das eben zum Import der bei der Synchronisation abgerufenen Umsätze in Hibiscus erforderlich ist, weil sie nicht direkt aus der Webseite gescrapet werden können. Wie das genau funktioniert, musst du den Hibiscus-Scripter fragen, oder du schaust dir die Dokumentation zu PDFBox auf https://pdfbox.apache.org an.

Hier als Beispiel, wo PDFBox zum Einsatz kommt, ein Abruf von Santander-Konten:

Code: Alles auswählen

[24.09.2024 19:00:30] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[24.09.2024 19:00:30]  
[24.09.2024 19:00:30] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[24.09.2024 19:00:30] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.81-nigthly | Build: 1163 vom 20240924] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[24.09.2024 19:00:30] Überprüfe Jameica-Version ...
[24.09.2024 19:00:30] OK: Jameica-Version 2.11.0 installiert und aktiv
[24.09.2024 19:00:30] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[24.09.2024 19:00:30] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[24.09.2024 19:00:30] Überprüfe BrowserUpProxy-Version ...
[24.09.2024 19:00:30] OK: BrowserUpProxy-Version 2.2.18 installiert und aktiv
[24.09.2024 19:00:30] Überprüfe Selenium-Version ...
[24.09.2024 19:00:30] OK: Selenium-Version 4.23.1 installiert und aktiv
[24.09.2024 19:00:30] Überprüfe ChromeDriver-Version ...
[24.09.2024 19:00:31] OK: ChromeDriver-Version 129.0.6668.42 installiert und aktiv
[24.09.2024 19:00:31] Überprüfe PDFBox-Version ...
[24.09.2024 19:00:31] OK: PDFBox-Version 3.0.3 installiert und aktiv
[24.09.2024 19:00:31]  
[24.09.2024 19:00:31] Synchronisiere Konto 'Santander 1plus 1, IBAN DE3531..011520 [Santander Consumer Bank]' ...
[24.09.2024 19:00:37] ChromeDriver Applikation-Proxy Einstellungen auf BrowserUp Proxy einstellen ...
[24.09.2024 19:00:38] ChromeDriver Proxy-Einstellungen setzen ...
[24.09.2024 19:00:38] OK: Es wird der HTTPS-Proxy von der Applikation benutzt
[24.09.2024 19:00:38] Selenium WebDriver über ChromeDriver wird gestartet ...
[24.09.2024 19:00:42] Überprüfe Chrome-Version ...
[24.09.2024 19:00:42] OK. Browser ist: chrome ver. 129
[24.09.2024 19:00:55] Breche Synchronisierung via non-HBCI (Hibiscus Mashup) ab
[24.09.2024 19:01:20] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.santander.de/olb ...
[24.09.2024 19:02:13] Santander-Login war erfolgreich
[24.09.2024 19:02:13] INFO: Es werden nun gleich alle aktive Santander-Konten, mit aktivierter Sync-Option, zur Anmeldekennung '*******' abgearbeitet ...
[24.09.2024 19:02:13] Konto 'Santander Giro, IBAN DE6331..333135 [Santander Consumer Bank] wird synchronisiert ...
[24.09.2024 19:02:13] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.09.2024 19:02:14] Suche Umsätze im Zeitraum vom 10.09.2024 bis 24.09.2024 und lese diese aus ...
[24.09.2024 19:02:52] Kontoauszug erfolgreich. Importiere Daten ...
[24.09.2024 19:02:53] Ergebnis des Sync: Es wurden zwei Umsätze übernommen (davon neue: 2  davon alte: 0)
[24.09.2024 19:02:53] Saldo aktualisiert von Konto: Santander Giro
[24.09.2024 19:02:54] Konto 'Santander 1plus 1, IBAN DE3531..011520 [Santander Consumer Bank] wird synchronisiert ...
[24.09.2024 19:02:54] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.09.2024 19:02:54] Suche Umsätze im Zeitraum vom 10.09.2024 bis 24.09.2024 und lese diese aus ...
[24.09.2024 19:03:26] Es werden alle notwendigen PDF-Abrechnungen abgerufen ... bitte warten ...
[24.09.2024 19:03:26] Kontoauszug erfolgreich. Importiere Daten ...
[24.09.2024 19:03:27] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[24.09.2024 19:03:27] Saldo aktualisiert von Konto: Santander 1plus 1
[24.09.2024 19:03:27] Konto 'Santander 1plus 2, IBAN DE3531..011520 [Santander Consumer Bank] wird synchronisiert ...
[24.09.2024 19:03:27] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.09.2024 19:03:27] Suche Umsätze im Zeitraum vom 10.09.2024 bis 24.09.2024 und lese diese aus ...
[24.09.2024 19:03:56] Es werden alle notwendigen PDF-Abrechnungen abgerufen ... bitte warten ...
[24.09.2024 19:03:56] Kontoauszug erfolgreich. Importiere Daten ...
[24.09.2024 19:03:57] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[24.09.2024 19:03:57] Saldo aktualisiert von Konto: Santander 1plus 2
[24.09.2024 19:03:57] Konto 'Santander Select Visa, IBAN DE3531..011520 [Santander Consumer Bank] wird synchronisiert ...
[24.09.2024 19:03:57] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.09.2024 19:03:57] Suche Umsätze im Zeitraum vom 10.09.2024 bis 24.09.2024 und lese diese aus ...
[24.09.2024 19:04:28] Es werden alle notwendigen PDF-Abrechnungen abgerufen ... bitte warten ...
[24.09.2024 19:04:28] Kontoauszug erfolgreich. Importiere Daten ...
[24.09.2024 19:04:28] Ergebnis des Sync: Es wurden zwei Umsätze übernommen (davon neue: 2  davon alte: 0)
[24.09.2024 19:04:28] Saldo aktualisiert von Konto: Santander Select Visa
[24.09.2024 19:04:28] Konto 'Santander - Tagesgeld, IBAN DE5731..* [Santander Consumer Bank] wird synchronisiert ...
[24.09.2024 19:04:28] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.09.2024 19:04:28] Suche Umsätze im Zeitraum vom 10.09.2024 bis 24.09.2024 und lese diese aus ...
[24.09.2024 19:05:00] Kontoauszug erfolgreich. Importiere Daten ...
[24.09.2024 19:05:00] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[24.09.2024 19:05:00] Saldo aktualisiert von Konto: Santander - Tagesgeld
[24.09.2024 19:05:00] INFO: Es wurden alle aktive Santander-Konten, mit aktivierter Sync-Option, zur Anmeldekennung '*******' synchronisiert
[24.09.2024 19:05:00] Web-Logout der aktuellen Online-Sitzung ...
[24.09.2024 19:05:02] Santander-Logout war erfolgreich
[24.09.2024 19:05:04] Das Konto 'Santander 1plus 1, IBAN DE3531..011520 [Santander Consumer Bank]' wurde erfolgreich synchronisiert
Der Abruf von elektronischen Kontoauszügen ist ein Feature von Hibiscus für FinTS-Konten, die das unterstützen, Details siehe hier, und hat rein gar nichts mit PDFBox zu tun.

riker1
Beiträge: 33
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 4 times
Been thanked: 1 time

Re: Anleitung plugin pdfbox

Beitrag von riker1 » Mi 23. Okt 2024, 20:21

Hi,
danke,

also dann habe ich verstanden, da wo finFS HBCI geht kann ich Kontoauszüge runterladen?
da gehen ja meist die Umsätze sowieso.

Dachte man kann die PDF dateien die man mit dem ibankstatment plugin hochlädt dann bearbeiten und die Umsätze parsen.
Das geht dann wohl nicht.

Richtig?

Könnte man denn das Parsen nicht auch für die "manuell " hochgeladenen Kontoauszüge, zu den Banken, die keinen CSV oder ähnlichen Export anbieten, ermöglichen?
Danke
Zuletzt geändert von riker1 am Mi 23. Okt 2024, 20:26, insgesamt 1-mal geändert.

hbci
VIP
VIP
Beiträge: 1030
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 60 times

Re: Anleitung plugin pdfbox

Beitrag von hbci » Mi 23. Okt 2024, 20:25

Du kannst Kontoauszüge für die auf der von mir verlinkten Seite genannten Banken herunterladen, ggf. unter Berücksichtigung der dort genannten Details.

Mir sagt ibankstatement nichts, was ist das für ein Plugin?

Du musst dir doch nur etwas basteln, das PDF-Dokumente in ein in Hibiscus importierbares Format umwandelt. PDFBox könnte da helfen, allerdings unabhängig von Hibiscus und/oder Mashup und auch ohne "Upload".

riker1
Beiträge: 33
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 4 times
Been thanked: 1 time

Re: Anleitung plugin pdfbox

Beitrag von riker1 » Do 24. Okt 2024, 07:10

Moin,

das meinte ich :
https://github.com/ds10git/ibankstatement

damit kann man Kontoauszug nach Muster Dateinamen den Konten zuordenen.

Bin leider kein Entwickler,
wie könnte man das mit dem automatischen Parsen verbinden?

VG und Danke

hbci
VIP
VIP
Beiträge: 1030
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 60 times

Re: Anleitung plugin pdfbox

Beitrag von hbci » Do 24. Okt 2024, 09:37

Das, was du vorhast, macht ja nur für Offline-Konten Sinn, also solche, die von Mashup noch nicht unterstützt werden. Also wartest du entweder darauf, dass die entsprechenden Konten von Mashup unterstützt werden, oder du programmierst die Umsatzextrahierung eben selbst. Wenn du das nicht kannst, hast du halt Pech oder du suchst dir jemand, der es kann. :mrgreen:

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“