[Erledigt] AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
AndreasPeter
Beiträge: 8
Registriert: So 30. Dez 2018, 21:09

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von AndreasPeter » Mi 21. Apr 2021, 19:45

Ich denke wir sind uns alle bewusst und sehr dankbar, dass hier einige Privatleute in ihrer Freizeit unsere Probleme lösen.
Aus meiner Sicht baut auch keiner der bisherigen Beiträge irgendwelchen Druck oder Dringlichkeit auf.

Da sich der Fehler etwas merkwürdig äußert - zuerst als "Datumsformatfehler", nach Installation der Nightlys als "Konto nicht bekannt", bleibe ich dabei, dass die Entwickler eher einen Vorteil von "zu vielen" Meldungen haben - ich wäre jedenfalls in meiner Domäne (Excel-VBA) sehr froh über möglichst viele Hinweise.

Da das aber je nach Person unterschiedlich empfunden wird (Siehe uns beide), wäre es am sinnvollsten die Meinung unseres Entwicklers als Maßstab zu nehmen und hoffe er sagt was, wenn wir ihm auf den Schlips getreten sind.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2511
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 93 times
Been thanked: 57 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von Hibiscus-Scripter » Mi 21. Apr 2021, 22:11

So, danke für die ordentliche Meldung(en) mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Tatsächlich hat es AmericanExpress es endlich mal geschafft auch die Abrechnungsübersicht mal neu zu gestalten :shifty: Hab mich schon die Ganze Zeit gefragt wann das mal kommt :P war dadurch doch sehr viel mehr Arbeit.
Es wird durch den zusätzlich neuen Aufbau der CSV wohl im Abrufzeitraum zu Umsatz-Dopplern kommen! Dann einfach die entsprechenden "alten" Umsätze löschen.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von hbci » Do 22. Apr 2021, 06:51

Karte 1 funktioniert, Fehlermeldung bei Karte 2 unverändert:

Code: Alles auswählen

[22.04.2021 06:34:54] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.04.2021 06:34:54]  
[22.04.2021 06:34:54] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 478 vom 20201130]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20201130]
[22.04.2021 06:34:54] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[22.04.2021 06:34:54] Überprüfe Jameica-Version ...
[22.04.2021 06:34:54] OK: Jameica-Version 2.11.0 installiert und aktiv
[22.04.2021 06:34:54] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.04.2021 06:34:54] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly\jre-win64)
[22.04.2021 06:34:54] Überprüfe Selenium-Version ...
[22.04.2021 06:34:54] OK: Selenium-Version 3.141.59 installiert und aktiv
[22.04.2021 06:34:59] Überprüfe ChromeDriver-Version ...
[22.04.2021 06:34:59] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[22.04.2021 06:34:59]  
[22.04.2021 06:34:59] Synchronisiere Konto 'AMEX Blue 2, IBAN DE0550..599700 [Deutsche Bank]' ...
[22.04.2021 06:34:59] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.04.2021 06:35:01] Überprüfe Chrome-Version ...
[22.04.2021 06:35:01] OK. Browser ist: chrome ver. 90
[22.04.2021 06:35:04] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung spee******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[22.04.2021 06:36:58] AMEX-Login war erfolgreich
[22.04.2021 06:36:58] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.04.2021 06:36:58] Suche Umsätze im Zeitraum vom 24.12.2020 bis 22.04.2021 und lese diese aus ...
[22.04.2021 06:39:02] Web-Logout der aktuellen Online-Sitzung ...
[22.04.2021 06:39:08] AMEX-Logout war erfolgreich
[22.04.2021 06:39:11] Fehler: Kreditkarten-Nr. 3750* auf der Rechnungsseite nicht gefunden! Kontrollieren Sie bitte Ihre Angaben im Konto (FAQ-Hilfe auf der Projektseite)

AndreasPeter
Beiträge: 8
Registriert: So 30. Dez 2018, 21:09

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von AndreasPeter » Do 22. Apr 2021, 08:39

Nein läuft leider nicht - jetzt aber eine neue Fehlermeldung

Code: Alles auswählen

[22.04.2021 08:25:24] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.04.2021 08:25:24]
[22.04.2021 08:25:24] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.2 | Build: 363 vom 20210407]
[22.04.2021 08:25:24] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[22.04.2021 08:25:24] Überprüfe Jameica-Version ...
[22.04.2021 08:25:24] OK: Jameica-Version 2.10.0 installiert und aktiv
[22.04.2021 08:25:24] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.04.2021 08:25:24] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[22.04.2021 08:25:24] Überprüfe Selenium-Version ...
[22.04.2021 08:25:24] OK: Selenium-Version 3.141.59 installiert und aktiv
[22.04.2021 08:25:24] Überprüfe ChromeDriver-Version ...
[22.04.2021 08:25:24] OK: ChromeDriver-Version 89.0.4389.23 installiert und aktiv
[22.04.2021 08:25:24]
[22.04.2021 08:25:24] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0xxxxx [Deutsche Bank]' ...
[22.04.2021 08:25:24] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.04.2021 08:25:25] Überprüfe Chrome-Version ...
[22.04.2021 08:25:25] OK. Browser ist: chrome ver. 89
[22.04.2021 08:25:28] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung xxxx******* auf https://global.americanexpress.com/myca ... v=iNLogBtn ...
[22.04.2021 08:26:08] AMEX-Login war erfolgreich
[22.04.2021 08:26:08] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.04.2021 08:26:08] Suche Umsätze im Zeitraum vom 24.12.2020 bis 22.04.2021 und lese diese aus ...
[22.04.2021 08:26:54] Web-Logout der aktuellen Online-Sitzung ...
[22.04.2021 08:26:56] AMEX-Logout war erfolgreich
[22.04.2021 08:26:57] Fehler: Exception beim Verarbeiten/Auslesen des RAW-Kontoauszugs-Array - Log-Eintrag: java.lang.NumberFormatException: For input string: "Hier steht ein Name in Großbuchstaben mit Leerstelle"
at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.base/jdk.internal.math.FloatingDecimal.parseDouble(Unknown Source)
at java.base/java.lang.Double.parseDouble(Unknown Source)
at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:925)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2511
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 93 times
Been thanked: 57 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von Hibiscus-Scripter » Do 22. Apr 2021, 09:13

@hbci, @AndreasPeter

danke für die ordentliche Meldung mit dem vollständigem Status-Log :thumbup:
Hierdurch hast du mir bereits viele nützliche Infos zukommen lassen.
Leider reichen diese dieses mal aber nicht zum direkten lösen des Problems.

Zur besseren Analyse benötige ich von dir eine vollständige TRACE-Log.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt #2

Diese sendest du mir dann bitte am besten per PM (= Private Nachricht, oben rechts) als ZIP-Datei.

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Stefan Happel
Beiträge: 2
Registriert: Fr 3. Apr 2020, 09:50

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von Stefan Happel » Do 22. Apr 2021, 10:55

Bei mir funktioniert es jetzt :thumbup: tausend Dank

nasowas
Beiträge: 23
Registriert: Mo 24. Jul 2017, 19:05

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von nasowas » Do 22. Apr 2021, 12:58

Hallo
habe das Update auf websync 0.9.23-nightly eingespielt. Zuvor wurden allerdings schon folgende zwischenzeitlichen Aktualisierungen eingespielt:
  • hibiscus 2.10.3
  • htmlunit 2.49.1-testing
Trotz der Aktualisierung erhalte ich nach wie vor noch Fehlermeldungen für meine 2 AMEX Karten, die ich beide unter dem selben Benutzerkonto abrufe. Die Fehlermeldungen sind allerdings unterschiedlich:
-Corporate AMEX

Code: Alles auswählen

[22.04.2021 12:38:53] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.04.2021 12:38:53]  
[22.04.2021 12:38:53] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[22.04.2021 12:38:53] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[22.04.2021 12:38:53] Überprüfe Jameica-Version ...
[22.04.2021 12:38:53] OK: Jameica-Version 2.10.0 installiert und aktiv
[22.04.2021 12:38:53] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.04.2021 12:38:53] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[22.04.2021 12:38:53] Überprüfe Selenium-Version ...
[22.04.2021 12:38:53] OK: Selenium-Version 3.141.59 installiert und aktiv
[22.04.2021 12:38:53] Überprüfe ChromeDriver-Version ...
[22.04.2021 12:38:53] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[22.04.2021 12:38:53]  
[22.04.2021 12:38:53] Synchronisiere Konto 'AMEX - Corporate Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[22.04.2021 12:38:53] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.04.2021 12:38:54] Überprüfe Chrome-Version ...
[22.04.2021 12:38:54] OK. Browser ist: chrome ver. 90
[22.04.2021 12:38:57] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[22.04.2021 12:39:21] AMEX-Login war erfolgreich
[22.04.2021 12:39:21] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.04.2021 12:39:21] Suche Umsätze im Zeitraum vom 24.12.2020 bis 22.04.2021 und lese diese aus ...
[22.04.2021 12:40:03] Web-Logout der aktuellen Online-Sitzung ...
[22.04.2021 12:40:08] AMEX-Logout war erfolgreich
[22.04.2021 12:40:09] Fehler: WebDriver-Fehler: java.lang.Exception: element 'downloadsLink' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //button[contains(@class,'icon-download')] (tried for 15 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:407)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:680)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(@class,'icon-download')]"}
  (Session info: headless chrome=90.0.4430.85)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'LP5-QFT-DSY', ip: '10.200.6.13', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 90.0.4430.85, chrome: {chromedriverVersion: 90.0.4430.24 (4c6d850f087da..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:50154}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: d90050f7c8987a605740bf81a0923d7d
*** Element info: {Using=xpath, value=//button[contains(@class,'icon-download')]}
	at jdk.internal.reflect.GeneratedConstructorAccessor66.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:182)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:179)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
	... 7 more

For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'LP5-QFT-DSY', ip: '10.200.6.13', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.9.1'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:562)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:680)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:190)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

Auf dieser Seite befindliche Buttons zur Analyse:
| 0000 |  outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span></button> |  innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span> |  getText (shrinked):: 
| 0001 |  outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span></button> |  innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span> |  getText (shrinked):: 
| 0002 |  outerHTML:: <button class="axp-site-area-nav-container__dls__caret___B476O axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span></button> |  innerHTML:: <i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Membership Rewards</span> |  getText (shrinked):: 
| 0003 |  outerHTML:: <button class="axp-site-area-nav-container__dls__caret___B476O axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span></button> |  innerHTML:: <i class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dls__dlsAccentGray04___2CTdU axp-site-area-nav-container__dlsIcons__dlsGlyphRight___cIf_s"></i><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM">Information & Hilfe</span> |  getText (shrinked):: 
| 0004 |  outerHTML:: <button class="btn-sm btn-secondary border-dark dls-black axp-account-switcher__accountSwitcher__togglerButton___1H_zk " tabindex="0" title="02006" type="button"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span></button> |  innerHTML:: <img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span> |  getText (shrinked):: -02006
| 0005 |  outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__dropDownSelect___1FYd9 axp-site-area-nav-container__dls__pad1Lr___2U4Qo axp-site-area-nav-container__dls__border___1_8Ea axp-site-area-nav-container__dls__dlsCoreBlue01___3PbiT axp-site-area-nav-container__dls__dlsAccentGray01Bg___h9or8 axp-site-area-nav-container__dls__btnFluid___CMOEw" tabindex="0" id="MobileMenuButton" type="button"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconActivity___1KmUW"></span><span>Kontobewegungen & Abrechnungen</span></span><span class="axp-site-area-nav-container__SiteAreaNavContainer__arrowIcon___3G4wM axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dlsIcons__dlsGlyphDown___26bup axp-site-area-nav-container__dls__positionAbsolute___2SgzT"></span></button> |  innerHTML:: <span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconActivity___1KmUW"></span><span>Kontobewegungen & Abrechnungen</span></span><span class="axp-site-area-nav-container__SiteAreaNavContainer__arrowIcon___3G4wM axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dlsIcons__dlsGlyphDown___26bup axp-site-area-nav-container__dls__positionAbsolute___2SgzT"></span> |  getText (shrinked):: 
| 0006 |  outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7 axp-site-area-nav-container__dls__caret___B476O" tabindex="0" role="navigation-section" aria-selected="false" title="Membership Rewards" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconRewards___2yIi5"></span><span>Membership Rewards</span></span></span></button> |  innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconRewards___2yIi5"></span><span>Membership Rewards</span></span></span> |  getText (shrinked):: 
| 0007 |  outerHTML:: <button class="axp-site-area-nav-container__SiteAreaNavContainer__subMainNavLink___239rJ axp-site-area-nav-container__dls__navLink___2vLP7 axp-site-area-nav-container__dls__caret___B476O" tabindex="0" role="navigation-section" aria-selected="false" title="Information & Hilfe" type="button"><span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconHelp___awFTE"></span><span>Information & Hilfe</span></span></span></button> |  innerHTML:: <span class="axp-site-area-nav-container__SiteAreaNavContainer__linkLabel___SBloM undefined"><span class="axp-site-area-nav-container__dls__tableValignMiddle___2g50-"><span class="axp-site-area-nav-container__dlsIcons__icon___37YzW axp-site-area-nav-container__dlsIcons__iconSm___3zbfH axp-site-area-nav-container__dls__pad1R___2E2kk axp-site-area-nav-container__dlsIcons__dlsIconHelp___awFTE"></span><span>Information & Hilfe</span></span></span> |  getText (shrinked):: 
| 0008 |  outerHTML:: <button class="btn-sm btn-secondary border-dark dls-black axp-account-switcher__accountSwitcher__togglerButton___1H_zk " tabindex="0" title="02006" type="button"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span></button> |  innerHTML:: <img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/CDECORGR0001.gif" alt="American Express Corporate Card" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__selectedCard___2Pa2T axp-account-switcher__accountSwitcher__firstCard___2WqVn"><img src="https://secure.cmax.americanexpress.com/Internet/CardArt/EMEA/de-cardasset-config/images/GDEBLUE0PB01.gif" alt="PAYBACK American Express Karte" class="axp-account-switcher__accountSwitcher__mycaCard___lkEXP axp-account-switcher__accountSwitcher__secondCard___3yggH"><span class="card-name dls-black heading-1 axp-account-switcher__accountSwitcher__lastFive___1s6L_ ">-02006</span> |  getText (shrinked):: 
| 0009 |  outerHTML:: <button title="Vorherige Abrechnungszeiträume" class="nav-link transparent dls-bright-blue pad-2-l text-wrap text-align-left" role="link" tabindex="0" type="button"><span class="body-1"><span>Vorherige Abrechnungszeiträume</span></span></button> |  innerHTML:: <span class="body-1"><span>Vorherige Abrechnungszeiträume</span></span> |  getText (shrinked):: Vorherige Abrechnungszeiträume
| 0010 |  outerHTML:: <button title="Jahresansicht" class="nav-link transparent dls-bright-blue pad-2-l" tabindex="0" type="button" role="link"><span class="body-1"><span>Jahresansicht</span></span></button> |  innerHTML:: <span class="body-1"><span>Jahresansicht</span></span> |  getText (shrinked):: Jahresansicht
| 0011 |  outerHTML:: <button type="button" class="icon dls-icon-search dls-bright-blue" aria-label="Search" style="border: none; min-width: 30px; background: transparent; position: absolute; right: 10px; top: 10px; cursor: pointer; padding: 0px;"></button> |  innerHTML::  |  getText (shrinked):: 
| 0012 |  outerHTML:: <button class="btn btn-fluid" tabindex="0" type="button"> <span>Suchen</span></button> |  innerHTML::  <span>Suchen</span> |  getText (shrinked):: Suchen
| 0013 |  outerHTML:: <button role="button" style="position: relative; visibility: visible; cursor: pointer; border: none; background-color: transparent; padding: 0px; margin: 0px; bottom: 486px; left: 1867px; width: 37px;" id="QSIFeedbackButton-btn"><div style="background: rgb(0, 135, 103); color: rgb(255, 255, 255); padding: 10px; position: relative; font-size: 15px; display: flex; flex-direction: row; z-index: -1; writing-mode: vertical-rl; transform: rotateZ(180deg); border-top-right-radius: 2px; border-bottom-right-radius: 2px;"><div><div></div></div><div>Feedback geben</div></div></button> |  innerHTML:: <div style="background: rgb(0, 135, 103); color: rgb(255, 255, 255); padding: 10px; position: relative; font-size: 15px; display: flex; flex-direction: row; z-index: -1; writing-mode: vertical-rl; transform: rotateZ(180deg); border-top-right-radius: 2px; border-bottom-right-radius: 2px;"><div><div></div></div><div>Feedback geben</div></div> |  getText (shrinked):: Feedback geben
- Payback AMEX

Code: Alles auswählen

[22.04.2021 12:41:10] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[22.04.2021 12:41:10]  
[22.04.2021 12:41:10] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[22.04.2021 12:41:10] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[22.04.2021 12:41:10] Überprüfe Jameica-Version ...
[22.04.2021 12:41:10] OK: Jameica-Version 2.10.0 installiert und aktiv
[22.04.2021 12:41:10] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[22.04.2021 12:41:10] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[22.04.2021 12:41:10] Überprüfe Selenium-Version ...
[22.04.2021 12:41:10] OK: Selenium-Version 3.141.59 installiert und aktiv
[22.04.2021 12:41:10] Überprüfe ChromeDriver-Version ...
[22.04.2021 12:41:10] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[22.04.2021 12:41:10]  
[22.04.2021 12:41:10] Synchronisiere Konto 'AMEX - Payback Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[22.04.2021 12:41:10] Selenium WebDriver über ChromeDriver wird gestartet ...
[22.04.2021 12:41:11] Überprüfe Chrome-Version ...
[22.04.2021 12:41:11] OK. Browser ist: chrome ver. 90
[22.04.2021 12:41:13] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[22.04.2021 12:41:39] AMEX-Login war erfolgreich
[22.04.2021 12:41:39] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[22.04.2021 12:41:39] Suche Umsätze im Zeitraum vom 24.12.2020 bis 22.04.2021 und lese diese aus ...
[22.04.2021 12:41:55] Web-Logout der aktuellen Online-Sitzung ...
[22.04.2021 12:41:59] AMEX-Logout war erfolgreich
[22.04.2021 12:42:00] Fehler: Kreditkarten-Nr. 3750************ auf der Rechnungsseite nicht gefunden! Kontrollieren Sie bitte Ihre Angaben im Konto (FAQ-Hilfe auf der Projektseite)

gochbewohner
Beiträge: 218
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von gochbewohner » Sa 24. Apr 2021, 22:33

Rufe ich zweimal hintereinander die AMEX Karte auf, so erhalte ich unterschiedliche Fehlermeldungen.

Nach dem ersten Aufruf:

Code: Alles auswählen

[24.04.2021 22:20:13] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[24.04.2021 22:20:13]  
[24.04.2021 22:20:13] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[24.04.2021 22:20:13] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[24.04.2021 22:20:13] Überprüfe Jameica-Version ...
[24.04.2021 22:20:13] OK: Jameica-Version 2.10.0 installiert und aktiv
[24.04.2021 22:20:13] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[24.04.2021 22:20:13] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[24.04.2021 22:20:13] Überprüfe Selenium-Version ...
[24.04.2021 22:20:13] OK: Selenium-Version 3.141.59 installiert und aktiv
[24.04.2021 22:20:13] Überprüfe ChromeDriver-Version ...
[24.04.2021 22:20:13] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[24.04.2021 22:20:13]  
[24.04.2021 22:20:13] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[24.04.2021 22:20:13] Selenium WebDriver über ChromeDriver wird gestartet ...
[24.04.2021 22:20:15] Überprüfe Chrome-Version ...
[24.04.2021 22:20:15] OK. Browser ist: chrome ver. 90
[24.04.2021 22:20:17] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Brus******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[24.04.2021 22:20:56] AMEX-Login war erfolgreich
[24.04.2021 22:20:56] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.04.2021 22:20:56] Suche Umsätze im Zeitraum vom 26.12.2020 bis 24.04.2021 und lese diese aus ...
[24.04.2021 22:21:12] Web-Logout der aktuellen Online-Sitzung ...
[24.04.2021 22:21:16] AMEX-Logout war erfolgreich
[24.04.2021 22:21:17] Fehler: Kreditkarten-Nr. XXXXXXXXXXXXXXX auf der Rechnungsseite nicht gefunden! Kontrollieren Sie bitte Ihre Angaben im Konto (FAQ-Hilfe auf der Projektseite)
Nach dem zweiten Aufruf:

Code: Alles auswählen

[24.04.2021 22:29:39] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[24.04.2021 22:29:39]  
[24.04.2021 22:29:39] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[24.04.2021 22:29:39] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.23-nightly | Build: 709 vom 20210421] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[24.04.2021 22:29:39] Überprüfe Jameica-Version ...
[24.04.2021 22:29:39] OK: Jameica-Version 2.10.0 installiert und aktiv
[24.04.2021 22:29:39] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[24.04.2021 22:29:39] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[24.04.2021 22:29:39] Überprüfe Selenium-Version ...
[24.04.2021 22:29:39] OK: Selenium-Version 3.141.59 installiert und aktiv
[24.04.2021 22:29:39] Überprüfe ChromeDriver-Version ...
[24.04.2021 22:29:39] OK: ChromeDriver-Version 90.0.4430.24 installiert und aktiv
[24.04.2021 22:29:39]  
[24.04.2021 22:29:39] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[24.04.2021 22:29:39] Selenium WebDriver über ChromeDriver wird gestartet ...
[24.04.2021 22:29:40] Überprüfe Chrome-Version ...
[24.04.2021 22:29:40] OK. Browser ist: chrome ver. 90
[24.04.2021 22:29:42] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung Brus******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[24.04.2021 22:30:24] AMEX-Login war erfolgreich
[24.04.2021 22:30:24] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.04.2021 22:30:24] Suche Umsätze im Zeitraum vom 26.12.2020 bis 24.04.2021 und lese diese aus ...
[24.04.2021 22:31:08] Web-Logout der aktuellen Online-Sitzung ...
[24.04.2021 22:31:10] AMEX-Logout war erfolgreich
[24.04.2021 22:31:11] Kontoauszug erfolgreich. Importiere Daten ...
[24.04.2021 22:31:12] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[24.04.2021 22:31:12] Saldo aktualisiert von Konto: AMEX - Kreditkarte
[24.04.2021 22:31:12] Info-Warnung: 'Kontoauszugssaldo aktuell, Buchungen werden erwartet' ODER 'Kontoauszugssaldo nicht aktuell, wird später aktualisiert'. Letzter Zwischensaldo ist daher nicht gleich Kontosaldo
[24.04.2021 22:31:12] Das Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' wurde erfolgreich synchronisiert
[24.04.2021 22:31:12] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Die Umsätze sind in Ordnung aber das Saldo nicht!

hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von hbci » So 25. Apr 2021, 00:00

Der zweite Abruf läuft doch fehlerfrei, es passiert lediglich folgendes:
Hibiscus-Scripter hat geschrieben:
Mi 21. Apr 2021, 22:11
[...] Es wird durch den zusätzlich neuen Aufbau der CSV wohl im Abrufzeitraum zu Umsatz-Dopplern kommen! Dann einfach die entsprechenden "alten" Umsätze löschen. [...]

gochbewohner
Beiträge: 218
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: AMEX Abruf scheitert - Fehler beim Setzen des Dateiformats des Kontoauszugs

Beitrag von gochbewohner » So 25. Apr 2021, 00:19

Nur nach jedem Neustart von Jamaica, muss ich die AMEX Karte zweimal abrufen, da beim ersten Aufruf die Kartennummer nicht gefunden wird.
Nach dem zweiten Aufruf stimmt der Saldo nicht.

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“