Verwendung
Beim Einlesen eines elektronischen Kontoauszugs identifiziert das System die enthaltenen Vorgänge (z.B. Geldeingang) und ermittelt, wie sie gebucht werden. Die entscheidende Information dazu findet das System über die Belegnummer, die im Feld Verwendungszweck des Kontoauszugs steht.
In vielen Fällen (z.B. beim Kontoauszugsformat MultiCash) ist das Feld Verwendungszweck unstrukturiert, d.h. die Zeichenkette enthält neben der Belegnummer auch andere Textteile (wie z.B. Zahlungsdaten).
Die Interpretationsalgorithmen lösen die Belegnummer aus der Zeichenkette heraus. Dazu ist es besonders wichtig, daß die Referenzinformation unverändert übermittelt wird. Wenn innerhalb der Belegnummer Zahlen fehlen oder zusätzliche Zeichen hinzugefügt sind, dann finden die Interpretationsalgorithmen die Belegnummer nicht im System. Sie müssen diese Vorgänge dann manuell nachbearbeiten.
Beispiele für veränderte oder unvollständige Belegnummern
Der Debitor erhält z.B. regelmäßig Rechnungen mit folgender Art Belegnummer 18000XXXXX. Da die Nummern immer mit 18000 beginnen, läßt der Debitor diese Ziffern weg, da sie keine wichtige Information enthalten.
Debitoren trennen z.B. lange Belegnummern durch Punkte oder Leerzeichen, um Fehler zu vermeiden, wenn sie sie von Hand schreiben. Ebenso sind Fälle bekannt, in denen die elektronische Verarbeitung von Zahlungen beim Debitor zu Veränderungen der Belegnummer führt.
Ursprüngliche Belegnummer |
Erhaltene Belegnummer |
5406423 |
540 6423 |
6067132, 6136194 |
60-67132, 61-36194 |
6200122 |
6 200 122 |
6032946 |
6.032946 |
5997137 |
599 7137 |
851333 |
001*0050*0000851333 |
Die Mustersuche ergänzt die Standard-Interpretationsalgorithmen. Sie ermöglicht es, Belegnummern automatisch zu identifizieren, auch wenn sie unvollständig oder verändert sind. Mit den Suchmustern können Sie alle möglichen Belegnummern abbilden, die Ihnen der Debitor übermittelt, ohne programmieren zu müssen.

Wenn Sie Muster für Belegnummern definiert haben, führt das System zuerst eine Mustersuche durch, bevor es den Interpretationsalgorithmus startet.
Funktionsumfang
Sie legen ein Muster fest, mit der Belegnummern im System identifiziert werden.
Das Suchmuster kann jede Art Zeichen oder Zahl enthalten und beliebig lang sein. Ebenso können die unten aufgeführten "Meta-Zeichen" enthalten sein:
Zeichen mit spezieller Bedeutung im Suchmuster
Zeichen |
Bedeutung |
Beispiel |
| |
oder |
a|b findet a oder b |
() |
Gruppe |
c(ac|b)d findet cacd oder cbd |
+ |
Wiederholung (beliebig oft, mindestens einmal) |
(ab)+ findet z.B. ab oder ababababab |
* |
Wiederholung (beliebig oft, auch 0-mal) |
ab* findet a oder ab oder abbbbbbb |
? |
Wildcard |
a?b findet aQb oder a1b |
# |
Ziffer 0-9 |
|
\ |
Fluchtsymbol (sucht nach Sonderzeichen) |
\#\#\# findet ### und nicht z.B. 123 |
^ |
Zeilenanfang |
|
$ |
Zeilenende |
Mit dem Suchmuster können Sie eine Zusammensetzung von Zeichen innerhalb einer Zeichenkette identifizieren. Es fehlt aber noch ein Mechanismus, um überflüssige Zeichen zu eliminieren. Dies wird mit dem Mapping erreicht. Sie legen pro Suchmuster auch ein Mapping fest. Jedes Zeichen des Suchmusters können Sie einem anderen Zeichen zuordnen. (z.B. Suchmuster a, Mapping x: das Zeichen a wird durch x ersetzt; Suchmuster #, Mapping 1: jedes Zeichen wird durch 1 ersetzt, die Zeichenkette a45C1 wird durch a11C1 ersetzt).
Grafik
Wenn Sie keine Zeichen im Suchmuster durch andere ersetzen wollen, sind Suchmuster und Mapping gleich. Das System schlägt auch zunächst als Mapping das Suchmuster vor, so daß Sie nur die gewünschten Zeichen ändern müssen
Sie können ein Suchmuster/Mapping, das Sie neu angelegt haben, testen. Das System zeigt Ihnen dann die Belegnummer an, mit dem es den Beleg sucht, um den Geschäftsvorgang zu buchen.
Sie können einen Satz von Suchmustern, die Sie definiert haben, simulieren. Damit können Sie überprüfen, wie das Einlesen eines Kontoauszugs vor und nach dem Definieren von Suchmustern, abläuft. Damit können Sie sukzessive erreichen, daß Vorgänge, die vorher nicht automatisch gebucht wurden, nach der Definition eines Suchmusters automatisch gebucht werden.
Sie haben damit die Möglichkeit, Suchmuster zu definieren und nach der Simulation gezielt zu verändern, bis Sie das gewünschte Resultat erhalten.
Aktivitäten
Um ein Suchmuster/Mapping zu definieren und zu testen, wählen Sie im Customizing der Bankbuchhaltung Geschäftsvorfälle ® Zahlungsverkehr ® Elektronischer Kontoauszug ® Suchmuster für elektronischen Kontoauszug hinterlegen.
Um die Mustersuche zu simulieren, wählen Sie im Customizing der Bankbuchhaltung Geschäftsvorfälle ® Zahlungsverkehr ® Elektronischer Kontoauszug ® Belegnummernsuche mit Mustern simulieren.