Einsprungpunkte > Modul Buchhaltung > Standardskript SUBGAS 

CONTEURO: Zurücksetzen der erzwungenen Beträge der Belege in Währung IN verhinde

Mit diesem Eingabepunkt wird verhindert, dass die erzwungenen Beträge der Buchungen in Währung IN auf null zurückgesetzt werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1] und [HAE2] umfassen den in Freigabe befindlichen Beleg.

EXTOURNE: Aktualisierung der individuellen Felder der Beleggegenbuchung

Mit diesem Eingabepunkt können spezifische Felder bei der Gegenbuchung zu einem Beleg aktualisiert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1] und [HAE2] umfassen den in Erstellung befindlichen Gegenbuchungsbeleg.

LIGNE_EXT: Vor der Anlage des Gegenbuchungsbelegs

Dieser Eingabepunkt ist bei der Erstellung von Gegenbuchungsbelegen wichtig. Ursprünglich wurde er eingeführt, um die Bezeichnungen der angelegten Buchungspositionen ändern zu können.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1] und [HAE2] umfassen den in Erstellung befindlichen Gegenbuchungsbeleg. In diesen Masken stehen sämtliche Felder für Eingaben zur Verfügung. Die Variable NOL enthält den Positionsindex. Bei Verlassen des Aufrufs des Eingabepunkts LIGNE_EXT wird die Bezeichnung der angelegten Buchungsposition mit dem Inhalt der Variable [L]RVSLIB initialisiert.

MODECH: Änderung der offenen Posten in der Batcherstellung.

Mit diesem Eingabepunkt können die während der Batchgenerierung von Buchhaltungsbelegen (d. h. von den Automatik-Belegen) erstellten offenen Posten geändert werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Anwendungsfälle

Dieser Eingabepunkt wird während der Anlage von Batchbelegen zu jeder auf ein Sammelkonto übertragenen Buchhaltungsposition aufgerufen.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1] und [HAE2] umfassen die Daten des in Anlage befindlichen Belegs. Die Variable NOL enthält den Durchlaufindex über die Belegpositionen. NOL läuft von 0 bis [M]NBLIG-1.

Die Klasse [F:DAE] umfasst die Daten der angelegten Position.

Die Klasse [F:DUD] steht in diesem Eingabepunkt zur Verfügung, ihr Inhalt hat aber keine Bedeutung.

Beim Verlassen des Aufrufs des Eingabepunkts wird die Variable GOK ausgewertet.

ECHEANCE: Aufruf vor der Anlage des offenen Postens.

Mit diesem Eingabepunkt kann unmittelbar vor der Erstellung von offenen Posten die Steuerung übernommen werden, um die Standardbelegung von verschiedenen anzulegenden offenen Posten zu ändern.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Anwendungsfälle

Dieser Eingabepunkt wird unmittelbar vor der Anweisung 'Write [DUD] 'und nach der Zuweisung der anzulegenden Offen-Posten-Felder aufgerufen.  

Verfügbare Variablen und Masken

Die Klasse [F:HAE] umfasst die Daten des angelegten Buchhaltungsbelegs.

Die Klasse [F:DAE] umfasst die Daten der Buchungsposition, zu der ein offener Posten angelegt wurden.

CONTTVA: Standardsteuerprüfung verhindern/Individuelle Prüfungen hinzufügen

Mit diesem Eingabepunkt können die Betragsprüfungen zur Standardsteuer und das Hinzufügen von Prüfungen in spezifischen Entwicklungen unterdrückt werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Anwendungsfälle

Dieser Eingabepunkt wird im Etikett $VERIF der Aktion VERIF_MOD aufgerufen, d. h. bei Änderung des Buchhaltungsbelegs.  

Verfügbare Variablen und Masken

Die Masken [M:HAE0], [M:HAE1] und [M:HAE2] stehen zur Verfügung.

Wenn die Standardsteuerprüfungen nicht durchgeführt werden sollen, muss die Integer-Variable CONTTVA mit dem Wert 2 belegt werden.

OFFSET_ACCOUNT: Die Gegenbuchung belegen

Mit diesem Eingabepunkt wird vor der Belegerstellung gearbeitet, um die Gegenbuchung zu belegen (Feld OFFACC). Unmittelbar vor dem Befehl Write "DAE".

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Anwendungsfälle

Mit diesem Eingabepunkt kann unmittelbar vor der Belegerstellung gearbeitet werden, um die Gegenbuchung der in Erstellung befindlichen Position zu ändern.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1] und [HAE2] umfassen die Daten des in Anlage befindlichen Belegs.  Die Variable NOL enthält den Durchlaufindex über die Belegpositionen. NOL läuft von 0 bis [M]NBLIG-1.

Die Klasse [F:DAE] umfasst die Daten der Buchungsposition.

BEFWRIDAE: Vor der Anlage der Buchungspositionen

Dieser Eingabepunkt ermöglicht die Bearbeitung unmittelbar vor dem Write "DAE", der die Anlage der Buchungsbelege ermöglicht.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Anwendungsfälle

Dieser Eingabepunkt ermöglicht die Bearbeitung unmittelbar vor der Anlage der Buchungsbelege, um die Initialisierung bestimmter Felder von GACCENTRYD vor der Anweisung Write [DAE] zu ändern. 

Verfügbare Variablen und Masken

Die Maske [HAEW] enthält die Informationen des Belegs, der gerade angelegt wird.  Die Variable NOL enthält den Durchlaufindex über die Belegpositionen. NOL läuft von 0 bis [M:HAEW]NB-1.

Die Klasse [F:DAE] umfasst die Daten der Buchungsposition.

BEFINIRVS: Vor dem Ausfüllen des Gegenbuchungsbelegs

Dieser Eingabepunkt ermöglicht die Bearbeitung unmittelbar vor der Aktualisierung des Gegenbuchungsbelegs und unmittelbar vor dem Ausfüllen des Gegenbuchungsbelegs, um ein Feld des Gegenbuchungsbelegs bezüglich des Werts eines Feldes des Gegenbuchungsbelegs zu initialisieren. 

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Anwendungsfälle

Mit diesem Eingabepunkt kann unmittelbar nach der Belegübernahme und vor der Anlage des Gegenbuchungsbelegs gearbeitet werden.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1], [HAE2] und die Klasse [F:HAE] enthalten die Daten des Belegs, der Teil der Gegenbuchung ist.

Die lokale Variable [L]RVSDAT enthält das Datum der Gegenbuchung.

AFTWRIDUD: Nach Erstellung der offenen Posten

Dieser Eingabepunkt ermöglicht die Bearbeitung unmittelbar nach der Anlage des offenen Postens einer Buchungsposition eines Sammelkontos. 

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Anwendungsfälle

Dieser Eingabepunkt ermöglicht die Bearbeitung unmittelbar nach der Anlage des offenen Postens einer Buchungsposition vom Typ Sammelkonto.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1], [HAE2] und die Klassen [F:HAE], [F:DAE], [F:DUD] enthalten die Informationen der Buchungsposition, zu der der offene Posten angelegt wurde.

BEFUPDDUD: Nach Änderung eines offenen Postens der Fristenliste.

Mit diesem Eingabepunkt wird unmittelbar vor dem Überschreiben in die Tabelle GACCDUDATE gearbeitet, wenn bestimmte Feldwerte dieser Tabelle geändert oder bestimmte hinzugefügte individuelle Felder initialisiert werden sollen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Je nach Kontext ist eine Logdatei geöffnet.

Anwendungsfälle

Mit diesemEingabepunkt wird unmittelbar vor dem Speichern eines offenen Postenswährend des Durchlaufs der Fristenliste eines Buchungsbelegs gearbeitet.

Aufruf des Eingabepunkts:

- während des Speichervorgangs eines Buchungsbelegs, der die Zeilen mit Sammelkonto enthält.

- während des Speichervorgangs eines Buchungsbelegs, wenn die Fristenliste zuvor erstellt wurde.

Verfügbare Variablen und Masken

Die Masken [HAE0], [HAE1], [HAE2] und die Klassen [F:HAE], [F:DAE], [F:DUD] enthalten die Informationen der Buchungsposition und der offene Posten-Zeile, die gerade geändert wird.