Customer master importCSV

 

 

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.

 

Field name Data type Format Annotation Description Mandatory
AdrCde Char X(8) resp. X(32) 32 digit customer numbers requires the licence "Extended address code" Customer number Yes
AdrSex Char X(32)

xPro code AdrSex

Missing entries will be created with the next free ID.

Salutation No
AdrTit Char X(20)   Titel No
AdrNam01 Char X(40)   Surname Yes
AdrNam02 Char X(40)   First given name No
AdrNam03 Char X(40) This field is used for company names. Additive No
AdrStr Char X(40)   Road No
AdrLnd Char X(32)

xPro code AdrLnd

If a country code exists in the postal code (A-XXXX), the field "Country" will be filled in the customer master with this country code and the postal code is entered in the field "Postcode".

If the postal code for the country does not yet exist in the xPro AdrPcd, then a new data record will be created, using the location from the imported data record as the description.

Country Yes
AdrPcd1 Char X(10)

If a country code exists in the postal code (A-XXXX), the field "Country" will be filled in the customer master with this country code and the postal code is entered in the field "Postcode".

If the postal code for the country does not yet exist in the xPro AdrPcd, then a new data record will be created, using the location from the imported data record as the description.

Postcode/Postal Code Yes
AdrReg Char X(40)   Place Yes
TelNbr01 Char X(40)   Phone No
SlsRep Char X(8)

xPro Code SlsRep

Missing entries are created with the representative as ID. After the name of the representative "imported" will be added in this case.

Representative No
FaxNbr Char X(40)   Fax No
CusGrp Char X(8)

xPro Code CusGrp

Missing entries are created with the customer group as ID and description.

Customer group No
CusTyp Char X(8)

xPro Code CusTyp

Missing entries are created with the customer type as ID. In this case, "imported" will be added after the name of the customer type.

Customer type No
CusBra Char X(8)

xPro Code CusBra

Missing entries are created with the customer sector as an ID. In this case, "imported" will be added after the name of the customer branch.

Customer sector No
BnsGrp Char X(8)

xPro Code BnsGrp

Missing entries are created with the bonus group as ID. In this case, "imported" will be added after the name of the bonus group.

Bonus group No
  Nein        
PayCnd Char X(8)

xPro Code PayCnd

Existing entries are created with the payment terms as an ID. In this case, "imported" will be added after the term of the payment conditions and the discount and net fields are not filled.

Payment terms No
DlvCnd Char X(8)

xPro Code DlvCnd

Non-existing entries are created with the delivery conditions as an ID. After the name of the delivery conditions, "imported" will be added in this case.

Delivery conditions No
PkgCnd Char X(8)

xPro Code PkgCnd

Non-existent entries are created with the packaging conditions as an ID. In this case, "imported" will be added after the name of the packaging conditions.

Packaging conditions No
ShpCnd Char X(8)

xPro Code ShpCnd

Existing entries are created with the shipping conditions as the ID. After the name of the shipping conditions, "imported" will be added in this case.

Shipping conditions No
AdrDis Char Max. 32000 characters

Specification of the discount amount in %, will be created as base discount with this percentage

|-separate discount list

Discount No
AdrNbrI Int 99999999 In this field, a customer number must be entered. This field can only be assigned if this customer has already been created. If the customer number does not yet exist, the field will not be filled. Invoice recipient No
AdrNbrU Int 99999999   Association No
AdrNbrB Int 99999999   Customer No
AdrNbrN Int 99999999 The entry must be a branch number in this field. This branch number must be created in the address system under branch office. If the branch number does not exist, the field will not be filled. Branch No
EvdRsp Char X(8)

xPro Code EvdRsp

Missing entries are created with the agent name (trimmed to 8 characters) as ID. In this case, "imported" will be added after the name of the clerk.

Clerk No
SupFac Char Max. 3 characters

XPro Code SupFac

Missing entries are created with the supplier name (trimmed to 3 characters) as the ID. In this case, "imported" will be added after the name of the delivery mechanism.

Delivery mechanism No
AdrDsc1 Char X(150)   Address description 1 No
AdrDsc2 Char X(150)   Address description 2 No
TaxLnd Char X(2) If the imported TaxLnd is not yet included in xPro TaxLnd, a new xPro entry will not be created automatically. VAT Country No
TaxNbr Char X(12) 12-digit VAT number No
TelNbr02 Char X(40)   Phone2 No
AdrEml Char X(50)   Email No
CusBon Char X(1) blank – active active/inactive No
„D“ - inaktiv Nein       No
DlvNbr Char X(25)   Supplier number No
CpyNbr Char X(40)   Shareholders number No
BBNNbr Char X(40)   GLN/ILN No
AdrDsc Char X(150)

If this column is filled, the checkbox "Regenerate Short Name in Engineering Change Management" must be checked from [Systems] [Master Data] [Address Definitions] Button [Address Format].

If this column is NOT filled then teh short name will be filled according to the current settings.

Short name No
AdrDisDsc Char Max. 32000 characters |-separate list of discount codes List of discount codes No
AdrDisActive Logical yes/no |-separate list of discount codes Is the discount code active? No
InvTyp Char X(8)   Invoice type No
LngCde Int 99

1 = German

2 = Englisch

3 = Spanisch

4 = French

5 = Italian

6 = Hungarian

7 = Czech

8 = Slovenian

9 = Slovak

10 = Polish

Language No
OffFrm Char X(40)   Forms No
HdrTxt Char X(40)   Prefix texts No
FnlTxt Char X(40)   Credits texts No
DocDistrib Char X(40)   Distribution type No
DocReceiver Char X(40)   Confirmation receiver No
MdfBranch Logical yes/no   Branch changeable No
CusDisGrp Char X(16)   Customer discount group No
CurCde Char X(3)   Customer currency No
IcsPrj Logical yes/no   Computing Project No
CusKnd Int 9   Type of customer No
DlvFrm Char X(40)   Delivery form No
CrdFrm Char X(40)   Credit form No
TelNbr03 Char X(40)   Phone 3 /Mobile pohone No
Memo Char max. 256 characters   Memo text No
Archivated Logical yes/no

0 = not archived

1 = archived

Archive No


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.