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 | 3 |
|
Strukturierte Kommunikation | 46 | 12 | format$("N:12", mid$(TCOMDT,46,12)) |
Ländercode Auftraggeber | 58 | 2 |
|
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 | 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 | 6 | format$("D:DD[/]MM[/]YY[ ]", mid$(TCOMDT,43,6)) |
Periode bis | 49 | 6 | format$("D:DD[/]MM[/]YY", mid$(TCOMDT,49,6)) |