Einsprungpunkte > Modul Buchhaltung Personenkonten > Standardskript FICMAG 

FIN: Aufruf vor der Zahlungsaktualisierung.

Dieser Einsprungpunkt wird bei jeder Generierung von Bankdateien z.B. für deren Umbenennung oder für den Anstoß des automatischen Versands verwendet, sobald die Bankdatei einmal im Speicherbereich erstellt wurde. Die Umbenennung der Datei erfolgt durch einen Systembefehl. Es reicht nicht aus, den Namen einer Variable wie im Einsprungpunkt NOMFIC zu ändern. Damit der Umbenennungsvorgang erfolgreich abgeschlossen wird, sind Änderungsberechtigungen für den Speicherbereich erforderlich.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Variable FICHIER enthält den Namen der generierten Bankdatei.

Die Variable NUMERO (Char) enthält die Nummer des zugehörigen Einzahlungsscheins.

Die Variable CODE enthält den Parametercode der Bankdatei.

Die Variable BANQUE enthält den Bankcode.

NOMFIC: Personalisierung des Dateinamens

Mit diesem Einsprungpunkt kann der Name der zu generierenden Bankdatei angepasst werden.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Variable NOM (Char 10) enthält den Namen der zu generierenden Bankdatei.

Die Variable EXT (Char 3) enthält die Dateierweiterung.

AV_LIGNE: Aufruf vor der Generierung der Bankdateipositionen.

Dieser Einsprungpunkt wird bei der Generierung der Positionen vom Typ ‚Detail‘ einer Bankdatei verwendet.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Wenn die Verarbeitung von der Funktion Einzahlung in Serie per elektronischer Überweisung aufgerufen wird, ist eine Logdatei geöffnet.

Aufrufkontext

Dieser Einsprungpunkt wird unmittelbar vor jeder Generierung von Bankdatei-Datensatzpositionen vom Typ ‚Detail‘ verwendet.

Verfügbare Variablen und Masken

Die Variable FICHIER enthält den Namen der generierten Bankdatei.

Die Variable NUMERO (Char) enthält die Nummer des zugehörigen Einzahlungsscheins.

Die Variable CODE enthält den Parametercode der Bankdatei.

Die Variable BANQUE enthält den Bankcode.

Tabelle

Wichtiger Inhalt

Tabellentitel

PAYMENTH [PYH]

Ja

Zahlungen

BID [BID]

Ja

Bankverbindung

FILTER: individuelle Zahlungskriterien

Mit diesem Einsprungpunkt kann ein Zusatzfilter auf die Zahlungen hinzugefügt werden, der bei der Generierung der Bankdatei berücksichtigt wird.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Es ist keine Logdatei geöffnet.

Verfügbare Variablen und Masken

Die Variable CRITSPE (Char 250) enthält die individuellen Kriterien.

Die Startkriterienerfassungsmaske FICMAG steht unter der Abkürzung [DIA] zur Verfügung.

Tabelle

Wichtiger Inhalt

Tabellentitel

PAYMENTH [PYH]

Nein

Zahlungen

TABPAYTYP [TPY]

Nein

Zahlungstransaktion

OPENFILE: Zugriff für die Positionierung andere Online-Tabellen

Mit diesem Einsprungpunkt werden sonstige Tabellen geöffnet und die Bankdateien mit Zusatzinformationen belegt.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Es handelt sich um einen Einsprungpunkt des Unterprogramms ENREG des Skripts FICMAG.

Mit dem Einsprungpunkt kann jeder Bankdateizeile ein Datensatz einer zuvor geöffneten Tabelle zugeordnet werden.

Verfügbare Variablen und Masken

Die Variablen

Definition

NUMERO

Zahlungsnummer

CODE

Name der Bankdatei

BANQUE

Bank

TYP

Datensatztyp (Lokales Menü 656)

Geöffnete Tabellen

Tabellen

Wichtiger Inhalt

Tabellentitel

PAYMENTH [PYH]

Ja

Zahlungskopf

PAYMENTD [PYD]

Nein

Zahlungspositionen

PAYFRM [FRM]

Ja

Zahlscheine

TABPAYTYP [TPY]

Ja

Zahlungstransaktion

TABFILBAN [TFB]

Ja

Bankdateien

BANK [BAN]

Ja

Banken

COMPANY [CPY]

Ja

Unternehmen

FACILITY [FCY]

Ja, außer TYP = 1

Standorte

BPARTNER [BPR]

Nr.

Personenkonten

BPCUSTOMER [BPC]

Ja, falls Zahlung Einnahme

Kunden

BPSUPPLIER [BPS]

Ja, falls Zahlung Ausgabe

Lieferanten

BPADDRESS [BPA]

Ja

Adressen

TABCUR [TCU]

Ja

Währung

GACCOUNT [GAC]

Ja, außer TYP = 1

Konten

TABCHANGE [TCH]

Nein

Wechselkurs

ATABDIV [ADI]

Ja, außer TYP = 1

Sonstige Tabellen

TABCOUNTRY [TCY]

Ja, außer TYP = 1

Ländertabelle

SINVOICE [SIH]

Ja, außer TYP = 1 und Zahlung Einkauf

Verkaufsrechnungen

PINVOICE [PIH]

Ja, außer TYP = 1 und Zahlung Verkauf

Einkaufsrechnungen

EDIPAR [EDP]

Nr.

Definition Nachrichtenparameter

BID [BID]

Ja, außer TYP = 1

Bankdaten

UPDFORD: Zugriff auf die einzelnen Formelauswertungen

Dieser Einsprungpunkt wird bei der Parametrisierung von Dateizeilen vom Typ "Detail" im Rahmen der Formelauswertung verwendet.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Es handelt sich um einen Einsprungpunkt des Unterprogramms ENREG des Skripts FICMAG.

Der Einsprungpunkt kommt bei allen Datensätzen zu einer Bankdateizeile nach der Standardauswertung der Zeile zum Einsatz, bevor das Ergebnis in die Datei geschrieben wird.

Verfügbare Variablen und Masken

Die Variablen

Definition

NUMERO

Zahlungsnummer

CODE

Name der Bankdatei

BANQUE

Bank

TYP

Datensatztyp (Lokales Menü 656)

RESULTAT

Ergebnis der ausgewerteten Formel

Geöffnete Tabellen

Tabellen

Wichtiger Inhalt

Tabellentitel

TABFILBAN [TFB]

Ja

Bankdateien

PAYMENTH [PYH]

Ja

Zahlungskopf

PAYMENTD [PYD]

Nein

Zahlungspositionen

PAYFRM [FRM]

Ja

Zahlscheine

TABPAYTYP [TPY]

Ja

Zahlungstransaktion

TABFILBAN [TFB]

Ja

Bankdateien

BANK [BAN]

Ja

Banken

COMPANY [CPY]

Ja

Unternehmen

FACILITY [FCY]

Ja, außer TYP = 1

Standorte

BPARTNER [BPR]

Nr.

Personenkonten

BPCUSTOMER [BPC]

Ja, falls Zahlung Einnahme

Kunden

BPSUPPLIER [BPS]

Ja, falls Zahlung Ausgabe

Lieferanten

BPADDRESS [BPA]

Ja

Adressen

TABCUR [TCU]

Ja

Währung

GACCOUNT [GAC]

Ja, außer TYP = 1

Konten

TABCHANGE [TCH]

Nein

Wechselkurs

ATABDIV [ADI]

Ja, außer TYP = 1

Sonstige Tabellen

TABCOUNTRY [TCY]

Ja, außer TYP = 1

Ländertabelle

SINVOICE [SIH]

Ja, außer TYP = 1 und Zahlung Einkauf

Verkaufsrechnungen

PINVOICE [PIH]

Ja, außer TYP = 1 und Zahlung Verkauf

Einkaufsrechnungen

EDIPAR [EDP]

Nr.

Definition Nachrichtenparameter

BID [BID]

Ja, außer TYP = 1

Bankdaten

BEFLOAD: Vor der Belegung der offenen Posten

Mit diesem Einsprungpunkt kann die Verarbeitungsleistung verbessert werden, indem keine Offene Posten-Belegungsschleife ausgeführt wird.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Keine Transaktion in Bearbeitung
  • Es ist keine Logdatei geöffnet

Transaktion

Keine Transaktion in Bearbeitung

Logdatei

Eine Logdatei ist geöffnet.

Unterschiedliche Anwendungsfälle

Wenn die Variable FLGLOA auf null gesetzt wird, führt die Verarbeitung die Offene Posten-Belegung nicht aus, wodurch Zeit gespart wird. Wenn dieser Einsprungpunkt genutzt werden soll, darf sich die Parametrisierung der Bankdatei nicht auf die folgenden Variablen stützen: TFAC, TTIP, NBFAC, TTYP, TDAT, TREF, TIMPORTE, TSNS sowie die Klassen [PIHX] und [HAEX].

Geöffnete Tabellen

Tabellen

Wichtiger Inhalt

Tabellentitel

PAYMENTH [PYH]

Ja

Zahlungskopf

BPARTNER [BPR]

Ja

Personenkonten

FACILITY [FCY]

Ja

Standorte

TABCUR [TCU]

Ja

Währung