Erzeugung von Afa-Buchungssätzen mittels Skript

Die Skriptdatei AFA.SKT enthält die nötigen Anweisungen zur Erzeugung von Afa-Buchungssätzen. Sie setzt den Abschluss der Konten voraus, das heißt sie muss wie alle ergänzenden Skriptdateien nach AUSGABE.SKT ausgeführt werden.

***if Afa ***Afatyp D Multiplikator 3 maximal 30 Monatsrundung 1 Restwert 0,00 Restmenge 0,000 ***Afatyp Z Multiplikator 2 maximal 20 Monatsrundung 1 Restwert 0,00 Restmenge 0,000 ***Afatyp L Monatsrundung 1 Restwert 0,00 Restmenge 0,000 ***Datei buchafa.txt "// Afa für alle Anlagekonten" "***if not Afa"

//hier müssen Sie an die Stelle von "a" die Kontonummer Ihres Afa-Aufwandskontos setzen ***Afakonto a ***alle AFALISTENKONTEN [Afabuchungen]

"***end" ***end

Im Regelfall werden Sie nur die Zeile "***Afakonto" ändern müssen und hier das Konto angeben, das bei Ihnen für den Afa-Aufwand steht. Wenn Sie über mehrere Afa-Aufwandskonten verfügen, so müssen Sie den abgesetzten Mittelabschnitt mehrmals schreiben und jeweils die Zeilen "***Afakonto" und "***alle" entsprechend variieren, beispielsweise:


***Afakonto 6221 ***alle AFALISTENKONTEN undzugleich Filiale1 [Afabuchungen]

***Afakonto 6222 ***alle AFALISTENKONTEN undzugleich Filiale2 [Afabuchungen]

Wie Sie schon bemerkt haben, wird die Abschreibungsmethode auch im Skript festgelegt, siehe weiter unten.

Einbindung der neu erzeugen Buchungssätze

Damit die neu erzeugten Buchungssätze in einem weiteren Verarbeitungslauf berücksichtigt werden, muss die vom Skript erzeugte Datei BUCHAFA.TXT in der Liste der einzulesenden Buchungssatzdateien enthalten sein. Sie können hierzu entweder im Einstellungen-Buch auf der Seite Programm die Datei eintragen, wobei Sie ausgehend vom Jahresverzeichnis den vollen Dateinamen angeben müssen, z.B. AUSG*\BUCHAFA.TXT, wobei das Sternchen für die zweistellige aktuelle Jahreszahl steht. Alternativ können Sie aber auch mit dem Befehl ".FI" die Datei in eine vorhandene Buchungssatzdatei einbinden:

.fi [AUSGABEVERZ]\BUCHAFA.TXT

Es ist seit Textbuch 4.50 auch möglich, die Afa-Buchungssätze in nur einem Arbeitsgang zu erzeugen und einzulesen. Mehr hierzu unter Skripte - Buchungssätze per Skript einlesen - Sie sparen sich dann den zweiten Verarbeitungsgang.