Closed gsthys closed 7 years ago
Hi @gsthys - da scheint das Format dieser Datei (leicht) anders zu sein. Damit ich das beheben kann, brauche ich ein Beispiel PDF Dokument - siehe hier wie man das generieren kann: https://forum.portfolio-performance.info/t/buchungen-aus-pdf-dateien-importieren/38
Hoi Andreas,
anbei das betreffende comdirect-Beispiel ..
Gruesse, Gerd
PS: Danke auch fuer die Erklaerung hinsichtlich der Farben. Ist nur insofern irritierend, weil sich das Verhalten bei der Baumkarte von Torten-/Flaechendiagramm unterscheidet ;-)
On 11/27/2016 08:30 AM, Andreas Buchen wrote:
Hi @gsthys https://github.com/gsthys - da scheint das Format dieser Datei (leicht) anders zu sein. Damit ich das beheben kann, brauche ich ein Beispiel PDF Dokumente - siehe hier wie man das generieren kann: https://forum.portfolio-performance.info/t/buchungen-aus-pdf-dateien-importieren/38
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/buchen/portfolio/issues/659#issuecomment-263106777, or mute the thread https://github.com/notifications/unsubscribe-auth/ALjGqw81DddfUn0ofyjxrhRf2rlTIekhks5rCTGjgaJpZM4K82yG.
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 25449 Quickborn unverzüglich zu erheben.
Telefon : 04106-708 25 00
xxxxx xxx
Depotnr.: xxxxxxx 00 BLZ: xxx xxx xx xxxx xxxxxxxx
xxxxxxxxxxx.
xx xx xxxx xxxxxxxx/xxxxxxx
GESCHÄFTSABRECHNUNG VOM 22.11.2016
*
Wertpapierkauf
Geschäftsnummer : 91 006626 bis 91 006806
Ordernummer : 072450450919 Rechnungsnummer : 406909971273D0D5
Geschäftstag : 22.11.2016 Ausführungsplatz : XETRA
(Kommissionsgeschäft)
Wertpapier-Bezeichnung WPKNR/ISIN
Medtronic PLC A14M2J
Registered Shares DL -,0001 IE00BTN1Y115
Ihre Order wurde wie folgt ausgeführt:
Handelszeit Nennwert Zum Kurs von Kurswert
14:23 St. 15 EUR 71,00 EUR 1.065,00
14:23 St. 3 EUR 71,00 EUR 213,00
14:23 St. 1 EUR 71,00 EUR 71,00
14:23 St. 1 EUR 71,00 EUR 71,00
Summe St. 20 EUR 71,00 EUR 1.420,00
(ggf. gerundet)
Eigene Entgelte
Gesamtprovision : EUR 9,90
Börsenplatzabhäng. Entgelt : EUR 1,50
Summe Entgelte : EUR 11,40
IBAN Valuta Zu Ihren Lasten vor Steuern
DExx xxxx xxxx xxxx xxxx xx EUR 24.11.2016 EUR 1.431,40
Verwahrungs-Art: GIROSAMMELDEPOT
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.
comdirect bank AG
Diese Abrechnung wird von der Bank nicht unterschrieben
Die Leistung ist gemäß §4 Nr.8 UStG umsatzsteuerfrei. USt-Id-Nr.: DE 812 279 461
A113
DO15DD/16/04/2010
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Kundennr. /BLZ Bezeichnung
xxx xxxx xxxxxxxxx
xxxxxxx
xxx xxx xx xxxxxxxxxxxx. x xx xx xxxx xxxxxxxxxx SCHWEIZ
abweichend wirtschaftlich Berechtigter
----
c o m d i r e c t b a n k A G
2 5 4 5 1 Q u i c k b o r n
0 1 0 9 7755
T e le f o n : 0 4 1 0 6 - 7 0 8 25 00
Herrn D a t u m : 2 2 . 1 1 .2016
x xx. x x x x x x x x x xx x x
D e p o t n u m m er: x x x x x x x xx
x x x x x x x x x x x x . x
xx xx xxxx xxxxxxxxx/xxxxxxx R e f e r e n z - N u mmer: 0 C I B 2 B G S B0B004YO
Steuerliche Behandlung: Wertpapierkauf Nr. 91006626 vom 22.11.2016
Stk. 20 MEDTRONIC PLC DL-,0001 , WKN / ISIN: A14M2J / IE00BTN1Y115
Z u Ih r e n L a s te n v o r S te u e r n: E U R -1.431,4 0
S te u e rb e m e ss u n g s g r u n d la g e E U R 0 , 0 0
K ap i ta le r tr a gs t e ue r E U R 0 , 0 0
S ol id a ri tä t sz u s c hl a g E U R 0 , 0 0
K irc h e n s te u e r E U R _ 0 , _0 _0
a b g e f ü h rt e S t e u er n E U R 0,0 0_
Z u Ih r e n L a s te n n a ch S te u e r n : E U R -1.431,4 0
Die Belastung erfolgt mit Valuta 24.11.2016 auf Konto EUR mit der IBAN DExx xxxx xxxx xxxx xxxx 40
comdirect bank AG
Diese Abrechnung ist maschinell erstellt und wird nicht unterschrieben.
(4) Die ausgewiesenen EUR-Beträge spiegeln den Stand zum Abrechnungszeitpunkt wider.
KEINE STEUERBESCHEINIGUNG
Das war in der Tat eine neue Datei - die Kauforder war auf mehrere Trades aufgeteilt. Das sollte jetzt funktionieren. Kommt mit der nächsten Version.
Der Import vom Comdirect PDF (Kauf) schlägt fehl, wenn mehrere Transaktionen enthalten sind. Beispiel: Sat Nov 26 10:55:18 CET 2016 Nur 0 von 1 Pattern erkannt: [^St. (?\d+(,\d+)?) . ] (Wertpapierabrechnung_Kauf_20_St._WKN_A14M2J(MEDTRONIC_PLCDL-0001)_vom_22.11.2016612033.pdf) @ Wertpapierabrechnung_Kauf_20_St._WKN_A14M2J(MEDTRONIC_PLCDL-0001)_vom_22.11.2016612033.pdf
java.lang.IllegalArgumentException: Nur 0 von 1 Pattern erkannt: [^St. (?\d+(,\d+)?) . ] (Wertpapierabrechnung_Kauf_20_St._WKN_A14M2J(MEDTRONIC_PLCDL-0001)_vom_22.11.2016612033.pdf) @ Wertpapierabrechnung_Kauf_20_St._WKN_A14M2J(MEDTRONIC_PLCDL-0001)_vom_22.11.2016612033.pdf
at name.abuchen.portfolio.datatransfer.pdf.AbstractPDFExtractor.extract(AbstractPDFExtractor.java:127)
at name.abuchen.portfolio.datatransfer.pdf.AbstractPDFExtractor.extract(AbstractPDFExtractor.java:77)
at name.abuchen.portfolio.datatransfer.pdf.ComdirectPDFExtractor.extract(ComdirectPDFExtractor.java:1)
at name.abuchen.portfolio.ui.wizards.datatransfer.ReviewExtractedItemsPage$10.run(ReviewExtractedItemsPage.java:502)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.IllegalArgumentException: Nur 0 von 1 Pattern erkannt: [^St. (?\d+(,\d+)?) . ] (Wertpapierabrechnung_Kauf_20_St._WKN_A14M2J(MEDTRONIC_PLC____DL-0001)_vom_22.11.2016612033.pdf)
at name.abuchen.portfolio.datatransfer.pdf.PDFParser$Section.parse(PDFParser.java:239)
at name.abuchen.portfolio.datatransfer.pdf.PDFParser$Transaction.parse(PDFParser.java:163)
at name.abuchen.portfolio.datatransfer.pdf.PDFParser$Block.parse(PDFParser.java:128)
at name.abuchen.portfolio.datatransfer.pdf.PDFParser$DocumentType.parse(PDFParser.java:72)
at name.abuchen.portfolio.datatransfer.pdf.AbstractPDFExtractor.extract(AbstractPDFExtractor.java:111)
... 4 more