Einsprungpunkte > Modul Stammdaten > Standardskript SUBBIH 

MAJECH: Änderung Offene Posten

Mit diesem Eingabepunkt können die Felder der einzelnen bei der Erstellung oder Änderung von Rechnungen erstellten offenen Posten individuell angepasst werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Eingabepunkt wird bei der Erstellung von Rechnungen und bei der Änderung von Zahlungsbedingungen, Beträgen oder Fälligkeitsdaten einer Rechnung aufgerufen.

Der Eingabepunkt liegt in der Erstellungsschleife für die offenen Posten und ermöglicht die individuelle Anpassung beliebiger Felder des offenen Postens.

Verfügbare Variablen und Masken

Je nachdem, ob sich der Benutzer in der Verwaltung der Ausgangs-, Eingangs-, Verkaufs- oder Einkaufsrechnungen befindet, stehen ihm die Klassen [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] oder [M:PIH1,3,4], sowie die Klassen [F:SIH] oder [F:PIH] zur Verfügung.

Die Variable NBECH liefert die Anzahl von zu erstellenden offenen Posten (die maximale Anzahl ist willkürlich auf 50 festgelegt). Die Variable NOL ist der Index für den Durchlauf der in Erstellung befindlichen offenen Posten (NOL nimmt also Werte zwischen 1 und NBECH an).

Die zu belegenden Felder sind diejenigen der Klasse [F:DUD].

Variable oder Maske

Definition

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

Ausgangsrechnungen

Masken [M:BIS0,1,2,3]

Eingangsrechnungen

Masken [M:SIH1,2,4]

Verkaufsrechnungen

Masken [M:PIH1,3,4]

Einkaufsrechnungen

Integer NBECH

Anzahl der anzulegenden offenen Posten

Integer NOL

Index des in Erstellung befindlichen offenen Postens

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

GACCDUDATE [DUD]

Ja

Offene Posten

SINVOICE [SIH]

Ja

Ausgangsrechnungen

PINVOICE [PIH]

Ja

Eingangsrechnungen

GTYPACCENT [GTE]

Ja

Belegtypen

FACILITY [FCY]

Ja

Standorte

COMPANY [CPY]

Ja

Unternehmen

TABCUR [TCU]

Ja

Währungen

CREECH: Erstellung von offenen Posten

Mit diesem Eingabepunkt können bei der Erstellung oder Änderung von Rechnungen offene Posten erstellt werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Eingabepunkt wird bei der Erstellung von Rechnungen und bei der Änderung von Zahlungsbedingungen, Beträgen oder Fälligkeitsdaten einer Rechnung aufgerufen.

Der Eingabepunkt befindet vor der Schleife für die Erstellung von offenen Posten.

Verfügbare Variablen und Masken

Je nachdem, ob sich der Benutzer in der Verwaltung der Ausgangs-, Eingangs-, Verkaufs- oder Einkaufsrechnungen befindet, stehen ihm die Klassen [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] oder [M:PIH1,3,4], sowie die Klassen [F:SIH] oder [F:PIH] zur Verfügung.

Die Variable NBECH liefert die Anzahl von zu erstellenden offenen Posten (die maximale Anzahl ist willkürlich auf 50 festgelegt). Diese Variable muss also vor dem Hinzufügen von offenen Posten in die Speichervariablen inkrementiert werden.

Die Daten zu den zu erstellenden offenen Posten werden in folgenden Variablen abgelegt:

-        ECHDAT(1..NBECH): Fälligkeitsdatum

-        ECHPAM(1..NBECH): Zahlungsart

-        ECHTYP(1..NBECH): Zahlungstyp

-        ECHMNT(1..NBECH): Betrag in Belegwährung

-        ECHLOC(1..NBECH): Betrag in Unternehmenswährung

-        ECHRPT(1..NBECH): Betrag in Reportingwährung

Weiterhin in den Variablen BONAPAY (Zahlscheinebene), RELANCE (Typ Ja / Nein) und TYPTIERS. TYPTIERS nimmt den Wert 1 an, wenn es sich beim Personenkonto um einen Kunden handelt. Bei Lieferanten nimmt TYPTIERS den Wert 2 an.

Hinweis: Die in den indizierten Variablen enthaltenen Daten werden aus der Zahlungsbedingung abgeleitet.

Variable oder Maske

Definition

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

Ausgangsrechnungen

Masken [M:BIS0,1,2,3]

Eingangsrechnungen

Masken [M:SIH1,2,4]

Verkaufsrechnungen

Masken [M:PIH1,3,4]

Einkaufsrechnungen

Integer BONAPAY

Zahlscheinebene

Integer RELANCE

Mahnung (Lokales Menü J/N)

Integer TYPTIERS

Personenkontentyp

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

GACCDUDATE [DUD]

Nein

Offene Posten

SINVOICE [SIH]

Ja

Ausgangsrechnungen

PINVOICE [PIH]

Ja

Eingangsrechnungen

GTYPACCENT [GTE]

Ja

Belegtypen

FACILITY [FCY]

Ja

Standorte

COMPANY [CPY]

Ja

Unternehmen

TABCUR [TCU]

Ja

Währungen

IMPECH: Änderung Offene Posten

Mit diesem Eingabepunkt können die Felder der einzelnen beim Import von Rechnungen erstellten offenen Posten individuell angepasst werden.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Eingabepunkt wird beim Import einer Rechnung mit diesen offenen Posten verwendet. Der Eingabepunkt liegt in der Aktualisierungschleife für die offenen Posten und ermöglicht die individuelle Anpassung beliebiger Felder des offenen Postens.

Hinweis: Beim Import einer Datei, die die offenen Posten enthält, wird IMPECH an diesen Eingabepunkt übergeben; beim Import von Rechnungen ohne die entsprechenden Offene Posten-Datensätze werden CREECH und MAJECH an die Eingabepunkte übergeben.

Verfügbare Variablen und Masken

Je nachdem, ob sich der Benutzer im Import von Ausgangs- oder Eingangsrechnungen befindet, stehen ihm die Klassen [M:DUD1] (Masken BPCDUD und BPSDUD) sowie [F:SIH] oder [F:PIH] zur Verfügung.

Die Variable [M:DUD]NBECH liefert die Anzahl von zu erstellenden offenen Posten (die maximale Anzahl ist willkürlich auf 50 festgelegt). Die Variable nolign ist der Index für den Durchlauf der in Erstellung befindlichen offenen Posten (nolign nimmt also Werte zwischen 1 und NBECH an).

Die zu belegenden Felder sind diejenigen der Klasse [F:DUD].

Variable oder Maske

Definition

 Maske BPCDUD [M:DUD1]

 Ausgangsrechnungen

 Maske BPSDUD [M:DUD1]

 Eingangsrechnungen

 Integer [M:DUD1]NBECH

 Anzahl der anzulegenden offenen Posten

 Integer nolign

 Index des in Erstellung befindlichen offenen Postens

 

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

 GACCDUDATE [DUD]

 Ja

 Offene Posten

 SINVOICE [SIH]

 Ja

 Ausgangsrechnungen

 PINVOICE [PIH]

 Ja

 Eingangsrechnungen

 FACILITY [FCY]

 Ja

 Standorte

 COMPANY [CPY]

 Ja

 Unternehmen

 TABCUR [TCU]

 Ja

 Währungen

FLTDUD: Filter Offene Posten

Dieser Eingabepunkt ermöglicht die Anzeige der Fälligkeitsliste während der Aktionen SAIECHBIC & SAIECHBIS. Im Standard sind diese Aktionen der Schaltfläche "Offene Posten" in den Rechnungsfunktionen zugewiesen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Dieser Eingabepunkt wird bei der Anzeige der Fälligkeitsliste einer Rechnung aufgerufen.

Im Standard ist die angezeigte Fälligkeitsliste mit dem ACCNUM der Rechnung verbunden.

Der Eingabepunkt ermöglicht es, die Datei der offenen Posten unterschiedlich zu speichern.


Verfügbare Variablen und Masken

Je nachdem, ob sich der Benutzer in der Verwaltung der Ausgangs-, Eingangs-, Verkaufs- oder Einkaufsrechnungen befindet, stehen ihm die Klassen [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] oder [M:PIH1,3,4], sowie die Klassen [F:SIH] oder [F:PIH] zur Verfügung.


Die Variable FLTDUD mit einer Länge von 250 enthält den Filter für die Tabelle der offenen Posten GACCDUDATE.

Im Standard enthält diese Variable: [L]FLTDUD="ACCNUM="+num$(NUMECH)

.

Variable oder Maske

Definition

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

Ausgangsrechnungen

Masken [M:BIS0,1,2,3]

Eingangsrechnungen

Masken [M:SIH1,2,4]

Verkaufsrechnungen

Masken [M:PIH1,3,4]

Einkaufsrechnungen

Maske BPCDUD [DUD1]

Ausgangsrechnungen oder Verkaufsrechnungen:

Maske BPCDUD [DUD1]

Ausgangsrechnungen oder Verkaufsrechnungen:

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

GACCDUDATE [DUD]

Nein

Offene Posten

SINVOICE [SIH]

Ja

Ausgangsrechnungen

PINVOICE [PIH]

Ja

Eingangsrechnungen

GTYPACCENT [GTE]

Ja

Belegtypen

FACILITY [FCY]

Ja

Standorte

COMPANY [CPY]

Ja

Unternehmen

TABCUR [TCU]

Ja

Währungen

BEFWRIDUD: Vor dem Schreiben einer Zeile der Fälligkeitsliste

Mit diesem Eingabepunkt wird unmittelbar vor dem Überschreiben der Tabelle GACCDUDATE gearbeitet, um den Wert einige Felder der Tabelle zu ändern, oder um einige spezifische Felder zu initialisieren, die hinzugefügt wurden (die Fälligkeitsliste ist über die Aktionen SAIECHBIC & SAIECHBIS im Standard verfügbar; diese Aktionen sind der Schaltfläche "Offene Posten" in den Rechnungsfunktionen zugewiesen).

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung.

Logdatei

Es ist keine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle
Mit diesem Eingabepunkt wird unmittelbar vor dem Speichern eines offenen Postenswährend dem Speichern der Fristenliste über die Rechnungen gearbeitet.
Verfügbare Variablen und Masken

Je nachdem, ob sich der Benutzer in der Verwaltung der Ausgangs-, Eingangs-, Verkaufs- oder Einkaufsrechnungen befindet, stehen ihm die Klassen [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] oder [M:PIH1,3,4], sowie die Klassen [F:SIH] oder [F:PIH] zur Verfügung.


Die Maske [M:DUD1] enthält die Fristenliste beim Speichern.

Variable oder Maske

Definition

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

Ausgangsrechnungen

Masken [M:BIS0,1,2,3]

Eingangsrechnungen

Masken [M:SIH1,2,4]

Verkaufsrechnungen

Masken [M:PIH1,3,4]

Einkaufsrechnungen

Maske BPCDUD [DUD1]

Ausgangsrechnungen oder Verkaufsrechnungen:

Maske BPCDUD [DUD1]

Ausgangsrechnungen oder Verkaufsrechnungen:

Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

GACCDUDATE [DUD]

Nein

Offene Posten

SINVOICE [SIH]

Ja

Ausgangsrechnungen

PINVOICE [PIH]

Ja

Eingangsrechnungen

GTYPACCENT [GTE]

Ja

Belegtypen

FACILITY [FCY]

Ja

Standorte

COMPANY [CPY]

Ja

Unternehmen

TABCUR [TCU]

Ja

Währungen