Inhaltsverzeichnis
Changelog
Ab Version 0.0.2.0 wird hier die Dokumentation der Änderungen in AB-Transfers stattfinden.
Version x.x.x.x
Momentan in Bearbeitung
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/trunk
Neue Funktionen
-
- Um die erweiterten Einstellungen zu verwenden muss dies jetzt explizit ausgewählt werden!
- Die verwendeten regulären Ausdrücke zum prüfen der Eingabe bei dem Empfänger-Namen und dem Verwendungszweck können geändert werden (Wenn nicht unterstützte Zeichen erlaubt werden kann es zu Fehlern beim Ausführen der Aufträge kommen!).
Verbesserungen
- noch keine
behobene Fehler
- Absturz behoben wenn die Export-Funktion in der Historie verwendet wird (Dieser Fehler trat anscheinend mit einer älteren Qt Version nicht auf. Getestet wurde jetzt mit Qt 4.8.6) (siehe rev625)
- Compiler Warnungen behoben wenn AqBanking >= 5.3.0 verwendet wird (siehe rev619)
- Compiler Fehler mit AqBanking >= 5.5.0 behoben (siehe rev620)
Sonstiges
- Compilierung mit Qt >= 5.0
- Wenn Qt >= 5.0 zum erstellen von AB-Transfers verwendet wird traten diverse compiler Fehler auf. Diese wurden behoben. Allerdings ist AqBanking (abhängig von gwenhywfar) anscheinend momentan noch nicht in der Lage mit Qt >= 5.0 erstellt zu werden. Wenn gwenhywfar (bzw. AqBanking) mit Qt >= 5.0 erstellt wurde, sollte auch AB-Transfers mit Qt >= 5.0 funktionieren. (siehe auch rev622)
-
- Erweiterungen und Wartung sind jetzt einfacher möglich.
Version 0.0.5.0
Veröffentlicht am 02.09.2014
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/tags/0.0.5.0
Source Archiv: http://schmufu.dyndns.org/abtransfers/source/abtransfers-0.0.5.0.tar.bz2
Neue Funktionen
- Neben dem Betrag ist ein kleiner Taschenrechner (wie in KMyMoney) vorhanden.
- Die verwendete Sprache kann zur Laufzeit geändert werden (Einstellungen → Sprache → … ).
- Übersetzungen in Englisch wurden eingebracht (von Marko Käning, vielen Dank dafür).
- Automatischer Export von durchgeführten Aufträgen (Aktivierbar in den Einstellungen).
Verbesserungen
- Integrierung und Tests für Mac OS X (Vielen Dank an Marko Käning).
- Die Historie- und Konto-Daten werden nach der Ausführung gespeichert, und nicht erst beim beenden.
- Dadurch sind bei einem eventuellen späteren Absturz die durchgeführten Aufträge gespeichert.
behobene Fehler
- Rechtschreibfehler korrigiert.
- „Bekannte Empfänger“ wurden nicht immer automatisch erweitert.
- Tabulator Reihenfolge in den Überweisungsformularen korrigiert.
- Wenn die „Limitierungen der möglichen Werte“ von der Bank mit „0“ (alle Werte erlaubt) vorgegeben wurden, wurde dies nicht richtig beachtet.
- Die Spaltenbreiten der Historie-Anzeige wurden falsch gespeichert wenn keine Einträge vorhanden sind.
Version 0.0.4.1
Veröffentlicht am 16.06.2013
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/tags/0.0.4.1
Source Archiv: http://schmufu.dyndns.org/abtransfers/source/abtransfers-0.0.4.1.tar.bz2
Bugfix release.
Verbesserungen
- Neue Icons. Die neuen Icons haben keine Restriktionen mehr bezüglich der kommerziellen Verwendung.
- „Nächste Ausführung“ bei Daueraufträgen wird jetzt in der Übersicht und der „Daueraufträge-Ansicht“ angezeigt.
behobene Fehler
- Unter Mac OS X war der Einstellungs Dialog zu klein.
- Nicht alle Texte waren in Deutsch, wenn die Systemsprache auf eine andere Sprache eingestellt ist.
- Der Dialog „Unterstützte Aufträge“ konnte in der Größe geändert werden, obwohl dies nicht sinnvoll ist.
- „Fallback“ Icons werden jetzt verwendet. Diese werden genutzt wenn die Qt Funktion QIcon:fromTheme() vom System nicht unterstützt wird.
- Daueraufträge mit einem wöchentlichen Zyklus wurden nicht richtig dargestellt.
Version 0.0.4.0
Veröffentlicht am 12.05.2013
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/tags/0.0.4.0
Source Archiv: http://schmufu.dyndns.org/abtransfers/source/abtransfers-0.0.4.0.tar.bz2
Neue Funktionen
- Anzeige aller durchgeführten Aufträge (Historie)
- Basierend auf den Daten der durchgeführten Aufträge können neue Aufträge erstellt werden.
- Ein Export der Daten mit den in AqBanking vorhandenen Modulen/Profilen ist möglich.
- Manuelles löschen von Einträgen in der Historie ist möglich.
- Wenn ein Auftrag fehlerfrei ausgeführt wurde und der Empfänger noch nicht in „Bekannte Empfänger“ vorhanden ist wird der Empfänger des durchgeführten Auftrags zur Liste hinzugefügt (deaktivierbar in den Einstellungen).
- In den Einstellungen sind die Im-/Export Module/Profile von AqBanking konfigurierbar.
- Einzelne Profile können als Favorit markiert werden, diese werden dann im Export-Kontex-Menü gesondert angezeigt.
- Die CSV-Profile können über den von AqBanking angebotenen Dialog auch geändert oder neu erstellt werden.
- SEPA Überweisungen werden jetzt unterstützt. (AqBanking Version >=5.0.27 erforderlich)
Verbesserungen
- Die Eingabe der BLZ ist jetzt auch in der Form „XXX XXX XX“ (mit Leerzeichen) erlaubt.
- Wenn terminierte Überweisungen vorhanden sind, dessen Ausführungsdatum erreicht oder überschritten ist, wird der Benutzer gefragt ob die beim Institut hinterlegten terminierten Überweisungen aktualisiert werden sollen.
- Im Ausgang können jetzt auch mehrere Aufträge markiert und gelöscht werden.
- Automatische Sortierung der Aufträge im Ausgang.
- Die Reihenfolge der Aufträge ist jetzt vorgegeben - wer sie dennoch ändern möchte muss erst die „Erweiterte Option“ hierfür in ein Einstellungen aktivieren (dortigen Hinweis beachten).
- Zu einem bekannten Empfänger kann die IBAN und BIC angegeben werden (benötigt für SEPA Überweisungen).
- Die Spalten der Historie und der Bekannten Empfänger können Auf- oder Absteigend sortiert werden.
behobene Fehler
Kompatibilität zu Vorgängerversionen
Aufträge die mit einer vorherigen Version durchgeführt wurden, wurden bereits als Daten für die Historie gespeichert. Diese werden allerdings nur als „Dauerauftrag anlegen“, „Terminüberweisung anlegen“ und „Überweisung durchführen“ angezeigt. Wenn Aufträge mit dieser Version übertragen werden, werden auch alle anderen Typen richtig angezeigt (z.B. „Umbuchung“ oder „Dauerauftrag ändern“).
Außerdem stimmt das Datum der Einträge nur wenn Aufträge mit dieser Version erstellt wurden, ansonsten wird der 1.1.1970 als Ausführungsdatum angezeigt.
Version 0.0.3.0
Veröffentlicht am 13.05.2012
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/tags/0.0.3.0
Source Archiv: http://schmufu.dyndns.org/abtransfers/source/abtransfers-0.0.3.0.tar.bz2
Umbenennung in AB-Transfers (Titel-Anzeige). Die ausführbare Datei ist jetzt durchgängig klein geschrieben, 'abtransfers'.
Neue Funktionen
- „Hilfe → Hilfe / FAQ“ hinzugefügt. (aber noch nicht vollständig geschrieben)
- Über „Hilfe → Debug-Info“ können jetzt die Debug-Ausgaben angezeigt und auch gespeichert werden.
- Über das Kontext-Menü bei den „Online-Konten“ kann über 'unterstützte Aufträge' jetzt angezeigt werden welche Aufträge von dem Institut und welche von AB-Transfers unterstützt werden.
- Aktualisierung des Kontostandes über das Kontext-Menü in „Online-Konten“ möglich.
- Ausgeführte Aufträge werden in einer „Historie“ gespeichert (Eine Anzeige ist allerdings noch nicht realisiert).
- Unter „Einstellungen → Einstellungen“ können jetzt bestimmte Parameter angepasst werden. Dieser Dialog wird im laufe der Zeit noch erweitert werden.
- In den Einstellungen kann gewählt werden das beim starten automatisch bestimmte Daten von dem Institut aktualisisert werden sollen.
- Über „Einstellungen → AqBanking einrichten …“ kann jetzt das Setup von AqBanking aufgerufen werden.
Verbesserungen
- Komplette Überarbeitung der Speicherung und Auswertung der Daten.
- Alle Daten werden jetzt in /home/$USER/.abtransfers gespeichert 1)
- Fehlerhaft ausgeführte Aufträge bleiben im Ausgang erhalten und können korrigiert oder gelöscht werden.
- Die Ausgaben im Log-Fenster sind jetzt farblich. Dadurch kann ein Fehler (rot) leichter erkannt werden.
- Daueraufträge die „bis auf weiteres“ (also ohne Enddatum) laufen, können jetzt angelegt und bearbeitet werden.
- Überprüfungen bei Daueraufträgen und Terminüberweisungen:
- Wenn bereits ein Ändern-/Löschen-Auftrag im Ausgang ist wird dies erkannt und ein Bearbeiten verweigert 2).
- Wenn die Daten eines Dauerauftrages nicht konsistent sind wird ein Vorschlag gemacht der akzeptiert oder abgelehnt werden kann.
- Eine genauere Überprüfung der Angaben wird durchgeführt bevor der Auftrag in den Ausgang gestellt wird.
- Wenn die lokalen Daten offensichtlich veraltet sind (Ausführungsdatum in Vergangenheit) wird eine Aktualisierung vorgeschlagen.
- Überprüfung das die maximal erlaubten Zeilen im Verwendungszweck nicht überschritten wird hinzugefügt.
- Das zuletzt eingestellte Konto in den Dock-Fenstern für Daueraufträge und Terminüberweisungen wird jetzt gespeichert und beim starten wieder eingestellt.
- Bestimmte Meldungen können jetzt mit „Diese Meldung nicht wieder anzeigen“ deaktiviert werden 3).
- Beim beenden wird geprüft ob noch Aufträge im Ausgang vorhanden sind und eine Warnung angezeigt wenn dies der Fall ist.
behobene Fehler
- Meldungen teilweise angepasst und korrigiert.
- Dateiberechtigungen der Einstellungen auf nur Benutzer gesetzt.
- Korrekte Anzeige der zu langen Zeilen im Verwendungszweck in der Fehlermeldung beim „Senden“.
- Beim ändern des Absenders wurden eventuelle neue Beschränkungen für die Eingabeprüfung nicht geändert.
- Es konnte ein Betrag von 0,00 überwiesen werden.
- Wenn eine Umbuchung aus dem Ausgang geändert wurde, wurde der Empfänger falsch eingestellt.
Version 0.0.2.0
Veröffentlicht am 18.03.2012
Subversion URL: http://schmufu.dyndns.org/svn/ab_transfers/tags/0.0.2.0
Erste Veröffentlichung
Folgende Funktionen sind implementiert
- Überweisungen
- national
- interne Umbuchung
- Daueraufträge
- Abholung der beim Institut hinterlegten Daueraufträgen
- Erstellen von neuen Daueraufträgen
- Löschen von beim Institut hinterlegten Daueraufträgen
- Terminierte Überweisungen
- Abholung der beim Institut hinterlegten und noch nicht ausgeführten Aufträge
- Erstellen
- Ändern (sofern der Ausführungstag noch nicht erreicht ist)
- Löschen (sofern der Ausführungstag noch nicht erreicht ist)
- „Bekannte Empfänger“ können erstellt, bearbeitet und gelöscht werden. Diese „Empfänger“ können dann per Drag'n'Drop in den Empfänger-Kopf einer Überweisung eingefügt werden.
noch bekannte Fehler / Unzulänglichkeiten
- Vor dem Bearbeiten oder Löschen von Daueraufträgen und Terminüberweisungen sollten diese aktualisiert werden, damit auch die richtigen ausgewählt und gelöscht/bearbeitet werden können!
- Beim Anlegen eines Dauerauftrages muss darauf geachtet werden dass das Datum für den Tag der letzten Ausführung mit dem Tag der ersten Ausführung übereinstimmt.
- Ein Dauerauftrag kann nicht am 04.04.12 beginnen und am 25.06.12 enden (muss am 04.06.12 enden).
- Beim Ausführen einer Überweisung wird im Log-Fenster eine Warnung ausgegeben das ein „Fehler bei der Ausführung der Jobs!“ aufgetreten ist. Dies liegt daran das eine neue Überweisung erst von der Bank geprüft wird und der Anwendung nicht unmittelbar mitgeteilt wird ob diese angenommen oder abgelehnt wurde. Sobald die Überweisung in den Buchungen (GnuCash/KMyMoney/AqFinance) auftaucht kann davon ausgegangen werden das diese durchgeführt wird/wurde.
Version 0.0.1.0
Diese Version diente der ersten Entwicklung und dem Testen von Funktionen.
Eine wirkliche Veröffentlichung hat nicht stattgefunden.