<< Klicke um Table of Contents anzuzeigen >> Navigation: Nexus Schnittstellenbuch DE > Importschnittstellen > Grundlagen zu CSV-Dateien |
Bei der Erstellung von CSV-Dateien für den Import in Nexus sind hinsichtlich Struktur und Datentypen die folgenden Vorgaben einzuhalten:
Datenstruktur CSV-Format
Die Übergabedatei hat folgenden grundsätzlichen Aufbau:
•Dateiname: |
Frei wählbar (Datei kann auch gezippt sein) |
•Struktur: |
Zeilenweise |
•Zeilenendzeichen: |
CRLF (#10#13) |
•Header: |
in Zeile 1 |
•Feldtrennzeichen (Delimiter): |
; (Semikolon) |
•Feldbegrenzer: |
" (Anführungszeichen, gilt für ALLE Felder) |
•Zeichensatz: |
ANSI (Codepage 1252) |
•Dezimaltrennzeichen: |
, (Komma) |
•Tausendertrennzeichen: |
keines, Angabe unzulässig |
Datentypen CSV-Format
AN |
Alphanumerisch, Zeichenkette (Leerwert = " "), max. 255 Zeichen |
---|---|
N |
Numerisch, Ganzzahl (Leerwert = "0") |
T |
Datum, TT.MM.JJJJ (Leerwert = " ") |
D |
Dezimalzahl, zwei Nachkommastellen (Leerwert = "0") |
Header
Unabhängig von der Befüllung muss jedes Feld (auch ein Kannfeld) in der Headerzeile angegeben werden.
Falls ein Feld keinen Wert enthält, ist der entsprechende Leerwert des Datentyps zu übergeben.
Eine von Nexus importierbare CSV-Datei kann in verschiedene Bereiche eingeteilt sein.
Diese Bereiche sind in den Beschreibungen mit den nachfolgend beschriebenen Kürzeln
gekennzeichnet.
Sind die Bereiche in der jeweiligen Dateibeschreibung NICHT angegeben, gilt grundsätzlich das
Kürzel "A".
Bereichsinformationen
Kürzel |
Bedeutung |
A |
Alle Bereiche, die Information muss in jeder Rechnungszeile wiederholt werden. |
K |
Kopfdaten: Die Informationen werden nur in der ersten Zeile einer Rechnung ausgewertet. Informationen dieses Bereiches, die ab der zweiten Zeile stehen, werden nicht mehr ausgewertet. Kopfdatenzeilen dürfen keine Positionsinformationen (P1 oder P2) enthalten. |
P1 |
Positionsdaten Modus 1 Inaktiv - darf nur mit Leerwerten befüllt werden |
P2 |
Positionsdaten Modus 2 (Rechnungspositionsinformationen) Die Übergabe der zu verarbeitenden Daten erfolgt als Rechnungspositionsinformation, d.h. für jede Position der Rechnung wird eine eigene Zeile in der Datei erzeugt.
|
Sie wollen mehr Informationen über dekodi? Dann besuchen Sie doch unsere Website!
Sie können uns auch einfach anrufen: 0911 / 310 429 - 10
Alternativ können Sie uns auch eine E-Mail schreiben: info@dekodi.de