Einsprungpunkte > Modul Buchhaltung Personenkonten > Standardskript PAYPROPAL2 

CREPYH: Zugriff auf den Zahlungskopf.

PAYROPAL2 ist die Verarbeitung, in der gemäß gewissen Kriterien automatisch Zahlungen generiert werden. PAYROPAL2 umfasst zwei Eingabepunkte:

  • Den Eingabepunkt CREPYH vor dem Schreiben von Zahlungen in die Tabelle PAYMENTH [PYH]. Mit diesem Eingabepunkt kann entweder die Zahlung (Klasse [F :PYH]) vor dem Schreiben verändert oder das Schreiben durch das Setzen der Variable GOK verhindert werden.
  • Der Eingabepunkt INIPYD befindet sich nach der Belegung von [PYD]NUM, [PYD]LIN, [PYD]DENCOD und vor der Belegung der restlichen Felder der Zahlungsposition (Tabelle PAYMENTD [PYD]).

In beiden Fällen wird die Generierung unterbrochen, wenn GOK auf einen Wert kleiner 1 gesetzt wird. Weist GOK einen größeren Wert als 1 auf, wird die Zahlung übersprungen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Transaktion entspricht der Zahlungsanlage.

Logdatei

Eine Logdatei kann geöffnet sein. In diesem Fall gilt GTRACE <> leer.

Verfügbare Variablen und Masken

Die Maske PAYPROPAL [DIA], in der der Benutzer die Kriterien des Zahlungsvorschlags erfasst hat, ist verfügbar.

Variable

Typ

Definition

GDIV(0)

Char

Buchungscode für die Zahlungspositionen

GDIV(1)

Char

Buchungscode für die Anzahlungen

GDIV(2)

Char

Buchungscode für die Skontos

GDIV(5)

Char

Buchungscode für die Verzugszinsen

TOTESC

Dezimal

Summe Skontos / Verzugszinsen zur Zahlung

NOREL

Char

Nummer des der Zahlung zugeordneten Offen-Posten-Auszugs

NBBAN

Integer

Maximale Anzahl von Banken in einem Bankpool

POOBAN

Char (1..NBBAN)

Bank des erfassten Bankpools

POOMTMAX

Decimal (1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung maximal zuweisbarer Betrag

POOMTIMP

Decimal(1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung zugewiesene Betrag

 Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

TABCUR [TCU]

Nein

Währungen

ATABDIV [ADI]

Nein

Sonstige Tabellen

GRPSAC [GSC]

Nein

Sammelkontengruppen

GRPCUR [GCU]

Nein

Währungsgruppen

BID [BID]

Nein

RIB

COMPANY [CPY]

Ja

Unternehmen

GACCOUNT [GAC]

Nein

Konten

GACCCODE [ACC]

Nein

Konten

SOI [SOI]

Nein

Offen-Posten-Auszug

BANK [BAN]

Nein

Banken

POOL [POO]

Nein

Bankpools

GACCDUDATE [DUD]

Nein

Offene Posten

TABCOUAFF [TCA]

Nein

Zuweisung Nummernkreise

GACCENCOD [CDA]

Nein

Zahlungsattribute

TABPAYTYP [TPY]

Ja

Zahlungstypen

PAYMENTH [PYH]

Ja

Zahlungen - Kopfzeilen

PAYMENTD [PYD]

Nein

Zahlungen - Positionen

PAYMENTA [PYA]

Nein

Zahlungen - Kostenrechnungspositionen

GACCENTRY [HAE]

Nein

Buchungen

BPARTNER [BPR]

Nein

Personenkonto

BPCUSTOMER [BPC]

Nein

Kunden

BPSUPPLIER [BPS]

Nein

Lieferanten

TMPPAYDUD [ TPD], [TPD2]

Nein

Temp. Tabelle

TMPAYDUD2 [TP2]

Nein

Temp. Tabelle

INIPYD: Zugriff auf die Zahlungspositionen

PAYROPAL2 ist die Verarbeitung, in der gemäß gewissen Kriterien automatisch Zahlungen generiert werden. PAYROPAL2 umfasst zwei Eingabepunkte:

  • Der Eingabepunkt CREPYHliegt vor dem Schreiben von Zahlungen in die Tabelle PAYMENTH [PYH]. Mit diesem Eingabepunkt kann entweder die Zahlung (Klasse [F :PYH]) vor dem Schreiben verändert oder das Schreiben durch das Setzen der Variable GOK verhindert werden.
  • Der Eingabepunkt INIPYDbefindet sich nach der Belegung von [PYD]NUM, [PYD]LIN, [PYD]DENCOD und vor der Belegung der restlichen Felder der Zahlungsposition (Tabelle PAYMENTD [PYD]).

In beiden Fällen wird die Generierung unterbrochen, wenn GOK auf einen Wert kleiner 1 gesetzt wird. Weist GOK einen größeren Wert als 1 auf, wird die Zahlung übersprungen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Transaktion entspricht der Zahlungsanlage.

Logdatei

Eine Logdatei kann geöffnet sein. In diesem Fall gilt GTRACE <> leer.

Verfügbare Variablen und Masken

Die Maske PAYPROPAL [DIA], in der der Benutzer die Kriterien des Zahlungsvorschlags erfasst hat, ist verfügbar.

Variable

Typ

Definition

GDIV(0)

Char

Buchungscode für die Zahlungspositionen

GDIV(1)

Char

Buchungscode für die Anzahlungen

GDIV(2)

Char

Buchungscode für die Skontos

GDIV(5)

Char

Buchungscode für die Verzugszinsen

TOTESC

Dezimal

Summe Skontos / Verzugszinsen zur Zahlung

NOREL

Char

Nummer des der Zahlung zugeordneten Offen-Posten-Auszugs

NBBAN

Integer

Maximale Anzahl von Banken in einem Bankpool

POOBAN

Char (1..NBBAN)

Bank des erfassten Bankpools

POOMTMAX

Decimal (1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung maximal zuweisbarer Betrag

POOMTIMP

Decimal(1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung zugewiesene Betrag

 Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

TABCUR [TCU]

Nein

Währungen

ATABDIV [ADI]

Nein

Sonstige Tabellen

GRPSAC [GSC]

Nein

Sammelkontengruppen

GRPCUR [GCU]

Nein

Währungsgruppen

BID [BID]

Nein

RIB

COMPANY [CPY]

Ja

Unternehmen

GACCOUNT [GAC]

Nein

Konten

GACCCODE [ACC]

Nein

Konten

SOI [SOI]

Nein

Offen-Posten-Auszug

BANK [BAN]

Nein

Banken

POOL [POO]

Nein

Bankpools

GACCDUDATE [DUD]

Nein

Offene Posten

TABCOUAFF [TCA]

Nein

Zuweisung Nummernkreise

GACCENCOD [CDA]

Nein

Zahlungsattribute

TABPAYTYP [TPY]

Ja

Zahlungstypen

PAYMENTH [PYH]

Ja

Zahlungen - Kopfzeilen

PAYMENTD [PYD]

Nein

Zahlungen - Positionen

PAYMENTA [PYA]

Nein

Zahlungen - Kostenrechnungspositionen

GACCENTRY [HAE]

Nein

Buchungen

BPARTNER [BPR]

Nein

Personenkonto

BPCUSTOMER [BPC]

Nein

Kunden

BPSUPPLIER [BPS]

Nein

Lieferanten

TMPPAYDUD [ TPD], [TPD2]

Nein

Temp. Tabelle

TMPAYDUD2 [TP2]

Nein

Temp. Tabelle

CAL_ESCAGIO: Berechnung Skonto / Verzugszinsen.

Mit dem Eingabepunkt CAL_ESCAGIO wird unmittelbar vor der Berechnung der Skontos / Verzugszinsen gearbeitet. Insbesondere wird er verwendet, um die Berechnung der Skontos / Verzugszinsen im automatischen Zahlungsvorschlag für offene Posten vom Typ 'Gutschriften' anzustoßen.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Transaktion entspricht der Zahlungsanlage.

Logdatei

Eine Logdatei kann geöffnet sein. In diesem Fall gilt GTRACE <> leer.

Anwendungsfälle

Dieser Eingabepunkt befindet sich direkt vor der Berechnung der Skontos / Verzugszinsen. 

Verfügbare Variablen und Masken

In der Standardversion wird die Berechnung der Skontos / Verzugszinsen im automatischen Zahlungsvorschlag nicht aufgerufen, wenn es sich um Gutschriften handelt. Wenn die Variable CAL_ESCAGIO in der spezifischen Entwicklung mit '2' initialisiert ist, wird die Berechnung der Skontos / Verzugszinsen auch auf die Gutschriften ausgedehnt.

Die Maske PAYPROPAL [DIA], in der der Benutzer die Kriterien des Zahlungsvorschlags erfasst hat, ist verfügbar. Dasselbe gilt für folgende Variablen:

Variable

Typ

Definition

GDIV(0)

Char

Buchungscode für die Zahlungspositionen

GDIV(1)

Char

Buchungscode für die Anzahlungen

GDIV(2)

Char

Buchungscode für die Skontos

GDIV(5)

Char

Buchungscode für die Verzugszinsen

TOTESC

Dezimal

Summe Skontos / Verzugszinsen zur Zahlung

NOREL

Char

Nummer des der Zahlung zugeordneten Offen-Posten-Auszugs

NBBAN

Integer

Maximale Anzahl von Banken in einem Bankpool

POOBAN

Char (1..NBBAN)

Bank des erfassten Bankpools

POOMTMAX

Decimal (1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung maximal zuweisbarer Betrag

POOMTIMP

Decimal(1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung zugewiesene Betrag

 Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

TABCUR [TCU]

Nein

Währungen

ATABDIV [ADI]

Nein

Sonstige Tabellen

GRPSAC [GSC]

Nein

Sammelkontengruppen

GRPCUR [GCU]

Nein

Währungsgruppen

BID [BID]

Nein

RIB

COMPANY [CPY]

Ja

Unternehmen

GACCOUNT [GAC]

Nein

Konten

GACCCODE [ACC]

Nein

Konten

SOI [SOI]

Nein

Offen-Posten-Auszug

BANK [BAN]

Nein

Banken

POOL [POO]

Nein

Bankpools

GACCDUDATE [DUD]

Nein

Offene Posten

TABCOUAFF [TCA]

Nein

Zuweisung Nummernkreise

GACCENCOD [CDA]

Nein

Zahlungsattribute

TABPAYTYP [TPY]

Ja

Zahlungstypen

PAYMENTH [PYH]

Ja

Zahlungen - Kopfzeilen

PAYMENTD [PYD]

Nein

Zahlungen - Positionen

PAYMENTA [PYA]

Nein

Zahlungen - Kostenrechnungspositionen

GACCENTRY [HAE]

Nein

Buchungen

BPARTNER [BPR]

Nein

Personenkonto

BPCUSTOMER [BPC]

Nein

Kunden

BPSUPPLIER [BPS]

Nein

Lieferanten

TMPPAYDUD [ TPD], [TPD2]

Nein

Temp. Tabelle

TMPAYDUD2 [TP2]

Nein

Temp. Tabelle

 

 

 

TRITRC: Sortierreihenfolge in der Protokolldatei

Mit dem Eingabepunkt TRITRC kann das Protokoll der Zahlungspositionen sortiert werden. Der Eingabepunkt ersetzt nicht die bei Start des Sortiervorschlags für die Zahlungskopfzeilen gewählte Sortierung, sondern es handelt sich um eine zusätzliche Sortierung per Belegung der Variable ORDSORT.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Transaktion entspricht der Zahlungsanlage.

Logdatei

Es ist eine Logdatei geöffnet.

Unterschiedliche Anwendungsfälle

Die Variable ORDSORT ist mit dem oder den Feldern der Tabelle PAYMED zu belegen. Diese dienen der Sortierung der Zahlungen in der Logdatei.

Verfügbare Variablen und Masken

Die Maske PAYPROPAL [DIA], in der der Benutzer die Kriterien des Zahlungsvorschlags erfasst hat, ist verfügbar.

Variable

Typ

Definition

ORDSORT

Char

Enthält die Standardsortierreihenfolge der Tabelle der
Zahlungspositionen PAYMENTD, d. h. NUM;LIN

 Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

TABCUR [TCU]

Nein

Währungen

ATABDIV [ADI]

Nein

Sonstige Tabellen

GRPSAC [GSC]

Nein

Sammelkontengruppen

GRPCUR [GCU]

Nein

Währungsgruppen

BID [BID]

Nein

RIB

COMPANY [CPY]

Ja

Unternehmen

GACCOUNT [GAC]

Nein

Konten

GACCCODE [ACC]

Nein

Konten

SOI [SOI]

Nein

Offen-Posten-Auszug

BANK [BAN]

Nein

Banken

POOL [POO]

Nein

Bankpools

GACCDUDATE [DUD]

Nein

Offene Posten

TABCOUAFF [TCA]

Nein

Zuweisung Nummernkreise

GACCENCOD [CDA]

Nein

Zahlungsattribute

TABPAYTYP [TPY]

Ja

Zahlungstypen

PAYMENTH [PYH]

Ja

Zahlungen - Kopfzeilen

PAYMENTD [PYD]

Nein

Zahlungen - Positionen

PAYMENTA [PYA]

Nein

Zahlungen - Kostenrechnungspositionen

GACCENTRY [HAE]

Nein

Buchungen

BPARTNER [BPR]

Nein

Personenkonto

BPCUSTOMER [BPC]

Nein

Kunden

BPSUPPLIER [BPS]

Nein

Lieferanten

TMPPAYDUD [ TPD], [TPD2]

Nein

Temp. Tabelle

TMPAYDUD2 [TP2]

Nein

Temp. Tabelle

BEFWRIDEP: Zugriff auf die Skonto- / Verzugszinsenpositionen der Zahlung

Mit dem Eingabepunkt wird unmittelbar vor dem Schreiben der Zahlungspositionen gearbeitet, wenn die betreffende Zahlungsposition einem Konto vom Typ Skonto / Verzugszinsen zugeordnet ist.

Kontext und Funktionsmodus

Transaktion

Eine Transaktion in Bearbeitung. Die Transaktion entspricht der Zahlungsanlage.

Logdatei

Eine Logdatei kann geöffnet sein. In diesem Fall gilt GTRACE <> leer.

Verfügbare Variablen und Masken

Die Maske PAYPROPAL [DIA], in der der Benutzer die Kriterien des Zahlungsvorschlags erfasst hat, ist verfügbar.

Variable

Typ

Definition

GDIV(0)

Char

Buchungscode für die Zahlungspositionen

GDIV(1)

Char

Buchungscode für die Anzahlungen

GDIV(2)

Char

Buchungscode für die Skontos

GDIV(5)

Char

Buchungscode für die Verzugszinsen

TOTESC

Dezimal

Summe Skontos / Verzugszinsen zur Zahlung

NOREL

Char

Nummer des der Zahlung zugeordneten Offen-Posten-Auszugs

NBBAN

Integer

Maximale Anzahl von Banken in einem Bankpool

POOBAN

Char (1..NBBAN)

Bank des erfassten Bankpools

POOMTMAX

Decimal (1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung maximal zuweisbarer Betrag

POOMTIMP

Decimal(1..NBBAN)

Der Bank POOBAN(i) in Unternehmenswährung zugewiesene Betrag

 Geöffnete Tabellen

Tabelle

Wichtiger Inhalt

Tabellentitel

TABCUR [TCU]

Nein

Währungen

ATABDIV [ADI]

Nein

Sonstige Tabellen

GRPSAC [GSC]

Nein

Sammelkontengruppen

GRPCUR [GCU]

Nein

Währungsgruppen

BID [BID]

Nein

RIB

COMPANY [CPY]

Ja

Unternehmen

GACCOUNT [GAC]

Nein

Konten

GACCCODE [ACC]

Nein

Konten

SOI [SOI]

Nein

Offen-Posten-Auszug

BANK [BAN]

Nein

Banken

POOL [POO]

Nein

Bankpools

GACCDUDATE [DUD]

Nein

Offene Posten

TABCOUAFF [TCA]

Nein

Zuweisung Nummernkreise

GACCENCOD [CDA]

Nein

Zahlungsattribute

TABPAYTYP [TPY]

Ja

Zahlungstypen

PAYMENTH [PYH]

Ja

Zahlungen - Kopfzeilen

PAYMENTD [PYD]

Nein

Zahlungen - Positionen

PAYMENTA [PYA]

Nein

Zahlungen - Kostenrechnungspositionen

GACCENTRY [HAE]

Nein

Buchungen

BPARTNER [BPR]

Nein

Personenkonto

BPCUSTOMER [BPC]

Nein

Kunden

BPSUPPLIER [BPS]

Nein

Lieferanten

TMPPAYDUD [ TPD], [TPD2]

Nein

Temp. Tabelle

TMPAYDUD2 [TP2]

Nein

Temp. Tabelle