Buchhaltung > Schnittstellen > Export Sage-Zahlungen 

Mit dieser Funktion kann eine Datei mit einer Reihe von gebuchten Zahlungen generiert werden. Diese Datei kann dann an die Kassenverwaltungssoftware übertragen werden.

Die Datei wird durch die Ausgabe der Daten einer dedizierten Tabelle erstellt, die während der Zahlungsbuchung ausgefüllt wird.

Funktionsweise

Diese Tabelle wird ausgefüllt, wenn folgende Bedingungen erfüllt sind:

  • Die Zahlung stammt aus einer Transaktion, für die ein Auslöserereignis parametrisiert wurde
    (Wechselbuchung, Zwischenbuchung, Bankbuchung).
    SEEREFERTTO Weitere Informationen finden Sie in der Dokumentation Zahlungstransaktion.
  • Der durchgeführte Buchungsschritt für die Zahlung entspricht diesem Ausläserereignis. Die Bank, auf die die Zahlung gebucht wurde, ist mit einem Kassenschnittstellencode verbunden.
    SEEREFERTTO Weitere Informationen finden Sie in der Dokumentation Bankkonten.
Spezialfälle:
  • Auch Zahlungen, die vom Auslöserereignis ohne Bank gebucht wurden, werden in der dedizierten Tabelle berücksichtigt. Für sie wird jedoch automatisch eine fiktive Bank generiert.
    (Beispiel: Zahlungen einer Transaktion, für die das Auslöserereignis die Wechselbuchung ist. Die Bank zu solchen Zahlungen ist in diesem Schritt noch nicht notwendigerweise bekannt).
  • Die dedizierte Tabelle wird nicht mit den Bankgebühren (Empfänger Bank / Konto) ausgefüllt.
  • Die dedizierte Tabelle enthält auch Buchungsstornos von Zahlungen, sofern diese nach dem Auslöserereignis der Zahlung erfolgten.

SEEINFOEs wird eine Datei von fester Länge und ohne Datensatztrennzeichen erwartet.
SEEREFERTTO Weitere Informationen finden Sie in der Dokumentation zu Struktur Zahlungsdatei.

Voraussetzungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Erfassungsmaske

Felder

In diesem Register befinden sich die folgenden Felder :

Generierung

  • Generierungstyp (Feld SIM)

Hier kann die Ausführungsart für den Zahlungsexport festgelegt werden (lokales Menü 2678).
Insbesondere handelt es sich dabei um:

  • Realer Modus:
    • Die Zahlungsdatei(en) werden im unter "Ziel" angegebenen Verzeichnis generiert.
    • Allen Zahlungen einer generierten Datei wird automatisch dieselbe Abfragenummer zugewiesen.
    • Zahlungen zu Transaktionen mit demselben Gruppierungsdateicode werden in einer Datei zusammengefasst. Der Dateiname setzt sich aus [Gruppierungsdateiname]+[Abfragenummer] zusammen.
    • Beispiel:
      Transaktionen zu manuell und zu automatisch ausgestellten Schecks. Transaktionen zu manuell und zu automatisch ausgestellten Schecks. Diese Transaktionen besitzen alle den Gruppierungsdateicode CHQ.
      Überweisungstransaktion mit Gruppierungsdateicode VIR.
      Beim Aufruf des Zahlungsexports in Produktion werden zwei Zahlungsdateien mit dem Namen CHQ00000001 und VIR00000001 generiert. CHQ und VIR stehen dabei für den Dateicode, 00000001 für die Nummer der Exportabfrage.
  • Simulationsmodus:
    • Es erfolgt keine Dateigenerierung
    • Die Logdatei enthält eine zusammengefasste Darstellung der eventuell zu berücksichtigenden Zahlungen. Die Aggregierung erfolgt auf Ebene [Unternehmen / Bank / Konto]+[Datei / Bewegungstyp]+[Vorgangsdatum.]
  • Regenerierungsmodus:
    • Erneute Generierung einer oder mehrerer bereits real generierter Zahlungsdateien.
      Hierfür muss lediglich die ihnen bei der ursprünglichen realen Generierung zugewiesene Abfragenummer erneut ausgewählt werden.
  • Abfragenr. (Feld REQ)

Im Falle einer erneuten Generierung muss die Nummer der erneut aufzurufenden Abfrage ausgewählt werden.
Die Generierung wird dann real auf genau die gleiche Art vorgenommen wie die ursprüngliche Generierung (selbe Gruppierung, selber Dateiname etc.). Berücksichtigt werden alle zur entsprechenden Nummer gehörenden Zahlungen.

Kriterien

Geben Sie den Code der Unternehmensgruppe an, zu dem das Unternehmen der Zahlung gehören muss, um die Zahlungen exportieren zu können.
Dabei handelt es sich um eine Unternehmensgruppe, ein juristisches Unternehmen oder eine Gruppe juristischer Unternehmen, und nicht um einen Standort oder eine Standortgruppe.

  • Alle Transaktionen (Feld ALLTPY)

Auswahl der Zahlungen für den Export. Die Auswahl erfolgt entweder unabhängig von der ursprünglichen Transaktion oder für eine bestimmte gegebene ursprüngliche Transaktion.

 

Ziel

  • Feld TYPEXP

Keine Feldhilfe vorhanden.

  • Verzeichnis (Feld VOLFIL)

 

  • Logdatei (Feld TRC)

In diesem Feld kann die Logdatei des Zahlungsexports angezeigt werden.
Der Inhalt der Logdatei hängt von der Generierungsart ab:

  • Realer Modus:
    Die Logdatei enthält die Anzahl der generierten Dateien.
    Darüber hinaus werden für jedes Tripel Unternehmen / Bank / Konto die Anzahl der exportierten Zeilen sowie der Gesamtbetrag der Zahlung in Kontoführungs- / Bankwährung angegeben.
  • Simulationsmodus:
    Die Logdatei enthält eine zusammengefasste Darstellung der eventuell zu berücksichtigenden Zahlungen. Die Aggregierung erfolgt auf Ebene [Unternehmen / Bank / Konto]+[Datei / Bewegungstyp]+[Vorgangsdatum

Unternehmen / Bank / Konto 

Datei / Bewegungstyp

Anzahl Zahlungen

Vorgangsdatum

Währungsbetrag

Code Kassenschnittstelle der Bank
oder
Fiktiver Bankcode
(FIC+Unternehmen Zahlung+Transaktionswährung)

Verknüpfung des Vorzeichens (Einnahme oder Ausgabe)
und des Codes der Zahlungstransaktion

Anzahl von der aggregierten Zeile betroffene Zahlungen

Vorgangsdatum Zahlungen

Zahlungssumme in Kontoführungswährung

 FICAPN..EUR

RCTRA.

0009

07.11.2018

1620,50 EUR

 FICAPN..EUR

RCTRA.

0003

07.11.2025

420,20 EUR

 ...

...

...

...

...

  • Regenerierungsmodus:
    Die Logdatei entspricht der bei der ursprünglichen realen Generierung erzeugten.

Schließen

 

Reports

Standardmäßig sind der Funktion folgende Reports zugeordnet :

 REQEXPCASPAY : Abfrageliste / Zahlung Kasse

Dies kann durch geeignete Parameter geändert werden.

Struktur Zahlungsdatei

Die generierte Datei ist von fester Länge und enthält keine Feldtrennzeichen.

Nr.

Feldcode
Sage Kassenverwaltungskonzept

Feldname
Sage Kassenverwaltungskonzept

Kommentare vs. Sage X3

Beispiele

Position

Länge

1

2

3

BANCA

SOCIETA

CONTO

Bankcode

Unternehmenscode

Kontocode

(a) Es ist keine Bank zu der Zahlung ausgewiesen.
Automatische Anlage eines Tripels FIC + Unternehmenscode der Zahlung + ISO-Code der Währung der Zahlung (1)

(a) Es ist keine Bank zu der Zahlung ausgewiesen. Berücksichtigung des Codes der Schnittstelle zur Kassenverwaltung.

(a) FICAPN..EUR.....



(b) BNPAPNEUR
(= Kassenschnittstellencode der Bank, alphanumerisch, sechzehn Zeichen)

(a) (b)

1 1

4

9
.....

(a) (b)

316

5

3
.....

4

CAUSALE

Hilfecode

Verknüpfung des Vorzeichens der Buchungszeile der Bank und des Zahlungstransaktionscodes
([F:DAE]SNS=1 entspricht Einnahme) und
([F:DAE]SNS=-1 entspricht Ausgabe)

RCCHQR

17

6

5

IMPORTO

Betrag in Kontoführungswährung (2)

Zahlungsbetrag in Kontoführungswährung (2)
Berücksichtigt die Aggregierungsebene der Zahlungsbuchungen (3)
Beträge mit max. 13,2, Fließkomma.

1234567890123,12

23

16

6

IMPDIVISA

Betrag in Vorgangswährung

Zahlungsbetrag in Vorgangswährung (2)
Berücksichtigt die Aggregierungsebene der Zahlungsbuchungen (3)
Beträge mit max. 13,2, Fließkomma.

1234567890123,12

39

16

7

DIVISA

Vorgangswährung

ISO-Code der Transaktionswährung der Zahlung

EUR

55

3

8

DOPE

Vorgangsdatum

Standardmäßig gemäß folgender Regel ausgefüllt:
* Auslöserereignis = Bankeinzahlung
- DOPE = Buchungsdatum
* Auslöserereignis < Bankeinzahlung
- DOPE = Fälligkeitsdatum, falls Fälligkeitsdatum > Buchungsdatum
- DOPE = Buchungsdatum, falls Fälligkeitsdatum < Buchungsdatum

18112007

58

8

9

DVAL

Valutadatum

Valutadatum der Zahlungsbuchung

19112007

66

8

10

NUMOPE

Anzahl Vorgänge

Anzahl der Zahlungen unter Berücksichtigung der Aggregierungsebene (3).

0005

74

4

11

12

13

14

15

NASS

CPTA

CDC

DESCR

CODRIF

Schecknummer

Code Kostenart

Code Anhang

Kommentare

Code Referenz

Der Inhalt dieser Felder hängt von den Einstellungen im Register Kassenverwaltung der Zahlungstransaktionen ab.
Überprüfen Sie die Schecknummer: Sieht das Feld Zahlungstransaktion die Eingabe der „Schecknummer“ vor (CHQNUM an PAYMENTH), werden diese Daten automatisch übernommen.
Achtung Kostencodes und Anhang: Diese beiden Felder zeigen in der Kassenverwaltungssoftware auf Wertetabellen.

371B78A2

411000....

ASN...

DEL001.. Zahlung

FR

78

86

102

118

150

8

16

16

32

8

Anzahl Zeichen / Datensatz

=

158

(1) Achtung: Die Parametrisierung einer fiktiven Bank FIC in der Kassenverwaltungssoftware muss vorgesehen sein.

(2) Hierbei sind zwei Fälle zu unterscheiden:
- Die Bank ist bekannt und auf der Zahlung ausgewiesen: Die Beträge in Kontowährung (IMPORTO) sind in Bankwährung ausgedrückt (BANK/CUR), die Beträge in Vorgangswährung hingegen sind in Transaktionswährung ausgedrückt (diese kann sich von der Bankwährung unterscheiden).
- Die Bank ist nicht bekannt und wird nicht auf der Zahlung ausgewiesen: Die fiktive Bank wird in Transaktionswährung geführt, die Beträge in Kontoführungswährung (IMPORTO) werden in dieser Währung ausgedrückt (dies gilt auch für die Beträge in Vorgangswährung IMPDIVISA).

(3) Fall einer Zahlungstransaktion mit Zwischenbuchung und Wechselbuchung (z. B.: Scheck zur Einlösung) mit Auslöserereignis Bankeinzahlung und Gruppierungsebene Einzahlungsschein. Bei der Bankeinzahlung der N Zahlungen / Schecks wird eine einzige Buchung auf das Bankkonto generiert. Dieser Betrag wird in die Kassenverwaltungsschnittstelle übernommen (die Anzahl der betroffenen Zahlungen NUMOPE hingegen beträgt N und nicht 1).

Die Beträge (IMPORTO und IMPDIVISA) werden rechtsbündig angezeigt, alle sonstigen Feldinhalte linksbündig.

An die Sage Kassenverwaltungskonzept wird die LogdateiOPR3.INI übergeben. Sie enthält den Export der Sage X3-Zahlungen.

Struktur Zahlungsdatei

Die generierte Datei ist von fester Länge und enthält keine Feldtrennzeichen.

Nr.

Feldname
Sage 1000 Kassenverwaltung

Kommentare vs. Sage X3

Beispiele

Position

Länge angezeigt

1

2

3

Bankcode

Unternehmenscode

Kontocode

(a) Es ist keine Bank zu der Zahlung ausgewiesen.
Automatische Anlage eines Tripels FIC + Unternehmenscode der Zahlung + ISO-Code der Währung der Zahlung (1)

(a) Es ist keine Bank zu der Zahlung ausgewiesen. Berücksichtigung des Codes der Schnittstelle zur Kassenverwaltung.

(a) FICAPN..EUR.....

(b) BNPAPNEUR
(= Kassenschnittstellencode der Bank, alphanumerisch, sechzehn Zeichen)

(a) (b)

1 1

4

9
.....

(a) (b)

316

5

3
.....

4

Code Kostenart

Verknüpfung des Vorzeichens der Buchungszeile der Bank und des Zahlungstransaktionscodes
([F:DAE]SNS=1 entspricht Einnahme) und
([F:DAE]SNS=-1 entspricht Ausgabe)

RCCHQR

17

6

5

Betrag in Kontoführungswährung (2)

Zahlungsbetrag in Kontoführungswährung (2)
Berücksichtigt die Aggregierungsebene der Zahlungsbuchungen (3)
Beträge mit max. 13,2, Fließkomma.

1234567890123,12

23

16

6

Betrag in Vorgangswährung

Zahlungsbetrag in Vorgangswährung (2)
Berücksichtigt die Aggregierungsebene der Zahlungsbuchungen (3)
Beträge mit max. 13,2, Fließkomma.

1234567890123,12

39

16

7

Transaktionswährung

ISO-Code der Transaktionswährung der Zahlung

EUR

55

3

8

Transaktionsdatum

Standardmäßig gemäß folgender Regel ausgefüllt:
* Auslöserereignis = Bankeinzahlung
- DOPE = Buchungsdatum
* Auslöserereignis < Bankeinzahlung
- DOPE = Fälligkeitsdatum, falls Fälligkeitsdatum > Buchungsdatum
- DOPE = Buchungsdatum, falls Fälligkeitsdatum < Buchungsdatum

18112007

58

8

9

Valutadatum

Valutadatum der Zahlungsbuchung

19112007

66

8

10

Anzahl Vorgänge

Anzahl der Zahlungen unter Berücksichtigung der Aggregierungsebene (3).

0005

74

4

11

12

13

14

15

Übertragung

Kommentare

Artikelreferenz

Wechseltyp

Budgetcode

Der Inhalt dieser Felder hängt von den Einstellungen im Register Kassenverwaltung der Zahlungstransaktionen ab.
Überprüfen Sie die Referenz: Sieht die Zahlungstransaktion das Feld „Schecknummer“ vor (CHQNUM in PAYMENTH), wird sein Inhalt automatisch übernommen.
Überprüfen Sie den
Budgetcode: Dieses Feld zeigt in der Kassenverwaltungssoftware auf eine Wertetabelle.

VII...

DEL001.. Zahlung

371B78A2...

Keine...

411000...

78

206

334

462

590

128

128

128

128

128

Anzahl Zeichen / Datensatz

=

718

(1) SEEWARNINGDie Parametrisierung einer fiktiven Bank FIC in der Kassenverwaltungssoftware muss vorgesehen sein.

(2) Hierbei sind zwei Fälle zu unterscheiden:
- Die Bank ist bekannt und auf der Zahlung ausgewiesen: Die Beträge in Kontowährung (IMPORTO) sind in Bankwährung ausgedrückt (BANK/CUR), die Beträge in Vorgangswährung hingegen sind in Transaktionswährung ausgedrückt (diese kann sich von der Bankwährung unterscheiden).
- Die Bank ist nicht bekannt und wird nicht auf der Zahlung ausgewiesen: Die fiktive Bank wird in Transaktionswährung geführt, die Beträge in Kontoführungswährung werden in dieser Währung ausgedrückt (dies gilt auch für die Beträge in Vorgangswährung).

(3) Fall einer Zahlungstransaktion mit Zwischenbuchung und Wechselbuchung (z. B.: Scheck zur Einlösung) mit Auslöserereignis Bankeinzahlung und Gruppierungsebene Einzahlungsschein. Bei der Bankeinzahlung der N Zahlungen / Schecks wird eine einzige Buchung auf das Bankkonto generiert. Dieser Betrag wird in die Kassenverwaltungsschnittstelle übernommen (die Anzahl der betroffenen Zahlungen hingegen beträgt N und nicht 1).

Die Beträge werden rechtsbündig angezeigt, alle sonstigen Feldinhalte linksbündig.

Nr.

Feldname
SFRP Treasury

Kommentare

Beispiele

Position

Länge

1

Kassenkonto

Fall 1:
Es ist keine Bank auf der Zahlung ausgewiesen. Automatische Anlage eines Tripels FIC + Unternehmenscode+ ISO-Code in der Transaktionswährung, Also 11 Zeichen.

FICAPN...EUR

1
6
9

3
5
3

Fall 2:   Die
Die Bank ist auf der Zahlung ausgewiesen. PEC ihrer TRECOD

BNP512100APN

1

12

2

Vorzeichen

SNS von GACCENTRYD

D

13

1

3

Code Flüsse

Zahlungstransaktion (PAYTYP, fünf Zeichen von PAYMENTH)

FVIRN

14

5

4

Betrag in Kontoführungswährung

Ausgedrückt als absoluter Wert, gerundet auf zwei Dezimalstellen

1234567890123,45

19

16

5

Betrag in Vorgangswährung

Ausgedrückt als absoluter Wert, gerundet auf zwei Dezimalstellen

1234567890123,45

35

16

6

Transaktionswährung

ISO-Code der Währung

EUR

51

3

7

Transaktionsdatum

Entspricht standardmäßig [F:HAE]DUDDAT oder [F:HAE]ACCDAT
Parameter auf Ebene der Zahlungserfassungstransaktion

07092009

54

8

8

Anzahl Vorgänge

Anzahl bekannter Vorgänge zu einer Zahlung

3

62

4

9

Kommentare

Parameter auf Ebene der Zahlungserfassungstransaktion

Rech DEL001 Zahlung 07.09.

66

32

10

Code Referenz

Parameter auf Ebene der Zahlungserfassungstransaktion

DELL001_07/09

98

16

(1) SEEWARNINGDie Parametrisierung einer fiktiven Bank FIC in der Kassenverwaltungssoftware muss vorgesehen sein.

(2) Hierbei sind zwei Fälle zu unterscheiden:
- Die Bank ist bekannt und auf der Zahlung ausgewiesen: Die Beträge in Kontowährung (IMPORTO) sind in Bankwährung ausgedrückt (BANK/CUR), die Beträge in Vorgangswährung hingegen sind in Transaktionswährung ausgedrückt (diese kann sich von der Bankwährung unterscheiden).
- Die Bank ist nicht bekannt und wird nicht auf der Zahlung ausgewiesen: Die fiktive Bank wird in Transaktionswährung geführt, die Beträge in Kontoführungswährung werden in dieser Währung ausgedrückt (dies gilt auch für die Beträge in Vorgangswährung).

(3) Fall einer Zahlungstransaktion mit Zwischeneinzahlung und Bankeinzahlung (z. B.: Scheck zur Einlösung) mit Generierungsereignis Bankeinzahlung und Gruppierungslevel Abschnitt. Bei der Bankeinzahlung der N Zahlungen / Schecks wird eine einzige Buchung auf das Bankkonto generiert. Dieser Betrag wird in die Kassenverwaltungsschnittstelle übernommen (die Anzahl der betroffenen Zahlungen hingegen beträgt N und nicht 1).

Die Beträge werden rechtsbündig angezeigt, alle sonstigen Feldinhalte linksbündig.

Batchaufgabe

Diese Funktion kann im Batch gestartet werden,. Zu diesem Zweck EXPCASPAY ist die Standardaufgabe vorgesehen.

Workflow-Regeln

Bei der Datenübertragung der Zahlungsexporte an die Kassenverwaltungssoftware kann eine Informationsmail erzeugt werden, sofern die Workflow-Regel CASHPAY aktiviert ist (Ereigniscode CSP).

Diese Mail enthält das Generierungsverzeichnis der Datei(en) sowie den Benutzercode des den Export ausführenden Benutzers.
Im Anhang befindet sich die während der Generierung erstellte Logdatei.

Leeren der dedizierten Tabelle

Mit der Leerungsformel CASH kann die Tabelle PYHCAS geleert werden.
Folgende Datensätze sind betroffen:

  • im Modus „tatsächlich“ exportierte Datensätze
  • Datensätze, deren zugehörige Zahlung auch bereits geleert wurde
  • Datensätze gemäß Anzahl Tage Wartezeit nach dem ursprünglichen Abfragedatum (DATPCH)

Spezifische Aktionen

Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: :

  • Memocode (Feld CODE)

Der Memocode ermöglicht das Speichern von Kriterien einer Erfassungsmaske. Verwenden Sie dieses Feld, um herauszufinden, ob ein gespeicherter Memocode zum Speichern der aktuellen Maskenwerte existiert.

Die folgenden Schaltflächen ermöglichen Ihnen die Verwaltung der Memos:

Hinweis: Verwenden Sie diese Schaltfläche, um ein zuvor definiertes und gespeichertes Memo abzurufen.

Memo: Verwenden Sie diese Schaltfläche, um die aktuellen Maskenwerte in einer Memodatei zu speichern, deren Code zu erfassen ist.

Memo löschen: Verwenden Sie diese Schaltfläche, um ein zuvor gespeichertes Memo zu löschen.

Ist ein Memo mit dem Namen STD mit der Maske verbunden, wird es beim Öffnen der betreffenden Funktion geladen.

Schließen

SEEREFERTTO Weitere Informationen erhalten Sie über die Schaltfläche „Memo“.

SEEREFERTTO Weitere Informationen erhalten Sie über die Schaltfläche „Memo“.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Keine Unternehmensgruppe

Es können nur Daten zu Unternehmensgruppen exportiert werden (zu einer juristischen Person oder zu einer Gruppe von juristischen Personen).

Kein Zahlungsvorschlag

Die Verarbeitung konnte keine Zahlung finden, die den Ausgabekriterien entspricht.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung