Einsprungpunkte > Modul Buchhaltung Personenkonten > Standardskript SUBBIS 

BEFVALBIS: Vor der Freigabe einer Eingangsrechnung

Mit diesem Einsprungpunkt können im Anschluss an die Freigabe einer Eingangsrechnung weitere Verarbeitungen ausgeführt werden.

Die Freigabe von Eingangsrechnungen wird auf Basis einer Eingangsrechnung (Funktion GESBIC) oder einer Lieferantenfreigabe (Funktion BPCVAL) aufgerufen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Außer in der Lieferantenfreigabe ist keine Logdatei geöffnet. Der Benutzer kann eine Logdatei anfordern.

Unterschiedliche Anwendungsfälle

Dieser Einsprungpunkt wird nach der Standardverarbeitung Buchhalterische Freigabe einer Eingangsrechnung und direkt vor der Commit-Anweisung aufgerufen, mit der die Änderungen freigegeben werden. Der Einsprungpunkt führt zusätzliche Aktualisierungen aus. Bei Rückkehr dieses Einsprungpunkts wird die Variable GPE ausgewertet. Je nach Testergebnis werden die durchgeführten Änderungen freigegeben oder abgelehnt. Dies zieht das Storno der Rechnungsfreigabe nach sich.

Verfügbare Variablen und Masken

Wenn sich der Benutzer in der Verwaltung der Eingangsrechnungen befindet, stehen ihm die Klassen [M:BIC0,1,2,3] zur Verfügung.

Variable oder Maske

Definition

 Maske [M:BIC0,1,2,3]

 Eingangsrechnungen

 Variable NUM

 Nummer der freizugebenden Eingangsrechnung

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

PINVOICE

Ja

Einkaufsrechnung

BPSINVLIG

Nein

Eingangsrechnungspositionen

BPSINVLIGA

Nein

Kostenrechnungspositionen Lieferant

BPSUPPMVT

Nein

Lieferantentransaktionen

TABPIVTYP

Nein

Tabelle Eingangsrechnungstypen

FACILITY

Nein

Standorte

COMPANY

Nein

Unternehmen

BPARTNER

Nein

Personenkonten

BPCUSTOMER

Nein

Kunde

BPSUPPLIER

Nein

Lieferant

BPADDRESS

Nein

Adressen

GACCOUNT

Nein

Sachkonten

GACCCODE

Nein

Kontencodes

GDIAACC

Nein

Buchungsstrukturen

CACNA

Nein

Kostenarten

CADSP

Nein

Kostenschablonen

CACCE

Nein

Tabelle Sektoren

CAAUZ

Nein

Sperrtabelle

TABCUR

Nein

Währungstabelle

TABUNIT

Nein

Einheitentabelle

TABVAT

Nein

Steuertabelle

GTYPACCENT

Nein

Typ Buchung

FISCALYEAR

Nein

Geschäftsjahre

PERIOD

Nein

Perioden

ACCES

Nein

Zugriff pro Benutzer

GACCDUDATE

Nein

Offene Posten

ATABDIV

Nein

Sonstige Tabellen

GAUTACE

Nein

Automatische Buchhaltungsbelege

GAUTACEF

Nein

Formeln Automatik-Buchungen

TABCOUNTRY

Nein

Ländertabelle

SET_LETOUTCNO: Prüfung Rechnungsstatus beim Verlassen der Funktion, auch wenn LE

Der Einsprungpunkt SET_LETOUTCNO kann verwendet werden, um die Aufhebung der Zuordnung einer Rechnung zu verhindern, wenn diese Rechung vollständig beglichen und zugeordnet ist.

Kontext und Funktionsmodus

Transaktion

Es ist eine Transaktion geöffnet.

Logdatei

Keine Logdatei geöffnet.

Anwendungsfälle

Der Einsprungpunkt wird im Unterprogramm LETAVOIR(AVOIR,FACTURE) der Verarbeitung SUBBIS aufgerufen. Er liegt unmittelbar nach der Prüfung des Parameters LETAUTCNO.

Verfügbare Variablen und Masken

Variable oder Maske

Definition

Maske [BIS0]

Eingangsrechnung

Maske [BIS1]

Eingangsrechnung

Maske [BIS3]

Eingangsrechnung

Wert Char AVOIR

F:PIH]NUM (Dokumentnr.)

Wert Char FACTURE

[F:PIH]INVNUM (Rechnungsnr.)

LocalChar VALPAR(10)

Parameterwert LETAUTCNO

Beispiel:

Wird dieser Einsprungpunkt aufgerufen, wird der Wert des Parameters LETAUTCNO in der Variable VALPAR gespeichert und ist 2 Um die Ausführung der Verarbeitung im Unterprogramm LETAVOIR und das Schließen der Funktion zu vermeiden, kann die Variable VALPAR auf 1 gesetzt werden. In diesem Fall wird der Funktion nicht bearbeitet.

$ACTION
Case ACTION
When 'SET_LETAUTCNO' : Gosub LETAUTCNO
When Default
Endcase
Return

$ LETAUTCNO
#Rechnung prüfen Um das Unterprogramm LETAVOIR zu verlassen, VALPAR mit ‚1‘ definieren.
VALPAR = '1'
RETURN

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

COMPANY

Ja

Unternehmen

CACCE

Ja

GACM

Ja

Buchhaltungsmodell

GLED

Ja

Buchungskreiscodes

GDIE

Ja

Geschäftsjahre

GACCOUNT

Ja

Konten

BPARTNER

Ja

Personenkonten

SINVOICE

Ja

Kunde

BPCINVLIG

Ja

Lieferant

FACTOR

Ja

Adressen

PINVOICE

Ja

Bankverbindung

BPSINVLIG

Ja

Ländertabelle

GACCDUDATE

Ja

Buchhaltungsbelegzeilen

GTYPACCENT

Ja

Buchhaltungsbelege

GCOA

Ja

Kontenplan