Grundlagen zu CSV-Dateien

<< 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.

 


web_zoom18

Sie wollen mehr Informationen über dekodi? Dann besuchen Sie doch unsere Website!

 

phone_zoom18

Sie können uns auch einfach anrufen: 0911 / 310 429 - 10

 

mail_zoom18

Alternativ können Sie uns auch eine E-Mail schreiben: info@dekodi.de

 

Impressum