Positions-Variablen

Wird eine Positions-Variable verwendet, so stellt die gesamte Zeile des Skriptes eine Positions-Wiederholungszeile dar. Positionsbezeichner müssen in einer eigenen Zeile stehen. (Bei Ausgaben ist es aber trotzdem möglich, im Rahmen eines Betriebsabrechnungsbogens Konten-Ausgaben und Positions-Ausgaben in dieselbe Zeile zu bekommen.)

Wie schon die Buchungs-Variablen werden Positions-Variablen eigenständig vom Abschluss der Konten berechnet. D.h. zur Verwendung eines reinen Kostenrechnungs-Skriptes müssen vorher nicht zwangsläufig Konten abgeschlossen sein, solange man nicht gemischte Ausgaben verwendet wie beim Betriebsabrechnungsbogen.

Positions-Variablen werden wie Gegenstands-Variablen und Buchungsvariablen in geschweifte Klammern geschrieben.

{POSBEZ} {POSOZ} {POSOP}

{POSBEZ} gibt einen Positionsbezeichner aus. Wenn beispielsweise im Skript die $ Positionsbezeichner angegeben wurden, wird eine Spalte mit allen verwendeten $-Positionsbezeichnern erzeugt. {POSOZ} gibt den Positionsbezeichner ohne Positionszeichen aus, also statt "$Müller" einfach nur "Müller". {POSOP} lässt nicht nur den Positionsbezeichner, sondern auch noch die Punkte zur Gruppenbildung weg, d.h. "$Müller.01" wird zu "Müller01".

{SPOSEB} {HPOSEB}

(bis Version 3.98:) SPOSWERT, HPOSWERT
TEXTBUCH speichert beim Einlesen der Buchungssätze für die Kosten- und Leistungsrechnung die Nettobeträge der Buchungen pro Positionsbezeichner separat in einem Sollwert und einem Habenwert ab. Das heißt es darf z.B. im Rahmen von Kostenträgern/Erlösträgern bei Aufwands- und Ertragsbuchungen auf dieselbe Position gebucht werden. Es stehen dann zwei unterschiedliche Werte für die Auswertung zur Verfügung:

{SPOSEB} Summe der Nettobuchungen einer Position auf der Aufwands/Kosten-Seite
{HPOSEB} Summe der Nettobuchungen einer Position auf der Ertrag/Erlös-Seite

Der "SPOSEB" bzw. "HPOSEB" entspricht nicht einem Saldo. Bei Kostenträgern werden die Kosten auf der Soll-Seite und die Erlöse auf der Haben-Seite gebucht, ohne dass Salden zwischen Soll und Haben gebildet werden. Deswegen wird im Zusammenhang von Positionen immer nur von "Endbestand" und nicht von "Saldo" gesprochen, auch wenn bei normalen Konten der Finanzbuchhaltung beide Begriffe identisch verwendet werden.

{SPOSSAL} {HPOSSAL}

In Ausnahmefällen kann eine Saldierung der Endbestände zweckmäßig sein, indem {SPOSSAL} bzw. {HPOSSAL} statt {SPOSEB} bzw. {HPOSEB} verwendet wird. Es folgt ein Rechenbeispiel:


Soll Haben

POSEB 10 3 POSSAL 7 0

{SPOSAB} {HPOSAB}

gibt die Anfangsbestände der Positionen an, die aus der Datei ABPOS.TXT gelesen wurden.

{SPOSZUG} {HPOSZUG}

gibt die Zugänge der Positionen an.
{SPOSEB} entspricht {SPOSAB+SPOSZUG}, beim Haben analog.

Bei allen Positions-Variablen mit Geldbeträgen und somit ganz allgemein bei der TEXTBUCH Kosten- und Leistungsrechnung werden grundsätzlich Nettobeträge ausgegeben. Dies kann nicht mit einem Schalter verändert werden.

{APOSDAT} {EPOSDAT}

gibt das optionale Anfangs-Datum und Ende-Datum der Position aus. Anfangs- und Ende-Datum werden in der optionalen Positionsdatei festgelegt.

{POSTEXT}

gibt den Erklärungstext für eine Position in voller Länge aus. Positionstexte werden optional in der Positionsdatei festgelegt.

{KPOSTEXT}

entspricht {POSTEXT}, jedoch wird die unter Umständen sehr lange Beschreibung des Positionsbezeichnung verkürzt wiedergegeben, und zwar abhängig vom Wert im Stern-Kommando
***KPOSTEXT 55
in diesem Beispiel 55 Buchstaben. Der Standardwert beträgt 50 Buchstaben. Das Verfahren entspricht dem der Variable [KTEXT].

{SPOSPLAN} {HPOSPLAN}

gibt die in der Positionsdatei festgelegten Plan-Werte (Budgets) für die Soll- und die Habenseite aus, kann mit entsprechenden Auswertungsskripten prinzipiell aber auch mit anderen Bedeutungen belegt werden.

{SPOSSTAB} {HPOSSTAB}
{SPOSSTZUG} {HPOSSTZUG} oder {SPSZ} {HPSZ}
{SPOSSTEB} {HPOSSTEB}

gibt die Stückzahl einer Position an. Wie bei den Geldbeträgen gibt es Anfangsbestände, Zugänge und Endbestände jeweils für Soll und Haben. Die Variablennamen entsprechen denen der Geldbeträge, nur dass statt "Pos" "PosSt" geschrieben wird.

Der durchschnittliche Stückpreis wird ausgegeben mit dem Ausdruck {HPOSZUG/HPOSSTK} und die Stückkosten mit {SPOSZUG/HPOSSTK}. Siehe Positionsstückzahlen.

{POSE}

gibt die Einheit der Position aus, auf die sich die Stückzahl bezieht, z.B. Meter oder Kilogramm. Diese wird in der Positionsdatei definiert, siehe Positionsstückzahlen.