Quellensteuer beim PDF-Import von Dividenden von Trade Republic

Hallo,

ist jemand schon aufgefallen, das Trade Republic die Dividenden-PDF ohne Quellensteuer ausweißt?
Dadurch wird bei der Dividenden-Buchung im Vergleich zu anderen Banken ein anderer Wert und andere Steuern eingetragen. Was bei der selben Aktien dann etwas komisch aussieht…

Was fehlt sind entsprechende Beispiele:

Sorry, die Antwort habe ich nicht ganz verstanden. Man soll ein Beispiel „einschicken“, dass dies angepasst werden kann?

Es geht darum, ein real existierendes PDF wie oben beschrieben zu extrahieren, den Inhalt zu anonymisieren und dann hier zu posten, damit der Importer angepasst werden kann.

1 Like

so richtig:

PDF Autor: ‚‘
PDFBox Version: 1.8.16

TRADE REPUBLIC BANK GMBH KASTANIENALLEE 32 10435 BERLIN
XXX XXX SEITE 1 von 1
XXX 99 DATUM 30.09.2020
D XXXXX XXX DEPOT XXX
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 03.09.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
PepsiCo Inc. XXX Stk. XXX USD XXX USD
Registered Shares DL -,0166
ISIN: US7134481081
GESAMT XXX USD
ABRECHNUNG
POSITION BETRAG
Quellensteuer DE für US-Emittent XXX USD
Zwischensumme XXX USD
Zwischensumme XXX EUR/USD XXX EUR
Kapitalertragssteuer XXX EUR
Solidaritätszuschlag XXX EUR
GESAMT XXX EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
XXX 30.09.2020 XXX,XXX EUR
PepsiCo Inc. Registered Shares DL -,0166 in Girosammelverwahrung.
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Andreas Willius
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / 2020-09-30 / XXX / XXX

@Porti

Fast richtig mit dem Beispiel, aber so kann man das Beispiel leider nicht als Test importieren.

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. Also die drei Backticks ohne den Klammern. :wink:
Und wenn möglich die Zahlen abändern, anstatt Buchstaben einzusetzen.
*

so:

PDF Autor: ‚‘
PDFBox Version: 1.8.16
TRADE REPUBLIC BANK GMBH KASTANIENALLEE 32 10435 BERLIN
XXX XXX SEITE 1 von 1
XXX 99 DATUM 30.09.2020
D XXXXX XXX DEPOT XXX
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 03.09.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
PepsiCo Inc. XXX Stk. XXX USD XXX USD
Registered Shares DL -,0166
ISIN: US7134481081
GESAMT XXX USD
ABRECHNUNG
POSITION BETRAG
Quellensteuer DE für US-Emittent XXX USD
Zwischensumme XXX USD
Zwischensumme XXX EUR/USD XXX EUR
Kapitalertragssteuer XXX EUR
Solidaritätszuschlag XXX EUR
GESAMT XXX EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
XXX 30.09.2020 XXX,XXX EUR
PepsiCo Inc. Registered Shares DL -,0166 in Girosammelverwahrung.
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Andreas Willius
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / 2020-09-30 / XXX / XXX

@Porti
Leider verstehe ich das Problem nicht. Die Quellensteuer ist doch angegeben. Wir haben ein ähnliches Beispiel (mit Zahlen) schon mal bekommen und es funktioniert fehlerfrei.

Gesamt XXX USD - Quellensteuer DE für US-Emittent XXX USD = Zwischensumme XXX USD
Das wird dann in EUR umgerechnet und steht in PDF als: GESAMT XXX EUR

Je nachdem, in welcher Währung das Wertpapier in PP angelegt ist, wird die Steuer in EUR umgerechnet oder in USD und EUR angegeben.

Wie ist das bei Dir? Was wird in PP gebucht und was würdest Du erwarten?

Ein Beispiel mit Zahlen (gerne anonymisiert, aber in Relation zu den tatsächlichen Werten) wäre sicherlich hilfreich.

Hab gerade noch mal nachgeschaut und es ist etwas komisch. Es geht um die Berechnung der Steuern.
Also z.B. bei der Dividende von Royal Dutch am 21.9. wurden nur die „deutschen“ Steuern zusammen gerechnet. Also Kapitalertragssteuer und Soli. Nicht aber die Quellensteuer.
Bei der Dividende von Pepsi am 30.9. z.B. wurde es korrekt inkl. Quellensteuer in PP eingetragen.

Auf beiden Abrechnungen von TR ist die Quellensteuer aufgeführt.

Könntest du bitte dieses Beispiel zur Verfügung stellen? Bankverbindung, Depotnummer und Adresse bitte anonymisieren aber die Beträge unverändert belassen.

Etwas schwer, da dies nicht meine Abrechnung ist. Aber wir haben es gerade noch mal versucht. die Buchung gelöscht und noch mal importiert. Auch hier fehlt wieder die Quellensteuer.

Ich verstehe nicht woran es scheitern könnte, wenn die personenbezogenen Daten entfernt werden…

Aber nun gut,ohne Beispiel kann der Konverter nicht angepasst werden…

@Porti
Normalerweise wird die Quellensteuer vom Importer gefunden und auch korrekt verarbeitet.
Wenn die Möglichkeit ein anonymisiertes Beispiel zur Verfügung zu stellen nicht gegeben ist, können wir es nur anders herum machen. Vergleicht Euren PDF Extrakt mit diesem, der funktioniert und meldet Unterschiede:

PDFBox Version: 1.8.16
-----------------------------------------
TRADE REPUBLIC BANK GMBH  KASTANIENALLEE 32  10435 BERLIN
Max Muster SEITE 1 von 1
Musterstraße 4 DATUM 14.02.2020
D 12345 Musterstadt DEPOT 123456789
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 30.01.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
Tanger Fact.Outlet Centrs Inc. 142 Stk. 0,355 USD 50,41 USD
Registered Shares DL -,01
ISIN: US8754651060
GESAMT 50,41 USD
ABRECHNUNG
POSITION BETRAG
Quellensteuer DE für US-Emittent -7,56 USD
Zwischensumme 42,85 USD
Zwischensumme 1,0927 EUR/USD 39,21 EUR
GESAMT 39,21 EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
DE40110101008887654321 14.02.2020 39,21 EUR
Tanger Fact.Outlet Centrs Inc. Registered Shares DL -,01 in Wertpapierrechnung.
Lagerland: USA
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie 
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Ingo Hillen
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / 2020-02-14 / 81652143 / 230a-7bf0

Hier ist die angesprochene PDF:

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
TRADE REPUBLIC BANK GMBH  KASTANIENALLEE 32  10435 BERLIN
X X SEITE 1 von 1
X X DATUM 28.09.2020
D X X DEPOT X
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 13.08.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
Royal Dutch Shell 500 Stk. 0,16 USD 80,00 USD
Reg. Shares Class A EO -,07
ISIN: GB00B03MLX29
GESAMT 80,00 USD
ABRECHNUNG
POSITION BETRAG
Quellensteuer -12,00 USD
Zwischensumme 68,00 USD
Zwischensumme 1,182557 EUR/USD 57,60 EUR
Kapitalertragssteuer -6,90 EUR
Solidaritätszuschlag -0,40 EUR
GESAMT 50,30 EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
X 21.09.2020 50,30 EUR
Royal Dutch Shell Reg. Shares Class A EO -,07 in Girosammelverwahrung.
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie 
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Andreas Willius
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / X / X / X

Was mir auffällt, dass hier bei der Quellensteuer nicht der Zusatz „DE für US-Emittent“ mit dabei steht.

Wunderbar. Damit lässt sich arbeiten. Da es sich nicht um eine US Aktie handelt, entfällt der Teil „DE für US-Emittent“ und das Parsing schlägt fehl. Sollte behoben sein und mit der nächsten Version von PP kommen:

Die Änderungen ist jetzt mit Version 0.49.0 veröffentlicht. Vielen Dank @inv-trad!

Hallo liebe PP Entwickler ich habe hier auch ein paar Trade Republic PDFs bei denen die Quellensteuer beim PDF Import nicht erfasst wird.
Vielleicht könntet ihr euch das ja mal ansehen.
Hier meine Bsp. PDFs:

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
TRADE REPUBLIC BANK GMBH  KASTANIENALLEE 32  10435 BERLIN
MAX MUSTERMANN SEITE 1 von 1
MUSTERSTASSE Str. 88 DATUM 18.12.2020
D 88888 MUSTERSTADT DEPOT 888888888
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 09.12.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
Stora Enso Oyj 25 Stk. 0,15 EUR 3,75 EUR
Reg. Shares Cl.R EO 1,70
ISIN: FI0009005961
GESAMT 3,75 EUR
ABRECHNUNG
POSITION BETRAG
Quellensteuer -1,13 EUR
Kapitalertragssteuer -0,37 EUR
Solidaritätszuschlag -0,02 EUR
Kirchensteuer -0,03 EUR
GESAMT 2,20 EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
DE000000000000000000000 2020-12-17 2,20 EUR
Stora Enso Oyj Reg. Shares Cl.R EO 1,70 in Girosammelverwahrung.
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie 
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Andreas Willius
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / f0e9-f5c0

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
TRADE REPUBLIC BANK GMBH  KASTANIENALLEE 32  10435 BERLIN
MAX MUSTERMANN SEITE 1 von 1
MUSTERSTASSE Str. 88 DATUM 18.12.2020
D 88888 MUSTERSTADT DEPOT 888888888
DIVIDENDE
ÜBERSICHT
Dividende mit dem Ex-Tag 01.04.2020.
POSITION ANZAHL ERTRÄGNIS BETRAG
UPM Kymmene Corp. 50 Stk. 1,300 EUR 65,00 EUR
Registered Shares o.N.
ISIN: FI0009005987
GESAMT 65,00 EUR
ABRECHNUNG
POSITION BETRAG
Quellensteuer -19,50 EUR
GESAMT 45,50 EUR
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
DE000000000000000000000 16.04.2020 45,50 EUR
UPM Kymmene Corp. Registered Shares o.N. in Girosammelverwahrung.
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie 
Leistung.
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Ingo Hillen
10435 Berlin USt-ID DE307510626 Karsten Müller
ABRE / 2020-04-15 / 89663937 / 3c5f-deb9

Wenn ihr dabei seid, könnt ihr evtl. auch gleich das Problem beim PDF Import der Steuerabrechnung von Trade Republic beheben.
Hier das BSP:

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
TRADE REPUBLIC BANK GMBH  KASTANIENALLEE 32  10435 BERLIN
MAX MUSTERMANN SEITE 1 von 1
MUSTERSTASSE Str. 88 DATUM 18.12.2020
D 88888 MUSTERSTADT DEPOT 888888888
STEUERABRECHNUNG
ABRECHNUNG
POSITION BETRAG
Kapitalertragsteuer Optimierung 4,82 EUR
Solidaritätszuschlag Optimierung 0,26 EUR
Kirchensteuer Optimierung 0,38 EUR
GESAMT 5,46
BUCHUNG
VERRECHNUNGSKONTO VALUTA BETRAG
DE000000000000000000000 12.05.2020 5,46
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Düsseldorf Geschäftsführer
Kastanienallee 32 service@traderepublic.com AG Düsseldorf HRB 85864 Ingo Hillen
10435 Berlin USt-ID DE307510626 Karsten Müller

Danke schonmal für eure Mühen
Gruß Tobias

Hallo Tobias,

das ist leider nicht ganz einfach, weil es hier ein JSON importer verwendet wird, in dem man nicht einfach Logik einbauen kann. Das Pattern Matching funktioniert, so wie es bisher implementiert ist, nicht, weil zusätzlich zur Zeile der Quellensteuer eine Zeile mit einer Zwischensumme und dem Wechselkurs erwartet wird (z.B. US Aktien oder Shell mit Dividende in USD).

In diesem Fall wird die Quellensteuer allerdings in EUR einbehalten (Beispiel Finnland oder auch Frankreich) und es gibt keine Zwischensumme und keinen Wechselkurs. Aus diesem Grund wird die Quellensteuer nicht erkannt.

Wenn ich einen weiteren Block ohne Zwischensumme einfüge, funktioniert allerdings ein anderer Testcase (Shell) nicht mehr, weil dort für beide Pattern die Quellensteuer gefunden wird (mit und ohne Zwischensumme).

Daher habe ich derzeit keine Lösung, aber vielleicht hat ja jemand anderes eine Idee?!

Falls jemand mitdenken mag: In trade-republic-dividends.json folgendes einzufügen löst diesen Fall, aber funktioniert nicht für den Test Case von Dividende05.

				{
					"context": "UNIT",
					"isOptional": true,
					"pattern": [
						"Quellensteuer -(?<amount>[\\d.,]+) (?<currency>\\w{3})"
					],
					"attributes": {
						"type": "TAX"
					}
				}

Hallo @inv-trad

vielleicht mit…

				{
					"context": "UNIT",
					"isOptional": true,
					"pattern": [
						"Quellensteuer -(?<amount>[\\d.,]+) (?<currency>\\w{3})",
						"^Zwischensumme"
					],
					"attributes": {
						"type": "TAX"
					}
				}