PDF-Import von DKB

Fehlermeldung:
Nur 1 von 2 Pattern erkannt: [^Nominale Wertpapierbezeichnung ISIN (WKN)$, (?^St\Dck|^\w{3}+) (?\d{1,3}(.\d{3})(,\d{2,})?) (?.) (?[^ ]) (((?.)).*)$] (Kauf_-WKN_ETF110-Wertpapierabrechnung_vom_07.01.2019_zu_Depot_502384936-_Ordernr.6437807400.pdf) @ Kauf-WKN_ETF110-Wertpapierabrechnung_vom_07.01.2019_zu_Depot_502384936-_Ordernr._6437807400.pdf

Ich denke es liegt an der Stückangabe. Laut RegEx werden zwei Nachkommastellen erwartet, aber im Dokument gibt es nur eine Nachkommastelle.

Gefunden wird folgende Zeile und die matcht wohl nicht.
Stück 25,6 COMSTAGE-MSCI WORLD TRN U.ETF LU0392494562 (ETF110)

Schönen Gruß, Jörg

1 Like

Gut, dass Du es schon analysiert hast, am besten aber trotzdem mal ein komplettes (anonymisiertes) Beispiel posten, dann gibt es eine Vorlage für einen weiteren JUnit Test und die Programmkorrektur kann vernünftig getestet werden.

1 Like

Gerne

PDF Author: ''
PDFBox Version: 1.8.16
-----------------------------------------
10919 Berlin
Depotnummer 502384936
Kundennummer 1140843111
Pete Folio
Auftragsnummer 643780/74.00
Herrn Datum 07.01.2019
Pete Folio Rechnungsnummer W00883-0000047230/19
Steuerallee 88 Umsatzsteuer-ID DE137178746
23571 Steueroase
Wertpapier Abrechnung Ausgabe Investmentfonds
Auftrag vom 05.01.2019 00:25:57 Uhr
Nominale Wertpapierbezeichnung ISIN (WKN)
Stück 25,6 COMSTAGE-MSCI WORLD TRN U.ETF LU0392494562 (ETF110)
INHABER-ANTEILE I O.N.
Handels-/Ausführungsplatz Außerbörslich (gemäß Weisung)
Schlusstag 07.01.2019 Auftraggeber Pete Folio
Ausführungskurs 46,875 EUR Auftragserteilung/ -ort sonstige
Girosammelverw. mehrere Sammelurkunden - kein Stückeausdruck -
Kurswert 1.200,00- EUR
Provision 1,50- EUR
Ausmachender Betrag 1.201,50- EUR
Den Gegenwert buchen wir mit Valuta 09.01.2019 zu Lasten des Kontos 1001391737
(IBAN DE82 1203 0000 1001 2904 63), BLZ 12030000 (BIC BYLADEM1001).
Die Wertpapiere schreiben wir Ihrem Depotkonto gut.
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich um eine umsatzsteuerbefreite Finanzdienstleistung.
Gegenpartei bei diesem Geschäft war BÖRSE QUOTRIX
.
ABR. OHNE AUSGABEAUFSCHLAG
IHR ETF-SPARPLAN NR. 4
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
0883.01072106.0003973OR07
1 Like

Deine Vermutung hat sich bestätigt, genau an der Erkennung der Nachkommastelle lag es.
Hab einen PR dafür gemacht, künftig werden dann auch Transaktionen mit nur einer Stelle hinterm Komma gefunden.

2 Likes

Super. Danke! Ging ja wirklich fix (https://github.com/buchen/portfolio/pull/1101#issue-248115417)

1 Like

Mir wird immer noch Fehler bei PDF-Import DKB Wertpapierabrechnung gezeigt.

„Diese Dateien konnten nicht importiert werden.“


Problems occurred when invoking code from plug-in: "org.eclipse.equinox.app".

java.lang.NoClassDefFoundError: org/eclipse/swt/accessibility/AccessibleObject
	at org.eclipse.equinox.launcher.JNIBridge._takedown_splash(Native Method)
	at org.eclipse.equinox.launcher.JNIBridge.takeDownSplash(JNIBridge.java:173)
	at org.eclipse.equinox.launcher.Main.takeDownSplash(Main.java:2219)
	at org.eclipse.equinox.launcher.Main$SplashHandler.run(Main.java:120)
	at org.eclipse.core.runtime.internal.adaptor.DefaultStartupMonitor.applicationRunning(DefaultStartupMonitor.java:70)
	at org.eclipse.equinox.internal.app.EclipseAppHandle$1.run(EclipseAppHandle.java:271)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.applicationRunning(EclipseAppHandle.java:261)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1108)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:165)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1474)
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.accessibility.AccessibleObject
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 26 more

4 Beiträge wurden in ein neues Thema verschoben: PDF-Import Kontoauszug DKB

@gsw17
Die Fehlermeldung ist schräg und bedeutet die Suche nach der Nadel im Heuhaufen.

Das beste wäre fürs erste, dasS du sicher stellst das Java in der neusten Version verwendest. Dann würde ich das Arbeitsverzeichnis @ https://help.portfolio-performance.info/installation/#workspace-verzeichnis löschen und PP erneut herunterladen.

Ansonst, über Hilfe und über das Programm werden Daten über dein System zur Verfügung gestellt. Kannst du diese bitte Posten?

Danke für die schnelle Antwort! Ich vermutte, dass „NoClassDefFoundError“ hat mit dem Fehler beim PDF-Import DKB Wertpapierabrechnung nichts zu tun, sondern das Problem könnte sein, dass die DKB in dieser Woche eine Aktion „kampagne-aktientag“ gestartet hat und dadurch evtl. die DKB-Abrechnung für den Aktienkauf sich von der üblichen Abrechnung unterscheidet. Wo könnt eich eine reguläre Abrechnung für den Aktienkauf finden, um sie zu vergleichen?

Nein, mit dem PDF scheint es nicht zusammen zu hängen. Es deutet nichts auf PP als Fehlerquelle hin.

NoClassDefFoundError im Convert org.eclipse.swt.accessibility.AccessibleObject kenne ich eigentlich nur aus der Entwicklungsumgebung von Eclipse, dass würde aber bedeuten das nicht die fertige App sondern in der IDE verwendest oder alternativen Distros verwenden würdest.

Auf der anderen Seite dürftest du dann noch nicht einmal PP starten können.

Kannst du etwas zum Umfeld deiner Arbeitsumgebung nennen?

Btw ein Debug des PDFs könnte hilfreich sein…

NoClassDefFoundError im Convert org.eclipse.swt.accessibility.AccessibleObject entsteht direkt nach dem Starten der App unter Ubuntu 16.04. Eine IDE verwende ich nicht, nur die aktuelle App-Version.

System Properties:

awt.toolkit: sun.awt.X11.XToolkit
clearPersistedState: true
ds.delayed.keepInstances: true
eclipse.application: org.eclipse.e4.ui.workbench.swt.E4Application
eclipse.commands: -os
linux
-ws
gtk
-arch
x86_64
-showsplash
-launcher
/home/xxx/portfolio/PortfolioPerformance
-name
PortfolioPerformance
--launcher.library
/home/xxx/portfolio//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.800.v20180827-1352/eclipse_1705.so
-startup
/home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
--launcher.overrideVmargs
-exitdata
3d20019
-vm
/usr/bin/java

eclipse.home.location: file:/home/xxx/portfolio/
eclipse.launcher: /home/xxx/portfolio/PortfolioPerformance
eclipse.launcher.name: PortfolioPerformance
eclipse.p2.data.area: @config.dir/../p2
eclipse.p2.profile: DefaultProfile
eclipse.product: name.abuchen.portfolio.bootstrap.product
eclipse.startTime: 1573815771022
eclipse.stateSaveDelayInterval: 30000
eclipse.vm: /usr/bin/java
eclipse.vmargs: -XX:+IgnoreUnrecognizedVMOptions
--illegal-access=permit
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Xms256m
-Xmx768m
-Djdk.gtk.version=3
-jar
/home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar

equinox.init.uuid: true
equinox.use.ds: true
file.encoding: UTF-8
file.encoding.pkg: sun.io
file.separator: /
gosh.args: --nointeractive
java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment
java.awt.printerjob: sun.print.PSPrinterJob
java.class.path: /home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
java.class.version: 52.0
java.endorsed.dirs: /usr/lib/jvm/java-8-oracle/jre/lib/endorsed
java.ext.dirs: /usr/lib/jvm/java-8-oracle/jre/lib/ext:/usr/java/packages/lib/ext
java.home: /usr/lib/jvm/java-8-oracle/jre
java.io.tmpdir: /tmp
java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.runtime.name: Java(TM) SE Runtime Environment
java.runtime.version: 1.8.0_201-b09
java.specification.name: Java Platform API Specification
java.specification.vendor: Oracle Corporation
java.specification.version: 1.8
java.vendor: Oracle Corporation
java.vendor.url: http://java.oracle.com/
java.vendor.url.bug: http://bugreport.sun.com/bugreport/
java.version: 1.8.0_201
java.vm.info: mixed mode
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vm.specification.name: Java Virtual Machine Specification
java.vm.specification.vendor: Oracle Corporation
java.vm.specification.version: 1.8
java.vm.vendor: Oracle Corporation
java.vm.version: 25.201-b09
jdk.gtk.version: 3
line.separator: 

model.forceClearPersistedState: true
org.eclipse.equinox.launcher.splash.handle: 140490667745856
org.eclipse.equinox.launcher.splash.location: /home/xxx/portfolio/configuration/org.eclipse.equinox.launcher/name.abuchen.portfolio.ui_0.42.1/splash.bmp
org.eclipse.equinox.simpleconfigurator.configUrl: file:org.eclipse.equinox.simpleconfigurator/bundles.info
org.eclipse.swt.internal.deviceZoom: 100
org.eclipse.swt.internal.gdk.backend: x11
org.eclipse.swt.internal.gtk.theme: Ambiance
org.eclipse.swt.internal.gtk.version: 3.18.9
org.osgi.framework.executionenvironment: OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JavaSE/compact1-1.8,JavaSE/compact2-1.8,JavaSE/compact3-1.8,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6,JavaSE-1.7,JavaSE-1.8
org.osgi.framework.language: de
org.osgi.framework.os.name: Linux
org.osgi.framework.os.version: 4.15.0
org.osgi.framework.processor: x86-64
org.osgi.framework.storage: /home/xxx/portfolio/configuration
org.osgi.framework.system.capabilities: osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0, 1.1, 1.2",osgi.ee; osgi.ee="JRE"; version:List<Version>="1.0, 1.1",osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8",osgi.ee; osgi.ee="JavaSE/compact1"; version:List<Version>="1.8",osgi.ee; osgi.ee="JavaSE/compact2"; version:List<Version>="1.8",osgi.ee; osgi.ee="JavaSE/compact3"; version:List<Version>="1.8"
org.osgi.framework.system.packages: java.applet,java.awt,java.awt.color,java.awt.datatransfer,java.awt.dnd,java.awt.event,java.awt.font,java.awt.geom,java.awt.im,java.awt.im.spi,java.awt.image,java.awt.image.renderable,java.awt.print,java.beans,java.beans.beancontext,java.io,java.lang,java.lang.annotation,java.lang.instrument,java.lang.invoke,java.lang.management,java.lang.ref,java.lang.reflect,java.math,java.net,java.nio,java.nio.channels,java.nio.channels.spi,java.nio.charset,java.nio.charset.spi,java.nio.file,java.nio.file.attribute,java.nio.file.spi,java.rmi,java.rmi.activation,java.rmi.dgc,java.rmi.registry,java.rmi.server,java.security,java.security.acl,java.security.cert,java.security.interfaces,java.security.spec,java.sql,java.text,java.text.spi,java.time,java.time.chrono,java.time.format,java.time.temporal,java.time.zone,java.util,java.util.concurrent,java.util.concurrent.atomic,java.util.concurrent.locks,java.util.function,java.util.jar,java.util.logging,java.util.prefs,java.util.regex,java.util.spi,java.util.stream,java.util.zip,javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.nimbus,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.spi.http,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.uuid: e1bd2643-16a8-4f14-aea5-d6af4b9edc51
org.osgi.framework.vendor: Eclipse
org.osgi.framework.version: 1.9.0
org.osgi.supports.framework.extension: true
org.osgi.supports.framework.fragment: true
org.osgi.supports.framework.requirebundle: true
os.arch: amd64
os.name: Linux
os.version: 4.15.0-70-generic
osgi.arch: x86_64
osgi.bundles: reference:file:org.eclipse.osgi.compatibility.state_1.1.200.v20180827-1536.jar,reference:file:org.eclipse.osgi.nl_de_4.8.0.v20180815020001.jar,reference:file:org.eclipse.osgi.nl_es_4.8.0.v20180815020001.jar,reference:file:org.eclipse.osgi.nl_nl_4.8.0.v20180815020001.jar,reference:file:org.eclipse.equinox.simpleconfigurator_1.3.100.v20180827-1122.jar@1:start
osgi.bundles.defaultStartLevel: 4
osgi.compatibility.bootdelegation: true
osgi.compatibility.bootdelegation.default: true
osgi.configuration.area: file:/home/xxx/portfolio/configuration/
osgi.framework: file:/home/xxx/portfolio/plugins/org.eclipse.osgi_3.13.100.v20180827-1536.jar
osgi.framework.extensions: reference:file:org.eclipse.osgi.compatibility.state_1.1.200.v20180827-1536.jar,reference:file:org.eclipse.osgi.nl_de_4.8.0.v20180815020001.jar,reference:file:org.eclipse.osgi.nl_es_4.8.0.v20180815020001.jar,reference:file:org.eclipse.osgi.nl_nl_4.8.0.v20180815020001.jar
osgi.framework.shape: jar
osgi.framework.useSystemProperties: true
osgi.frameworkClassPath: ., file:/home/xxx/portfolio/plugins/org.eclipse.osgi.compatibility.state_1.1.200.v20180827-1536.jar, file:/home/xxx/portfolio/plugins/org.eclipse.osgi.nl_de_4.8.0.v20180815020001.jar, file:/home/xxx/portfolio/plugins/org.eclipse.osgi.nl_es_4.8.0.v20180815020001.jar, file:/home/xxx/portfolio/plugins/org.eclipse.osgi.nl_nl_4.8.0.v20180815020001.jar
osgi.install.area: file:/home/xxx/portfolio/
osgi.instance.area: file:/home/xxx/.PortfolioPerformance/workspace/
osgi.instance.area.default: file:/home/xxx/.PortfolioPerformance/workspace/
osgi.logfile: /home/xxx/.PortfolioPerformance/workspace/.metadata/.log
osgi.nl: de_DE
osgi.os: linux
osgi.splashLocation: /home/xxx/portfolio/configuration/org.eclipse.equinox.launcher/name.abuchen.portfolio.ui_0.42.1/splash.bmp
osgi.splashPath: platform:/base/plugins/name.abuchen.portfolio.ui
osgi.syspath: /home/xxx/portfolio/plugins
osgi.tracefile: /home/xxx/.PortfolioPerformance/workspace/.metadata/trace.log
osgi.ws: gtk
path.separator: :
sun.arch.data.model: 64
sun.boot.class.path: /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/classes
sun.boot.library.path: /usr/lib/jvm/java-8-oracle/jre/lib/amd64
sun.cpu.endian: little
sun.cpu.isalist: 
sun.desktop: gnome
sun.io.unicode.encoding: UnicodeLittle
sun.java.command: /home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/xxx/portfolio/PortfolioPerformance -name PortfolioPerformance --launcher.library /home/xxx/portfolio//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.800.v20180827-1352/eclipse_1705.so -startup /home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar --launcher.overrideVmargs -exitdata 3d20019 -vm /usr/bin/java -vmargs -XX:+IgnoreUnrecognizedVMOptions --illegal-access=permit -XX:+UseG1GC -XX:+UseStringDeduplication -Xms256m -Xmx768m -Djdk.gtk.version=3 -jar /home/xxx/portfolio//plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
sun.java.launcher: SUN_STANDARD
sun.jnu.encoding: UTF-8
sun.management.compiler: HotSpot 64-Bit Tiered Compilers
sun.os.patch.level: unknown
user.country: DE
user.dir: /home/xxx/portfolio
user.home: /home/xxx
user.language: de
user.name: ds
user.timezone: Europe/Berlin

Btw ein Debug des PDFs könnte hilfreich sein…

Wie geht das?

Hallo,

ich habe seit einiger Zeit auch Probleme mit dem Import von DKB Wertpapierabrechnungen. Das Problem tritt nicht bei allen Wertpapierabrechnungen auf und auch für Wertpapierabrechnungen die früher funktioniert haben, bekomme ich nun folgenden Fehler:

2019-12-02%2021_27_55-Import%20transactions%20from%20PDF%20files

Installierte PP version 43.0 (ging aber auch mit der Vorgängerversion nicht mehr)
Java 8 update 231

Hier der Text aus pdf:

PDF author: ''
PDFBox Version: 1.8.16
-----------------------------------------
10919 Berlin
Depotnummer 123
Kundennummer 123
Name Vorname
Abrechnungsnr. 82203011880
Herrn Datum 18.11.2019
Name Vorname
Strasse
Wohnort	
Land
Dividendengutschrift
bei Status als Steuerausländer
Nominale Wertpapierbezeichnung ISIN (WKN)
Stück 50 THE PROCTER & GAMBLE CO. US7427181091 (852062)
REGISTERED SHARES O.N.
Zahlbarkeitstag 15.11.2019 Dividende pro Stück 0,7459 USD
Bestandsstichtag 16.10.2019 Herkunftsland USA
Ex-Tag 17.10.2019 Art der Dividende Quartalsdividende
Geschäftsjahr 01.07.2019 - 30.06.2020
Devisenkurs EUR / USD 1,1083
Devisenkursdatum 18.11.2019
Dividendengutschrift 37,30 USD 33,66+ EUR
Umrechnung in EUR 33,66 EUR
Einbehaltene Quellensteuer 15 % auf 37,30 USD 5,05- EUR
Kapitalertragsteuerpflichtige Dividende 33,66 EUR
Ausmachender Betrag 28,61+ EUR
Lagerstelle Clearstream Banking FFM (849000 / 40030000)
Den Betrag buchen wir mit Wertstellung 19.11.2019 zu Gunsten des Kontos 123 (IBAN DE123), BLZ 120 300 00 (BIC BYLADEM1001).
Keine Steuerbescheinigung.
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
Bitte ggf. Rückseite beachten.
Nummer

Der Fehler tritt sowohl unter Mac als auch unter Windows auf.

Vielen Dank im Voraus für die Hilfe!

Grüsse, zaphor

Guten Morgen,

Ich nehme alles zurück und behaupte das Gegenteil. Funktioniert auf einmal einwandfrei, sogar die Steuern werden jetzt korrekt erkannt. Keine Ahnung woran es lag, habe meines Wissens keine Veränderung vorgenommen…

Super Programm und Forum übrigens! Habe dadurch einen viel besseren Ueberblick über meine Finanzen bekommen. Vielen Dank!

Grüsse,
zaphor

import schlägt fehl
DKB-kauf.txt (3,9 KB)

1 Like

@gsw17
Bitte bloß keine Fehlermeldung posten.

Ach so, was soll denn mit einer Ex-Ante-Kostensimulation - Ergebnisdarstellung passieren? Es ist weder ein Kauf, Verkauf oder sonst etwas. Es ist eine Information.

Gruß
Marco

1 Like

Das war nicht nur die Kostensimulation, sondern ein Kauf und auf der zweiten Seite die Kostensimulation. DKB hat keine weitere PDFs zum Kauf erstellt.

Also in dem von dir geposteten Anhang steht auf Seite 1 die Simulation und Seite 2 ergänzende Hinweise. Nix Kauf nur wenn du bei Baader kaufen würdest…

Hallo,

Neuere Verkaufs-Wertpapierabrechnungen können nicht importiert werden. Nachfolgend ein Export. Bei Bedarf kann ich noch weitere anbieten.

PDF Autor: ''
PDFBox Version: 1.8.16
-----------------------------------------
10919 Berlin Seite 1 von 2
Depotnummer 123456789
Kundennummer 9999999999
Max Mustermann
Auftragsnummer 123456/12.34
Herrn Datum 06.05.2020
Max Mustermann Rechnungsnummer W00123-0001234567/10
Musterstraße 4 Umsatzsteuer-ID DE123456789
12345 Musterhausen
Wertpapier Abrechnung Verkauf Direkthandel
Nominale Wertpapierbezeichnung ISIN (WKN)
Stück 100 TEAMVIEWER AG DE000A2YN900 (A2YN90)
INHABER-AKTIEN O.N.
Handels-/Ausführungsplatz Außerbörslich (gemäß Weisung)
Handelspartner Baader Bank
Schlusstag/-Zeit 06.05.2020 14:32:46 Auftraggeber Max Mustermann
Ausführungskurs 42,455 EUR Auftragserteilung/ -ort Online-Banking
Girosammelverw. mehrere Sammelurkunden - kein Stückeausdruck -
Kurswert 4.245,50 EUR
Provision 7,00- EUR
Ermittlung steuerrelevante Erträge
Veräußerungsgewinn 1.227,64 EUR
Bemessungsgrundlage für die Kapitalertragsteuer 1.227,64 EUR
Verrechneter Sparerpauschbetrag 773,97- EUR
Anrechenbare Quellensteuer 4,05- EUR
Verrechnete anrechenbare Quellensteuer 16,20- EUR
Berechnungsgrundlage für die Kapitalertragsteuer 437,47 EUR
Steuerberechnung
Kapitalertragsteuer 25,00% auf 437,47 EUR 109,37- EUR
Solidaritätszuschlag 5,50% auf 109,37 EUR 6,01- EUR
Ausmachender Betrag 4.123,12 EUR
Den Gegenwert buchen wir mit Valuta 08.05.2020 zu Gunsten des Kontos 1234567890
(IBAN DE44 1203 0000 1234 5678 90), BLZ 12030000 (BIC BYLADEM1001).
Die Wertpapiere entnehmen wir Ihrem Depotkonto.
1234.56789012.0012345OR07
Seite 2 von 2
Depotnummer 123456789
Kundennummer 9999999999
Auftragsnummer 123456/12.34
Datum 06.05.2020
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich um eine umsatzsteuerbefreite Finanzdienstleistung.
Für das Geschäft wurde keine Anlageberatung erbracht.
Initiator der Besprechung war der Kunde.
Nachrichtlich die Übersicht Ihrer Verrechnungs- und Steuertopfsalden zum Zeitpunkt der Erstellung der Abrechnung.
Verlustverrechnungstöpfe 2020 Berechnungsgrundlage
der gezahlten Steuern
Euro Aktien Sonstige Sparer- anrechenbare Aktien und Sonstige
Pauschbetrag Quellensteuer
Vorher 0,00 0,00 773,97 4,05 0,00
Verkauf 0,00 0,00 773,97- 4,05- 437,47
Nachher 0,00 0,00 0,00 0,00 437,47
Berücksichtigte Anschaffungsgeschäfte (alle ermittelten Beträge in EUR)
Geschäft Auftragsnr. Ausführ.-tag Whr./St. Nennwert/Stück AS-Kosten Erlös ant. Ergebnis
Kauf 2345678900 06.01.2020 Stück 100,0000 3.010,86- 4.238,50 1.227,64 (D)
Summe aller Erträge nach Differenzmethode und/oder Ersatzbemessungsgrundlage 1.227,64
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
1234.56789012.0012346OR07

Fix ist per Pull Request an Andreas geschickt:

1 Like