Einsprungpunkte > Modul Buchhaltung > Standardskript DCLCUSVATBEL 

FILTER_FCY: Standortfilter

Verwenden Sie diesen Einsprungpunkt, um die Standorte des Startunternehmens vor Generierung der Liste zu filtern.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.


Logdatei

Je nach Startkriterium wird möglicherweise eine Logdatei generiert.


Unterschiedliche Anwendungsfälle

Der Einsprungpunkt ‚FILTER_FCY‘ liegt unmittelbar vor der Schleife der juristischen Standorte des Unternehmens.

Es ermöglicht den Ausschluss oder die Einschränkung auf einen oder mehrere Standorte.

Verfügbare Variablen und Masken

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

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

Variable oder Maske

Definition

Maske DCLCUSVATBEL  [DIA]

Jährliche Kundenliste

Char SPE_CRITERE (250)

Geöffnete Tabellen

Nur die Tabellen mit wichtigem Inhalt im Kontext werden aufgelistet.

Tabelle

Wichtiger Inhalt

Tabellentitel

BPCUSTOMER [BPC]

Ja

Kunde

BPADDRESS [BPA]

Ja

Adressen

FACILITY

Ja

Standorte

FILTER_TVA1: Filter nach Steuernummer

Verwenden Sie diesen Einsprungpunkt, um die Rechnungen nach Steuernummer für die jährliche Kundenliste (DCLCUSVATBEL) zu filtern.

Kontext und Funktionsmodus

Transaktion

Es ist eine Transaktion geöffnet.

Logdatei

Keine Logdatei geöffnet.

Anwendungsfälle

Dieser Einsprungpunkt wird vor dem Schreiben der erforderlichen Daten in einer Zeile der DATEV-Exportdatei aufgerufen.

Verfügbare Variablen und Masken

Die Maske [M:DTE] ist verfügbar.

Variable oder Maske

Definition

Maske DCLCUSVATBEL  [M:DIA]

Jährliche Kundenliste

Local Char
FILTER_TVA(250)

Variable ‚Char‘ zur Erstellung von zusätzlichen Filterkriterien

Beispiel

Wird dieser Einsprungpunkt aufgerufen, kann er als zusätzlicher Filter in der Tabelle für die zu exportierenden oder nicht zu exportierenden Zeilen definiret werden.

$ACTION
Case ACTION
When ' FILTER_TVA1 ' : Gosub FILTER_TVA1
When Default
Endcase
RETURN

$ FILTER_TVA
#Filter nach Unternehmen
FILTER_TVA = 'COMPANY = ‚Belgisches Unternehmen'
RETURN

Geöffnete Tabellen
Tabelle

Wichtiger Inhalt

Tabellentitel

DCLCUSVATBE

Ja

Jährliche Kundenliste

DCLCUSVATBED

Jährliche Kundenliste

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

TABCOUAFF

Nein

Zuweisung Nummernkreise

GTYPACCENT

Nein

Dokumententypen

TABVAT

Nein

Steuertabelle

TABVACBPR

Nein

Tabelle der Steuersysteme Personenkonto

TABRATVAT

Nein

Steuersätze

TABCUR

Nein

Währungstabelle

GACCENTRY

Nein

Buchhaltungsbelege

GACCENTRYD

Nein

Buchhaltungsbelegzeilen

SINVOICE

Nein

Verkaufsrechnungen

SINVOICEV

Nein

Verkaufsrechnung Bewertung

GACCOUNT

Nein

Konten

BPARTNER

Nein

Kontenplan

BPCUSTOMER

Nein

Personenkonten

BPADDRESS

Nein

Adressen

AOBJEXT

Nein

Import- / Exportvorlagen

AOBJEXTD

Nein

Import- / Exportzeilen Objekt

AOBJEXTR

Nein

Umschlüsselung Import / Export

ATABLE

Nein

Tabellendictionary

FILTER_TVA2: Personenkontendaten ändern

Verwenden Sie diesen Einsprungpunkt, um die Rechnungen nach Steuernummer für die jährliche Kundenliste (DCLCUSVATBEL) zu filtern.

Kontext und Funktionsmodus

Transaktion

Es ist eine Transaktion geöffnet.

Logdatei

Keine Logdatei geöffnet.

Anwendungsfälle

Dieser Einsprungpunkt wird vor dem Schreiben der erforderlichen Personenkontendaten in einer Zeile der DATEV-Exportdatei aufgerufen.

Verfügbare Variablen und Masken

Die Maske [M:DTE] ist verfügbar.

Variable oder Maske

Definition

Maske DCLCUSVATBEL  [M:DIA]

Jährliche Kundenliste

Local Tinyint
FILTER_TVA2

Numerische Variable die angibt, ob die Daten in der Steuererklärung berücksichtigt werden.

Beispiel

Wird dieser Einsprungpunkt aufgerufen, wird er als Schleife in den in der Steuererklärung berücksichtigten Belegen gestartet. Durch Parametrisierung von Tinyint FILTER_TVA2 <> 0 kann das Programm die Berücksichtigung eines spezifischen Belegs blockieren.

$ACTION
Case ACTION
When ' FILTER_TVA2 ' : Gosub FILTER_TVA2
When Default
Endcase
RETURN

$ FILTER_TVA2
#Gültigkeit prüfen
If NOTVALID
FILTER_TVA2 = 1
ENDIF
RETURN

Geöffnete Tabellen
Tabelle

Wichtiger Inhalt

Tabellentitel

DCLCUSVATBE

Ja

Jährliche Kundenliste

DCLCUSVATBED

Jährliche Kundenliste

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

TABCOUAFF

Nein

Zuweisung Nummernkreise

GTYPACCENT

Nein

Dokumententypen

TABVAT

Nein

Steuertabelle

TABVACBPR

Nein

Tabelle der Steuersysteme Personenkonto

TABRATVAT

Nein

Steuersätze

TABCUR

Nein

Währungstabelle

GACCENTRY

Ja

Buchhaltungsbelege

GACCENTRYD

Ja

Buchhaltungsbelegpositionen

SINVOICE

Ja

Verkaufsrechnungen

SINVOICEV

Nein

Verkaufsrechnung Bewertung

GACCOUNT

Ja

Konten

BPARTNER

Nein

Kontenplan

BPCUSTOMER

Nein

Personenkonten

BPADDRESS

Nein

Adressen

AOBJEXT

Nein

Import- / Exportvorlagen

AOBJEXTD

Nein

Import- / Exportzeilen Objekt

AOBJEXTR

Nein

Umschlüsselung Import / Export

ATABLE

Nein

Tabellendictionary