PDF-Import Smartbroker/DAB-Bank

Die neue Version mit dem Bugfix steht in den Startlöchern … etwas Geduld noch :slightly_smiling_face:

Grüße,
Andreas
der auch ein paar PDFs in der Warteschleife hat …

1 Like

Ist in Version Version 0.48.1 reingerutscht - vielen Dank @inv-trad!

Portfolio Performance Version: 0.48.1 (Sep 2020) keine Verbesserung beim PDF-Import.

Ich bin wieder auf die 0.47 umgestiegen, und warte erstmal bis die Bugs behoben sind.

Wenn ich das richtig sehe, dann werden in der Version Version: 0.48.1 (Sep. 2020) beim PDF Import von Smartbroker die Steuergutschriften als Steuerabzüge gebucht. Das muss mit einer der letzten Versionen als Bug reingekommen sein. Ich hab Buchungen am 22.9.2020 (welche Version ich da hatte, das weiß ich nicht mehr), da war alles richtig, und seit 12.10. hab ich Buchungen wo das falsch ist.
Ich hab versuch ältere Versionen zu testen mit folgendem Ergebnis:
0.46.6 meldet, dass die Version der XML zu neu ist. Ich vermute also, dass es da oder davor geklappt hat.
0.47 importiert die Steuergutschrift falsch
0.48 hat eine Null Pointer exception
0.48.1 importiert die Steuergutschrift falsch

Wenn Ihr mehr Input braucht, dann meldet Euch gerne.

Viele Grüße
Juergen

Ein anonymisiertes Beispiel wäre toll. Dann könnte ich mir das mal genauer anschauen.

Hallo,
hier der hoffentlich anonyme Export. Ich muß meine Aussage noch revidieren. Das hat wohl noch nie funktioniert, ich muß das mal von Hand (einmal) eingetragen haben und nicht kommentiert haben.

PDF Autor: 'Computershare Communication Services GmbH'
PDFBox Version: 1.8.16
-----------------------------------------
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
EMAILVERSAND=N
DEPOTNUMMER=5134170009
Wertpapierabrechnung DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
Verkauf  ADRESSZEILE2=Jürgen 
Kommissionsgeschäft ADRESSZEILE3=Wurst 10
ADRESSZEILE4=66667 Egal
Depot-Nr. Abrechnungs-Nr. ADRESSZEILE5=
Herr 1234567 4527275 / 0 7.07.2020
ADRESSZEILE6=
BELEGNUMMER=2904
Fritz Mustermann SEITENNUMMER=1
Wurst 10 STEUERERSTATTUNG=N
66667 Egal Depotinhaber
Fritz Mustermann
München, 07.07.2020
Wir haben für Sie verkauft
Gattungsbezeichnung ISIN
PAION AG Inhaber-Aktien o.N. DE000A0B65S3
Nominal Kurs
STK 1.900,000 EUR 2,8500
Handelstag 07.07.2020 Kurswert EUR 5.415,00 
Handelszeit 10:36* Provision EUR 1,00-
Börse Sekunden-Handel Aktien L&S
Verwahrart Girosammelverwahrung
Wert Konto-Nr. Betrag zu Ihren Gunsten
09.07.2020 1234567 EUR 5.414,00
Hinweise zur steuerlichen Verrechnung: vorher aktuell
Veräußerungsverlust Aktien EUR 401,52
Aktienverlusttopf EUR 0,00 342,32
allgemeiner Verlusttopf EUR 0,00 0,00
Quellensteuertopf EUR 0,00 0,00
zu versteuern (negativ) EUR 59,20
Steuerausgleich nach § 43a EStG:
Kapitalertragsteuer EUR 14,51
Solidaritätszuschlag EUR 0,79
Kirchensteuer EUR 1,16
Wert Konto-Nr. Abrechnungs-Nr. Betrag zu Ihren Gunsten
07.07.2020 1234567 1234567 EUR 16,46
im laufenden Jahr einbehaltene Kapitalertragsteuer EUR 0,00
im laufenden Jahr einbehaltener Solidaritätszuschlag EUR 0,00
im laufenden Jahr einbehaltene Kirchensteuer EUR 0,00
Es folgt Seite 2
BNP Paribas S.A. Niederlassung Deutschland > Standort: München > Landsberger Straße 300 > 80687 München > Sitz: Nürnberg HRB Nürnberg 31129 > USt.-Ident-Nr.: DE 
191528929 > Sitz der Hauptniederlassung der BNP Paribas S.A.: 16, boulevard des Italiens, 75009 Paris, Frankreich, Registergericht: R.C.S. Paris 662 042 449 > Président du 
Conseil d‘Administration: Jean Lemierre, Directeur Général: Jean-Laurent Bonnafé
3.19/ABREABHNHANDVFDI/GAAATATG/002304/123456/113644
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
Depot-Nr. Abrechnungs-Nr. Seite-Nr. EMAILVERSAND=N
1234567 1234567 2 DEPOTNUMMER=1234567DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
ADRESSZEILE2=Jürgen 
Kapitalertragsteuer, Solidaritätszuschlag und ggf. Kirchensteuer nach gemeldetem Kirchensteuersatz verrechnet mit dem ADRESSZEILE3=Wurst 10
Finanzamt Frankfurt/M. V-Höchst, Steuernummer 012/123/1234. ADRESSZEILE4=76666 Egal
ADRESSZEILE5=
Jahressteuerbescheinigung folgt ADRESSZEILE6=
BELEGNUMMER=2904
SEITENNUMMER=2
Wir werden in Ihrem Depot wie angegeben buchen. STEUERERSTATTUNG=N
* Die angegebene Zeit entspricht den Angaben der Handelspartner gemäß der lokalen Zeit in Deutschland
  (Mitteleuropäische Zeit bzw. Mitteleuropäische Sommerzeit).
Dieser Beleg wird maschinell erstellt und daher nicht unterschrieben.
BNP Paribas S.A. Niederlassung Deutschland > Standort: München > Landsberger Straße 300 > 80687 München > Sitz: Nürnberg HRB Nürnberg 31129 > USt.-Ident-Nr.: DE 
191528929 > Sitz der Hauptniederlassung der BNP Paribas S.A.: 16, boulevard des Italiens, 75009 Paris, Frankreich, Registergericht: R.C.S. Paris 662 042 449 > Président du 
Conseil d‘Administration: Jean Lemierre, Directeur Général: Jean-Laurent Bonnafé
3.19/ABREABHNHANDVFDI/GAAATATG/002904/123456/113644

Für die Steuern von 16,46 die gutgeschrieben werden wird keine extra Buchung als „Steuerrückerstattung“ erstellt.
Stattdessen werden die 16,46 als Steuerausgaben erkannt und in der Buchungszeile mit dem verkauf erfaßt.
Bei meinem comdirect Zugang funktioniert es.
Ich hab mal die PDFs von comdirect und Smartbroker vergleichen. comdirect macht das „ordentlicher“. Wenn ich das richtig sehe, dann ist der Unterschied bei Smartbroker steht dann „zu versteuern (negativ)“ wenn man durch die Steuer Geld bekommt.

So wie es aussieht hat das auch in der Vergangenheit tatsächlich nicht funktioniert und auch die bisherigen Beispiele wurden in den Test Cases falsch ausgewertet. Eine Lösung habe ich erstellt und als Pull Request für die nächste Version eingestellt:

Hallo,

in Version 0.48.1 habe ich folgendes Verhalten beim Import meiner Smartbroker (DAB Bank) Abrechnung beobachtet.

Wenn ein Wertpapier mit Verlust verkauft wurde, wird anstelle einer Steuererstattung im Umsatz eine Steuerzahlung verbucht. Zusätzlich wird auf den gesamten Auszahlungsbetrag die erstattete Steuer dazu addiert.

Ich habe in meinem Depot jetzt manuell die Steuer auf 0 € gesetzt, vom Gesamtbetrag abgezogen und eine Steuererstattung angelegt.

PDF Autor: 'Computershare Communication Services GmbH'
PDFBox Version: 1.8.16
-----------------------------------------
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
EMAILVERSAND=N
DEPOTNUMMER=XXXXXXXXXX
Wertpapierabrechnung DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
Verkauf  ADRESSZEILE2=Max Mustermann
Kommissionsgeschäft ADRESSZEILE3=Glücksstraße 4
ADRESSZEILE4=12345 Glücksort
Depot-Nr. Abrechnungs-Nr. ADRESSZEILE5=
XXXXXXXXXX 7458273 / 01.10.2020 ADRESSZEILE6=
Herr BELEGNUMMER=18788
Max Mustermann SEITENNUMMER=1
Glücksstraße 3 STEUERERSTATTUNG=N
12345 Glücksort Depotinhaber
Max Mustermann
München, 01.10.2020
Wir haben für Sie verkauft
Gattungsbezeichnung ISIN
Chevron Corp. Registered Shares DL-,75 US1667641005
Nominal Kurs
STK 20,000 EUR 60,0200
Handelstag 01.10.2020 Kurswert EUR 1.200,40 
Handelszeit 19:15*
Börse Gettex/GDM
Verwahrart Girosammelverwahrung
Wert Konto-Nr. Betrag zu Ihren Gunsten
05.10.2020 XXXXXXXXXX EUR 1.200,40
Hinweise zur steuerlichen Verrechnung: vorher aktuell
Veräußerungsverlust Aktien EUR 41,60
Aktienverlusttopf EUR 0,00 0,00
allgemeiner Verlusttopf EUR 0,00 0,00
Quellensteuertopf EUR 0,00 0,00
zu versteuern (negativ) EUR 41,60
Steuerausgleich nach § 43a EStG:
Kapitalertragsteuer EUR 10,40
Solidaritätszuschlag EUR 0,57
Wert Konto-Nr. Abrechnungs-Nr. Betrag zu Ihren Gunsten
01.10.2020 XXXXXXXXXX 87366173 EUR 10,97
im laufenden Jahr einbehaltene Kapitalertragsteuer EUR 731,86
im laufenden Jahr einbehaltener Solidaritätszuschlag EUR 40,25
Kapitalertragsteuer, Solidaritätszuschlag und ggf. Kirchensteuer nach gemeldetem Kirchensteuersatz verrechnet mit dem
Finanzamt Frankfurt/M. V-Höchst, Steuernummer 111/222/33333.
Es folgt Seite 2
BNP Paribas S.A. Niederlassung Deutschland > Standort: München > Landsberger Straße 300 > 80687 München > Sitz: Nürnberg HRB Nürnberg 31129 > USt.-Ident-Nr.: DE 
191528929 > Sitz der Hauptniederlassung der BNP Paribas S.A.: 16, boulevard des Italiens, 75009 Paris, Frankreich, Registergericht: R.C.S. Paris 662 042 449 > Président du 
Conseil d‘Administration: Jean Lemierre, Directeur Général: Jean-Laurent Bonnafé
3.19/ABREABHNHANDVFDI/GAAASAFG/018528/011020/211826
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
Depot-Nr. Abrechnungs-Nr. Seite-Nr. EMAILVERSAND=N
XXXXXXXXXX 74618273 2 DEPOTNUMMER=XXXXXXXXXX
DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
ADRESSZEILE2=Max Mustermann
ADRESSZEILE3=Glücksstraße 3
Jahressteuerbescheinigung folgt ADRESSZEILE4=12345 Glücksort
ADRESSZEILE5=
ADRESSZEILE6=
BELEGNUMMER=18788
Wir werden in Ihrem Depot wie angegeben buchen. SEITENNUMMER=2
* Die angegebene Zeit entspricht den Angaben der Handelspartner gemäß der lokalen Zeit in Deutschland STEUERERSTATTUNG=N
  (Mitteleuropäische Zeit bzw. Mitteleuropäische Sommerzeit).
Dieser Beleg wird maschinell erstellt und daher nicht unterschrieben.
BNP Paribas S.A. Niederlassung Deutschland > Standort: München > Landsberger Straße 300 > 80687 München > Sitz: Nürnberg HRB Nürnberg 31129 > USt.-Ident-Nr.: DE 
191528929 > Sitz der Hauptniederlassung der BNP Paribas S.A.: 16, boulevard des Italiens, 75009 Paris, Frankreich, Registergericht: R.C.S. Paris 662 042 449 > Président du 
Conseil d‘Administration: Jean Lemierre, Directeur Général: Jean-Laurent Bonnafé
3.19/ABREABHNHANDVFDI/GAAASAFG/018528/011020/211826

@Bughunter
Könntest du bitte vor und nach dem Debug Text jeweils ``` als separate Zeile einfügen? Andernfalls kann der Import nicht angepasst werden.

Sorry, ist es jetzt besser?

:+1: Vielen Dank
VG Marco

@Bughunter Es handelt sich um dasselbe Thema wie zwei Einträge zuvor von fft2911 gemeldet und ist schon behoben, siehe mein Beitrag über Deinem. In der nächsten Version von PP sollte es funktionieren und eine Steuererstattung buchen.

Und mit Version 0.49.0 ist der Fix jetzt veröffentlicht. Vielen Dank @inv-trad!

@inv-trad Stimmt, Du hast recht. :man_facepalming: Ich habe mein PDF mit Build 0.49.0 ausprobiert. Der Fix funktioniert.
Danke! :+1:

Ich bekomme immer diese Fehlermeldung was kann man da tun?

Zuallererst könntest du mal nachsehen (am X), was der Fehler eigentlich ist.

Vielen Dank an den/die unbekannten ProgrammiererInnen vom DAB/Smartbroker PDF Importer. Heute nach dem Update funktionieren auch die Steuern.
Danke.
Juergen

Hi,
mit de 0.49 klappt es. Vielen Dank!

Viele Grüße
Juergen

@inv-trad Ich sehe gerade, dass in der erzeugte Steuererstattung der Wertpapiername nicht gesetzt wird. Es ist als Wertpapiername – ausgewählt. In der UI kann ich aus der Liste die Aktie auswählen und abspeichern. Ich kann auf Anhieb im eingecheckten Unittest zum fix auch nicht erkennen, dass in der Steuererstattung der Name des Wertpapiers geprüft wird. Fehlt da etwas im commit?

Das habe ich bewusst so gemacht. In einem anderen Thread wurde das schon mal thematisiert und diskutiert. Letztendlich war das Ergebnis der Diskussion, dass die Steuerstattung nicht dem Wertpapier zugeordnet werden sollte, weil die gezahlten Steuern, die erstattet werden, ja nicht notwendigerweise bei einem früheren Verkauf dieses Wertpapieres entstanden sind. Insofern handelt es sich um eine separate Transaktion ohne assoziiertes Wertpapier.