- 08 May 2024
- 34 Minutes to read
- Print
- DarkLight
- PDF
CSV Export / Import
- Updated on 08 May 2024
- 34 Minutes to read
- Print
- DarkLight
- PDF
The field names mentioned are decisive for customer master import. These must be specified as the heading of the columns. The semicolon (";") must be used as separator.
Wherever a particular xPro is specified in the column "Note" in the table below, then for example, the relevant customer type FIRST must be created in x Pro "CusTyp". Only then it can be referenced in the CSV file.
If the customer type "merchant A" carries the "xPro-key" "A1" in the xPro "CusTyp", then the xPro-key "A1" (NOT the name "merchant A") in the CSV-file must be in the column "CusTyp" given.
Feldname | Datentyp | Format | Anmerkung | Beschreibung | Pflicht |
Char | X(8) bzw. X(32) | 32stellige Kundennummern erfordern die Lizenz „Erweiterter Adresscode“ | Kundennummer | Ja | |
Char | X(32) | xPro Code AdrSex Nicht vorhandene Einträge werden mit der nächsten freien ID angelegt. | Anrede | Nein | |
Char | X(20) |
| Titel | Nein | |
Char | X(40) |
| Nachname | Ja | |
Char | X(40) |
| Vorname | Nein | |
Char | X(40) | Dieses Feld wird für Firmenbezeichnungen verwendet. | Zusatz | Nein | |
Char | X(40) |
| Strasse | Nein | |
Char | X(32) | xPro Code AdrLnd Wenn ein Länderkennzeichen in der Postleitzahl vorhanden ist (A-XXXX), wird im Kundenstamm mit diesem Länderkennzeichen das Feld "Land" gefüllt, und die Postleitzahl in das Feld "PLZ" eingetragen. Falls die Postleitzahl für das Land im xPro AdrPcd noch nicht existiert, dann wird ein neuer Datensatz angelegt, wobei als Beschreibung der Ort aus dem importierten Datensatz verwendet wird. | Land | Ja | |
Char | X(10) | Wenn ein Länderkennzeichen in der Postleitzahl vorhanden ist (A-XXXX), wird im Kundenstamm mit diesem Länderkennzeichen das Feld "Land" gefüllt, und die Postleitzahl in das Feld "PLZ" eingetragen. Falls die Postleitzahl für das Land im xPro AdrPcd noch nicht existiert, dann wird ein neuer Datensatz angelegt, wobei als Beschreibung der Ort aus dem importierten Datensatz verwendet wird. | PLZ | Ja | |
Char | X(40) |
| Ort | Ja | |
Char | X(40) |
| Telefon | Nein | |
Char | X(8) | xPro Code SlsRep Nicht vorhandene Einträge werden mit dem Vertreter als ID angelegt. Hinter der Bezeichnung des Vertreters wird in diesem Fall „importiert“ hinzugefügt. | Vertreter | Nein | |
Char | X(40) |
| Fax | Nein | |
Char | X(8) | xPro Code CusGrp Nicht vorhandene Einträge werden mit der Kundengruppe als ID und Bezeichnung angelegt. | Kundengruppe | Nein | |
Char | X(8) | xPro Code CusTyp Nicht vorhandene Einträge werden mit dem Kundentyp als ID angelegt. Hinter der Bezeichnung des Kundentyps wird in diesem Fall „importiert“ hinzugefügt. | Kundentyp | Nein | |
Char | X(8) | xPro Code CusBra Nicht vorhandene Einträge werden mit der Kundenbranche als ID angelegt. Hinter der Bezeichnung der Kundenbranche wird in diesem Fall „importiert“ hinzugefügt. | Kundenbranche | Nein | |
Char | X(8) | xPro Code BnsGrp Nicht vorhandene Einträge werden mit der Bonusgruppe als ID angelegt. Hinter der Bezeichnung der Bonusgruppe wird in diesem Fall „importiert“ hinzugefügt. | Bonusgruppe | Nein | |
| Nein |
|
|
|
|
Char | X(8) | xPro Code PayCnd Nicht vorhandene Einträge werden mit den Zahlungskonditionen als ID angelegt. Hinter der Bezeichnung der Zahlungskonditionen wird in diesem Fall „importiert“ hinzugefügt und die Skonto- und Nettofelder nicht gefüllt. | Zahlungskonditionen | Nein | |
Char | X(8) | xPro Code DlvCnd Nicht vorhandene Einträge werden mit den Lieferkonditionen als ID angelegt. Hinter der Bezeichnung der Lieferkonditionen wird in diesem Fall „importiert“ hinzugefügt. | Lieferkonditionen | Nein | |
Char | X(8) | xPro Code PkgCnd Nicht vorhandene Einträge werden mit den Verpackungskonditionen als ID angelegt. Hinter der Bezeichnung der Verpackungskonditionen wird in diesem Fall „importiert“ hinzugefügt. | Verpackungskonditionen | Nein | |
Char | X(8) | xPro Code ShpCnd Nicht vorhandene Einträge werden mit den Versandkonditionen als ID angelegt. Hinter der Bezeichnung der Versandkonditionen wird in diesem Fall „importiert“ hinzugefügt. | Versandkonditionen | Nein | |
Char | Max. 32000 Zeichen | Angabe der Rabatthöhe in %, wird als Basisrabatt mit diesem Prozentsatz angelegt |-getrennte Rabatt-Liste | Rabatt | Nein | |
Int | 99999999 | In diesem Feld muss eine Kundennummer eingegeben werden. Dieses Feld kann erst belegt werden, wenn dieser Kunde bereits angelegt ist. Ist die Kundennummer noch nicht vorhanden, wird das Feld nicht gefüllt. | Fakturenempfaenger | Nein | |
Int | 99999999 |
| Verband | Nein | |
Int | 99999999 |
| Abnehmer | Nein | |
Int | 99999999 | Als Eintrag muss eine Niederlassungsnummer in diesem Feld eingegeben werden. Diese Niederlassungsnummer muss im Adresssystem unter Niederlassung angelegt werden. Wenn die Niederlassungsnummer nicht vorhanden ist, wird das Feld nicht gefüllt. | Niederlassung | Nein | |
Char | X(8) | xPro Code EvdRsp Nicht vorhandene Einträge werden mit dem Sachbearbeiternamen (getrimmt auf 8 Zeichen) als ID angelegt. Hinter der Bezeichnung des Sachbearbeiters wird in diesem Fall „importiert“ hinzugefügt. | Sachbearbeiter | Nein | |
Char | max. 3 Zeichen | XPro Code SupFac Nicht vorhandene Einträge werden mit dem Lieferwerknamen (getrimmt auf 3 Zeichen) als ID angelegt. Hinter der Bezeichnung des Lieferwerks wird in diesem Fall „importiert“ hinzugefügt. | Lieferwerk | Nein | |
Char | X(40) |
| Adressbeschreibung 1 | Nein | |
Char | X(40) |
| Adressbeschreibung 2 | Nein | |
Char | X(2) | Falls das importierte TaxLnd im xPro TaxLnd noch nicht enthalten ist, wird nicht automatisch ein neuer xPro Eintrag erstellt. | Umsatzsteuerland | Nein | |
Char | X(12) | 12-stellig | Umsatzsteuernummer | Nein | |
Char | X(40) |
| Telefon 2 | Nein | |
Char | X(50) |
| Nein | ||
Char | X(1) | blank - aktiv „D“ - inaktiv | Kunde aktiv/inaktiv | Nein | |
Char | X(25) |
| Lieferantennummer | Nein | |
Char | X(40) |
| Gesellsch.-Nr | Nein | |
Char | X(40) |
| GLN/ILN | Nein | |
Char | X(150) | Wenn diese Spalte gefüllt ist, muss die Checkbox „Kurzname im Änderungsdienst neu generieren“ aus [Systeme] [Stammdaten] [Adreß-Definitionen] Button [Adressformat] angehakt sein. Wenn diese Spalte NICHT gefüllt ist, dann wird der Kurzname entsprechend der aktuellen Einstellungen gefüllt. | Kurzname | Nein | |
Char | Max. 32000 Zeichen | |-getrennte Liste von Rabattcodes | Liste mit Rabattcodes | Nein | |
Logical | yes/no | |-getrennte Liste von 0 und 1 | Ist Rabattcode aktiv | Nein | |
Char | X(8) |
| Fakturenart | Nein | |
Int | 99 | 1 = Deutsch | Sprache | Nein | |
Char | X(40) |
| Formulare | Nein | |
Char | X(40) |
| Vorspanntext | Nein | |
Char | X(40) |
| Nachspanntext | Nein | |
Char | X(40) |
| Verteilungsart | Nein | |
Char | X(40) |
| Bestätigungsempfänger | Nein | |
Logical | yes/no |
| Niederlassung änderbar | Nein | |
Char | X(16) |
| Kunden-Rabattgruppe | Nein | |
Char | X(3) |
| Kundenwährung | Nein | |
Logical | yes/no |
| EDV-Projekt | Nein | |
Int | 9 |
| Kundenart | Nein | |
Char | X(40) |
| Lieferschein-Formular | Nein | |
Char | X(40) |
| Gutschrift-Formular | Nein | |
Char | X(40) |
| Telefon 3 /Mobiltelefon | Nein | |
Char | max. 256 Zeichen |
| Memotext | Nein | |
Logical | yes/no | 0 = nicht archiviert | Archivieren | Nein | |
Char | x(40) |
|
| Nein | |
Char | x(9) |
|
| Nein | |
Char | x(10) |
|
| Nein | |
Char | x(128) |
|
| Nein | |
CustomerArchived | Logical | true/false | Kunden archivieren erweitern | Kunden archivieren | Nein |
RecommenderGUID | Char | X40 | GUID des Kunden, welcher Empfehlungsgeber für diesen Kunden ist | GUID des Kunden | Nein |
RecommenderAdrCde | Char | X32 | Adresscode des Kunden, welcher Empfehlungsgeber für diesen Kunden ist | Adresscode des Kunden | Nein |
RecommendationDate | Date | tt.mm.jjjj | Datum "Empfehlung am" | Datum "Empfehlung am" | Nein |
Optionally, there is the option of storing three import parameters in the header area of the import file:
ReplaceSelective=TRUE|ProtectDiscounts=TRUE|OverwriteAll=TRUE
or:
ReplaceSelective=TRUE
ProtectDiscounts=TRUE
OverwriteAll=TRUE
The parameter "ReplaceSelective = TRUE" causes only fields that are contained and filled in the import file to be overwritten during import in moveIT ISS+.
In order not to overwrite discounts, the parameter "ProtectDiscounts = TRUE" must be included!
The third parameter "OverwriteAll = TRUE" means that the queries no longer have to be confirmed when changing an existing customer.