PDF-Import Smartbroker/DAB-Bank

Hallo Zusammen
mir ist aufgefallen das ein Import von PDF Dateien der DAB im Programm aktuell noch nicht möglich ist. Vielleicht wäre das eine Anregung für eine der nächsten Versionen.
Hier schon einmal ein Beispiel:

DF Autor: 'DAB-BNP-Paribas'
PDFBox Version: 1.8.16
-----------------------------------------
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
EMAILVERSAND=N
DEPOTNUMMER=3331111113
Wertpapierabrechnung DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
Umtausch/Bezug   ADRESSZEILE2=Micky Maus
ADRESSZEILE3=Am Brunnen 8
ADRESSZEILE4=37881 Brakel
Depot-Nr. Abrechnungs-Nr. ADRESSZEILE5=
3331111113 84747170 / 19.03.2021 ADRESSZEILE6=
Herr BELEGNUMMER=825
Micky Maus SEITENNUMMER=1
Am Brunnen 8 STEUERERSTATTUNG=N
3781 Brakel Depotinhaber
Micky Maus
München, 19.03.2021
Einbuchung
Gattungsbezeichnung ISIN
Solutiance AG Inhaber-Aktien o.N. DE0006926504
Nominal Kurs
STK 20,000 EUR 1,3500
Börse außerbörslich Bezugspreis EUR 27,00-
Verwahrart Girosammelverwahrung Gebühr EUR 0,50-
Wert Konto-Nr. Betrag zu Ihren Lasten
11.03.2021 3331111113 EUR 27,50
Lieferung der Aktien gemäß Ihrer Weisung zum Überbezug
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/ABREABRCRECHUMTA/ITS/000825/190321/110656

Hallo @Stockpicker
bitte die Formatierung im Beitrag hinzufügen. Ohne geht es nicht.

Video-Tutorial:
PDF-Dokumente für die Fehlersuche extrahieren

Hi. Habe glaube ich einen Fehler entdeckt, bei einem Split. Die Ausbuchung findet statt, aber die Einbuchung nicht, weil PP 0 nicht akzeptiert. Hier der PDF Debug:

PDF Autor: 'Computershare Communication Services GmbH'
PDFBox Version: 1.8.16
-----------------------------------------
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
EMAILVERSAND=N
DEPOTNUMMER=123456789
Split DEPOTUNTERBEZEICHNUNG=
Durchführungsanzeige VERSANDARTENSCHLUESSEL=DRUCKADRESSZEILE1=Herr
ADRESSZEILE2=Max Mustermann
ADRESSZEILE3=Musterstr. 1
ADRESSZEILE4=99999 Musterstadt
Depot-Nr. Ausführungs-Nr. ADRESSZEILE5=
123456789 12345678 / 03.12.2018 ADRESSZEILE6=
Herr BELEGNUMMER=715
Max Mustermann SEITENNUMMER=1
Musterstr. 1 STEUERERSTATTUNG=N
99999 Musterstadt Depotinhaber
Max Muster
München, 04.12.2018
Ihr Depotbestand:
Gattungsbezeichnung ISIN
BNP P.Easy-MSCI Pac.x.Jap.x.CW Nam.-Ant.UCITS ETF CAP EUR LU1291106356
o.N
Nominal Ex-Tag
STK 0,0722 04.12.2018
Verwahrart
Girosammelverwahrung
Wir haben Ihrem Depot im Verhältnis 1 : 22 folgende Stücke zugebucht (hinzugefügt):
Gattungsbezeichnung ISIN
BNP P.Easy-MSCI Pac.x.Jap.x.CW Nam.-Ant.UCITS ETF CAP EUR LU1291106356
o.N
Nominal
STK 1,5884
Verwahrart
Girosammelverwahrung
Information zu steuerrelevanten Kennzahlen pro Anteil:
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/DUANDEREEREIKAPMSPLT/GDBVKAPU/000725/041318/235345

Hoffe das lässt sich optimieren. Danke.

Wenn ich einen Kauf via PDF import buche wird ein anderer Kurs genommen als der im PDF steht. Also in der Buchung steht 287,3563218 Euro und im PDF 287,3876 Euro. Ich hab auch schon ein neues Wertpapier ohne Historische Werte erstellt weil ich erst dachte hier wird der Kurs vom Kurslieferant genommen. Hat jemand eine Idee was ich falsch mache und woher die Abweichung kommt?
PDF:

Nominal Kurs
STK 0,0522 EUR 287,3876
Handelstag 16.03.2021 Kurswert EUR 15,00-

Buchung:
0,0522 x Kurs 287,3563218 = 15,00 Eur

1 Like

A post was merged into an existing topic: Rundungsfehler in Kaufbuchung

Leider funktioniert der Import der Wertpapierabrechnung von DAB BNP PARIBAS hier gar nicht:

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------


Weiß jemand weiter?

Das kann auch nicht funktionieren, dass PDF ist entweder ohne Inhalt oder kann nicht gelesen werden.

1 Like

Wie @Ragas schon geschrieben hat.

Video-Tutorial:
PDF-Dokumente für die Fehlersuche extrahieren

Hallo @Simon_Albertskirchin
die fehlenden Gebühren und weitere Änderungen wurden in der Version 0.52.0 behoben.

Hallo @Stockpicker
wenn alles i.O. ist, sollten die Einbuchungen mit den nächsten Release kommen.

Hallo @JB007
wenn alles i.O. ist, sollte der Split mit Betrag 0.00 mit den nächsten Release kommen.

Grüße
Alex

Eine Frage zu den Steuergutschriften. Wenn ich eine Steuergutschrift bei einem Verkauf erhalte, dann wird die nicht dieser Aktie zugeordnet, sondern ist bei den Buchungen extra aufgeführt. Wenn ich eine Aktie verkaufe und Steuern zahlen muß, dann taucht die bei der Buchungszeile der Aktie auf. Ist das ein Bug oder Feature? Bei Feature bitte einen Link damit ich verstehe warum das unterschiedlich behandelt wird.
Ich schreib das deshalb hier, weil ich eben nicht weiß ob es ein Bug ist. (passiert bei DAB Import) . PDF Test Ausgabe liefere ich, wenn es ein Bug ist.
Danke
Juergen

Hallo @fft2911

Video-Tutorial:
PDF-Dokumente für die Fehlersuche extrahieren

PDF Autor: 'DAB-BNP-Paribas'
PDFBox Version: 1.8.16
-----------------------------------------
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
EMAILVERSAND=N
DEPOTNUMMER=12345678
Wertpapierabrechnung DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
Verkauf  ADRESSZEILE2=Karl Ascheimer
Kommissionsgeschäft ADRESSZEILE3=str-egal 10
ADRESSZEILE4=11111 stadt-egal
Depot-Nr. Abrechnungs-Nr. ADRESSZEILE5=
12345678 98765432 / 16.06.2021 ADRESSZEILE6=
Herr BELEGNUMMER=2806
Karl Ascheimer SEITENNUMMER=1
str-egal 10 STEUERERSTATTUNG=N
11111 stadt-egal Depotinhaber
Karl Ascheimer
München, 16.06.2021
Wir haben für Sie verkauft
Gattungsbezeichnung ISIN
BioNTech SE Nam.-Akt.(sp.ADRs)1/o.N. US09075V1026
Nominal Kurs
STK 100,000 EUR 175,1000
Handelstag 16.06.2021 Kurswert EUR 17.510,00 
Handelszeit 10:12* Provision EUR 1,00-
Börse Sekunden-Handel Aktien L&S
Verwahrart Girosammelverwahrung
Wert Konto-Nr. Betrag zu Ihren Gunsten
18.06.2021 12345678 EUR 17.509,00
Hinweise zur steuerlichen Verrechnung: vorher aktuell
Veräußerungsverlust Aktien EUR 642,00
Aktienverlusttopf EUR 0,00 0,00
allgemeiner Verlusttopf EUR 0,00 0,00
Quellensteuertopf EUR 0,00 0,00
zu versteuern (negativ) EUR 642,00
Steuerausgleich nach § 43a EStG:
Kapitalertragsteuer EUR 157,36
Solidaritätszuschlag EUR 8,65
Kirchensteuer EUR 12,58
Wert Konto-Nr. Abrechnungs-Nr. Betrag zu Ihren Gunsten
16.06.2021 12345678 62168976 EUR 178,59
im laufenden Jahr einbehaltene Kapitalertragsteuer EUR 11.222,22
im laufenden Jahr einbehaltener Solidaritätszuschlag EUR 3.333,44
im laufenden Jahr einbehaltene Kirchensteuer EUR 1.666,66
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/POC1618/002806/160621/110808
BELEGDRUCK=J
ORIGINAL=1
FAXVERSAND=N
Depot-Nr. Abrechnungs-Nr. Seite-Nr. EMAILVERSAND=N
12345678 98765432 2 DEPOTNUMMER=12345678
DEPOTUNTERBEZEICHNUNG=
VERSANDARTENSCHLUESSEL=DRUCK
ADRESSZEILE1=Herr
ADRESSZEILE2=Karl Ascheimer
Kapitalertragsteuer, Solidaritätszuschlag und ggf. Kirchensteuer nach gemeldetem Kirchensteuersatz verrechnet mit dem ADRESSZEILE3=str-egal 10
Finanzamt Frankfurt/M. V-Höchst, Steuernummer 999/222/34567. ADRESSZEILE4=11111 stadt-egal
ADRESSZEILE5=
ADRESSZEILE6=
Wir werden in Ihrem Depot wie angegeben buchen. BELEGNUMMER=2806
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/POC1618/002806/160621/110808

Hallo @fft2911
wenn alles i.O. ist sollte dies ab dem nächsten Release mit dabei sein.
grafik

Gruß
Alex

Hallo. Danke dafür. In Vorbereitung auf den neuen Import der Daten der dann kommen wird mit der neuen Version, fiel mir folgendes Verhalten auf (beim DAB Importer, andere habe ich nicht getestet):
Ich habe zwei PDFs, bei denen aus Versehen ein Verkauf einer Aktie doppelt drin ist, weil ich beim Tagesexport nicht aufgepasst habe.
Wenn ich die PDFs einzeln importiere, dann ist alles “OK”, dann wird beim 2. Import erkannt, dass diese Buchung doppelt ist. Wenn ich die PDFs aber zusammen importiere (Beim Import eben diese beiden Dateien auswähle), dann wird diese Buchung nicht als doppelt erkannt und zweimal importiert.
Wenn Ihr dazu die PDFs Extrakte braucht, weil das nur bei DAB passiert, dann kann ich die liefern… Es geht da aber meiner Meinung nach nicht um die PDF Erkennung sondern um das Handling doppelter Einträge…

Viele Grüße
Juergen

Hallo @fft2911
In der Tat funktioniert der PDF Import nur, wenn das Wertpapier eindeutig identifiziert werden kann. Entweder an ISIN, Ticker, oder Symbol. Wenn in dem PDF aber nur die ISIN enthalten ist und es die ISIN mehrfach gibt, dann weiß PP nicht zu welchem Wertpapier die Buchung soll (und kann aktuell nicht fragen).
(geklaut von @AndreasB)

Hallo. Es ist ein anderes Problem: Wenn ich einen Kauf oder Verkauf aus versehen in 2 PDFs habe, dann wird der doppelte Kauf erkannt, wenn ich die PDFs hintereinander importiere. Wenn ich beim Import beide PDFs gfleichzeitig importiere, dann wird der doppelte Kauf nicht erkannt.
Ich denke, PP schaut in der internen DB einmal vor dem Import nach, und dann eben nicht mehr, was zu dem doppelten Import führt.
Das Wertpapier wird ja erkannt, das ist ja nicht das Problem. Sondern eben die andere Behandlung der Dublette, wenn man unterschiedlich importiert.

Viele Grüße
Juergen

Ich sehe da ehrlich gesagt keinen Fehler bei PP und es völlig in Ordnung nur in den bestehenden Buchungen zu gucken. Wenn eine Bank falsche (doppelte) Daten bereit stellt, liegt der Fehler beim Export und nicht beim Import.

1 Like

Naja, Für den Benutzer ist das Verhalten zu mindest “bemerkenswert”, und deshalb schreib ich es hier, damit andere Nutzer nicht auch auf die Nase fallen. Die Bank liefert korrekte Werte. Was passiert ist folgendes: Wenn man einen Monat als PDF am Stück rausläßt und dann aus Versehen da noch ein PDF eines Tages aus dem Monat “mittendrin” ist im FIlesystem und man das dann auch importiert in demselben Batch, dann hat man doppelte Buchungen (Das nur, falls jemand das Verhalten nachstellen will). Ein Ablehnung beim Einlesen, wg. “doppelter Daten” würde dem Benutzer helfen; zumindest als Warnung. Stillschweigend importieren führt eben zur Verwirrung beim Nutzer.
Ich empfinde es auch als Bug, wenn es bei einem Import darauf ankommt ob ich 10 Dateien hintereinander importiere oder alle 10 Dateien auf einmal. Ich kann aber mit dem Problem leben, da ich meine Daten bereinigt habe. Falls aber jemand nach “Mehrfachimport” sucht, dann kann ihm nun geholfen werden.
Das Problem läßt sich am einfachsten simulieren, wenn man eine PDF Datei schlicht kopiert. Dann die Dateien hintereinander einzeln einlesen (funktioniert, bei der zweiten werden alle Buchungen abgeleht), und dann beide gemeinsam auf einmal einlesen (dann werden alle Buchungen doppelt importiert). (Und ja: Das macht man nicht! Aber es geht hier um das Nachstellen dieses Problems.)
Wie geschrieben: Ich find’s “bemerkenswert”.
Und sorry, wenn ich nicht mehr dazu beitragen kann. Ich tappe nur immer in solche Dinge rein, versuche das Problem dann einzukreisen und kann das dann nur noch an die geneigten Entwickler weitergeben.

Viele Grüße
Juergen

Hallo. Im neuen Release 0.53.2 werden die Steuerbuchungen nun korrekt zugewiesen. Danke dafür.

Viele Grüße
Juergen