Die comDirekt Bank hat ein bisschen was geändert in der Darstellung der Beträge. Manchmal fehlt das Vorzeichen. Hier das neue Script:
// BankImport-Skript 'ComDirekt'
//
// Buchungsdatum
Setze Anfangsmarke für Selektion
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Gehe ein Zeichen weiter
Setze Endmarke für Selektion
Selektion -> Buchungsdatum
//
// Kontoinhaber -> Belegtext
Springe hinter nächsten Tabulator
Springe hinter nächsten Tabulator
Springe hinter nächsten Tabulator
Setze Anfangsmarke für Selektion
Springe hinter Suchmuster/( )
Springe vor Suchmuster/( )
Setze Endmarke für Selektion
Selektion als Personennamen normalisieren
Selektion -> Buchungstext
//
// Betrag
Springe vor Suchmuster/( )(\+?|\-?)[0-9]+(,)[0-9][0-9]
// Vorzeichen checken
Gehe ein Zeichen weiter
Setze Anfangsmarke für Selektion
Gehe ein Zeichen weiter
Setze Endmarke für Selektion
Wenn Selektion = Suchmuster/einnahmen/(\+)
Wenn Selektion = Suchmuster/ausgaben/(\-)
Als Einnahmen buchen
Nach Sprungmarke/weiter
:einnahmen
Als Einnahmen buchen
Setze Anfangsmarke für Selektion
Nach Sprungmarke/weiter
:ausgaben
Als Ausgaben buchen
Setze Anfangsmarke für Selektion
:weiter
Springe vor nächsten Zeilenumbruch
Setze Endmarke für Selektion
Selektion -> Betrag
//
// Buchungstyp pauschal Einnahmen zu 16%
Setze Konto/Warenverkäufe
Setze MWSt./16
// an den Anfang der nächsten Buchung springen
Springe hinter nächsten Zeilenumbruch
Hinweis: Das erste Zeichen (in Klammern) ist ein Tabulator- und kein Leer-Zeichen und muss als solches auch auch übernommen werden.
Bearbeitet von mielket am 26.12.2005 19:46:16
|