PDF-Import von Comdirect

Bei mir ist es genauso.

Käufe kann ich nun wieder einlesen.

Dividendenzahlungen mit separater Steuerabrechnung erzeugen immernoch Fehler und können nicht eingelesen werden.

Der Import der Dividendenabrechnung funktioniert, jedoch nicht die Steuerabrechnung.

Hier ein Debug der Steuerabrechnung.

```
PDFBox Version: 3.0.6
Portfolio Performance Version: 0.84.0
System: macosx | aarch64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
Kundennr. /BLZ Bezeichnung
CcuqCi IfSJQg
2432323
vJAihb TyP. 43
474 767 22 34946 nGdKlHfrdBwC
abweichend wirtschaftlich Berechtigter
----
comdirect
25451 Quickborn
010 11837
Telefon: 04106 - 708 25 00
Herrn Datum: 01.06.2026
nJpOyg uWvitB Depotnummer: 3992208 00
iJdTzr AKp. 07
94665 mKgYtfQRiLzM Referenz-Nummer: 9ORuQ9rTcyp351w5
Steuerliche Behandlung: Ausländische Dividende vom 01.06.2026
Stk. 12,453 VISA INC. CL. A DL -,0001 , WKN / ISIN: A0NC7B / US92826C8394
Zu Ihren Gunsten vor Steuern: EUR 6,07
Steuerbemessungsgrundlage vor Verlustverrechnung EUR 7,14
in Anspruch genommener Freistellungsauftrag EUR 7,14
Steuerbemessungsgrundlage nach Verlustverrechnung EUR 0,00
Kapitalertragsteuer EUR 0,00
Solidaritätszuschlag EUR 0,00
Kirchensteuer E_U_R_______________0_,_0_0_
abgeführte Steuern E_U_R_______________0_,_0_0_
Zu Ihren Gunsten nach Steuern: EUR 6,07
Die Gutschrift erfolgt mit Valuta 03.06.2026 auf Konto EUR mit der IBAN bM08 8213 1408 4345 5880 08
KEINE STEUERBESCHEINIGUNG ...
Bisher einbehaltene bzw. angerechnete Steuer in EUR (4)
in 2026 einbehaltene einbehaltener einbehaltene angerechnete
Kapitalertragsteuer Solidaritätszuschlag Kirchensteuer ausländische Quellensteuer
vor Ermittlung 0,00 0,00 0,00 0,00
nach Ermittlung 0,00 0,00 0,00 0,00
Verrechnungssalden in EUR (4)
Gewinne / Verluste sonstige anrechenbare verfügbarer
in 2026 aus Aktien Gewinne / Verluste ausländische Quellensteuer Freistellungsauftrag
vor Ermittlung -148,14 357,92 -11,14 203,08
nach Ermittlung -148,14 365,06 -12,21 195,94
Ihre comdirect
Diese Abrechnung ist maschinell erstellt und wird nicht unterschrieben.
(4) Die ausgewiesenen EUR-Beträge spiegeln den Stand zum Abrechnungszeitpunkt wider.
KEINE STEUERBESCHEINIGUNG

```

Hallo zusammen,

scheinbar gibt es Unterschiede in den Verkaufsabrechnungen von comdirect. Manche lassen sich fehlerfrei einlesen, andere nicht. Diese hier zum Beispiel geht nicht durch:

Vielleicht könnnt Ihr euch das bitte noch einmal ansehen.

Schöne Grüße und Danke vorab.

PDFBox Version: 3.0.6
Portfolio Performance Version: 0.84.0
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
Ihren Auftrag haben wir gemäß unseren produktbezogenen
Geschäftsbedingungen "Trading" wie nachstehend ausgeführt.
Die Wertpapiere haben wir der Abrechnung entsprechend gebucht.
Wir bitten Sie, diese Abrechnung auf ihre Richtigkeit und
Vollständigkeit zu überprüfen und etwaige Einwendungen
unverzüglich zu erheben.
25449 Quickborn
Telefon : 04106-708 25 00
11821 010
Depotnr.: XXXXX
BLZ: 200 411 11
XXXXX
XXXXX
XXXXX
XXXXX
GESCHÄFTSABRECHNUNG VOM 08.06.2026
*
Wertpapierverkauf
Geschäftsnummer : 92 003139
Ordernummer : 000526464567-001 Rechnungsnummer : 707994031878DE85
Geschäftstag : 08.06.2026 Abwicklung : Live Trading
Handelszeit : 07:39 Uhr (MEZ/MESZ)
Wertpapier-Bezeichnung WPKNR/ISIN
Obayashi Corp. 858426
Registered Shares o.N. JP3190000004
Nennwert Zum Preis von
St. 150 EUR 16,20
Kurswert : EUR 2.430,00
--------------------------------------------------------------------------------
Eigene Entgelte
Abwickl.entgelt Clearstream : EUR 2,90-
Provision : EUR 10,98-
Summe Entgelte : EUR 13,88-
--------------------------------------------------------------------------------
IBAN Valuta Zu Ihren Gunsten vor Steuern
DEXXXXX EUR 10.06.2026 EUR 2.416,12
Verwahrungs-Art: WERTPAPIERRECHNUNG JAPAN (AKV)
Ihre Wertpapier-Order wurde über das Online Banking erteilt.
Informationen zur steuerlichen Behandlung dieses Geschäftsvorgangs und den auf
Ihrem Konto gebuchten Endbetrag finden Sie auf der separaten Steuermitteilung.
Bei Fragen geben Sie bitte die Ordernummer an.
Ihre comdirect
Diese Abrechnung wird von der Bank nicht unterschrieben
Die Leistung ist gemäß §4 Nr.8 UStG umsatzsteuerfrei. USt-Id-Nr.: DE 114 103 514
A113
DO15DD/16/04/2010
Kundennr. /BLZ Bezeichnung
XXXXX
XXXXX
XXXXX
XXXXX
abweichend wirtschaftlich Berechtigter
----
comdirect
25451 Quickborn
010 11821
Telefon: 04106 - 708 25 00
Herrn
XXXXX von Datum: 08.06.2026
XXXXX Depotnummer: XXXXX
XXXXX
XXXXX Referenz-Nummer: 29INIKZWMKD002EO
Steuerliche Behandlung: Wertpapierverkauf Nr. 92003139 vom 08.06.2026
Stk. 150 OBAYASHI CORP. , WKN / ISIN: 858426 / JP3190000004
Zu Ihren Gunsten vor Steuern: EUR 2.416,12
Steuerbemessungsgrundlage EUR -523,99
Kapitalertragsteuer (2) (8) EUR 128,43
Solidaritätszuschlag EUR 7,06
Kirchensteuer E_U_R______________1_0_,_2_7_
erstattete Steuern E_U_R_____________1_4_5_,_7_6_
Zu Ihren Gunsten nach Steuern: EUR 2.561,88
Die Gutschrift erfolgt mit Valuta 10.06.2026 auf Konto EUR mit der IBAN DEXXXXX
(2) Durch die Berücksichtigung der Kirchensteuer (8% bzw. 9%) als Sonderausgabe reduziert sich der Kapitalertragsteuersatz auf 24,51% bzw. 24,45%.
(8) Aufgrund des mit diesem Geschäft realisierten Verlustes erstatten wir Ihnen bereits abgeführte Steuern.
KEINE STEUERBESCHEINIGUNG ...
Bisher einbehaltene bzw. angerechnete Steuer in EUR (4)
in 2026 einbehaltene einbehaltener einbehaltene angerechnete
Kapitalertragsteuer Solidaritätszuschlag Kirchensteuer ausländische Quellensteuer
vor Ermittlung 1.832,08 100,55 146,36 159,82
nach Ermittlung 1.703,65 93,49 136,09 159,82
Verrechnungssalden in EUR (4)
Gewinne / Verluste sonstige anrechenbare verfügbarer
in 2026 aus Aktien Gewinne / Verluste ausländische Quellensteuer Freistellungsauftrag
vor Ermittlung 6.468,72 3.392,20 0,00 0,00
nach Ermittlung 5.944,73 3.392,20 0,00 0,00
Hinweise zur Ermittlung der Steuerbemessungsgrundlage:
zu Ihren Gunsten vor Steuern EUR 2.416,12
Anschaffung vom 14.01.2026 150,00 Stück E_U_R____________-_2_._9_4_0_,_1_1
Summe der Anschaffungskosten aus Anschaffungsvorgängen nach
abgeltungsteuerrelevantem Stichtag E_U_R_____________-_2_._9_4_0_,_1_1
Steuerbemessungsgrundlage vor Verlustverrechnung EUR -523,99
Ihre comdirect
Diese Abrechnung ist maschinell erstellt und wird nicht unterschrieben.
(4) Die ausgewiesenen EUR-Beträge spiegeln den Stand zum Abrechnungszeitpunkt wider.
KEINE STEUERBESCHEINIGUNG

Bei mir funzt es mit den Dividenen auch wieder, danke an @vbs und an @Nirus !!! Noch ein Hinweis: Es gibt verschiedene BLZ, die die CoDi benutzt, ich bin bei der BIC COBADEHDXXX, es gibt aber zum Beispiel auch noch die COBADEHD001. Ggf. ist hier die Ausgabe aus der IT der CoDi leicht anders? Beim nächsten Hochladen ggf. mal die BIC erhalten, ist ja anonym genug. Ist nur so eine Idee.

Machst du deine Dividenden-Abrechnung ohne Steuerabrechnung einpflegen? Bei Dividendenzahlungen mit separater Steuerabrechnung kommen nach wie vor Fehlermeldungen. Seit vielen Wochen bereits.

Ja, natürlich immer Abrechnung und Steuerbescheinigung zusammen hochladen. Bei mir funktioniert es jetzt wieder, aktuelle Version 0.84.0. Ggf. könntest Du den Fall mal gemäß Anleitung anonymisiert posten, es gab auch weiter oben schon Anmerkungen, dass es jetzt bei einigen geht und bei anderen nicht.

Gerade wieder mit der Samsung Dividende gecheckt. Der Fehler besteht weiterhin.

Sind immer nur die paar Cent, die als Spesen berechnet werden. Die sind falsch gebucht.

Bei mir funktioniert seit einiger Zeit das eine oder andere nicht.
Zur Zeit der Import vom Verkauf

Verkauf:

Verkauf.txt (1,9 KB)

Wirklich komisch. Bei mir haben sich in den letzten Wochen einige Dividenden angestaucht. Bei allen Dividendenbuchungen kommt es zu Fehlermeldungen, wenn ich sie zusammen mit der Steuerabrechnung importiere. Ich habe bereits weiter oben ein “debug” zur Verfügung gestellt. Ich werde einfach bis zum nächsten Update abwarten müssen.

Hab’ auch wieder Probleme beim Import von Wertpapierabrechnung. In diesem Fall “Alibaba”

Meiner Meinung nach ist das nicht so, dass Dividenden oder so “generell nicht funktionieren”. Es gibt im Projekt zig hinterlegte Testfälle (mit PDF-Auszügen), die ständig prüfen, ob der Quellcode noch funktioniert mit diesen hinterlegten PDF-Auszügen. ABER: es gibt da offenbar unzählige Konstellationen und Spezialfälle (Freistellungsaufträge, Quellensteuer in verschiedenen höhen, inländische/ausländische Erträge, bestehende Verlusttöpfe und was weiß der Teufel sonst noch - und das alles in beliebigen Kombinationen).
Und sobald comdirect irgendwas an dem Format ändert, kann man dann alle betroffenen Kombinationen wieder nachbessern.
Also von daher ist es mMn erklärbar, dass man regelmäßig auf PDFs trifft, die nicht fehlerfrei funktionieren.

Theoretisch müsste man da im Idealfall alle diese Kombinationen, die in der freien Wildbahn vorkommen könnten, im Projekt inkl. PDF-Auszug als Testfall hinterlegen und dann dafür sorgen, dass der Code mit all diesen Kombinationen klarkommt.

Aber das ist vermutl. nicht realistisch. Scheitert schon daran, dass man keine PDF-Auszüge von allen Kombinationen hat. Sprich: der einzige Weg ist wohl, dass man versucht, sich einen Fehler nach dem anderen vorzunehmen, als Testfall einzupflegen und zu gucken, dass man den Code so getrimmt bekommt, dass er damit umgehen kann - und ohne dabei andere Fälle wieder kaputt zu machen. So richtig fertig wird man damit möglicherweise nie.

Mich hats wiedermal erwischt mit einem Verkauf:

comdirect_Verkauf_Xtr BBG Comm ex-Agr_DBX0DZ.txt (4,0 KB)

Ich hatte drei Verkäufe vom Robo Advisor und dieser eine geht nicht.

Es können folgende Felder nicht gefunden werden:

Keine der 6 Bereiche wurde gefunden: [currencyBeforeTaxes, grossBeforeTaxes, currencyAssessmentBasis, currencyCreditedForeignWithholdingTax, creditedForeignWithholdingTax, grossAssessmentBasis, currencyDeductedTaxes, deductedTaxes, currencyAfterTaxes, grossAfterTaxes] Nur 2 von 5 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?<currencyBeforeTaxes>(?:[A-Z][\s]*){3})[\s\-]+(?<grossBeforeTaxes>[\.,\d\s]+).*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]*.*(?<currencyAssessmentBasis>(?:[A-Z][\s]*){3})[\s\-]+(?<grossAssessmentBasis>[\.,\d\s]+).*$, ^\(angerechnete ausl.ndische Quellensteuer:[\s]*(?<currencyCreditedForeignWithholdingTax>[A-Z]{3})[\s]+(?<creditedForeignWithholdingTax>[\.,\d\s]+)\).*$, ^[\s]*a[\s]*b[\s]*g[\s]*e[\s]*f[\s]*.[\s]*h[\s]*r[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]+(?<currencyDeductedTaxes>[A-Z_\s]+)[\-_\s]+(?<deductedTaxes>[\.,\d_\s]+).*$, ^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n[\s]*n[\s]*a[\s]*c[\s]*h[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?<currencyAfterTaxes>(?:[A-Z][\s]*){3})[\-\s]+(?<grossAfterTaxes>[\.,\d\s]+).*$] (2026-07-07_Verkauf.pdf, 37..90);
[currencyBeforeTaxes, grossBeforeTaxes, currencyTaxesBaseBeforeLossOffset, type, grossTaxesBaseBeforeLossOffset, currencyDeductedTaxes, deductedTaxes] Nur 0 von 3 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*(G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n|L[\s]*a[\s]*s[\s]*t[\s]*e[\s]*n)[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*: [\s]{1,}(?<currencyBeforeTaxes>(?:[A-Z][\s]*){3})[\-\s]{1,}(?<grossBeforeTaxes>[\.,\d\s]+).*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]*v[\s]*o[\s]*r[\s]*V[\s]*e[\s]*r[\s]*l[\s]*u[\s]*s[\s]*t[\s]*v[\s]*e[\s]*r[\s]*r[\s]*e[\s]*c[\s]*h[\s]*n[\s]*u[\s]*n[\s]*g[\s]{1,}([\(\s\d\)]+)?(?<currencyTaxesBaseBeforeLossOffset>(?:[A-Z][\s]*){3})(?<type>[\-\s]{1,})(?<grossTaxesBaseBeforeLossOffset>[\.,\d\s]+).*$, ^[\s]*a[\s]*b[\s]*g[\s]*e[\s]*f[\s]*.[\s]*h[\s]*r[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]{1,}(?<currencyDeductedTaxes>[A-Z_\s]+)[\-_\s]{1,}(?<deductedTaxes>[\.,\d_\s]+).*$] (2026-07-07_Verkauf.pdf, 37..90);
[currencyBeforeTaxes, grossBeforeTaxes, fxCurrencyAssessmentBasis, fxGrossAssessmentBasis, currencyDeductedTaxes, deductedTaxes, exchangeRate] Nur 0 von 4 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*(G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n|L[\s]*a[\s]*s[\s]*t[\s]*e[\s]*n)[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?:[A-Z][\s]*){3}[\s]{1,}[\.,\d\s]+[\s]{1,}(?<currencyBeforeTaxes>(?:[A-Z][\s]*){3})[\-\s]{1,}(?<grossBeforeTaxes>[\.,\d\s]+).*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]{1,}([\(\s\d\)]+)?(?<fxCurrencyAssessmentBasis>(?:[A-Z][\s]*){3})[\s]{1,}(?<fxGrossAssessmentBasis>[\.,\d\s]+).*$, ^[\s]*a[\s]*b[\s]*g[\s]*e[\s]*f[\s]*.[\s]*h[\s]*r[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]{1,}[A-Z_\s]+[\-_\s]{1,}[\.,\d_\s]+[\s]{1,}(?<currencyDeductedTaxes>[A-Z_\s]+)[\-_\s]{1,}(?<deductedTaxes>[\.,\d_\s]+).*$, ^Umrechnungen zum Devisenkurs [\s]*(?<exchangeRate>[\.,\d]+).*$] (2026-07-07_Verkauf.pdf, 37..90);
[currencyBeforeTaxes, grossBeforeTaxes, currencyAssessmentBasis, type, grossAssessmentBasis, currencyDeductedTaxes, deductedTaxes] Nur 1 von 3 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*(G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n|L[\s]*a[\s]*s[\s]*t[\s]*e[\s]*n)[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?<currencyBeforeTaxes>(?:[A-Z][\s]*){3})[\-\s]{1,}(?<grossBeforeTaxes>[\.,\d\s]+).*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]{1,}([\(\s\d\)]+)?(?<currencyAssessmentBasis>(?:[A-Z][\s]*){3})(?<type>[\-\s]{1,})(?<grossAssessmentBasis>[\.,\d\s]+).*$, ^[\s]*a[\s]*b[\s]*g[\s]*e[\s]*f[\s]*.[\s]*h[\s]*r[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]{1,}(?<currencyDeductedTaxes>[A-Z_\s]+)[\-_\s]{1,}(?<deductedTaxes>[\.,\d_\s]+).*$] (2026-07-07_Verkauf.pdf, 37..90);
[currencyRefundedTaxes, refundedTaxes] Nur 1 von 3 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?:[A-Z][\s]*){3}[\-\s]{1,}[\.,\d\s]+.*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]{1,}([\(\s\d\)]+)?(?:[A-Z][\s]*){3}[\-\s]{1,}[\.,\d\s]+.*$, ^[\s]*e[\s]*r[\s]*s[\s]*t[\s]*a[\s]*t[\s]*t[\s]*e[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n [\s]{1,}[A-Z_\s]+[\-_\s]{1,}[\.,\d_\s]+[\s]{1,}(?<currencyRefundedTaxes>[A-Z_\s]+)[\-_\s]{1,}(?<refundedTaxes>[\.,\d_\s]+)$] (2026-07-07_Verkauf.pdf, 37..90);
[currencyRefundedTaxes, refundedTaxes] Nur 2 von 3 Pattern erkannt: [^[\s]*Z[\s]*u[\s]*I[\s]*h[\s]*r[\s]*e[\s]*n[\s]*(G[\s]*u[\s]*n[\s]*s[\s]*t[\s]*e[\s]*n|L[\s]*a[\s]*s[\s]*t[\s]*e[\s]*n)[\s]*v[\s]*o[\s]*r[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n[\s]*:[\s]{1,}(?:[A-Z][\s]*){3}[\-\s]{1,}[\.,\d\s]+.*$, ^[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*b[\s]*e[\s]*m[\s]*e[\s]*s[\s]*s[\s]*u[\s]*n[\s]*g[\s]*s[\s]*g[\s]*r[\s]*u[\s]*n[\s]*d[\s]*l[\s]*a[\s]*g[\s]*e[\s]*n[\s]*a[\s]*c[\s]*h[\s]*V[\s]*e[\s]*r[\s]*l[\s]*u[\s]*s[\s]*t[\s]*v[\s]*e[\s]*r[\s]*r[\s]*e[\s]*c[\s]*h[\s]*n[\s]*u[\s]*n[\s]*g[\s]{1,}([\(\s\d\)]+)?[\s]{1,}(?:[A-Z][\s]*){3}[\-\s]{1,}[\.,\d\s]+.*$, ^[\s]*e[\s]*r[\s]*s[\s]*t[\s]*a[\s]*t[\s]*t[\s]*e[\s]*t[\s]*e[\s]*S[\s]*t[\s]*e[\s]*u[\s]*e[\s]*r[\s]*n [\s]{1,}[A-Z_\s]+[\-_\s]{1,}[\.,\d_\s]+[\s]{1,}(?<currencyRefundedTaxes>[A-Z_\s]+)[\-_\s]{1,}(?<refundedTaxes>[\.,\d_\s]+)$] (2026-07-07_Verkauf.pdf, 37..90) [37..90]

Ich habe hier ein nicht funktionierendes Beispiel für einen Kauf.

Interessant, dass von 2 Käufen an demselben Tag 1 PDF funktioniert, das andere nicht. Das Problem macht das Beispiel unten.

Meine eigene (KI-) Recherche legt nahe, dass es sich ggf. um ein Problem mit Teilausführungen handelt. Der funktionierende Kauf hat 1 Zeile zur Ausführung, dieser Problemfall ist in 2 Teilen ausgeführt worden und hat entsprechend 2 Zeilen.

Fehlermeldung in PP:

Keine der 4 Bereiche wurde gefunden: [name, wkn, nameContinued, isin, currency] Nur 3 von 4 Pattern erkannt: [^Wertpapier\-Bezeichnung .*$, ^(?<name>.*)[\s]{1,}(?<wkn>[A-Z0-9]{6}).*$, ^(?<nameContinued>.*)[\s]{1,}(?<isin>[A-Z]{2}[A-Z0-9]{9}[0-9]).*$, ^.* Kurswert[\s]{1,}: (?<currency>[A-Z]{3})[\s]{1,}[\.,\d]+.*$] (2026-07-09_Wertpapierabrechnung_Kauf_1.240_St._A1JX53_(VANGUARD_S+P_500U.ETF_DLD)_vom_09.07.2026_BFBD84.pdf, 17..91);
[name, wkn, nameContinued, isin, currency] Nur 2 von 4 Pattern erkannt: [^Wertpapier\-Bezeichnung .*$, ^(?<name>.*)[\s]{1,}(?<wkn>[A-Z0-9]{6}).*$, ^(?<nameContinued>.*)[\s]{2,}(?<isin>[A-Z]{2}[A-Z0-9]{9}[0-9]).*$, ^[\s]*Summe[\s]{1,}St\.[\s]{1,}[\.,\d]+[\s]{1,}(?<currency>[A-Z]{3}).*$] (2026-07-09_Wertpapierabrechnung_Kauf_1.240_St._A1JX53_(VANGUARD_S+P_500U.ETF_DLD)_vom_09.07.2026_BFBD84.pdf, 17..91);
[name, wkn, nameContinued, isin, currency] Nur 3 von 4 Pattern erkannt: [^Wertpapier\-Bezeichnung .*$, ^(?<name>.*)[\s]{1,}(?<wkn>[A-Z0-9]{6}).*$, ^(?<nameContinued>.*)[\s]{1,}(?<isin>[A-Z]{2}[A-Z0-9]{9}[0-9]).*$, ^[\s]*St\.[\s]{1,}[\.,\d]+[\s]{1,}(?<currency>[A-Z]{3}).*$] (2026-07-09_Wertpapierabrechnung_Kauf_1.240_St._A1JX53_(VANGUARD_S+P_500U.ETF_DLD)_vom_09.07.2026_BFBD84.pdf, 17..91);
[currency, name, wkn, nameContinued, isin] Nur 0 von 4 Pattern erkannt: [^zum Kurs von : (?<currency>[A-Z]{3})[\s]{1,}[\.,\d]+ .*$, ^.* Wertpapierbezeichnung .* WPK\-Nr\. .*$, ^St\. [\.,\d]+ (?<name>.*) (?<wkn>[A-Z0-9]{6}).*$, ^(?<nameContinued>.*) (?<isin>[A-Z]{2}[A-Z0-9]{9}[0-9]).*$] (2026-07-09_Wertpapierabrechnung_Kauf_1.240_St._A1JX53_(VANGUARD_S+P_500U.ETF_DLD)_vom_09.07.2026_BFBD84.pdf, 17..91) [17..91]

PDF Inhalt

PDFBox Version: 3.0.6
Portfolio Performance Version: 0.84.2
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
Ihren Auftrag haben wir gemäß unseren produktbezogenen
Geschäftsbedingungen "Trading" wie nachstehend ausgeführt.
Die Wertpapiere haben wir der Abrechnung entsprechend gebucht.
Wir bitten Sie, diese Abrechnung auf ihre Richtigkeit und
Vollständigkeit zu überprüfen und etwaige Einwendungen
unverzüglich zu erheben.
25449 Quickborn
Telefon : 04106-708 25 00
10270 010
Depotnr.: 1396306 00
BLZ: 200 411 33
tkeOJoBTw WrEZp
Max-Reger-mkt 71
76046 KPYscHpdg
GESCHÄFTSABRECHNUNG VOM 09.07.2026
*
Wertpapierkauf
Geschäftsnummer : 92 038507 bis 92 038508
Ordernummer : 000532542608 Rechnungsnummer : 710725441378D0A5
Geschäftstag : 09.07.2026 Ausführungsplatz : TRADEGATE
(Kommissionsgeschäft)
Wertpapier-Bezeichnung WPKNR/ISIN
Vanguard S&P 500 UCITS ETF A1JX53
Registered Shares USD Dis.oN IE00B3XXRP09
Ihre Order wurde wie folgt ausgeführt:
Handelszeit Nennwert Zum Kurs von Kurswert
11:03 St. 96 EUR 124,345 EUR 11.937,12
11:03 St. 24 EUR 124,345 EUR 2.984,28
--------------------------------------------------------------------------------
Summe St. 120 EUR 124,345 EUR 14.921,40
(ggf. gerundet)
--------------------------------------------------------------------------------
Eigene Entgelte
Abwickl.entgelt Clearstream : EUR 5,80
Gesamtprovision : EUR 59,90
Börsenplatzabhäng. Entgelt : EUR 3,85
Summe Entgelte : EUR 69,55
--------------------------------------------------------------------------------
IBAN Valuta Zu Ihren Lasten vor Steuern
DE61 2004 1133 0705 9999 99 EUR 13.07.2026 EUR 14.990,95
Verwahrungs-Art: WERTPAPIERRECHNUNG GROSSBRITANNIEN (AKV)
Ihre Wertpapier-Order wurde über das Online Banking erteilt.
Teilausführung Ihrer Order
Informationen zur steuerlichen Behandlung dieses Geschäftsvorgangs und den auf
Ihrem Konto gebuchten Endbetrag finden Sie auf der separaten Steuermitteilung.
Bei Fragen geben Sie bitte die Ordernummer an.
Ihre comdirect
Diese Abrechnung wird von der Bank nicht unterschrieben
Die Leistung ist gemäß §4 Nr.8 UStG umsatzsteuerfrei. USt-Id-Nr.: DE 114 103 514
A113
DO15DD/16/04/2010
Kundennr. /BLZ Bezeichnung
zHFyKvnLJ oBDqA
7313649
Max-Reger-aqu 53
200 411 89 71187 edGxnjjBK
abweichend wirtschaftlich Berechtigter
----
comdirect
25451 Quickborn
010 10270
Telefon: 04106 - 708 25 00
Herrn Datum: 09.07.2026
iTTiBZRoc FBMPu Depotnummer: 5984289 00
Max-Reger-UFO 51
16683 UHWKPezXp Referenz-Nummer: 13INKOAAYEM0004U
Steuerliche Behandlung: Wertpapierkauf Nr. 92038507 vom 09.07.2026
Stk. 120 VANGUARD S+P 500U.ETF DLD , WKN / ISIN: A1JX53 / IE00B3XXRP09
Zu Ihren Lasten vor Steuern: EUR -14.990,95
Steuerbemessungsgrundlage EUR 0,00
Kapitalertragsteuer EUR 0,00
Solidaritätszuschlag EUR 0,00
Kirchensteuer E_U_R_______________0_,_0_0_
abgeführte Steuern E_U_R_______________0_,_0_0_
Zu Ihren Lasten nach Steuern: EUR -14.990,95
Die Belastung erfolgt mit Valuta 13.07.2026 auf Konto EUR mit der IBAN DE61 2004 1133 0705 5833 40
KEINE STEUERBESCHEINIGUNG ...
Bisher einbehaltene bzw. angerechnete Steuer in EUR (4)
in 2026 einbehaltene einbehaltener einbehaltene angerechnete
Kapitalertragsteuer Solidaritätszuschlag Kirchensteuer ausländische Quellensteuer
vor Ermittlung 6.323,32 347,70 569,02 899,64
nach Ermittlung 6.323,32 347,70 569,02 899,64
Verrechnungssalden in EUR (4)
Gewinne / Verluste sonstige anrechenbare verfügbarer
in 2026 aus Aktien Gewinne / Verluste ausländische Quellensteuer Freistellungsauftrag
vor Ermittlung 0,00 29.460,92 0,00 0,00
nach Ermittlung 0,00 0,00 0,00 0,00
Ihre comdirect
Diese Abrechnung ist maschinell erstellt und wird nicht unterschrieben.
(4) Die ausgewiesenen EUR-Beträge spiegeln den Stand zum Abrechnungszeitpunkt wider.
KEINE STEUERBESCHEINIGUNG

Was zeigt, dass KI eben nur eloquenter ratet :wink:

Problem ist die Art, wie Comdirect jetzt die Textformatierung zu machen scheint. Bisher wurde einfach eine Zeile ausgegeben und mit Leerzeichen aufgefüllt, wenn man einen Teil links- und dann einen anderen Teil rechtsbündig haben wollte. Jetzt scheint man das - eigentlich sinnvoller - so zu machen, dass man den reinen Text einfach an die Stelle positioniert, wo er hin soll.

Der Importer geht aber von vielen Leerzeichen aus, daher schlägt das fehl.

Wenn das ein aktuelles Update ist, kann das bedeuten, dass auch andere Transaktionsarten demnächst erst mal nicht mehr funktionieren. Aber ihr wisst ja inzwischen, was das bedeutet und wie das geht :wink:

Hallo,

der Dividenden-Import von Comdirect funktioniert bei mir immer noch nicht. Sie werden nicht korrekt ausgelesen/eingetragen. Nur mit dem Dividenden-PDF werden die Steuern nicht abgezogen und zusätzlich mit der Steuer-PDF kommt eine Fehlermeldung (wegen dem Steuer-PDF).

Dann musst du bitte einen Debug liefern.

Wie schon geschrieben, scheint Comdirect ihre PDF-Erzeugung umgestellt zu haben, so dass ein Großteil der Logik, die derzeit in dem Importer steckt, nicht mehr zu funktionieren scheint. Damit man das anpassen kann, braucht es besagte PDF-Dumps.

Wäre es nicht sinnvoll, in das Fehlerfenster einen Hinweis einzubauen, dass bei Importfehlern ein Debug posten dienlicher ist als ein Screenshot des Fehlerfensters?

Könnte man machen, da es aber niemand lesen wird, dürfte es auf’s selbe hinauskommen, nur dass du dann halt einen Screenshot hast, in dem man sieht, dass man ein PDF-Dump erstellen soll :wink:

Nur die Dividenden-PDF:

PDFBox Version: 3.0.7
Portfolio Performance Version: 0.86.0
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
25449 Quickborn
Depotnr.: 544334593
BLZ: 519 197 06
15286 021
WpEZT
uJmA tnI SSdQPgnrXv
QFap XSXhCyPn vzZ DVPTCRoWYr
PLYtbSbhQJcc 65
16454 RyDxyO
22.07.2026
Gutschrift fälliger Wertpapier-Erträge
Dividendengutschrift
Depotbestand Wertpapier-Bezeichnung WKN/ISIN
per 29.06.2026 Walt Disney Co., The 855686
STK 9,999 Registered Shares DL -,01 US2546871060
Emissionsland: VEREINIGTE STAATEN
USD 0,75 Dividende pro Stück für Geschäftsjahr 01.10.25 bis 30.09.26
zahlbar ab 22.07.2026 Halbjahresdividende
Abrechnung Dividendengutschrift
Bruttobetrag: USD 7,50
15,000 % Quellensteuer USD 1,13 -
Ausmachender Betrag USD 6,37
zum Devisenkurs: EUR/USD 1,143400 EUR 5,57
Verrechnung über Konto (IBAN) Valuta Zu Ihren Gunsten vor Steuern
bv70 9781 5350 8165 8622 90 EUR 24.07.2026 EUR 5,57
Information zur steuerlichen Behandlung dieses Geschäftsvorganges und den auf
Ihrem Konto gebuchten Endbetrag finden Sie auf der separaten Steuermitteilung
(Referenz-Nr. 1HINLIWN1N8001JK).
Ihre comdirect
*Diese Abrechnung wird von der Bank nicht unterschrieben
DD762/11/09

Hier die Steuer-PDF:

PDFBox Version: 3.0.7
Portfolio Performance Version: 0.86.0
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
Kundennr. /BLZ Bezeichnung
Bhjg nWh SmGdtSRTIJ LRVO pWRuqYHZ nfb eGiQniJRcs
5274646
uWoOwdlZfTZu 33
271 232 33 23402 TQlWds
abweichend wirtschaftlich Berechtigter
----
comdirect
25451 Quickborn
010 10282
Telefon: 04106 - 708 25 00
xpapI
QCMp hKt MFfuUFZzox Datum: 22.07.2026
VfCV ahhYLVgv jmo XTlenoPJus Depotnummer: 4486952 45
IhNvTqCusXKZ 22
47424 mLdtzT Referenz-Nummer: 9jtPBrJq0T8765dt
Steuerliche Behandlung: Ausländische Dividende vom 22.07.2026
Stk. 9,999 DISNEY (WALT) CO. , WKN / ISIN: 855686 / US2546871060
Zu Ihren Gunsten vor Steuern: EUR 5,57
Steuerbemessungsgrundlage vor Verlustverrechnung EUR 6,56
in Anspruch genommener Freistellungsauftrag EUR 6,56
Steuerbemessungsgrundlage nach Verlustverrechnung EUR 0,00
Kapitalertragsteuer EUR 0,00
Solidaritätszuschlag EUR 0,00
Kirchensteuer E_U_R_______________0_,_0_0_
abgeführte Steuern E_U_R_______________0_,_0_0_
Zu Ihren Gunsten nach Steuern: EUR 5,57
Die Gutschrift erfolgt mit Valuta 24.07.2026 auf Konto EUR mit der IBAN Ks14 8859 9688 9226 4805 54
KEINE STEUERBESCHEINIGUNG ...
Bisher einbehaltene bzw. angerechnete Steuer in EUR (4)
in 2026 einbehaltene einbehaltener einbehaltene angerechnete
Kapitalertragsteuer Solidaritätszuschlag Kirchensteuer ausländische Quellensteuer
vor Ermittlung 0,00 0,00 0,00 0,00
nach Ermittlung 0,00 0,00 0,00 0,00
Verrechnungssalden in EUR (4)
Gewinne / Verluste sonstige anrechenbare verfügbarer
in 2026 aus Aktien Gewinne / Verluste ausländische Quellensteuer Freistellungsauftrag
vor Ermittlung 0,00 107,18 -4,67 92,82
nach Ermittlung 0,00 113,74 -5,65 86,26
Ihre comdirect
Diese Abrechnung ist maschinell erstellt und wird nicht unterschrieben.
(4) Die ausgewiesenen EUR-Beträge spiegeln den Stand zum Abrechnungszeitpunkt wider.
KEINE STEUERBESCHEINIGUNG

Ich habe deinen Dump mal einem Test zum Fraß vorgeworfen und das Verhalten war “schon immer” so, daher meine Frage an @AndreasB, ob das so gehört. Bei anderen Importern werden Quellensteuern als WithHoldingTax verbucht, beim Comdirectimporter aber nicht. Ich habe mal die Stelle im Importer, die bei der Behandlung von Dividenden die Quellensteuer einfach zum Bruttowert hinzuaddiert auskommentiert und lande bei 50 Tests, die dann auf die Nase fallen und bei denen ich erwarten würde, dass sie das dann auch tun werden (wegen einer Steuer mit einem Nicht-Null-Betrag), wenn ich die Behandlung an das Verhalten der anderen Importern anpassen würde.

Einfach so würde ich das nicht machen wollen.