Feldhilfe (TYC1FRM) 

Für jede strukturierte Kommunikation kann das Datenformat variieren.
Das Formelfeld dient zur Definition der Formatierung jedes Kommunikationsteils.
Für die alphanumerischen Felder muss das Formelfeld nicht angegeben werden.

Die Formelfelder müssen angegeben werden, wie im Beispiel unten:

 Beispiel - 105: Erstbetrag des Vorgangs Übersetzung im X3-Format

 105

Bruttobetrag in Kontowährung

15N:  12 Positionen + 3 Dezimalstellen

 

Bruttobetrag in Erstwährung

15N:  12 Positionen + 3 Dezimalstellen

 

Kurs

12N: 4 Positionen + 8 Dezimalstellen

 

Währung

3AN ISO-Währungscode

 

Strukturierte Kommunikation

12AN 

 

Ländercode Auftraggeber

2AN ISO-Ländercode

 

Betrag Gegenwert in Euro

12N: 12 Positionen + 3 Dezimalstellen

Übersetzung im X3-Format

Titel 

Position

Länge

Formel

Bruttobetrag in Kontowährung

1

15

 format$("N:12.3", val(mid$(TCOMDT,1,15))/1000)

Bruttobetrag in Erstwährung

16

15

 format$("N:12.3", val(mid$(TCOMDT,16,15))/1000)

Kurs

31

12

 format$("N:4.8", val(mid$(TCOMDT,31,12))/100000000)

Währung

43

 

Strukturierte Kommunikation

46

12

 format$("N:12", mid$(TCOMDT,46,12))

Ländercode Auftraggeber

58 

 

Betrag Gegenwert in Euro

60 

15

 format$("N:12.3", val(mid$(TCOMDT,60,15))/1000)

Beispiel - 108: Abschluss
 

 108

Gegenwert in Kontowährung

15 N: 12 Positionen + 3 Dezimalstellen

 

Ziffer Satz, Berechnungsgrundlage

15N

 

Satz

12 N: 4 Positionen + 8 Dezimalstellen

 

Periode von ... bis ...

12N: TTMMJJJJ TTMMJJJJ

Übersetzung im X3-Format

Titel 

Position

Länge

Formel

Gegenwert in
Kontowährung

1

15

 format$("N:12.3", val(mid$(TCOMDT,1,15))/1000)

Ziffer Satz, Berechnungsgrundlage

16

15

 format$("N:15", val(mid$(TCOMDT,16,15)))

Satz

31

12

 format$("N:4.8", val(mid$(TCOMDT,31,12))/100000000)

Periode von

43

 format$("D:DD[/]MM[/]YY[ ]", mid$(TCOMDT,43,6))

Periode bis

49

6

 format$("D:DD[/]MM[/]YY", mid$(TCOMDT,49,6))