Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDF Import Sutor Bank / WeltSparen ETF Configurator und Raisin Pension #4491

Open
PhrozenByte opened this issue Jan 25, 2025 · 0 comments
Open
Labels

Comments

@PhrozenByte
Copy link

PhrozenByte commented Jan 25, 2025

Der Import von Depotauszügen der Sutor Bank für Raisin / WeltSparen funktioniert nicht bzw. nicht richtig: Sowohl für das Produkt "WeltSparen ETF Configurator", als auch das Produkt "Raisin Pension" (früher auch "fairr Riester" oder "ETF Rürup").

Zunächst: Vielen Dank für euer tolles Projekt und eure Arbeit ❤️

Ich bin selbst Entwickler, mit Java habe ich aber zuletzt im Studium gearbeitet. Ich kann Java daher lesen, das ist aber m.M.n. nicht gut genug für ein Pull Request. Daher nachfolgend anhand vom Code mit konkreten Änderungsvorschlägen um euch möglichst viel Arbeit abzunehmen, umsetzen und richtig testen kann ich das selbst aber nicht.

Die Probleme unten sind auf 10 Depotauszüge verteilt und in keinem sind alle Probleme vorhanden, daher so. Mir fehlt noch die Jahresabrechnung 2024 vom WeltSparen ETF Configurator, denke aber, dass ich jetzt schon alle Fälle habe.


Raisin Pension / WeltSparen ETF Configurator: Überweisungen

Neben dem Lastschrifteinzug sind bei Raisin Pension Einzahlungen auch per manueller Überweisung möglich. Der Begriff "Überweisung" sollte in dieser Gruppe ergänzt werden. Das ist analog auch beim WeltSparen ETF Configurator möglich, habe ich aber selbst nie gemacht; gehe aber davon aus, dass das mit der Änderung auch abgefangen wird.

Hier gekürzt als Testfall:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
datum Handelsplatz ISIN Kurs / Preis Währung (brutto) (netto) SolZ
24.12.2024 27.12.2024 Überweisung DTA von MAX MUSTERMANN - 3.300,00
-

Raisin Pension: Ausschüttungen

Fehlerhaft sind diese beiden Gruppen sowie diese Gruppe vom Regex, die bei Ausschüttungen einen Steuerzabzug erwarten, der bei Rürup aber generell nicht anfällt. Die Match-Gruppen optional zu machen sollte ausreichen.

Hier gekürzt als Testfall:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
datum Handelsplatz ISIN Kurs / Preis Währung (brutto) (netto) SolZ
02.07.2024 27.06.2024 Ausschüttung Betrag der Ausschüttung Vanguard FTSE Emerg. Markets - 24,20
IE00B3VVMM84 US$

Raisin Pension: Nachlasskapitale

Eine Besonderheit von Rürup ist, dass die Beiträge nur begrenzt vererbbar sind und Anlagbeträge im Todesfall innerhalb der Versicherungsgemeinschaft verteilt werden. Die Transaktion sollte als Einlage verbucht werden (neuer Fall hier, am besten als eigenen Fall mit "Umbuchung Verrechnung Nachlasskapitale" matchen und "Verrechnung Nachlasskapitale" als Notiz nutzen).

Hier gekürzt als Testfall:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
datum Handelsplatz ISIN Kurs / Preis Währung (brutto) (netto) SolZ
29.10.2024 22.10.2024 Umbuchung Verrechnung Nachlasskapitale - 1,34
-

WeltSparen ETF Configurator: Verkäufe für Gebührentilgung

Beim ETF Configurator werden für die Gebühren automatisch Anteile verkauft. Im alten PDF Format war das noch berücksichtigt, fehlt in den neuen Regex aber noch. Es gibt jeweils den Fall mit oder ohne Steuern sowie jeweils in Euro oder Fremdwährung:

  1. Ohne Steuern in Euro: Es sollte in dieser Gruppe neben "Verkauf Verkauf" auch "Verkauf Gebührentilgung" gematcht werden.
  2. Mit Steuern in Euro: Analog zum 1. Fall in dieser Gruppe.
  3. Ohne Steuern in Fremdwährung: Leider habe ich dazu keinen eigenen Geschäftsvorfall, denke aber, dass das abgedeckt wäre wenn analog zum 1. Fall in dieser Gruppe auch "Verkauf Gebührentilgung" gematcht wird.
  4. Mit Steuern in Fremdwährung: Wird vom 2. Fall mit abgdeckt.

Die Transaktionen müssen trotzdem ganz normal als Verkauf erfasst werden, die tatsächlichen Gebühren werden separat gebucht (siehe nächster Abschnitt).

Hier gekürzte Testfälle in o.g. Reihenfolge, für den 3. Fall leider ohne eigenen Geschäftsvorfall:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
02.07.2024 01.07.2024 Verkauf Gebührentilgung AIS MSCI Pacific EX JPN SRI -0,0046 2,65
11:48 Tradegate LU1602144906 581,1000 EUR
02.07.2024 01.07.2024 Verkauf Gebührentilgung iShares MSCI Europe SRI UCITS acc -0,1514 10,50 10,71 -0,20
13:41 Tradegate IE00B52VJ196 70,7600 EUR -0,01

02.07.2024 01.07.2024 Verkauf Gebührentilgung iShares MSCI USA SRI UCITS ETF acc -1,4443 1,0745 19,73 20,13 -0,38
13:09 Tradegate IE00BYVJRR92 14,9764 US$ -0,02

Außerdem: Der Matcher für Verkäufe mit Steuern kommt durcheinander wenn zwar KapESt aber gerundet 0,00 € SolZ anfällt, was bei sehr kleinen Veräußerungen (wie z.B. zur Gebührentilgung) passieren kann. Der Importer verwechselt dann Stückzahl mit Betrag. Wieso das so ist kann ich im Code nicht nachvollziehen, vermute aber, dass es mit der optionalen Gruppe für den Umrechnungskurs bei Veräußerungen in Fremdwährung zusammenhängt... Ich vermute (!), dass wenn diese Gruppe optional wird das Problem behoben ist.

Hier zwei gekürzte Testfälle (in Fremdwährung und Euro):

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
datum Handelsplatz ISIN Kurs / Preis Währung (brutto) (netto) SolZ
02.07.2024 01.07.2024 Verkauf Gebührentilgung iShares MSCI Japan SRI UCITS acc -0,5623 1,0745 3,60 3,64 -0,04
13:33 Tradegate IE00BYX8XC17 6,9552 US$
17.07.2024 16.07.2024 Verkauf Gebührentilgung iShares MSCI Europe SRI UCITS acc -0,0583 4,04 4,12 -0,08
14:51 Tradegate IE00B52VJ196 70,7200 EUR

WeltSparen ETF Configurator: Gebühren

Für den WeltSparen ETF Configurator gibt es noch mehr Gebührenarten. Ich würde vorschlagen diesen Matcher zu kopieren und bei diesem nach dem Datum auf "Gebühr" oder "Gebühren" zu matchen und den Rest mit .+ als Notiz zu verwenden. Das dürfte durch das einleitende "Gebühr" eindeutig genug sein. Falls es im bestehenden Matcher ergänzt werden soll habe ich bei mir noch folgende Buchungstexte vorgefunden:

  • Entgelt f. Anlagevermittl. Raisin
  • Transaktionskostenpauschale
  • ant. Transaktionskostenpauschale

Hier die zugehörigen gekürzten Testfälle:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: linux | x86_64 | 21.0.5+2 | Flathub
-----------------------------------------
Sutor Bank GmbH, Postfach 11 33 37, 20433 Hamburg Kunden-Service: Tel.: 040 - 82 22 31 63
[… snip …]
Umsätze vom 01.07.2024 bis 30.09.2024 in EUR
Buchungs- Wertstellung Transaktion Umsatz / Finanz-Instrument Anteile / Gramm W-Kurs Betrag Betrag Kosten KESt KiSt
datum Handelsplatz ISIN Kurs / Preis Währung (brutto) (netto) SolZ
02.01.2024 02.01.2024 Gebühr ant. Transaktionskostenpauschale 2. Hj. 2023 - -6,45
-
04.01.2024 04.01.2024 Gebühr Entgelt f. Anlagevermittl. Raisin 2. Hj. 2023 - -17,43
-
03.07.2024 03.07.2024 Gebühr Entgelt f. Anlagevermittl. Raisin 1. Hj. 2024 - -47,07
-
18.07.2024 18.07.2024 Gebühr Transaktionskostenpauschale 1. Hj. 2024 - -18,19
-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

2 participants