4.11 VESR-Puffer Einzahlungsschein Schweiz (301)
Für den Ausdruck eines Einzahlungsscheins werden im VESR-Puffer (ehemaliger Puffer-Index 257) Informationen zur Verfügung gestellt. Die Bank-Interne-Teilnehmernummer und Bank-Teilnehmernummer werden aus der Datei SIBPPS.INI, Sektion [VESR] geholt. Die Ausgabe des Einzahlungsscheins kann zum Beispiel über Kanal 3 mit einem eigenen Medium erfolgen, dem eine spezielle Drucksteuertabelle (MDD) zugeordnet ist. Als Vorlage kann die Datei AUF463VR verwendet werden. Der Ausdruck des Einzahlungsscheins erfolgt dort über Tabelle 40 bei der zweiten Kopie der Rechnung, die anderen Tabellen sind leer.
Einige Besonderheiten wie die Ausgabe der Zahlungsbedingungen bei Kopie 3 in Tabelle 10, erforderliche Fonts, die Beschränkung auf Währung CHR und Leerzeichen sind zu beachten.
Beispiel für den Druck der VESR-Code-Zeile auf dem Einzahlungsschein:
0100000091257>331921000001000012340000021+ 010033246>0000009125
Dabei bedeuten
|
01
|
Konstante
|
|
0000009125
|
Summe Bruttowert im Format N7.2 gefüllt mit Vornullen
|
|
7
|
Prüfziffer der Positionen 1-12 Modulo 10
|
|
>
|
Konstante
|
|
331921
|
Bank-interne-Teilnehmernummer laut Sektion [VESR] der Datei SIBPPS.INI
|
|
00000
|
Konstante
|
|
1
|
Geschäftsbereich (aus Auftragskopf-Feld Suchbegriff, 1. Stelle), Leerzeichen wird zu "0"
|
|
0001234
|
Kundennummer 7-stellig rechtsbündig mit Vornullen (Beispiel: "12345 " ergibt "0012345", "12345" ergibt "0012345", " 123 " ergibt "0000123")
|
|
000002
|
Rechnungsnummer mit Vornullen gefüllt
|
|
1
|
Prüfziffer der Positionen 15-40 Modulo 10
|
|
+
|
Konstante
|
|
010033246
|
Bank-Teilnehmernummer laut Sektion [VESR] der Datei SIBPPS.INI
|
|
>
|
Konstante
|
|
0000009125
|
Bruttowert im Format N7.2 gefüllt mit Vornullen
|
Pufferindex: 301 Länge 100
|
Bezeichnung
|
Position
|
Format
|
|
„01“ wenn Zahlungsbedingung in Tage netto.
„02“ wenn Zahlungsbedingung mit Skonto
|
1
|
C2
|
|
Gesamtbetrag, mit 2 Nachkommastellen hinten, ohne Komma, mit „0“ vorne aufgefüllt
|
3
|
C10
|
|
Prüfziffer berechnet mit Modulo 10 von Pos 01 bis 12
|
13
|
C1
|
|
„>“
|
14
|
C1
|
|
KNDNR1 aus Sibpps.ini, Sektion [VESR] (Bank-Interne- Teilnehmernummer)
|
15
|
C6
|
|
„000000000“
|
21
|
C9
|
|
Geschäftsbereich: aus Auftragskopf, Feld Suchbegriff, erste Position. Ein Leerzeichen wird durch wird durch „0“ eingesetzt.
|
30
|
C1
|
|
Aus Infra-Kundennummer. Rechtsbündig mit führenden „0“ (auch alphanumerische Kundennummern)
|
27
|
C7
|
|
Rechnungsnummer rechtsbündig mit führenden „0“.
|
34
|
C7
|
|
Prüfziffer berechnet mit Modulo 10 von Pos 15 bis 40
|
41
|
C1
|
|
„+ „
|
42
|
C2
|
|
KNDNR2 aus Sibpps.ini, Sektion [VESR] (Bank-Teilnehmernummer)
|
44
|
C9
|
|
„>“
|
53
|
C1
|
|
Gesamtbetrag ohne Nachkommastellen
|
54
|
C8
|
