so danke für die ordentliche Meldung mit ner Log, Screenshots, Angaben von Kontonamen und Umsatz-Beispielen
*Sarkasmus aus*
aber du darfst das ja auch
Nur ist dir Nichtmal dabei aufgefallen, dass bei der 1Plus-Visa der doppelte, gleiche Umsatz am 16.12.2020 nur einmal übernommen wurde (war ein fetter Bug)
Aber du hast mir da seit dem Entwicklungsstart vor ein paar Wochen super Umsatzbeispiele generiert
Ich wusste schon, warum ich nicht gestern schon mit der neuen Stable-Build online gegangen bin, denn ich hatte es im Gefühl da fehlt noch was oder von dir kommt nochmal was
nur heute wirds dann soweit sein, also zum Thema:
- Es wurden wie bereits erwähnt, bei den Fusions-Routinen gleiche Umsätze am selben Tag, also mit dem gleichen Aufbau (Datum, Verwendungszweck, etc.) nur einmal gebucht, obwohl diese aber am selben Tag mehrfach vorkommen. Durch die Korrektur werden diese aber nicht nachgezogen, sondern man müsste alle alten löschen, denn nachträglich kann selbst Hibiscus nicht den selben Umsatz am selben Tag erkennen...
- Es gibt bei der Santander wohl einzelne Sonderfälle, bei denen der Verwendungszweck in den PDF-Abrechnungen anders ist. Konkretes Beispiel ist hier die Ausgleichzahlung per Lastschrift.
- Zunächst steht bei den "aktuellen Umsätzen" auf der Webseite als Verwendungszweck nur "Zahlung".
- später in der PDF-Abrechnung dann aber "Zahlung Lastschrift"
Von daher wird ab sofort solch ein "aktueller" also nicht abgerechneter Umsatz, bereits vom Plugin richtig beschriftet
Hier wäre es natürlich gut zu wissen oder zu Testen welche anderen "Zahlungen" da noch solch ein Sonderfall sind. Zum Beispiel wenn man manuelle per Überweisung etwas auf das Kreditkartenkonto einzahlt. Steht dann da später in der PDF-Abrechnung "Zahlung Überweisung"?
- Wurde daher von mir das API-Feld "Transaktions-Details" falsch interpretiert und stellt wohl eher die Umsatzart dar.
Diese wurde von mir aber an den Verwendungszweck vorangestellt. Konkretes Beispiel ist hier der Bargeldbezug-Umsatz der beim aktuellen, noch nicht abgerechneten Stand so aussah:
- Geldautomat Fremdbank *Deutsche Bank > Hamburg
und dann aber in der PDF-Abrechnung eben nur noch so:
- *Deutsche Bank > Hamburg
Daher wird hier der Wert aus "Transaktions-Details" nun ab sofort nur noch als Umsatzart eingetragen, also "Geldautomat Fremdbank" usw. da dieses Feld für die Doppler-Prüfung wohl irrelevant ist und keine Umsatzdoppler erzeugt wenn z. B. bereits der Standard "Kauf EURO" eingetragen ist oder wegen PDF-Abrechnungen eingetragen wird
- Erschwerend kommt noch hinzu, dass das Wertstellungsdatum dann aber in der PDF-Abrechnung dann korrekt angegeben und somit meist neuer ist als noch bei den "nicht abgerechneten" neuen Transaktionen. Ist aber typisch und normal.
Hierzu wurde die Fusions-Routine angepasst, die auch für ein nachträglich geändertes Kaufdatum zuständig ist.
Dadurch wird nun bei deinen zwei Bargeldbezügen nicht beide als "neuer" Umsatz eingetragen sondern der eine eigentlich bereits vorhandene "aktualisiert". Im Log sieht das dann z. B. so aus:
"Ergebnis des Sync: Es wurde ein neuer Umsatz übernommen und es wurde ein Umsatz fusioniert"
- Zu guter Letzt ein Beispiel für Sonderfälle was hier gerade nicht vorkam ist der Tankrabatt.
Auch hier steht der relevante Teil wie bei Ausgleichszahlungen auch im Feld "Transaktions-Details". Denn im Falle eines Tankrabatts wird hier entgegen der anderen Buchungen dieser Wert nicht ins Feld "Umsatzart" geschrieben und der Umsatzort als Verwendungszweck genommen, sondern der Umsatzort ignoriert und "Ihr Tankrabatt" als Verwendungszweck verwendet.
Dies stellt dann wiederum sicher, dass der Umsatz gleich mit dem Aufbau in den PDF-Abrechnungen konform ist.
(Dies ist allerdings im Moment, aufgrund fehlender "aktueller, nicht abgerechneter Umsätze" ungetestet! Also musst du mal wieder Tanken fahren )
Alles im allen von mir getestet und für gut befunden...
Nur werden dadurch im Abrufzeitraum natürlich Umsatz-Doppler entstehen, weshalb die alten am besten geschlöscht werden oder alle gelöscht und nochmals neu abzurufen sind!
Mit den neuen Versionen wie oben beschrieben und eventuell einem alten Backup von vor dem 16.12.
, kann man das selbst ausprobieren...
Ansonsten, vielen Dank nochmals und schon mal schöne Feiertage...
Gruß