Mit diesen Kontencodes wird bestimmt, auf welches Konto, für welches Kostenkonto und welche Kostenstellen die Buchung durchgeführt werden soll.
Zu Grunde liegendes Prinzip:
- Ist im Bereich 'Konto' der Belegposition kein Ausdruck gegeben, oder enthält das Bewertungsergebnis dieses Bereichs 'x' (z.B. '7xxx02xx'), liest man sukzessiv in der Reihenfolge, die in der Kontencodetabelle definiert ist, deren Wert vom Wert des Identifikatorschlüssels gegeben wird. Für jede Kontoposition, die noch ein 'x' enthält, wird das Ersetzen über die gleiche Kontoposition durchgeführt, die man in der Datei 'Kontocode' findet. Dieser Prozess wird wiederholt, wenn im Konto immer noch 'x' vorhanden sind und wenn die Kontencodetabelle noch nicht vollständig durchlaufen wurde. Übrige 'x' werden durch Nullen ersetzt.
- Ist kein Kostenartenausdruck gegeben, werden die Kontencodes genauso durchlaufen, nur ohne die Zeichen zu ersetzen: Wird ein Kostenartencode in der Kontencodetabelle gefunden, wird die Suche angehalten.Wenn keine Kostenart gefunden wurde, wird m Schluss standardmäßig die Kostenart des Hauptkontos wieder genommen.
- Wird ein Personenkonten-Konto bewegt, sucht man das entsprechende Sammelkonto in den Kontencodes, die ein Sammelkonto definieren (in den Kontencodes für Kunden, Lieferant...)