PDF-Import von 1822direkt

Tolle Software, tolle Arbeit, großes Kompliment! Ist eine Erweiterung für den PDF-Import von 1822direkt-Wertpapiermitteilungen geplant, oder gibt es dafür ein Workaround?

Viele Grüße!

Der Workaround ist das manuelle Erstellen der Buchungen.

Ansonsten siehe hier:

unter dem Punkt “Und andere PDF Dokumente?”

Hallo @shosaco, Du kannst den Text aus den gewünschten PDFs von 1822direkt mittels

  1. Im Menü “Datei” -> “Importieren…” -> “Debug: Text aus PDF extrahieren…” den Text aus der PDF Datei generieren
  2. Gegebenenfalls private Informationen wie Namen, Anschrift oder genaue Buchungswerte ändern. Dabei aber unbedingt darauf achten, dass man keine neuen Zeilen, keine Zeilenümbrüche, oder Leerzeichen oder ähnliches einfügt.
  3. Neuen Github Issue50 mit dem Text anlegen

Dann kann ich mir den Text gerne ansehen und einen PDFExtractor erstellen. Sobald die Änderungen im Programm übernommen sind, kannst Du den Extractor dann direkt mit den PDFs testen. Oder Du schickst mir die PDFs per E-Mail, allerdings sind dort dann Deine persönlichen Daten enthalten.

Gibt es hier inzwischen schon etwas? Würde mich als1822-Nutzer sehr interessieren. In der Liste der PDF-Importierbaren Banken finde ich 1822direkt nicht…

Du kannst einfach ausprobieren, ob PP das Dokument Deiner Wahl erkennt. Falls nicht, steht in dem verlinkten Thema und auch in diesem Thema, was Du tun kannst, um es zu ermöglichen, dass auch dieses Dokument zukünftig unterstützt wird.

@Nirus hat einen Importer für 1822direct gebaut und ist Version 0.50.4 veröffentlicht.

Hallo, mir ist aufgefallen, dass die aktuell PP-Version die Orderbestätigungen der 1822direkt Bank nicht mehr importieren kann.
Folgende Meldung wird mir angezeigt:

Die gleiche Meldung gibt es auch bei älteren 1822 Orderbestätigungen, die früher importiert werden konnten. Es hilft auch nicht den Text aus der Datei zu extrahieren und zu importieren.
Jedoch funktioniert der Import bei anderen Banken.

Hallo @Niklas98

Wann ist den früher? Den PDF-Importer gab es bist vor einem Monate nicht.
Seit dem gab es auch keine Änderungen.

Die sollten dann hier gepostet werden für die Behebung des Fehlers.

Video-Tutorial:
PDF-Dokumente für die Fehlersuche extrahieren

Ich bespare den Fond seit Anfang Dezember und die erste drei Abrechnungen konnte ich ohne Probleme einpflegen, jetzt zickt PP ein wenig rum :slight_smile:

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
Postfach · 60255 Frankfurt am Main
Depotnummer XXXXXXX
Kundennummer XXXX
Niklas Mustermann
Auftragsnummer XXXX/XXX
Herrn Datum 02.03.2021
Niklas Mustermann Ihr Berater 1822direkt
XXXXX Weg 4 Telefon 069 94170-0
XXXXXXXXnghausen Rechnungsnummer W02158-0000XXXXXX
Umsatzsteuer-ID DE114104095
Wertpapier Abrechnung Ausgabe Investmentfonds
Auftrag vom 27.02.2021 01:22:40 Uhr
Nominale Wertpapierbezeichnung ISIN (WKN)
Stück 0,6646 THREADNEEDLE L-GLOBAL TECHNOL. LU0444971666 (A1CU1W)
NAMENS-ANTEILE AU USD O.N.
Handels-/Ausführungsplatz Außerbörslich (gemäß Weisung)
Schlusstag 01.03.2021 Auftraggeber XXXX, Niklas
Ausführungskurs 94,6879 USD Auftragserteilung/ -ort sonstige
Wertpapierrechnung Lagerland Luxemburg
Devisenkurs (EUR/USD) 1,1987 vom 02.03.2021
Kurswert 52,50- EUR
Kundenbonifikation 100 % vom Ausgabeaufschlag 2,50 EUR
Ausmachender Betrag 50,00- EUR
Ausgabeaufschlag pro Anteil 5,00 %
Den Gegenwert buchen wir mit Valuta 04.03.2021 zu Lasten des Kontos XXXXXX
(IBANXXXXXXXX), BLZ XXXXXX (BIC XXXXX).
Die Wertpapiere schreiben wir Ihrem Depotkonto gut.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich um eine umsatzsteuerbefreite Finanzdienstleistung.
IHR FONDSSPARPLAN NR. 1
Für das Geschäft wurde keine Anlageberatung erbracht.
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
2158.03022115.0003459OR07

Hallo @Niklas98
Diesen Import mit Währungswechsel kennt der Importer noch nicht. Kurze Rückfrage zu der Zeile

Kundenbonifikation 100 % vom Ausgabeaufschlag 2,50 EUR

Werden hier die 2,50€ (Kundenwerbebonus o.ä.) dir gut geschrieben, so dass du Wertpapiere für 52,50 kaufst, aber nur 50,00 bezahlst?

Ich habe nachgerechnet und tatsächlich ist es so, dass ich eigentlich Anteile im Wert von 52,50€ erhalte aber nur 50€ zahle.

Ich kann mir aber nicht erklären aus welchem Grund die letzten drei Abrechnungen importiert werden konnten, der Aufbau der einzelnen Dokumenten hat sich nicht verändert.

Also nicht falsch verstehen, ich habe kein Problem, die einzelnen Order manuell einzupflegen. Das soll nur ein Hinweis für Euch sein, dass etwas ohne Probleme funktioniert hat, aber nach einem Update nun Probleme bereitet :slight_smile:

Hallo @Niklas98
wer weiß… warum. Sollte beim nächsten Release wieder funktionieren.

grafik

Hallo,
Bei mir tritt seit der vorletzten Version das Problem auf, dass ich keine 1822-PDF-Dateien mehr importieren kann. Ich hatte gehofft, dass das in der aktuellen Version gefixt ist.

Version: 0.51.2 (März 2021)
Platform: linux, x86_64
Java: 11.0.11-ea+4-post-Debian-1, Debian

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
Postfach · 60255 Frankfurt am Main
Depotnummer 1234567890
Kundennummer 1234567
Max Muster
Abrechnungsnr. 56838700560
Herrn Datum 09.03.2021
Max Muster Ihr Berater 1822direkt
Hauptstr. 1 Telefon 069 94170-0
12345 Hauptstadt
Ausschüttung Investmentfonds
Nominale Wertpapierbezeichnung ISIN (WKN)
Stück 118,901 DEKA EO STOXX SEL.DIV.30 U.ETF DE000ETFL078 (ETFL07)
INHABER-ANTEILE
Zahlbarkeitstag 10.03.2021 Ausschüttung pro St. 0,060000000 EUR
Bestandsstichtag 09.03.2021 mit Teilfreistellung (Aktien-
Ex-Tag 10.03.2021 fonds) 0,042000000 EUR
Geschäftsjahr 01.02.2020 - 31.01.2021
Ausschüttung 7,13+ EUR
davon steuerfreier Anteil wg. Teilfreistellung 2,14 EUR
Kapitalertragsteuerpfl. Ertrag nach Teilfreistellung 4,99 EUR
Verrechneter Sparer-Pauschbetrag 4,99 - EUR
Berechnungsgrundlage für die Kapitalertragsteuer 0,00 EUR
Ausmachender Betrag 7,13+ EUR
Lagerstelle Clearstream Banking FFM (849000 / 40030000)
Den Betrag buchen wir mit Wertstellung 10.03.2021 zu Gunsten des Kontos 1234567890 (IBAN DE05 5005 0201 1234
5678 90), BLZ 500 502 01 (BIC HELADEF1822).
Keine Steuerbescheinigung.
Nachrichtlich die Übersicht Ihrer Verrechnungs- und Steuertopfsalden zum Zeitpunkt der Erstellung der Abrechnung.
Verrechnungstöpfe 2021 Berechnungsgrundlage
der gezahlten Steuern
Euro Aktien Sonstige Sparer- anrechenbare Aktien und Sonstige
Pauschbetrag Quellensteuer
Vorher 0,00 0,00 29,75 3,04 0,00
Ertrag 0,00 0,00 4,99- 0,00 0,00
Nachher 0,00 0,00 24,76 3,04 0,00
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
Bitte ggf. Rückseite beachten.
1234.03100100.0000847ER03
Fri Mar 19 14:55:07 CET 2021
Beim Aufrufen des Codes vom Plug-in sind Fehler aufgetreten: "org.eclipse.equinox.app".

java.lang.NoClassDefFoundError: org/eclipse/swt/accessibility/AccessibleObject
	at org.eclipse.equinox.launcher.JNIBridge._takedown_splash(Native Method)
	at org.eclipse.equinox.launcher.JNIBridge.takeDownSplash(JNIBridge.java:173)
	at org.eclipse.equinox.launcher.Main.takeDownSplash(Main.java:2170)
	at org.eclipse.equinox.launcher.Main$SplashHandler.run(Main.java:122)
	at org.eclipse.core.runtime.internal.adaptor.DefaultStartupMonitor.applicationRunning(DefaultStartupMonitor.java:71)
	at org.eclipse.equinox.internal.app.EclipseAppHandle$1.run(EclipseAppHandle.java:279)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.applicationRunning(EclipseAppHandle.java:267)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1092)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1434)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.accessibility.AccessibleObject
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 26 more

Ist da eine Lösung in Sicht?

Da scheint bei Update nicht alle Dateien aktualisiert worden zu sein. Bitte deine lokale Installation löschen und erneut installieren. Ist der Fehler jetzt verschwunden?

Hab neu installiert, Fehler bleibt.

bzw. das File, welches meine erste Fehlermeldung geworfen hat:

gerade gesehen: auf der Konsole wird noch das hier gemeldet:

** (Portfolio Performance:16425): CRITICAL **: 16:06:07.579: JNI class pointer is NULL for class org/eclipse/swt/accessibility/AccessibleObject

Kennst du bereits die Möglichkeit deine Beiträge via Stift zu bearbeiten? Die Übersicht geht verloren, wenn das Forum wie WhatsApp genutzt wird.

Ok, zwei Fehlermeldungen liegen vor. Der java.lang.NoClassDefFoundError verweist i.d.R. auf fehlende Dateien hin. Daher die Neuinstallation.

Was den Import betrifft, so müsste sich das Alex (@Nirus) ansehen. RegEx ist nicht meine Baustelle. Aber es kommt immer wieder vor das Banken ihr Format anpassen, die Schnittstelle muss dann nachgezogen werden.

OK, Stift gefunden :slight_smile:
Soll ich ein issue auf github erstellen (wenn ich das kann) oder liest Alex (@Nirus) mit?

Hallo @JankoScharf
… sie haben geleutet… ^ping^ :rofl:
Den Typ von Dividende kannte der Importer noch nicht…

grafik

2 Likes