PDF-Import von Flatex

@Ragas
vielleicht kann/könnt Ihr ja das Dokument nutzen um automatisch den Sparplan ins PP zu generieren bzw. vorhanden Sparpläne mit einer Laufzeit hinterlegen bzw. Sparpläne den Intervall setzen usw. ? Ich meine die Daten, die das Dokument enthält, sind ja eindeutig. (Sparplannr., ISIN, Rate, Start, Ende, Termin, etc.)
Im Menü Sparpläne kann man ja dies alles hinterlegen, jedoch fehlt mir ein weiteres Feld mit einer Sparplannummer.

bei der Sammelauftragsbestätigung hast du natürlich recht… ich hab sie entfernt.

Hallo,
also erstmal sind eine Menge Importfehler verschwunden … ca. 60% … TOP!

Nach dem Update heute auf 0.46.6 traten folgende Importfehler auf

Irgendwie arbeitet der Converter falsch und bricht die Zeilen falsch um
Ma Frankfurt, 11.01.2020x Mustermann“ sollte eigentlich „Max Mustermann“ stehen
(VerkaufFondsZertifikate)

grafik

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
flatex Bank AG
Postfach 100551
41405 Neuss
USt-IdNr.: DE 246 786 363
Kundenservice:
Tel.: +49 (0)9221 - 7035898
E-Mail: kunden@flatex.de
flatex Bank AG -  Rotfeder-Ring 7 - 60327 Frankfurt am Main
0101111000001111111110
Herrn
Ma Frankfurt, 11.01.2020x Mustermann
Muster Str. 3
01234 FlatEx
Buchungsdatum        11.01.2020
Zuflussdatum         02.01.2020
Wertpapierabrechnung Vorabpauschale gem. § 18 InvStG
Ihre Depotnummer: 0123456789
Depotinhaber:     Max Mustermann
ISHS CR WD USD-AC                   IE00B4L5Y983/A0RPWH                       
Gesamtbestand         1,741300 St.  zum                             31.12.2019
Vorabpauschale                      Vorabpauschale
pro Stück          0,158287940 EUR  nach Teilfreistellung             0,02 EUR
Teilfrei-                30,00 %    Bemessungs-
stellung                  0,01 EUR  grundlage                         0,00 EUR
                                 ** Einbeh. Steuer                    0,00 EUR
** Enthalten sind folgende Steuern (negative Werte bedeuten Steuererstattung)
                                 Kapitalertragsteuer                  0,00 EUR
                                 Solidaritätszuschlag                 0,00 EUR
                                 Kirchensteuer                        0,00 EUR
   Evtl. Details dazu finden Sie im Steuerreport unter der Transaktion-Nr.:
   1222222222.
Anschaffung   zugrundeliegende   Faktor besitzanteilige        besitzanteilige
               Bestände in St.           Vorabpauschale  Vorabpauschale in EUR
Vorjahr(e)            0,000000                    12/12                   0,00
Januar                0,000000                    12/12                   0,00
Februar               0,000000                    11/12                   0,00
März                  0,000000                    10/12                   0,00
April                 0,000000                     9/12                   0,00
Mai                   0,000000                     8/12                   0,00
Juni                  0,000000                     7/12                   0,00
Juli                  0,000000                     6/12                   0,00
August                0,000000                     5/12                   0,00
September             0,000000                     4/12                   0,00
Oktober               0,000000                     3/12                   0,00
November              0,877841                     2/12                   0,02
Dezember              0,863459                     1/12                   0,01
Kumulierte                                                                    
besitzanteilige Vorabpauschale vor Teilfreistellung                       0,03
BLZ 101 308 00 / BIC: BIWBDE33XXX  -  Aktiengesellschaft, Sitz Frankfurt  -  Amtsgericht Frankfurt am Main (HRB 105687)
Vorsitzender des Aufsichtsrats: Martin Korbmacher  -  Vorstand: Frank Niehage (Vorsitzender), Jörn Engelmann
1000001111111110 0111101110000101

dann dieser hier… Bei diesem wird
Herr Frankfurt, 01.04.2020n“ auch eine falsch zerlegt (Kontoauszug)

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
flatex Bank AG
Postfach 100551
41405 Neuss
USt-IdNr.: DE 246 786 363
Kundenservice:
Tel.: +49 (0)9221 - 7035898
E-Mail: kunden@flatex.de
flatex Bank AG -  Rotfeder-Ring 7 - 60327 Frankfurt am Main
0111011000001111111010
Herr              Frankfurt, 01.04.2020n
Max Mustermann
Muster Str. 3
01234 FlatEx
Rechnungsabschluss:  01.01.2020 - 31.03.2020             Seite 1 von 2
Kontonummer :  9876543210       dazugeh. IBAN:  DE11101101001111111110
Kontenart   :  Kontokorrentkonto
Kontowährung:  EUR
Saldo vor Rechnungsabschluss zum 31.03.2020:                          0,00 EUR
               Zeitraum               Saldo        Zinssatz             Betrag
01.01.2020 - 08.01.2020               10,15         0,000 %           0,00 EUR
09.01.2020 - 19.01.2020              170,15         0,000 %           0,00 EUR
20.01.2020 - 20.01.2020               70,15         0,000 %           0,00 EUR
21.01.2020 - 26.01.2020               20,15         0,000 %           0,00 EUR
27.01.2020 - 10.02.2020                0,15         0,000 %           0,00 EUR
11.02.2020 - 17.02.2020              150,15         0,000 %           0,00 EUR
18.02.2020 - 18.02.2020              154,29         0,000 %           0,00 EUR
19.02.2020 - 19.02.2020            1.528,95        -0,500 %          -0,02 EUR
20.02.2020 - 20.02.2020            1.478,95        -0,500 %          -0,02 EUR
21.02.2020 - 24.02.2020            1.378,95        -0,500 %          -0,08 EUR
25.02.2020 - 09.03.2020                0,15         0,000 %           0,00 EUR
10.03.2020 - 10.03.2020              150,15         0,000 %           0,00 EUR
11.03.2020 - 15.03.2020            1.301,25        -0,500 %          -0,09 EUR
16.03.2020 - 16.03.2020            1.301,68        -0,500 %          -0,02 EUR
17.03.2020 - 18.03.2020              150,00         0,000 %           0,00 EUR
19.03.2020 - 19.03.2020               50,00         0,000 %           0,00 EUR
20.03.2020 - 31.03.2020                0,00         0,000 %           0,00 EUR
Summe Zinsen:                                                        -0,23 EUR
Einbehaltene Steuern:                                                 0,00 EUR
(Kapitalertragsteuer inkl. Soli u. ggf. Kirchensteuer)
Rechnungsabschluss:                                                  -0,23 EUR
Saldo nach Rechnungsabschluss zum 31.03.2020:                        -0,23 EUR
Der Rechnungsabschluss gilt als genehmigt, wenn Sie nicht innerhalb
von 6 Wochen nach Zugang Ihre Einwendungen anzeigen, vgl. Ziffer 8,
Abs. 2 unserer AGB.
BLZ 101 308 00 / BIC: BIWBDE33XXX  -  Aktiengesellschaft, Sitz Frankfurt  -  Amtsgericht Frankfurt am Main (HRB 105687)
Vorsitzender des Aufsichtsrats: Martin Korbmacher  -  Vorstand: Frank Niehage (Vorsitzender), Jörn Engelmann
1000001111111010 0111111010000101
Rechnungsabschluss:  01.01.2020 - 31.03.2020             Seite 2 von 2
BLZ 101 308 00 / BIC: BIWBDE33XXX  -  Aktiengesellschaft, Sitz Frankfurt  -  Amtsgericht Frankfurt am Main (HRB 105687)
Vorsitzender des Aufsichtsrats: Martin Korbmacher  -  Vorstand: Frank Niehage (Vorsitzender), Jörn Engelmann
1000001111111111

Vorab: Der seltsame Extrakt dürfte sich nicht auswirken, weil diese Zeilen für den Import nicht relevant sind.

Zu den einzelnen Dokumenten:

  • Wenn ich das richtig sehe, ist im ersten Fall nichts zu buchen (Einbeh. Steuer = 0,00 EUR).
  • Das zweite Dokument wird, soweit ich das erkennen kann, nicht unterstützt.
  • Und das dritte Dokument dient doch nur Informationszwecken, oder?

@inv-trad
Hi :slight_smile:
Ja, für mich sah das mit dem Dokument und den Zeilenumbrüchen erstmal komisch aus, da dies bei andere Dokumente nicht passiert.

Zum ersten Dokument. Die Fonds, die keine oder nur geringe Erträge ausschütten, wird ab 2019 ein fiktiver Betrag versteuert, die sogenannte „Vorabpauschale“ . Die Höhe der „Vorabpauschale“ ergibt sich aus dem Wert des Fondsanteils zum Jahresbeginn 2018, multipliziert mit 70 Prozent des Basiszinses.

Das zweite Dokument ist bei FlatEx die Berechung des Negativzins oder der Depotgebühren, welches durch Guthaben auf dem Verrechnungskonto liegt. Anhand der Tage, wielange das Geld auf dem Konto liegt, fallen pro Monat Gebühren an. Die Höhe der Depotgebühr wird monatlich auf Grundlage des Kurswertes der verwahrten Wertpapiere zum jeweiligen Monatsultimo ermittelt und mit einem Anteil von 1/12 von 0,1% inkl. MwSt. bewertet. Die Abrechnung der Depotgebühr zu Lasten des Verrechnungskontos erfolgt nachträglich zum Quartalsende. Ich bin mir da noch nicht ganz sicher, ob dieser mit dem Kontoauszug mit eingelesen wird :thinking:

Das dritte Dokument ist der Steuerreport, welcher Quartalsweise kommt. Den habe ich im oberen Beitrag erstmal wieder entfernt. Er dient zur Übersicht für z.B. den Steuerfreibetrag oder Quellsteuer etc., welcher über das Depot oder die Depots verteilt sind. Wäre vielleicht in der Zukunft mal ein tolles Feature um den z.B. Steuerfreibetrag optimaler zu verteilen. Wenn dazu noch ein etwas reeleres Dokument erwünscht ist, kann ich gern nochmal eins einstellen.

Hallo @Nirus,

mit Blick auf das erste Dokument zur Vorabpauschale meinte ich, dass der Import prinzipiell funktionieren sollte, aber nichts gebucht wird, weil der zu buchende Betrag 0,00 EUR ist. Es handelt sich also nicht um einen Fehler, sondern es läuft alles, so wie es sollte.

Der Rechnungsabschluss ist derzeit nicht implementiert, der Kontoauszug aber schon. Vielleicht weiß ja jemand anderes hier, ob die Zinsen auf diesem Weg belastet werden. Es gibt zumindest einen Testcase der darauf schließen lässt, dass es dem Kontoauszug entnommen wird.

Hallo,

ich habe nach dem Import Fehlermeldungen.

Thu Jul 02 07:17:26 CEST 2020
Warnung: Veränderung ohne Kapital: -3,21 am 15.11.2019
java.lang.RuntimeException: Warnung: Veränderung ohne Kapital: -3,21 am 15.11.2019
	at name.abuchen.portfolio.snapshot.ClientIndex.calculate(ClientIndex.java:85)
	at name.abuchen.portfolio.snapshot.PerformanceIndex.forClient(PerformanceIndex.java:72)
	at name.abuchen.portfolio.ui.views.dataseries.DataSeriesCache.calculate(DataSeriesCache.java:86)
	at name.abuchen.portfolio.ui.views.dataseries.DataSeriesCache.lookup(DataSeriesCache.java:71)
	at name.abuchen.portfolio.ui.views.dashboard.DashboardData.calculate(DashboardData.java:143)
	at name.abuchen.portfolio.ui.views.dashboard.WidgetFactory.lambda$4(WidgetFactory.java:46)
	at name.abuchen.portfolio.ui.views.dashboard.IndicatorWidget.lambda$1(IndicatorWidget.java:129)
	at name.abuchen.portfolio.ui.views.dashboard.DashboardView$CalculateWidgetDataRunnable.run(DashboardView.java:224)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

und zum anderen habe ich nach dem ersten Kauf eines neuen ETF’s folgendes Übersichtsproblem bei Rendite /Volatilität.

Erstmal zur Fehlermeldung: Die Fehlermeldung sieht so aus, als würde etwas schief gehen, wenn das Dashboard aufgerufen wird. Das hat vermutlich eher nichts mit dem PDF Import zu tun.

Kurze Rückfrage: Welche Art Dokument wurde importiert und kam die Fehlermeldung während des Imports oder danach?

Hallo zusammen,
teilweise stellt mir flatex bei Orderausführungen diese nicht als 1seitige pdf, sondern mehrseitige pdf zur Verfügung, was dann beim Import Probleme bereitet, wenn darin die Daten verschiedener WP enthalten sind. Gibt es eine Mgl. das zu umgehen?
Ich habe es schon über einen einzelnen pdf-Druck versucht, dann bekomme ich aber durchweg beim Import eine Fehlermeldung, was vermutlich am Format oder den hinterlegten Daten liegt.
Hat jemand eine Idee und kann helfen?
Besten Dank schon einmal vorweg.

vG
SP

@Piba: Um das analysieren zu können, wäre es gut ein anonymisiertes Beispiel zu bekommen:

Im Menü “Datei” -> “Importieren…” -> “Debug: Text aus PDF extrahieren…”* den Text aus der PDF Datei generieren

  • 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.
  • Text hier im Forum posten. Beim Posten im Forum bitte den Text in drei Backticks ( ``` ) einschließen, so dass die Formatierung nicht verändert wird

Hallo,

ich hätte gerne für den Import vom Kontoauszug, dass der Verwendungszweck mit ausgewertet wird.

Ein Bsp.:
Ich muss bei Flatex eine Gebühr bezahlen, wenn ich eine Dividende einer ausländischen Aktie bekomme. Diese Gebühr ist aber auf der Dividendenabrechnung nicht aufgeführt, wird aber im Kontoauszug aufgeführt, inkl. ISIN. Die Buchung wird bereits als Gebühr importiert, jedoch noch nicht mit dem entsprechenden Wertpapier verknüpft. Könntet Ihr das bitte noch einpflegen. Am liebsten auch noch den Betreff zusätzlich zum Dokumentenname ins Notiztfeld eintragen.

Sollte hierfür ein Beispieldokument benötigt werden bitte einfach melden.

Vielen Dank.

Das Angebot wird dankend angenommen:

So hier mal ein anonymes Beispieldokument (Ist ein pdf, mit txt Endung, da ein pdf Upload nicht möglich ist).20150102_Kontoauszug_mod - Kopie.txt (90,5 KB)

@wacken
Vielen Dank für das Beispiel. Davon ausgehend, dass die ISIN immer in der nächsten Zeile angegeben ist, habe ich den Importer angepasst und für die nächste Version vorgeschlagen:

Dabei ist mir aufgefallen, dass der Zinsabschluss (im Beispiel 7,89+) immer als Zinsbelastung gebucht wird. Ist das korrekt?!

1 Like

Ich habe zu danken, für die schnelle Umsetzung.
Bezüglich des Zinsabschlusses:
Ich meine bei Flatex noch nie eine Zinsgutschrift erhalten zu haben. Wenn es aber für dich eine Kleinigkeit wäre dies je nach Vorzeichen entsprechend zu buchen, wäre das natülich ideal.

Die Unterscheidung nach Vorzeichen beim Zinsabschlusses habe ich hinzugefügt.

1 Like

Ich bin gerade dabei alte Kontoauszüge zu importieren. Da ist mir aufgefallen, dass damals das Signalwort Überweisung noch nicht im Kontoauszug benutzt wurde (Es steht nur der Betreff und die Kontonummer dort), daher wird auch nichts importiert. Wäre es möglich, dass je nach Vorzeichen eine Ein, bzw- Auszahlung gebucht wird, wenn in der Buchung auf dem Kontoauszug kein Signalwort vorhanden ist, anstatt dieses gar nicht zu buchen.

Hier wieder ein anonymes pdf als txt „getarnt“.
20150102_Kontoauszug_mod - Kopie.txt (90,5 KB)

Nochwas ist mir aufgefallen. Ebenfalls bei älteren Dokumenten steht bei der Dividendenbscheinigung noch nicht die Kennung für inländische Dividenden:

Inländisch ohne Kennung:

Dividendengutschrift

Ihre Depotnummer: 123456789

Inländisch mit Kennung:

Dividendengutschrift für inländische Wertpapiere

Ihre Depotnummer: 123456789

Ausländisch wurde anscheinend schon immer gekennzeichnet:

Dividendengutschrift für ausländische Wertpapiere

Ihre Depotnummer: 123456789

Wenn die Kennung nicht vorhanden ist, funktioniert der Import der Dividenenzahlung nicht. Es wäre cool wenn Ihr das noch beheben könntet.

Zusätzlich ist mir aufgefallen, das Stornos nicht negativ gebucht werden, oder die entsprechende Buchung löschen. Es wird einfach nochmal die Buchung gebucht, die storniert werden muss. Somit habe ich 3xDividendengutschriften gebucht, obwohl nur eine gezahlt wurde.

  1. Erste Dividendengutschrift
  2. Stornierung der ersten Dividendengutschrift
  3. Korrigierte Dividendengutschrift.

Zu erkennen am Storno vor Dividengutschift:

Storno Dividendengutschrift für ausländische Wertpapiere

Ihre Depotnummer: 123456789

oder

Storno Dividendengutschrift

Ihre Depotnummer: 123456789

bzw.

Storno Dividendengutschrift für inländische Wertpapiere

Ihre Depotnummer: 123456789

Vielen Dank schon mal.

Bei den akutellen Kotoauszügen werden die Depotgebühren nicht erkannt und dementsprechend auch nicht gebucht.

Hier wieder ein entsprechendes Beispiel:
20150102_Kontoauszug_mod Copy.txt (90,5 KB)

Mal eine kurze Frage… wenn am Importer Änderungen vorgenommen werden oder wurden, müssen dann alle Dokumente neu eingelesen werden? Also alle Buchungen entfernen und neu importieren?! :thinking:

Wenn die Buchungen korrekt sind, nicht. Und ich würde davon ausgehen, dass niemand auf Änderungen wartet, sondern, wenn etwas nicht passt, es händisch einpflegt oder korrigiert…