Einsprungpunkte > Modul Buchhaltung > Standardskript DCLVATOTH 

FILTER: Zusatzfilter auf die Standorte.

Mit diesem Einsprungpunkt kann die Steuererklärung auf bestimmte Standorte begrenzt werden.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Einsprungpunkt wird für alle von der Erklärung betroffenen Unternehmen in der Schleife über die Standorttabelle aufgerufen.

Verfügbare Variablen und Masken

Mit der Variable [L]CRITERE wird das Auswahlkriterium erfasst. Die Bedingung wird in der Schleife über die Standorte des aktuellen Unternehmens geprüft.

Die Maske DCLVAT steht zur Verfügung und enthält die Aufrufparameter der Funktion.

Variable oder Maske

Definition

 Maske DCLVATOTH [DIA]

 Steuererklärung

 Char CRITERE(250)

 

 

 

 

Geöffnete Tabellen

Nur die Unternehmens- und Währungstabellen haben in diesem Kontext eine Bedeutung.

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

DAEFILTRE: Filter auf die Buchungen für die Steuererklärung

Mit diesem Einsprungpunkt wird der Standardfilter auf die Belegpositionstabelle für die Berücksichtigung von Buchungen im Steuererklärungsprogramm vervollständigt.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird zu Beginn der Transaktion in der Verarbeitung Umsatzsteuererklärung eines Unternehmens aufgerufen.

Verfügbare Variablen und Masken

Mit der Variable [L]DAEFILTRE wird das Auswahlkriterium erfasst. Die Bedingung wird in der Schleife über die Buchhaltungsbelegpositionen desjenigen Unternehmens geprüft, für das die Steuererklärung erstellt wird.

Die Maske DCLVAT steht zur Verfügung und enthält die Aufrufparameter der Funktion.

Variable oder Maske

Definition

 Maske DCLVATOTH [DIA]

 Steuererklärung

 Char DAEFILTRE(250)

 

 Char SOC

 Unternehmen

 Char TTYP(1..NBTYP)

 Variablentabelle, die die in der Steuererklärung zu berücksichtigenden Belegtypen umfasst.

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

AV_ECRDVP: Aufruf vor dem Schreiben in die temporäre Tabelle DCLVATPAY.

Mit diesem Einsprungpunkt wird unmittelbar vor dem Schreiben in die temporäre Tabelle DCLVATPAY gearbeitet, wenn bestimmte Feldwerte dieser Tabelle geändert oder bestimmte hinzugefügte individuelle Felder initialisiert werden sollen.

Die Tabelle DCLVATPAY wird vom Steuererklärungsbericht verwendet.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird unmittelbar vor dem Schreiben der temporären Tabelle DCLVATPAY [DVP] aufgerufen. Im Steuererklärungsprogramm werden vier Write-Befehle [DVP] gegeben, mit denen jeweils ein anderer Datensatztyp geschrieben wird:

[DVP]TYPREC = 0 Auswahlkriteriendatensatz; [DVP]TYPREC = 2 Buchungen ohne Zuordnung; [DVP]TYPREC = 3 Anzahlungskonten; [DVP]TYPREC = 1 sonstige Datensätze.

Direkt vor Aufruf des Einsprungpunkts wird das Feld [DVP]TYPREC initialisiert.

                                                                                 

Verfügbare Variablen und Masken

Die Maske DCLVATFRA steht zur Verfügung und enthält die Aufrufparameter der Funktion.

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

DCLVATPAY

                 X

Temporäre Tabelle Steuererklärung

NOM_ETAT: Name der auszudruckenden Berichte

Mit diesem Einsprungpunkt wird der Code der Steuererklärungsreports geändert.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Der Einsprungpunkt wird unmittelbar vor dem Ausdruck der Berichte zur Umsatz- und Vorsteuererklärung aufgerufen und ermöglicht die Änderung der Codes der zu druckenden Berichte.

Die Variable [L]ETAT_DEB enthält den Namen des Berichts der gerade erfassten Steuererklärung. Standardmäßig wird diese Variable mit DCLVATDEB1 initialisiert. Dieser Wert kann aber mithilfe des Einsprungpunkts geändert werden.

Die Variable [L]ETAT_ENC enthält den Namen des Berichts der gerade erfassten Steuererklärung. Standardmäßig wird diese Variable mit DCLVATENC1 initialisiert.

Die Maske DCLVATOTH steht zur Verfügung und enthält die Aufrufparameter der Funktion.

Variable oder Maske

Definition

 Maske DCLVATOTH [DIA]

 Steuererklärung

 Char ETAT_DEB (GLONARP)

 Name des Steuererklärungsberichts 

 Char ETAT_ENC (GLONARP)

 Name des Umsatzsteuererklärungsberichts

 

FILTREDEB : Filter auf die Buchungen für die Vorsteuererklärung

Mit dem Einsprungpunkt FILTREDEBwird der Standardfilter auf die Belegpositionstabelle für die Berücksichtigung von Buchungen im Steuererklärungsprogramm vervollständigt.

Kontext und Funktionsmodus

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Aufrufkontext

Der Einsprungpunkt wird zu Beginn der Verarbeitung Umsatzsteuer-Voranmeldung einbehaltene USt. für ein Unternehmen aufgerufen, um die Buchungen zu verarbeiten.

Verfügbare Variablen und Masken

Die Maske DCLVATOTH steht zur Verfügung und enthält die Aufrufparameter der Funktion.

Die lokale Variable OPT enthält den Wert des Parameters DCLVATDAT.

Die lokale Variable CRITDEB enthält das Auswahlkriterium für die Belegköpfe (Tabelle GACCENTRY)und die Belegpositionen (Tabelle GACCENTRYD).


Die Tabellen COMPANY [CPY] und TABCUR [TCU] sind geöffnet und enthalten das aktuell behandelte Unternehmen und die verwendete Währung.

DAE3FILTRE: Filter auf die Datensätze mit aufgehobener Zuordnung

Mit dem Einsprungpunkt DAE3FILTREwird der Standardfilter auf die Belegzeilentabelle für die Berücksichtigung von aufgelösten Buchungen im Steuererklärungsprogramm Ist-Versteuerung vervollständigt.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Der Einsprungpunkt wird nach der USt.-Erklärungsverarbeitung für ein Unternehmen aufgerufen, um die Buchungen mit aufgehobenen Zuordnungen zu verarbeiten.

Verfügbare Variablen und Masken

Mit der Variable [L]DAE3FILTRE wird das Auswahlkriterium erfasst. Die Bedingung wird in der Schleife über die Buchhaltungsbelegpositionen desjenigen Unternehmens geprüft, für das der erklärte Umsatzsteuerbetrag zurückgesetzt wird.

Die Maske DCLVAT steht zur Verfügung und enthält die Aufrufparameter der Funktion.

Variable oder Maske

Definition

 Maske DCLVATOTH [DIA]

 Steuererklärung

 Char DAE3FILTRE(250)

 Filter

 Char SOC

 Unternehmen

 Char SITE

 Standort

 Char GTYPGEN

 Hauptbuchhaltungsreferenz

 Date DATDEB

 Zuordnungsbeginn

 Date DATFIN

 Zuordnungsende

 Char TTYP(1..NBTYP)

 Variablentabelle, die die in der Steuererklärung zu berücksichtigenden Belegtypen umfasst.

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

BEFWRIDLV : Aufruf vor dem Schreiben in die temporäre Tabelle DCLVAT

Mit diesem Einsprungpunkt wird unmittelbar vor dem Schreiben in die temporäre Tabelle DCLVAT gearbeitet, wenn bestimmte Feldwerte dieser Tabelle geändert oder bestimmte hinzugefügte individuelle Felder initialisiert werden sollen.

Die Tabelle DCLVAT wird vom Vorsteuererklärungsbericht verwendet.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird unmittelbar vor dem Schreiben der temporären Tabelle DCLVAT [DVL] aufgerufen. Das Vorsteuererklärungsprogramm enthält zwei 'Write [DVP]'-Befehle.

In einem Datensatz werden die Auswahlkriterien gespeichert (lediglich die Felder CPY, STRDAT, ENDDAT, SIM, OPTDAT und NUMRPT werden belegt).

In dem zweiten Datensatz wird die Erklärung gespeichert.

                                                             

Verfügbare Variablen und Masken

Die Maske DCLVATOTH steht zur Verfügung und enthält die Aufrufparameter der Funktion.

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

DCLVATPAY

                 X

Temporäre Tabelle Steuererklärung

CHECKDAE2: Durchlauf der Buchungszeilen, die zur Zuordnungsgruppe gehören

Dieser Einsprungpunkt ermöglicht das Arbeiten im Steuererklärungsprogramm Ist-Versteuerung, um bestimmte Buchungen beim Durchlauf der Buchungen einer Zuordnungsgruppe auszuschließen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird beim Durchlauf der Buchungszeilen des zur aktuell verarbeiteten Zuordnungsgruppe gehörigen Belegs aufgerufen. Der Durchlauf erfolgt in der Tabelle GACCENTRYD geöffnet mit der Abkürzung [DAE2]. Er ermöglicht den Ausschluss bestimmter Buchungspositionen aus dem Teil des Standardprogramms, der in den Variablentabellen die Grundlagen und die Steuerbeträge lädt, die von der Steuererklärung Ist-Versteuerung berücksichtigt werden müssen.

Die Variable OK_DAE2 steht im Standard auf 1 vor dem Aufruf des Einsprungpunkts. Wird diese Variable im spezifischen Programm auf Null zurückgesetzt, wird die Buchung nicht berücksichtigt.                                             

Verfügbare Variablen und Masken

Die Maske DCLVATOTH steht zur Verfügung und enthält die Aufrufparameter der Funktion.

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 COMPANY

X

 Unternehmen

 TABCUR

X

 Währungstabelle

 FACILITY

 

 Standorte

DCLVATPAY

               X

Temporäre Tabelle Steuererklärung